|
Whenever you get the "Sorry, a problem has occured", it's usually
accompanied by a cryptic number. While not very helpful to the layman, this
number tells programmers a little bit more about the error. For those that
are interested, here is a list of most of these numbers and what they mean. Note: If you ever get a positive number (frequently 77 or a REALLY big number), it's almost certainly what's called a bus error. The most likely fix is to restart your newton.) Common Errors Error code Description 0 No error -7000 Not enough memory available Application Errors Error code Description -8001 PCMCIA card battery must be replaced -8002 PCMCIA card battery is running low -8003 Nothing to undo -8004 The routing slip is already open -8005 Close box must be tapped to hang up the modem -8006 Nothing to print -8007 Exception not handled -8008 The length of a styles slot had to be extended -8009 A length in the read-only styles slot is too short to display the text -8010 Communications card has been inserted -8011 Note has too many items -8012 Note is too large -8013 Note is too long -8100 Blank note could not be created -8101 Item could not be moved -8102 Changes could not be saved -8103 A problem has occurred -8104 Problem with the PCMCIA card -8105 Note could not be changed I/O Box Errors Error code Description -8301 Missing transport -8302 Missing slip -8303 Cannot convert View System Errors Error code Description -8501 Could not create view -8502 Missing class slot -8503 Unknown view stationery -8504 Missing view flags -8505 Missing view bounds State Machine Errors Error code Description -8601 Invalid state -8602 No state -8603 No wait state -8604 No polling routine -8605 Polling timed out -8606 Aborted -8607 No reentrance -8608 Invalid mode Operating System Errors Error code Description -10000 Bad domain object ID -10001 Bad physical page object ID -10002 Unexpected object type -10003 No page table -10004 Allocation on an uninitialized heap -10005 Call not implemented -10006 Bad parameters -10007 Not enough memory -10008 Item not found -10009 Could not create object -10010 Must use a remote procedure call -10011 Bad object -10012 Not a user call -10013 Task does not exist -10014 Unexpected end of message -10015 Bad object ID -10016 Bad message object ID -10017 Message already posted -10018 Cannot cash token -10019 Port no longer exists -10020 No message waiting -10021 Communications problem (message timed out) -10022 Bad semaphore group ID -10023 Bad semaphore operation list ID -10024 Semaphore group no longer exists -10025 Semaphore would cause blocking -10026 Task no longer exists -10027 Task aborted -10028 Cannot suspend blocked task -10029 Bad register number -10030 Bad monitor function -10031 No such monitor -10032 Not a monitor -10033 Size too large in shared memory call -10034 Shared memory mode violation -10035 Object not owned by task -10036 Object not assigned to task -10037 Total confusion -10038 Another task already blocking -10039 Cancelled -10013 Task does not exist -10014 Unexpected end of message -10015 Bad object ID -10016 Bad message object ID -10017 Message already posted -10018 Cannot cash token -10019 Port no longer exists -10020 No message waiting -10021 Communications problem (message timed out) -10022 Bad semaphore group ID -10023 Bad semaphore operation list ID -10024 Semaphore group no longer exists -10025 Semaphore would cause blocking -10026 Task no longer exists -10027 Task aborted -10028 Cannot suspend blocked task -10029 Bad register number -10030 Bad monitor function -10031 No such monitor -10032 Not a monitor -10033 Size too large in shared memory call -10034 Shared memory mode violation -10035 Object not owned by task -10036 Object not assigned to task -10037 Total confusion -10038 Another task already blocking -10039 Cancelled -10040 Object already initialized -10041 Nested collection -10042 Shared memory message no longer exists -10043 Receiver did not perform remote procedure call -10044 Copy aborted -10045 Bad signature -10046 Call not in progress -10047 Token expected -10048 Receiver object no longer exists -10049 Monitor is not suspended -10050 Not a fault monitor -10051 No available page -10052 Interrupt not enabled -10053 Interrupt not implemented -10054 Tric interrupt not enabled -10055 Tric interrupt not implemented -10056 Unresolved fault -10057 Call already in progress -10058 Offset beyond data -10059 Bus access -10060 Access permission -10061 Permission violation -10062 Duplicate object -10063 Ill formed domain -10064 Out of domains -10065 Write protected -10066 Timer expired -10067 Not registered -10068 Already registered -10069 System restarted due to a power fault -10070 System restarted because the battery was dead -10072 System restarted because a PCMCIA card was removed while in use. -10073 RAM table is full -10074 Unable to satisfy request -10075 System error -10076 System failure -10077 New system software -10078 Resource is claimed -10079 Resource is unclaimed Stack Errors Error code Description -10200 Stack too small -10201 No room for heap -10202 Stack is corrupted -10203 Stack overflow -10204 Stack underflow -10205 Address out of range -10206 Bad domain Package Errors Error code Description -10401 Bad package -10402 Package already exists -10403 Bad package version -10404 Unexpected end of package -10405 Unexpected end of package part -10406 Part type is already registered -10407 Part type is not registered -10408 No such package exists -10409 Newer package already exists -10410 Newer version of application already installed Newton Hardware ErrorsThis section lists the different kinds of Newton hardware errors.PCMCIA Card Errors Error code Description -10501 Unrecognized card -10502 Card not ready -10503 Bad power on card -10504 Unexpected card error -10505 Card reset -10506 Card is not initialized -10507 Card service is not installed -10508 Card service is not suspended -10509 Card service has not been resumed -10510 No usable configurations on card -10511 Card could not be formatted -10512 Card could not be formatted because it is write-protected -10520 Bad CIS parser procedure pointer -10521 Unknown tuple in CIS -10522 Unknown subtuple in CIS -10523 CIS tuple order is bad -10524 CIS tuple size is bad -10525 CIS tuple specified as no link has a link -10526 CIS tuple specified with a link has no link -10527 CIS tuple link target is bad -10528 Bad CIS tuple version 1 -10529 Bad CIS tuple version 2 -10530 Bad CIS JEDEC tuple -10531 Bad CIS checksum -10532 Missing CIS -10533 Blank CIS -10534 Bad CIS -10535 Bad link target Flash Card Errors Error code Description -10551 Flash card is busy -10552 Flash card is not erasing -10553 Flash card erase is not suspended -10554 Flash card suspend erase error -10555 Flash card erase failed -10556 Flash card write failed -10557 Flash card Vpp is low -10558 Flash card error in sleep -10559 Flash card does not have enough power Card Store Errors Error code Description -10600 Attempt to read or write outside of object bounds -10601 Bad buffer pointer -10602 Bad card access -10603 Bad storage type -10604 Store not found -10605 The store has been write-protected by the user -10606 Object not found -10607 Flash card block is full -10608 Flash card is not virgin -10609 Write error (one or more bits failed to assert) -10610 No more objects -10611 Flash card erase in progress -10612 Card is full -10613 No more blocks left in search on flash card -10614 Flash card log is full -10615 Card needs to be formatted -10616 Bad or unknown PSSID -10617 Card memory is full -10618 Missing or low battery on SRAM card -10619 Attempt to modify store without a transaction in effect -10620 Transaction aborted -10621 Card needs recovery, but it is write-protected -10622 Object too large for store DMA Errors Error code Description -10800 DMA mode -10801 DMA bus access -10802 DMA buffer doesn't exist -10803 DMA address word alignment -10804 DMA count word alignment -10805 DMA count size -10806 DMA offset size -10820 DMA PCMCIA ready -10821 DMA PCMCIA input acknowledgment -10822 DMA PCMCIA write protect -10823 DMA PCMCIA time out Heap Errors Error code Description -10900 Heap odd block size -10901 Heap block out of range -10902 Heap preferred free not found -10903 Heap free accounting error -10904 Heap accounting error -10905 Heap block too big -10906 Heap bad prior pointer -10907 Heap bad last pointer in prior -10908 Heap bad last pointer in last Communications ErrorsThis section lists the different kinds of Newton communications errors.Generic AppleTalk Errors Error code Description -12001 Buffer too small or corrupted -12002 Event is pending -12003 Cancelled -12004 Attempt to cancel failed -12005 No handler for cancel -12006 Unknown message receiver -12007 Cannot create AppleTalk port -12008 Cannot create AppleTalk task -12009 Not implemented -12010 Data length error -12011 No such subject available to open -12012 Not opened -12013 AppleTalk is not open -12014 AppleTalk is already open -12015 Duration is too small -12016 Duration is too large LAP Protocol Errors Error code Description -12100 LAP read link failed -12101 LAP all protocols in use -12102 No protocol handler -12103 No such command -12104 Bad link DDP Protocol Errors Error code Description -12200 No such DDP command -12201 Invalid socket -12202 Not in static socket range -12203 Not in dynamic socket range -12204 Socket is already open -12205 Socket not open -12206 Socket internal socket -12207 Socket is in use -12208 Unknown LAP type -12209 DDP back check sum -12210 Bad packet size -12211 No listener for socket -12212 No such protocol type known -12213 External client timed out NBP Protocol Errors Error code Description -12300 Bad form -12301 Name is already registered -12302 Too many names -12303 Name is not registered -12304 Too many names requested -12305 Too many lookups are pending -12306 Not a NBP packet DDP type -12307 Unknown NBP function -12308 Unknown NBP lookup reply -12309 Too many tuples in lookup request -12310 NBP lookup is in use -12311 NBP index out of range -12312 NBP lookup aborted -12313 No such command -12314 No names found AEP Protocol Errors Error code Description -12400 No such command -12401 Not an echo packet DDP type -12402 AEP packet size is zero -12403 AEP function not requested RTMP Protocol Errors Error code Description -12500 No such command -12502 Packet size is zero -12503 RTMP routed -12504 RTMP address unresolved -12505 RTMP no router available ATP Protocol Errors Error code Description -12600 No such command -12601 No ATP packet DDP type -12602 Unknown ATP function -12603 ATP request data length is zero -12604 Expected responses are out of range -12605 Response buffer is too small -12606 ATP retry duration too small -12607 ATP transaction timed out -12608 Responding socket already open -12609 Responding socket not open -12610 Response packet length bad -12611 Bad number of response packets -12612 Socket already has a request on autorequest PAP Protocol Errors Error code Description -12700 No such command -12701 Unexpected connection ID -12702 Invalid connection ID -12703 Invalid responder socket -12704 Unexpected function -12705 Printer is busy -12706 Unexpected connection open result -12707 Bad flow quantum requested -12708 Connection timed out -12709 EOF sent -12710 PAP flushed -12711 Printer terminated connection -12712 Printer not found -12713 No status available -12714 No data available -12715 The buffer that was passed is too small -12716 Put data operation timed out ZIP Protocol Errors Error code Description -12800 No zones ADSP Protocol Errors Error code Description -12900 Too many ADSP connections -12901 ADSP mode invalid -12902 ADSP packet size bad -12903 ADSP control type bad -12904 Remote end disconnected Utility Class Errors Error code Description -14001 Not implemented -14002 Out of memory -14003 Bad position -14004 Already initialized -14005 Invalid size -14006 Overflow -14007 Underflow -14008 Range check failed -14009 Element sizes do not match -14010 Not initialized -14011 Pointer is nil Communications Tool Errors Error code Description -16001 Command in progress -16002 Bad command -16003 Tool already has maximum requests pending -16004 Buffer overflow -16005 Request canceled by kill request -16006 Bad parameter in request -16007 Connection end has not been created yet -16008 Invalid call when connected -16009 Phone connection was cut off, or invalid call when not connected -16010 Connection negotiation failed because remote end is not compatible with local end configuration -16011 Connection terminated or failed due to retransmission limit of data or connect packet -16012 No data available for TCommToolGetRequest when fNonBlocking is true. -16013 Connection aborted by disconnect -16014 Call not supported -16015 Request not pending -16016 Event not pending -16017 Time-out waiting for connection -16018 Connection end is already bound -16019 Connection end was not bound before use -16020 Connection end is being released -16021 No phone number was provided -16022 Operation failed because a resource was not available -16023 Call failed because the option passed is not supported -16024 The method is not implemented Serial Tool Errors Error code Description -18000 Serial channel is in use -18001 Memory error -18002 Not current owner of the serial port -18003 Framing or parity overrun, or bad connection -18004 CRC error on input framing -18005 An internal error has occurred -18006 Packet size too large or too small in an output request -18007 Unexpected packet length -18008 EOF not found -18009 Overrun bit was set -18010 Too many collisions when sending packet -18011 Too many deferrals when sending packet -18012 Timed out waiting for an event -18013 Serial tool is not active or ready MNP Tool Errors Error code Description -20001 Connection parameter negotiation failed -20002 Acceptor of connect request timed out -20003 Not connected -20004 Request aborted by disconnect request -20005 Link attention service is not enabled -20006 Request retry limit of connect initiator reached -20007 Command already in progress -20008 Connection already established -20009 Connection failed due to incompatible protocol levels -20010 Connection handshake failed -20011 Memory for MNP not allocated FAX Tool Errors Error code Description -22001 Lost connection while sending or receiving FAX -22002 FAX machine is not compatible -22003 Transmission error -22005 FAX machine had a problem sending some pages -22006 Transmission error -22007 Transmission error Modem Tool Errors Error code Description -24000 No modem is connected -24001 There is no dial tone -24002 There is no answer -24003 The phone number is busy -24004 There is no answer -24005 The modem is not responding properly -24006 FAX carrier error -24007 The modem is not responding properly -24008 The modem connected to the serial port does not support cellular connection -24009 The AT+FRH command timed out when receiving flags Communications Manager Errors Error code Description -26000 Service already initialized -26001 Unknown command -26002 Unknown service -26003 Service already exists -26004 No service specified in the options array -26005 There is no registered service matching the type specified in the options array -26006 No endpoint exists; this is usually because CMStartService has not been called -26007 No public port exists; this is usually because CMGetEndPoint has not been called -26008 No known last connected device -26009 A tuple has been received, but no the device ID tuple -26010 A service information response tuple was expected -26011 Unsupported service; can only load packages -26012 An SCP load is in progress and another cannot be issued -26013 The SCP load call is not supported on this machine -26014 Cannot process this speed -26015 The SCP loader did not previously load a package Docker Errors Error code Description -28001 Invalid store signature -28002 Invalid entry -28003 Aborted -28004 Invalid query -28005 Read entry error -28006 Invalid current soup -28007 Invalid command length -28008 Entry not found -28009 Bad connection -28010 File not found -28011 Incompatible protocol -28012 Protocol error -28013 Docking canceled -28014 Store not found -28015 Soup not found -28016 Invalid header -28017 Out of memory -28018 Newton version too new -28019 Package cannot load -28020 Protocol already registered -28021 Remote import error -28022 Bad password error -28023 Password retry -28024 Idle too long -28025 Out of power -28026 Invalid cursor -28027 Already busy -28028 Desktop error -28029 Cannot connect to modem -28030 Disconnected -28031 Access denied -28100 Disconnect during read -28101 Read failed -28102 Communications tool not found -28103 Invalid modem tool version -28104 Card not installed -28105 Browser File Not Found -28106 Browser Volume Not Found -28107 Browser Path Not Found Docker Import and Export Errors Error code Description -28200 Syntax error -28201 Invalid version -28202 Could not open temporary store -28203 Could not convert -28204 Invalid criteria -28205 Error applying script -28206 Missing meta data -28207 Unknown error -28208 Scanner overflow error -28209 Data Viz translator error -28210 Invalid type Docker Disk Errors Error code Description -28300 Disk full -28301 File not found -28302 File is write protected -28303 Duplicate file name -28304 Too many files open Docker Desktop DIL Errors Error code Description -28700 No Error -28701 Out of memory -28702 Invalid pipe state -28703 Exception error -28704 Queue full -28705 Pipe not initialized -28706 Invalid parameter -28707 Pipe not ready -28800 No Error -28801 Out of object heap memory -28802 Out of temporary memory -28803 Unknown slot -28804 Slot size exceeded -28805 Slot size required System Services ErrorsThis section lists the different kinds of Newton system services errors. Sound Errors Error code Description -30000 Generic sound error -30001 Not enough memory available -30002 Invalid message -30003 Sound was not played -30004 No channel decompressor -30005 Destination buffer too small -30006 Sound player busy -30007 Sound recorder busy -30008 No samples provided -30009 Unsupported sound configuration -30010 Sound channel closed -30011 Sound cancelled -30012 The sound volume is set to zero Compression Errors Error code Description -32001 Cannot compress in place -32002 Parsing error -32003 Invalid type -32004 Compression not achieved -32005 Key not found -32006 Compression index error -32007 Cannot decompress in place -32008 Decompression not achieved -32009 Unexpected end of source -32100 Buffer overflow -32101 Buffer underflow Memory Errors Error code Description -34000 Not free, direct or indirect -34001 Pointer not aligned to 4-byte boundary -34002 Pointer to outside of heap -34003 Unknown infrastructure type -34004 Free block where there shouldn't be one -34005 Free list pointer points outside of heap -34006 Free-list pointer doesn't point at a free block -34007 Invalid block size -34008 Forbidden bits set in block size -34009 Less than minimum size for heap block -34010 Heap block tool large -34011 Total free space is more than space for entire heap -34012 Nil pointer where not allowed -34013 Actual free space does not match tracked free space -34014 Linked free space does not match tracked free space -34015 Master pointer doesn't point back to a handle block -34016 Invalid block size adjustment -34017 Internal block may be mangled -34018 The heap is invalid -34019 Caught an exception while checking the heap -34020 Invalid heap header Communications Transport Errors Error code Description -36001 Incorrect address format -36002 Incorrect option format -36003 Incorrect permissions -36005 Could not allocated address -36006 Operation not supported in the current tool state -36008 System error -36012 Flow control problem -36018 Unsupported primitive -36019 State change is in process -36030 There's already a synchronous call pending Sharp IR Errors Error code Description -38001 No response - protocol time out -38002 Cancelled - remote side cancelled operation -38003 Protocol error -38004 Data checksum failed -38005 Remote side receive failed -38006 Bad connection - allowed number of retries exceeded -38007 SCC data errors on receive -38008 Unspecified beaming error Online Service Errors Error code Description -40102 Lost connection to host -40103 Lost connection to host -40104 The host is not responding -40105 There is a problem reading from the host -40106 Failed to connect to local access number Printing Errors Error code Description -44000 Printer problem -44001 Newton is unable to print -44002 No printer is connected -44003 Printer busy -44004 Printing stopped -44005 Lost contact with the printer -44006 Image too complex for printer -44100 The next sheet of paper must be inserted -44101 The phone number must be dialed now -44102 There is no paper tray -44103 The wrong paper tray is attached -44104 The printer has no paper -44105 The printer has no ink -44106 The printer is jammed -44107 The printer door is open -44108 The printer is off-line Newton Connection Errors Error code Description -46001 Connection initialization failed -46002 Timer error -46003 Connection request was denied by the remote -46004 Unable to connect because there are no endpoints available -46005 A connect request was received but no service name was given NewtonScript Environment ErrorsThis section lists the different kinds of NewtonScript error codes. Store and Soup Errors Error code Description -48001 The PCMCIA card is not a data storage card -48002 Store format is too old to understand -48003 Store format is too new to understand -48004 Store is corrupted, can't recover -48005 Single object is corrupted, can't recover -48006 Object stream has unknown format version -48007 Fault block is invalid -48008 Not a fault block -48009 Not a soup entry -48010 Tried to remove a store that was not registered -48011 Soup index has an unknown type -48012 Soup index has an unknown key structure -48013 Soup index does not exist -48014 A soup with this name already exists -48015 Tried to CopyEntries to a union soup -48016 Soup is invalid (probably from a removed store) -48017 Soup is invalid (probably from a removed store) -48018 Entry is invalid (probably from a removed store) -48019 Key does not have the type specified in the index -48020 Store is in ROM -48021 Soup already has an index with this path -48022 Internal error-something unexpected happened -48023 Tried to call RemoveIndex on the _uniqueID index -48024 Query type missing or unknown -48025 Discovered index inconsistency -48026 Maximum number of soup tags reached -48027 Soup does not have a tags index -48028 Invalid tags specification in the query -48029 Store cannot handle the feature (for example, large objects) -48030 Unknown sorting table -48031 Cannot do union soup because of different sorting tables -48032 Invalid index description -48033 Cannot use virtual objects for soup entry keys Object Systen Errors Error code Description -48200 Expected a frame, array, or binary object -48201 Invalid magic pointer -48202 Empty path -48203 Invalid segment in path expression -48204 Path failed -48205 Index out of bounds (string or array) -48206 Source and destination must be different objects -48207 Long out of range -48210 Bad arguments -48211 String too big -48212 Expected a frame, array, or binary object -48213 Expected a frame, array, or binary object -48214 Object is read-only -48216 Out of heap memory -48217 Invalid attempted use of magic pointer -48218 Cannot create or change an object to negative size -48219 Value out of range -48220 Could not resize locked object -48221 Reference to deactivated package -48222 Exception is not a subexception of |evt.ex| Bad Type Errors Error code Description -48400 Expected a frame -48401 Expected an array -48402 Expected a string -48403 Expected a frame, array, or binary object -48404 Expected a number -48405 Expected a real -48406 Expected an integer -48407 Expected a character -48408 Expected a binary object -48409 Expected a path expression (or a symbol or integer) -48410 Expected a symbol -48411 Expected a function -48412 Expected a frame or an array -48413 Expected an array or nil -48414 Expected a string or nil -48415 Expected a binary object or nil -48416 Unexpected frame -48417 Unexpected binary object -48418 Unexpected immediate -48419 Expected an array or string -48420 Expected a virtual binary object -48421 Expected a package -48422 Expected nil -48423 Expected nil or a symbol -48424 Expected nil or true -48425 Expected an integer or an array Compiler Errors Error code Description -48600 Could not open a listener window -48601 Syntax error -48603 Cannot assign to a constant -48604 Cannot test for subscript existence; use length -48605 Global variables not allowed in applications -48606 Cannot have a global variable and a global constant with the same name -48607 Cannot redefine a constant -48608 Cannot have a variable and a constant with the same name in the same scope -48609 Non-literal expression for constant initializer -48610 End of input inside a string -48611 Odd number of digits between \\u's -48612 No escapes but \\u are allowed after \\u -48613 Invalid hex character in \\u string -48617 Two-digit hex number required after $\\ escape -48618 Four-digit hex number required after $\\u -48619 Illegal character '%c' -48620 Invalid hexadecimal integer: %s (out of range) -48621 Invalid real number (out of range) -48622 Invalid decimal integer: %s (out of range) -48626 #xxxx not allowed from NTK -48627 Not a constant -48628 Decimal digit required after @ Interpreter Errors Error code Description -48800 Not in a break loop -48803 Wrong number of arguments -48804 FOR loop BY expression has value zero -48806 No current exception -48807 Undefined variable -48808 Undefined global function -48809 Undefined method -48810 No _proto for inherited send -48811 Tried to access slot of nil -48814 Local variables and FOR/WITH loops not allowed at top level -48815 The operation would make the rich string invalid Communications Endpoint Errors Error code Description -54000 No active input script -54001 Badly formed script -54002 Zero length data -54003 Expected a specification -54004 Invalid option -54005 Invalid end sequence -54006 Inappropriate partial -54007 Inappropriate termination -54008 Inappropriate target -54009 Inappropriate filter -54010 Expected target -54011 Expected template -54012 Input specification already active -54013 Invalid proxy -54014 No endpoint available -54015 Inappropriate call -54016 Character is not single byte -54021 Option failure -54022 Option partial success -54023 Option read only -54024 Option not supported -54025 Invalid option op code -54026 Option not found -54027 Option truncated Tablet Driver Errors Error code Description -56001 Attempted to call the tablet driver before it was loaded -56002 Attempted to create a tablet driver a second time -56003 Creation of tablet driver failed -56004 Unable to enter bypass mode -56005 Not in bypass mode -56006 Cannot add sample to buffer -56007 No new data since last polling time -56008 Unsupported function -56101 Timeout when calibrating -56102 Calibration aborted Battery Driver Errors Error code Description -56201 Could not find battery driver -56202 Battery error -56203 Invalid battery selector Other Services ErrorsThis section lists errors for other services Alien Store Errors Error code Description -58001 Oversize page -58002 No such page -58003 Cannot repage ID -58004 No more for that page -58005 Store is damaged |