Error code list

This page lists errors that may be reported by Keynote Agents and displayed in MyKeynote graphs and data tables.

Note on internal Keynote errors reported in Data Feed and raw data downloads

A large number of detailed error types, referred to as 'internal errors' are reported in Data Feed and MyKeynote raw data downloads. These are 'bucketed' into a smaller number of 'external' errors reported in MyKeynote graphs and data tables. Only external Keynote errors are listed on this page. For a listing of internal and external errors for Transaction Perspective and Application Perspective, see Internal/External Error Code Listing.

Transaction Perspective and Application Perspective errors

These error codes are assigned by Keynote to conditions detected and reported by the Keynote Transaction Perspective and Application Perspective agents.

Code Name Description
449 Retry The request should be retried after doing the appropriate action.
480 Login Failed Most likely, the login name used in the transaction has changed or the login name being used in the transaction is incorrect.
801 Connection Problem Connection Problem (Mobile error.)
802 Modem in use Modem in use. The modem is in use by another process or user. (Mobile error.)
804 Cannot connect to host Cannot connect to host. Verify that the SIM card is correctly inserted and the dial number in your profile.
805 Cannot configure PPP Cannot configure the PPP layer. (Mobile error.)
806 Authentification failed Authentification failed. Make sure you have the correct login and password. (Mobile error.)
807 Cannot configure network layer Cannot configure network layer. Cannot configure the network layer protocols. (Mobile error.)
808 Connection reset by peer Connection reset by peer. Verify the APN in the profile and your subscription. (Mobile error.)
811 WTP Abort WTP Abort. (Mobile error.)
812 Not Finished Not Finished. (Mobile error.)
813 Gateway not reachable Gateway not reachable. (Mobile error.)
814 USSD Error Code USSD Error Code. (Mobile error.)
815 SMS Send Error SMS Send Error. (Mobile error.)
816 SMS Wait Error SMS Wait Error. (Mobile error.)
817 Dial Error Dial Error. (Mobile error.)
818 PressKey Error Code PressKey (DTMF) Error Code. (Mobile error.)
819 Hang Up Error Code Hang Up Error Code. (Mobile error.)
820 Invalid Profile Profile does not exist. (Mobile error.)
821 Script Error. Script Error.
822 Streaming Error. Streaming Error.
831 Abort Invalid PDU. Abort Invalid PDU.
832 Abort Invalid TID. Abort Invalid TID.
833 Abort Class2 Not Implemented. Abort Class2 Not Implemented.
834 Abort SAR Not Implemented. Abort SAR Not Implemented.
835 Abort Acknowledgments Unsupported. Abort Acknowledgments Unsupported.
836 Abort Version 1. Abort Version 1.
837 Capacity Exceeded. Capacity Exceeded.
838 Acknowledgments Not Received. Acknowledgments Not Received.
893 No Timer Found. No Timer Found.
894 No Link With This URL. No Link With This URL.
895 No Link At This Position. No Link At This Position.
896 No Link With These Parameters. No Link With These Parameters.
897 No Such Access Key No Such Access Key
898 No Such Link Pattern Found. No Such Link Pattern Found.
899 Link Name Cannot Be Found. Link Name Cannot Be Found.
900 Content not well formed The syntax of the page is not correct. The content is not well formed. (Mobile error.)
1000 Cannot find server or DNS Internet Explorer has produced the error message "Cannot find server or DNS" while trying to download this page. This is because either a DNS request failed or because Internet Explorer was unable to open a connection to one of the Web server needed to download the page. There may be a problem in creating a secure link to one of the servers.
1002 DNS Lookup Failed DNS Lookup Failed
1010 Navigation Failed This error can be caused by either of two possible conditions:
  • The Agent was unable to find at least one of the elements on the page that it needs to navigate to the next page (fill-in forms, buttons, etc.).
  • The Agent did not receive the expected number of dispatch cycles from IE.
This error may be caused by a major change in the page after the script was recorded, or by the failure of IE to download the entire page before the Agent begins to examine the page. (The latter case usually occurs intermittently, during periods of very poor Internet download speeds.)
1020 Connection Error Internet Explorer has produced the error message "Navigation Cancelled" while trying to download this page. This is most likely caused by a communications link failure after the page download has begun.
1105 TCP Connection Error TCP Connection Error
12002 Request Timed Out The request has timed out.
12005 Invalid URL The URL is invalid.
12006 Unknown URL Scheme The URL scheme could not be recognized or is not supported.
12008 Protocol Not Found The requested protocol could not be located.
12013 Incorrect Username The request to connect and log on to an FTP server could not be completed because the supplied user name is incorrect.
12014 Incorrect Password The request to connect and log on to an FTP server could not be completed because the supplied password is incorrect.
12015 Login Failure The request to connect to and log on to an FTP server failed.
12017 Operation cancelled The operation was canceled, usually because the handle on which the request was operating was closed before the operation completed.
12020 Not Proxy Request The request cannot be made via a proxy.
12030 Connection Error The connection with the server has been terminated.
12031 Connection Reset The connection with the server has been reset.
12033 Invalid Proxy Request The request to the proxy was invalid.
12037 Secure cert. date invalid SSL certificate date that was received from the server is bad. The certificate is expired.
12038 Secure cert. name invalid SSL certificate common name (host name field) is incorrect. For example, if you entered www.server.com and the common name on the certificate says www.different.com.
12055 SSL Cert Error SSL Certificate Error
12151 No Headers The server did not return any headers.
12152 Invalid Server Response The server response could not be parsed.
12169 Invalid Certificate The supplied header is invalid.
12170 Certificate Revoked Certificate Revoked
12175 SSL certificate error One or more errors were found in the Secure Sockets Layer (SSL) certificate sent by the server.
50002 Set Credentials failed WinHttpSetCredentials failed. *
50003 WinHttpOpen failed WinHttpOpen failed. *
50004 WinHttpConnect failed WinHttpConnect failed. *
50005 WinHttpOpenRequest failed WinHttpOpenRequest failed. *
50006 WinHttpSendRequest failed WinHttpSendRequest failed *
50007 Response headers exceed 10K Response headers exceed 10K
50008 WinHttpCrackUrl failed WinHttpCrackUrl failed
50009 WinHttpQueryAuthSchemes failed WinHttpQueryAuthSchemes failed
50010 Passed Action Node is empty Passed Action Node is empty. *
50011 WinHttpReceiveResponse failed WinHttpReceiveResponse failed. *
50012 WinHttpQueryDataAvailable fail WinHttpQueryDataAvailable failed. *
50013 WinHttpReadData failed WinHttpReadData failed. *
50014 WinHttpQueryHeaders failed WinHttpQueryHeaders failed. *
50015 WinHttpSetOption failed WinHttpSetOption failed. *
50017 Error code too long Error occurred but the error code length is too big to be set in the database. *
50020 Unrecognized protocol The script contains unrecognized protocol (http/soap/dav). *
50021 Missing WSDL definitions node The script requires WSDL definitions node, but the node is missing. *
50022 Missing WSDL element The script requires a WSDL element, but the element is missing. *
50023 Missing WSDL service node The script requires WSDL port node, but the node is missing. *
50024 Missing WSDL port node The script requires WSDL port node, but the node is missing. *
50025 Missing WSDL attribute data Data for WSDL attribute is not provided. *
50026 Unsupported WSDL feature Particular feature of WSDL is not supported. *
50027 Element not provided Particular element is not provided. *
50030 Unable to set variable locale Unable to set the variable locale. *
50031 Unable to set variable time format Unable to set the variable 's time format. *
50032 Variable data exceeds internal buffers Unable to set the variable's data exceeds the internal buffers. *
50034 Too many nested variables Too many nested variables. *
50040 Invalid XML schema The XML schema is not valid. *
50041 XML schema validation failed The schema validation failed. *
50042 Body not wellformed The body is not well-formed. *
50043 Headers not wellformed The headers are not well-formed. *
50050 Certificate required Certificate is required, but the system store attribute is not provided. *
50100 SOAP error The HTTP message is exchanged successfully, however there is SOAP error. *
50101 Custom Error The script defines a custom error with detailed information in 'E' record. *
70027 Can't Import Certificate(s) Certificates(s) in the script cannot be imported during playback.
70042 Page has no network time Page has no network time.
90400 Bad Request The request could not be understood by the server due to incorrect syntax.
90401 Unauthorized User authentication is required.
90402 Payment Required Payment is required. (Not implemented.)
90403 Forbidden The server understood the request, but is refusing to fulfill it.
90404 Page Not Found The server has not found anything matching the Request-URI.
90405 Method Not Allowed The method specified in the Request-Line is not allowed for the resource identified by the Request-URI.
90406 Not Acceptable The server cannot generate a response that the requestor is willing to accept.
90407 Proxy Authentication Required This code is similar to 401 (Unauthorized), but indicates that the client must first authenticate itself with the proxy.
90408 Request Timed Out The server stopped waiting for a client request.
90409 Conflict The request could not be completed due to a conflict with the current state of the resource.
90410 Gone The requested resource is no longer available at the server and no forwarding address is known. This condition is similar to 404, except that the 410 error condition is expected to be permanent.
90411 Length Required The server requires a content-length in the request.
90412 Precondition Failed The precondition given in one or more of the request-header fields evaluated to false when it was tested on the server.
90413 Request Entity Too Large The server is refusing to process a request because the request entity is larger than the server is willing or able to process.
90414 RequestURL Too Long The server is refusing to service the request because the Request-URL is longer than the server is willing to interpret.
90415 Unsupported Media Type The server is refusing to service the request because the entity of the request is in a format not supported by the requested resource for the requested method.
90500 Internal Server Error Internal Web server error.
90501 Not Implemented Function not implemented in Web server software.
90502 Bad Gateway Bad Gateway; a server being used by this Web server has sent an invalid response.
90503 Service Unavailable Service unavailable because of temporary overload or maintenance.
90504 Gateway Timed Out A server being used by this server has not responded in time.
90505 HTTP Version Not Supported The server does not support the HTTP protocol version that was used in the request message.
99000 Transaction Timed Out The transaction was not completed within the time limit specified when the transaction was deployed. The error is recorded for the page that the transaction was on when the time limit was reached; this does not necessarily indicate that the delay was solely caused by the page exhibiting the error. (A previous page may have used most of the total transaction time, leaving little time remaining for the page that was reached when the transaction timed out.) The time limit defaults to an amount equal to 12 seconds times the number of pages, with a one minute minimum, unless special arrangements have been made with Keynote.
99001 Page Timeout Exceeded During the recording of the script, a page timeout value can be associated with each individual page. If that timeout value is exceeded for a particular page, then this error is reported.
99007 Page Element Timeout Page Element Timeout
99100 Missing Keyword As its first action on a downloaded page, the Agent scans the HTML file of each downloaded document that comprises the page (for example, all of the frames) looking for any keyword phrase that was optionally associated with that particular page during script recording. If an associated keyword phrase is not found, this error is reported. Note that the Agent scans only the HTML Title and Body sections. The Agent is unable to match strings if they had carriage-control characters inserted into them when they were placed into the web page's HTML.
99101 Error Text Found The Agent scans the HTML file of each downloaded document that is included in the page (for example, all of the frames) looking for the error keyword phrase that was optionally associated with that particular page during script recording. If that phrase is found, this error is reported. Note that the Agent scans only the HTML's Title and Body sections. The Agent is unable to match strings if they had carriage-control characters inserted into them when they were placed into the Web page's HTML. Error keyword search supercedes keyword search on a page if they are both set for that page.
99102 Error Page Found If the Agent detects an incomplete page download has occurred (for example, the expected number of frames has not appeared) or if a page element that the Agent must manipulate cannot be found, then the Agent will check for the presence of a nonstandard error page before continuing to use the page or declaring an error type -1010. It checks by scanning the HTML file of each downloaded document that comprises the page (for example, all of the frames) looking for one of the following strings: "404", "http 404", "not found", "page not found", "document not found", "can not be found", "could not be found", "document not available". The scan is not case-sensitive. If one of the strings is found, an error is reported.
99900 Miscellaneous Error This is reported if any one of a set of rare miscellaneous errors occurs. They are the result of Windows problems or program difficulties; for example, error returns from standard Windows program calls, memory problems, stack overflow, incorrectly-formatted scripts or other script errors resulting from recorder problems or manual script editing.

Note

Errors marked by an asterisk (*) are reported only by the Extended HTTP Engine.

FTP service errors

Code Name
-30001 Socket has been closed.
-30002 Internal checksum fails!
-30003 Already attached.
-30004 Bad status flag passed to fceStatus.
-30005 Cannot allocate memory.
-30006 Cannot comply
-30007 Cannot create socket.
-30008 Channel out of range.
-30009 Error attempting to connect.
-30010 Invalid socket.
-30011 WINSOCK is currently blocking.
-30012 No host name.
-30013 Cannot find FTP server.
-30014 No available sockaddr structures.
-30015 Must call fceAttach first.
-30016 Illegal chars in server name.
-30017 PASSWORD not specified.
-30018 FTP server returned error.
-30019 SERVER not specified.
-30020 Socket read error.
-30021 Socket write error.
-30022 Socket timed out.
-30023 USER name not specified.
-30024 Must specify 'A' or 'B' for mode.
-30025 Listen error.
-30026 No response on listener socket.
-30027 Timed out waiting for accept.
-30028 Cannot open file.
-30029 File I/O error.
-30030 Cannot find PASV port.
-30031 LIST/GET/PUT not completed.
-30032 List buffer has overflowed
-30061 Maximum allowed data size exceeded.
-30074 Bad key code (2nd argument to fceAttach).
-30075 FCE expired
-40004 Interrupted system call.
-40009 Bad file number.
-40013 Access denied.
-40014 Bad address.
-40022 Invalid argument.
-40024 Too many open files.
-40035 Would block socket in non-blocking mode.
-40036 Blocking call already in progress.
-40037 Operation already completed.
-40038 Not a valid socket
-40039 Destination address required.
-40040 Message too big for buffer.
-40041 Protocol mismatch.
-40042 Protocol option invalid.
-40043 Protocol not supported.
-40044 Socket type not supported.
-40045 Socket operation not supported.
-40047 Socket address family not supported.
-40048 Socket address already in use.
-40049 Socket address not available.
-40050 Network error.
-40051 Cannot reach network.
-40052 Connection dropped.
-40053 Connection timed-out or aborted.
-40054 Connection reset by remote host.
-40055 Out of buffer space.
-40056 Socket already connected.
-40057 Socket not connected.
-40058 Socket functionality shut down.
-40060 Timed-out attempting to connect.
-40061 Connection refused by remote host.
-40064 Host is down
-40065 No route to host
-40091 Network not yet ready.
-40092 WINSOCK doesn't support requested version.
-40093 Sockets not initialized. Call WSAStartup.
-41001 Host does not exist.
-41002 Host not found. Try again.
-41003 Non-recoverable error has occurred.
-41004 No data is available.
-30421 Service not available, closing control connection. This may be a reply to any command if the service knows it must shut down.
-30425 Can't open data connection.
-30426 Connection closed; transfer aborted.
-30450 Requested file action not taken. File unavailable (e.g., file busy).
-30451 Requested action aborted: local error in processing.
-30452 Requested action not taken. Insufficient storage space in system.
-30500 Syntax error, command unrecognized. This may include errors such as command line too long.
-30501 Syntax error in parameters or arguments.
-30502 Command not implemented.
-30503 Bad sequence of commands.
-30504 Command not implemented for that parameter.
-30530 Not logged in.
-30532 Need account for storing files.
-30550 Requested action not taken. File unavailable (e.g., file not found, no access).
-30551 Requested action aborted: page type unknown.
-30552 Requested file action aborted. Exceeded storage allocation (for current directory or dataset).
-30553 Requested action not taken. File name not allowed.
-35500 FTP Engine internal error
-35501 Invalid Script Command

WinSock-specific errors

Code Name
-10004 Interrupted system call
-10009 Bad file number
-10013 Access denied
-10014 Bad address
-10022 Invalid argument
-10024 Too many open files
-10035 Would block socket in non-blocking mode
-10036 Blocking call already in progress
-10037 Operation already completed
-10038 Not a valid socket
-10039 Destination address required
-10040 Message too big for buffer
-10041 Protocol mismatch
-10042 Protocol option invalid
-10043 Protocol not supported
-10044 Socket type not supported
-10045 Socket operation not supported
-10047 Socket address family not supported
-10048 Socket address already in use
-10049 Socket address not available
-10050 Network error
-10051 Cannot reach network
-10052 Connection dropped
-10053 Connection timed-out or aborted
-10054 Connection reset by remote host
-10055 Out of buffer space
-10056 Socket already connected
-10057 Socket not connected
-10058 Socket functionality shut down
-10060 Timed-out attempting to connect
-10061 Connection refused by remote host
-10064 Host is down
-10065 No route to host
-10091 Network not yet ready
-10092 WINSOCK doesn't support requested version
-10093 Sockets not initialized
-11001 Host does not exist
-11002 Host not found
-11003 recoverable error has occurred
-11004 No data is available

FTP protocol-specific errors

Code Name
421 Service not available, closing control connection.
425 Can't open data connection.
426 Connection closed; transfer aborted.
450 Requested file action not taken. File unavailable (e.g., file busy).
451 Requested action aborted: local error in processing.
452 Requested action not taken. Insufficient storage space in system.
500 Syntax error, command unrecognized. This may include errors such as command line too long.
501 Syntax error in parameters or arguments.
502 Command not implemented.
503 Bad sequence of commands.
504 Command not implemented for that parameter.
530 Not logged in.
532 Need account for storing files.
550 Requested action not taken. File unavailable (e.g., file not found, no access).
551 Requested action aborted: page type unknown.
552 Requested file action aborted. Exceeded storage allocation (for current directory or data set).
553 Requested action not taken. File name not allowed.

Mobile App Monitoring

Code Name
60001 ActionNotCompleted Exception
60002 StateNotFound Exception
60003 Interrupted Exception
60004 Devicenotlocked Exception
60005 ScriptFailure Exception
60006 AsynchronousUser Exception
60007 Timeout error
60008 Unknown error
60009 Sequence violation error
60010 Nested timer Error
60011 All the timers not executed Error.
60012 Script implementation not found for that device.
60013 Text extracted via OCR has some special character.
60014 Script Class Could not be located.
60020 Web Element command not setup.
60021 Error code not found from action.
60023 Invalid user credentials set.
60024 Monitor activity suspended.
60025 Script Already executing.
60026 Net Exception.

Mobile Web Perspective errors

Code Name
-99900 Miscellaneous Errors
-99101 Keyword Found
-93005 Search Title Failed
798 No Such Link Pattern Found
799 Link Name Cannot Be Found
806 Authentication Failed
807 Cannot Configure Network Layer
813 Gateway Not Reachable
818 Press Key Error
823 Proxy DNS Failed
825 Proxy Connection Failed
826 Direct HTTP Connection Failed
831 Abort Invalid PDU
832 Abort Invalid TID
833 Abort Class2 Not Implemented
834 Abort SAR Not Implemented
835 Abort Acknowledgments Unsupported
836 Abort Version 1
837 Capacity Exceeded
838 Acknowledgments Not Received
839 Abort Message Too Large
840 Abort ESAR Not Implemented
842 Abort Session Disconnected
843 Abort Session Suspended
844 Abort Session Resumed
845 Abort Cannot Process SDU
846 Abort Session Connect Failed
847 Abort MRU Exceeded
848 Abort MOR Exceeded
849 Abort Peer Request
851 Abort PUSH Message Refused
852 Abort User Request
853 Abort PUSH Message Cannot Be Delivered
854 Abort PUSH Message Discarded
855 Abort CT Type Cannot Be Processed
856 Unspecified WAP Abort Code
857 Unspecified WTP Type Code
858 No Session Defined In TIdWSP
893 No Timer Found
894 No Link With This URL
895 No Link At This Position
60001 P2P One Part Missing
60002 P2P Single Part Timeout
60003 P2P Transaction Timeout
60004 P2P Extra Part Received
60008 Too Many Redirections
60011 Answer Call Timed Out
60013 Cannot Parse Header
60014 TCP Connection Error
60014 TCP Connection Error
60014 TCP Connection Error
60014 TCP Connection Error
60018 TCP Connection Reset By Peer
60018 TCP Connection Reset By Peer
60019 Send Data Failed
60019 Send Data Failed
60020 DNS Lookup Failed
60020 DNS Lookup Failed
60021 TLS Init Error
60022 Socket Creation Failed
60023 Receive Data Failed
60024 SSL Init Failed
60036 Data Connection Closed
60036 Data Connection Closed
60039 TCP Bind Error. Port Already in Use
60040 MMS rejected by MMSc
60808 Data Connection Reset by Peer

Mobile Device Perspective

MDP errors may be custom errors, defined by the creator of MDP scripts, or they may be system defined errors, as described below.

50575 TESTSUITE_JOB_ABORTED Common agent cancelled the script or user disabled monitoring mode during script execution.
50577 TIMEOUT_PAGE The amount of time spent within a single timer segment exceeded set value (default 60s).
50678 EXCEEDED_MAX_TEST_TIME The amount of time spent within timer segments exceeded set value (default 240s).
50679 EXCEEDED_MAX_RUN_TIME The amount of time for the entire script execution has exceeded allowed value.
50680 TRANSITION_TIMEOUT The amount of time spent waiting for a transition screen to complete has exceeded set value (default 60s).
50670 WRONG_SCREEN Failed to detect expected screen(s) during WaitForScreen type of function.
50521 SCREEN_NAME_DOES_NOT_EXIST Screen names specified for a WaitForScreen type of function could not be found.
50606 UNKNOWN_ERROR Unknown Error
50486 PARSE_ERROR Script contents or script library file contents are not valid javascript code.