topaz 1> expectvalue %String
topaz 1> run
System _allErrorMessagesReport
%
ERROR MESSAGES STORED IN THE REPOSITORY:

1001, #compilerErrStDB :  compilation errors -- parameter 1 is error descriptor
1002, #StDBErrMaxPath :  path too long
1003, #StDBErrArrayTooLarge :  Array too large
1004, #StDBErrEofInStrLit :  missing end of literal mark (prime)
1005, #StDBErrEofInComment :  missing end of comment (")
1006, #StDBErrEofInChrLit :  invalid or missing Character
1007, #StDBErrUnexpectedColon :  invalid colon
1008, #StDBErrUnexpectedPound :  invalid pound sign
1009, #StDBErrBadChr :  illegal symbol
1010, #StDBErrLitTooBig :  string literal too big
1011, #StDBErrBadRadix :  illegal radix
1012, #StDBErrBadChrInRadixNum :  illegal Character in number
1013, #StDBErrExpectedRightParen :  expected a right parenthesis
1014, #StDBErrExpectedPrimary :  expected a primary expression
1015, #StDBErrExpectedVar :  expected a variable name
1016, #StDBErrExpectedSelector :  missing or bad message pattern
1017, #StDBErrMaxArg :  too many arguments
1018, #StDBErrExpectedEof :  characters found after end of method
1019, #StDBErrExpectedStatement :  illegal Character
1020, #StDBErrExpectedPrim :  expected keyword "primitive"
1021, #StDBErrExpectedPrimNum :  expected an integer
1022, #StDBErrBadPrimNum :  illegal primitive number
1023, #StDBErrExpectedRightBrace :  expected the end of the SelectBlock (})
1024, #StDBErrMaxArgsTemps :  too many arguments and temporaries
1025, #StDBErrExpectedVerticalBar :  missing end of temporaries mark (|)
1026, #StDBErrExpectedMsgPattern :  invalid message pattern
1027, #StDBErrExpectedGt :  missing end of primitive mark (>)
1028, #StDBErrBadFlt :  illegal exponent
1029, #StDBErrExpectedAssignable :  expected a variable
1030, #StDBErrAlreadyDefined :  variable has already been declared
1031, #StDBErrNotDefined :  undefined symbol
1032, #StDBErrPredicateTooBig :  predicate too complex
1033, #StDBErrBlocksTooDeep :  blocks can only be nested 255 levels
1034, #StDBErrUnexpectedToken :  unexpected token
1035, #StDBErrExpectedRightBracket :  expected a right bracket (])
1036, #StDBErrStackTooBig :  method too complex
1038, #StDBErrCodeTooBig :  method too large
1039, #StDBErrMaxLits :  too many literals
1040, #StDBErrMaxSelectors :  too many selectors
1041, #StDBErrPrimNotAllowed :  Only SystemUser may compile a primitive or 
    protected method.
1042, #StDBErrExpectedBoolOrExpr :  The object was not true, false or a 
    non-literal expression.
1043, #StDBErrExpectedBlockOrExpr :  The object was not a block or a 
    non-literal expression.
1044, #StDBErrExpectedIntOrExpr :  The object was not a kind of Integer or a 
    non-literal expression.
1045, #StDBErrNotPosIntOrExpr :  The object was not a positive kind of Integer 
    or a non-literal expression.
1046, #StDBErrDisallowedSelector :  You may not compile a method for this 
    selector.
1047, #StDBErrBadNumOfArgs :  The block has the wrong number of arguments for 
    this selector.
1048, #StDBErrLiteralInvariant :  Attempt to modify an invariant literal.
1049, #StDBErrExpectedOperand :  An operand was missing from the given 
    SelectBlock term.
1050, #StDBErrBadSelectOperator :  An unacceptable operator was given in the 
    SelectBlock term.  The operator must be one of <, >, <=, >=, =, ~=, ==,  or 
    ~~.
1051, #StDBErrExpectedSelectTerm :  The given SelectBlock must contain a 
    Boolean expression.
1052, #StDBErrTermsNotParen :  The conjoined terms of the given SelectBlock 
    were not parenthesized.
1053, #StDBErrBadNumOfSelectArgs :  A SelectBlock was encountered that does not 
    have one argument.
1054, #StDBErrSourceNotEUCFormat :  The bytes of the source string are not in 
    EUC format.
1055, #StDBErrTooManyBlocks :  The maximum number of blocks in a method is 
    65536.
1056, #StDBErrMaxArgs :  The maximum number of arguments to a method or block 
    is 255.
1057, #StDBErrCodeGenLogic :  Internal logic error in compiler:
1058, #StDBErrFirstTermCannotBeSetValued :  The first term of a path in a 
    SelectBlock cannot indicate search over a set-valued instance variable (i.e. 
    cannot be *). 
1059, #StDBErrIllegalProtectedMethod :  The specified primitive may not be a 
    protected method.
1060, #StDBMissingProtectedToken :  Method requires either <protected> or 
    <unprotected> directive.
1061, #StDBSuperNotAllowed :  Reference to super not allowed in instance method 
    for Object.
1062, #StDBUnusedTemp :  Unused method or block temporary.
1063, #StDBDbStrOddSize :  Corrupt source string, a DoubleByteString has odd 
    basic size.
2001, #rtErrInvalidTransMode :  <arg1> is not recognized as a valid 
    transactionMode.
2002, #rtErrBadSymbolList :  The user's symbol list is not a kind of Array 
    containing objects that are a kind of SymbolDictionary.
2003, #objErrBadOffsetIncomplete :  An indexable object or NSC <arg1> was 
    referenced with an index <arg2> that was out of range.
2004, #rtErrBadSubscript :  A subscript <arg2> that was out of range or not an 
    Integer was used to index the object <arg1>.
2005, #gciErrBadNumMsgParts :  GciSendMsg was called with an inconsistent 
    number of  message parts.
2006, #rtErrAuthArraySize :  An attempt was made to change Segment 
    authorization with an Array <arg1> which should be of size 5.
2007, #rtErrShouldNotImplement :  A method was invoked that has been 
    specifically disallowed in a subclass. Receiver:  <arg1>.  Selector:  
    <arg2>.
2008, #rtErrSubclassResponsibility :  A method has been invoked in the abstract 
    superclass <arg1> that was designed to have been overridden in a concrete 
    subclass.  Selector:  <arg2>.
2009, #objErrClassVariant :  An attempt was made to create an instance of the 
    modifiable class <arg1> .  Send "immediateInvariant" to the class to 
    terminate class modification and allow instance creation.
2010, #rtErrDoesNotUnderstand :  No method was found for the selector <arg2> 
    when sent to <arg1> with arguments contained in <arg3>.
2011, #objErrNotSegment :  An attempt was made to use the object <arg1> as a 
    segment object.
2012, #objErrNotIndexable :  An attempt was made to index the object <arg1> 
    that is not indexable.
2013, #rtErrCantPerform :  <arg1> cannot perform the selector <arg2> with the 
    arguments in <arg3>. Perform may have been attempted with wrong number of 
    args.
2014, #classErrSubclassDisallowed :  Cannot create a subclass of the class 
    <arg1>.
2015, #objErrNotInColl :  The object <arg2> was not found in the collection 
    <arg1>.
2016, #repErrMaxExtents :  An attempt was made to create a new extent when the 
    logical Repository already has the maximum number of extents (<arg1>) 
    attached.
2017, #rtErrBadPattern :  <arg1> is an illegal pattern for string comparisons.
2018, #rtErrBadBlockArgCount :  An attempt was made to evaluate the block or 
    method <arg1> with <arg3> arguments when <arg2> were expected.
2019, #objErrCollectionEmpty :  An attempt was made to access elements of the 
    empty collection <arg1>.
2020, #rtErrArgNotChr :  An attempt was made to store the object <arg1> into a 
    string.
2021, #rtErrKeyNotFound :  A reference into the dictionary <arg1> using the 
    non-existent key <arg2> was made.
2022, #rtErrBadDateTimeArgs :  Invalid arguments given to DateTime instance 
    creation.
2023, #genericKernelError :  Error, <arg1>
2024, #rtErrNoSuchBp :  The specified breakpoint does not exist.
2025, #repErrCantCreateFile :  The system was unable to create the file <arg1>.
2026, #numErrIntDivisionByZero :  An attempt was made to divide <arg1> by zero.
2027, #rtErrSpecialOrNotCommitted :  An attempt was made to add the special or 
    uncommitted object <arg1> to the NotifySet.
2028, #repErrPreGrowFailure :  The extent <arg1> could not be created because 
    of an attempt to initialize the file size when the disk was too full.
2029, #rtErrBeginTrans :  An attempt was made to begin a new transaction when 
    already in a transaction.
2030, #rtErrPrimOutsideTrans :  An attempt was made to execute a primitive that 
    is not allowed when not inside of a transaction.  Examples are: commit, 
    backup and restore.
2031, #objErrInvariant :  An attempt was made to change the invariant object 
    <arg1>.
2032, #classErrMethCatExists :  An attempt was made to create the method 
    category <arg2> which already exists.  Class:  <arg1>.
2033, #classErrSelectorNotFound :  A reference was made to the selector <arg2> 
    which could not be found in the class <arg1> method dictionary.
2034, #lockErrRemove :  The user is not allowed to remove a lock on an object 
    <arg1> that they do not have a lock on.
2035, #classErrMethCatNotFound :  In searching the class <arg1> the category 
    name <arg2> was not found.
2036, #classErrByteObjInstVars :  An attempt was made to create a byte subclass 
    with instance variables.  Superclass:  <arg1>.
2037, #classErrConstraintNotClass :  The constraint <arg1> was specified 
    incorrectly for subclass creation.  For IdentityBags (NSCs), a constraint 
    must be specified as a class; for all other classes, as an Array of pairs.
2038, #classErrInvariantSuperClass :  An attempt was made to create a variant 
    subclass of an invariant class.
2039, #classErrNscNotIndexable :  An attempt was made to create an indexable 
    subclass of the NSC class <arg1>.
2040, #repErrExtentNotMounted :  The extent with filename or extentId: <arg1> , 
     was not part of the Repository.
2041, #rtErrPagesNeedScavenging :  Attempt to schedule pages for scavenging 
    failed because some other session had the commit token.  Try again later.
2042, #classErrNscInstVars :  An attempt was made to create an NSC subclass 
    <arg1> with instance variables.
2043, #classErrClassVarNameExists :  An attempt was made to create the new 
    class variable <arg2> with the same name as an existing class variable in 
    class <arg1>.
2044, #classErrPoolDictExists :  An attempt was made to add the dictionary 
    <arg2> to a shared pool of class <arg1> in which it was already a member.
2045, #classErrPoolDictNotFound :  An attempt was made to remove the dictionary 
    <arg2> from the shared pool of class <arg1> in which it was not a member.
2046, #clampErrNoSuchInstvar :  During clamp compilation for class <arg1> an 
    instance variable clamp was encountered for  non-existent instance variable 
    <arg2>.
2047, #clampErrNotAClass :  An object <arg1> was specified for instance 
    variable clamping that was not a class object.
2048, #clampErrNotAClampspec :  In an attempt to perform clamped object 
    traversal, the specified object <arg1> was not a ClampSpecification object.
2049, #clampErrBadArg :  The object <arg1> has an implementation or size not 
    allowed in clamp specifications.
2050, #repErrReplicateOnline :  The given extent already is being replicated by 
    <arg1>.
2051, #repErrBadExtentSize :  The given maximum extent size (<arg1>) is smaller 
    than the minimum size (<arg2>) allowed for an extent.
2052, #repErrCantOpenFile :  The file <arg1> could not be opened.
2053, #rtErrNoSuchInstVar :  The instance variable <arg2> was not found in 
    evaluating a path expression for the object <arg1>.
2054, #rtErrTagNotAllowed :  An attempt was made to put a tag on the special 
    object <arg1> which is not allowed.
2055, #rtErrBadTagNum :  The tag index <arg2> requested for object <arg1> is 
    not  allowed.  The legal tag indexes are 1 and 2.
2056, #segErrMaxSegGroups :  An attempt was made to add the group <arg2> to the 
    segment <arg1>, which already recognizes four groups.
2057, #segErrBadAuthKind :  An attempt was made to change the authorization for 
    the segment <arg1> to the unrecognized value <arg2>.
2058, #rtUnresolvedFwdRefs :  Commit failed. GciCreate/GciStore have left 
    unsatisfied forward references to the object <arg1>.  Create the object with 
    GciCreate and retry commit.
2059, #rtErrStackLimit :  GemStone Smalltalk execution stack overflow.
2060, #rtErrArgNotPositive :  <arg1> was found where a positive numeric value 
    was expected.
2061, #rtErrArgOutOfRange :  The following argument is too large or out of 
    range: <arg1>
2062, #rtErrCannotChgConstraint :  A constraint cannot be changed in a 
    Dictionary that is not empty.
2063, #rtErrNoMessage :  There is no error message for the error <arg1> in the 
    SymbolDictionary <arg2>.
2064, #numErrArgNotChr :  An attempt was made to coerce the integer <arg1> into 
    a <arg2>, but its value was not in range.
2065, #numErrArgNotFltException :  An unrecognized float exception <arg1> was 
    specified.
2066, #numErrFltException :  A floating point exception of type <arg1> was 
    raised on the operation <arg2>.  The default result is <arg3>.  The first 
    argument is <arg4>.
2067, #numErrArgNotRoundingMode :  An unrecognized float rounding mode <arg1> 
    was specified.
2068, #segErrCantMoveObj :  An attempt was made to change the segment of the 
    special object or symbol <arg1>.
2069, #rtErrExceptionNotLinked :  An attempt was made to unlink an exception 
    <arg1> that is not installed.
2070, #numErrArgNotFltStatus :  An invalid float status <arg1> was specified.
2071, #lockErrUndefinedLock :  A request to lock object <arg1> using an invalid 
    kind <arg2>.
2072, #rtErrBadDictConstraint :  Only Association or one of its subclasses can 
    be used as a constraint in <arg1>.
2073, #lockErrIncomplete :  One or more of the locks you requested was denied 
    or is dirty.
2074, #lockErrObjHasChanged :  A request to lock object <arg1> was granted, but 
    the object  has been read or written since you started this transaction.
2075, #lockErrDenied :  A request to lock object <arg1> with lock kind <arg2> 
    was denied.
2076, #rtErrMaxClusterId :  A request to create a new ClusterBucket exceeded 
    the maximum size allowed for a clusterId = <arg1>.
2077, #rtErrBadErr :  An attempt to signal error <arg1> in dictionary <arg3> 
    was made, but the signal number <arg1> is less than one.
2078, #rtErrUserIdAlreadyExists :  An attempt was made to add a UserProfile to 
    the UserProfileSet <arg1> which already has an entry with the same userId:  
    <arg2>.
2079, #rtErrCantReturn :  GemStone Smalltalk execution could not return from 
    the current Activation. Home context of block to return from may no longer 
    be active.
2080, #rtErrCantChangeClass :  An illegal attempt was made to change the class 
    of the object <arg1> to class <arg2>.
2081, #rtErrCantBecomeSpecial :  An attempt was made to use become on the 
    object <arg1> that has a special implementation.
2082, #rtErrGarbageCollect :  Attempt to run markForCollection when not the 
    only user on the system and the concurrency mode is set for 
    NO_RW_CHECKS_NO_READ_SET.
2083, #rtErrPrimNotFound :  Primitive number <arg1> does not exist in the 
    virtual machine.
2084, #rtErrNoInstVars :  An attempt was made to directly access the instance 
    variables of the object <arg1> but the object has no instance variables.
2085, #rtErrExpectedBoolean :  Expected <arg1> to be a Boolean.
2086, #rtErrDirtyObjsNeedsInit :  GciDirtyObjsInit must be executed before 
    GciDirtySaveObjs.
2087, #rtErrCantChangePassword :  An illegal attempt was made to change the 
    password of <arg1>, which is not the UserProfile of the current session.
2088, #rtErrNewStackLimit :  The value <arg1> specified for the new stack limit 
    is too large or is smaller than the current size of the execution stack.
2089, #rtErrBadCopyFromTo :  An index range was specified for a sequenceable 
    collection with the starting index <arg1> greater than the ending index 
    <arg2>.
2090, #rtErrNilKey :  An illegal attempt was made to store nil as a key in the 
    dictionary <arg1>.
2091, #rtErrCantBecomeBothIdx :  Both the receiver and argument of become 
    participate in indexes. Become is not allowed because they are not of the 
    same class.  <arg1> , <arg2>
2092, #rtErrNoProcessToContinue :  The Process <arg1> to continue from is 
    invalid.
2093, #rtErrBadStreamPosition :  An attempt was made to set the Stream <arg1> 
    to position <arg2> beyond the limits of the collection.
2094, #rtErrBadArgKind :  The object <arg1> was not of the expected class 
    <arg2>.
2095, #classErrClassVarNotFound :  An attempt was made to remove the 
    non-existent class variable <arg2> from the class <arg1>.
2096, #assocErrNoElementsDetected :  detect: was sent to a collection, but no 
    elements of the collection <arg1> satisfied the block <arg2>.
2097, #classErrNotAVar :  The symbol <arg2> was not resolvable as a variable 
    within the class <arg1>.
2098, #segErrTooManyGroups :  The collection of groups <arg1> was specified 
    that held more than four members.
2099, #rtErrExpectedByteValue :  Byte objects store values from 0 to 255, not 
    <arg1>.
2100, #classErrBadFormat :  The representation for new class <arg1> was 
    illegal.
2101, #objErrDoesNotExist :  The object with object ID <arg1> does not exist.
2102, #objErrNotOopKind :  The object <arg1> is not implemented as a pointer 
    object.
2103, #objErrNotByteKind :  The object <arg1> is not implemented as a byte 
    object.
2104, #objErrNotNscKind :  The object <arg1> is not implemented as an NSC 
    object.
2105, #objErrAlreadyExists :  Attempt to create an object with object 
    identifier <arg2>, which already exists as object <arg1>.
2106, #objErrOopNotAllocated :  Attempt to store a forward reference using the 
    object identifier <arg1> which has not been allocated to this session.
2107, #objErrConstraintViolation :  Attempt to store <arg2> of class <arg4> 
    into an instance variable of <arg1> constrained to be <arg3>.
2108, #rtErrExpectedClass :  The object <arg1> was expected to be a class but 
    was not.
2109, #objClassNotOopKind :  The class <arg1>, used as argument to 
    GciCreateOopObj  does not specify pointer object format.
2110, #objErrBadOffset :  The object <arg1> was indexed using structural access 
    with the index <arg3> that was out of range. The maximum index is <arg2>.
2111, #objErrCantCreateInstance :  Creating an instance of class <arg1> is not 
    allowed.
2112, #objClassNotByteKind :  The class <arg1>, used as argument to 
    GciCreateByteObj does not specify byte object format.
2113, #lockErrArgSize :  An argument to a locking primitive was too large.
2114, #objErrNotSpecialKind :  The object <arg1> is not implemented as a 
    special object.
2115, #authErrSegRead :  An attempt was made to read the object with ID <arg1> 
    in segment <arg2> with insufficient authorization.
2116, #authErrSegWrite :  An attempt was made to modify the object <arg1> in 
    segment <arg2> with insufficient authorization.
2117, #objErrNotOopOrNsc :  An operation was attempted on the object <arg1> 
    that is legal only on pointer or NSC objects.
2118, #rtErrObsolete :  <arg1> cannot respond to the selector <arg2> because 
    its class is obsolete.
2119, #rtErrCantBecomeOneIdx :  Become is not allowed because the object <arg1> 
    participates in an index and the object <arg2> has a different format. 
2120, #objErrNotFlt :  The object <arg1> is not a float.
2121, #rtErrCantBecomeClassKind :  Become is not allowed because the object 
    <arg1> is a kind of <arg2>
2122, #classErrByteSubclass :  You may not create a byte subclass of <arg1>.
2123, #repErrBadBkupSwizzle :  An invalid swizzle transform was detected in the 
    backup file long transform: <arg1> short transform: <arg2>
2124, #repErrCantCreateRepos :  The Repository <arg1> could not be created.
2125, #repErrBadFileSpec :  The file specification is invalid.
2126, #repErrFileAlreadyExists :  The file <arg1> already exists.
2127, #rtErrDuplicateKey :  The key <arg2> already exists in dictionary <arg1>
2128, #assocErrBadComparison :  The evaluation of a SelectBlock resulted in an 
    illegal comparison being performed.
2129, #repErrIncompatibleRepos :  The Repository version does not match the 
    version of the GemStone executable.
2130, #assocErrClassModifiable :  Index creation failed because the class 
    <arg1> is modifiable. Send "immediateInvariant" to the class to enable index 
    creation. 
2131, #classErrConstrInher :  The constraint <arg1> is not a subclass of the 
    inherited  constraint <arg2> for offset <arg3>.
2132, #classErrBadConstraint :  The constraint field was invalid in subclass 
    creation.
2133, #repErrBadBkupVersion :  The backup file is incompatible with this 
    version of GemStone. Backup file version is: <arg1>
2134, #objErrBadFetchOffset :  Structural access retrieval from object <arg1> 
    used index <arg3> that was out of range. Size of the object is <arg2>.
2135, #rtErrCantBecomeIndexedNsc :  Become is not allowed because the object 
    <arg1> is a kind of  Bag and currently has indexes
2136, #rtErrNoIndexForPath :  An index with the path <arg2> was not found for 
    the NSC.
2137, #objClassNotOopOrNscKind :  The class <arg1>, used as argument to 
    GciCreateOopObj  does not specify pointer or NSC object format.
2138, #rtMaxRecursion :  Too many levels of recursion from user actions to 
    GemStone Smalltalk or within object manager.
2139, #rtErrBadSession :  The specified session does not exist.
2140, #rtErrNotOnlyUser :  An operation that requires exclusive use of the 
    system was attempted when <arg1> users were logged in.
2141, #objErrMaxSize :  An attempt was made to extend an object to size <arg2> 
    when the maximum legal size is <arg3>, object: 
2142, #rtErrInvalidMethod :  The method <arg1> cannot be executed until it has 
    been upgraded to a 4.0 version.
2143, #repErrMaxOnlineRepos :  Too many repositories are already attached.
2144, #rtErrRcQueueEntriesFound :  In attempting to reset the maximum session 
    ID for the queue to a smaller value, an entry was found that was added by a 
    session whose session ID is larger than the value currently being set. 
    Remove and save all entries in the queue.  Then change the maximum session 
    ID and add the saved entries back into the queue.
2145, #rtErrFirstPathTermSetValued :  The first term in an NSC index path 
    expression cannot indicate  a set-valued instance variable (i.e. cannot be 
    an asterisk).
2146, #gciErrParentSession :  The attempted GemBuilder for C operation is 
    illegal in a user action when applied to a session owned by a parent 
    GemBuilder for C or GemStone Smalltalk scope.
2147, #gciErrAlreadyLoggedIn :  The current GemBuilder for C (GCI) session is 
    already logged in.
2148, #rtErrInvalidConstraintForMigration :  The migration of <arg1> could not 
    occur because instance variable <arg2> with value <arg3> is not an instance 
    of <arg4>
2149, #classErrBadIdentifier :  An illegal identifier <arg1> was used to name 
    an instance variable or class.
2150, #classErrConstrPrivateIv :  Illegal attempt to constrain the private 
    instanceVariable <arg1>
2151, #rtErrNoPriv :  An attempt was made to do a privileged operation for 
    which no privilege had been granted.
2152, #rtErrInvalidBtreeReadStream :  The BtreeReadStream is invalid (possibly 
    due to modifications to objects referenced by the stream).
2153, #rtErrDecrNotAllowed :  The RcPositiveCounter with value <arg3> cannot be 
    decremented by <arg2>.
2154, #repErrReposNotAttached :  The Repository could not be attached.
2155, #repErrReposNeedsRecovery :  The Repository needs recovery.
2156, #repErrReplicateNotMounted :  The replicate <arg1> is not mounted.
2157, #repErrReposRead :  A disk read error was detected when reading from the 
    Repository extent <arg2> on page number <arg1>.
2158, #repErrReposWrite :  A disk write error was detected when writing to the 
    Repository extent <arg2> on page number <arg1>.
2159, #rtErrInvalidElementConstraintForMigration :  The migration of <arg1> 
    could not occur because one of its elements <arg2> is not a kind of <arg3> 
    required in the destination class.
2160, #rtErrSelectiveAbort :  The selectiveAbort primitive was attempted on an 
    object (<arg1>) that is involved in an index.
2161, #objErrDateTimeOutOfRange :  DateTime argument to GciDateTimeToCTime is 
    out of range of time_t, or the seconds instance variable is not between 0 
    and 86399 inclusive.
2162, #objErrLongNotSmallInt :  A C long used in a GemBuilder for C (GCI) call 
    is not representable as a SmallInteger.
2163, #objErrNotLong :  Argument to GciOopToLong , <arg1> , is not 
    representable as a C long.
2164, #objErrNotChr :  GciOopToChr was passed an object which was not a 
    Character.
2165, #lgcErrCompressFailure :  compress() in the zlib library failed, status 
    <arg1>
2166, #lgcErrUncompressFailure :  uncompress() in the zlib library failed.
2167, #lgcErrTravswizzFailure :  travBuffSwizzle() in the linkgc module failed.
2168, #errArgTooLarge :  The object <arg1> is too large.  The maximum size is 
    <arg2> .
2171, #rtErrUalibLoadFailed :  An attempt to load a user action library failed 
    because: <arg1>.
2172, #lgcErrObjRepHdrSize :  Mismatch in size of GciObjRepHdrSType between GCI 
    client and server.
2173, #authErrSegWriteSeg :  An attempt was made to write the segment <arg1> 
    with insufficient authorization.
2174, #authErrSegReadSeg :  An attempt was made to read from the segment <arg1> 
    with insufficient authorization.
2175, #assocErrPathTooLong :  The path <arg1> has more than 1024 characters.
2176, #repErrFileNameTooBig :  The filename <arg1> has more than <arg2> 
    characters.
2177, #rtErrSemaphore :  A semaphore operation failed on semaphore with index 
    <arg1>.  Reason: <arg2>.
2178, #rtErrPasswordTooBig :  A password was specified with more than 255 
    characters.
2179, #errNotSameClassHist :  Migration is not allowed because the classes 
    <arg1> and <arg2> do not have identical class histories.
2180, #classErrMethDictLimit :  The class <arg1> has more than 1500 methods in 
    its method dictionary.
2181, #rtErrShrPcDetach :  Error occurred during SharedPageCache detach: <arg1>
2182, #repErrCantDispose :  Unable to dispose of the file <arg1>.
2183, #rtErrInternal :  Please report to your GemStone Administrator.  Internal 
    Runtime Error:  <arg1> with arguments:  <arg2> <arg3> <arg4> <arg5> <arg6> 
    <arg7> <arg8> <arg9> <arg10>.
2184, #rtErrBadStreamColl :  An attempt was made to create an instance of 
    <arg1> from the stream <arg2>, but the collection in the stream is not a 
    <arg3>.
2185, #rtErrBadFormat :  An attempt was made to create an instance of <arg1> 
    from <arg2> but either the format is incorrect or the contents of <arg2> are 
    incomplete.
2186, #rtErrShrpcCompatibility :  The compatibility level of the 
    SharedPageCache Monitor<arg1>does not match that of the executable trying to 
    attach<arg2>
2187, #segErrBadGroup :  <arg1> is not currently a group.
2188, #rtErrBadPriv :  <arg1> is not a valid privilege.
2189, #rtErrResolveSymFailed :  GciResolveSymbol failed; the symbol is not 
    defined
2190, #rtErrSymAlreadyDefined :  <arg2> is already defined.
2191, #rtErrSymNotFound :  <arg2> could not be found in the symbol list for 
    <arg1>.
2192, #rtErrEofOnReadStream :  End of stream was encountered in ReadStream:  
    <arg1>.
2193, #assocErrSortOddLengthArray :  An illegal sorting was specified:  <arg1>.
2194, #assocErrBadDirection :  A sort direction must be 'ascending' or 
    'descending', not <arg1>.
2195, #rtErrConfigReadOnly :  GemStone Smalltalk access to the configuration 
    parameter <arg1> is read-only.
2196, #rtErrBadFormatSpec :  <arg2> is an illegal formatting Array for <arg1>.
2197, #hostErrFileExport :  GemStone cannot export the string <arg1> to the 
    file <arg2> in the server OS.
2198, #hostErrFileImport :  GemStone cannot import the file <arg1> from the 
    server OS.
2199, #hostErrFileDirectory :  GemStone cannot fetch the server OS directory 
    <arg1>.
2200, #hostErrFileDelete :  GemStone cannot delete the file <arg1> from the 
    server OS.
2201, #hostErrPerform :  GemStone cannot execute the string <arg1> on the 
    server OS shell.
2202, #rtErrSigMsgTooBig :  Attempt to send a string of size <arg2> bytes as 
    argument to a signal. The maximum allowed size is <arg3> bytes.
2203, #gciErrOpInProgress :  A GemBuilder for C (GCI) operation was requested 
    before the current nonblocking call was completed.
2204, #gciErrNoStartCmd :  A request was made to complete a non-blocking 
    GemBuilder for C call when no such call was initiated.
2205, #objErrBadClusterBucket :  The clusterId <arg1> is invalid. Possible bad 
    ClusterBucket is <arg2>. Max legal clusterId is <arg3> .
2206, #rtErrEpochGcArraySize :  The number of elements in the Array used to set 
    the Epoch Garbage Collector information is incorrect.  The size of <arg1> 
    should be 4.
2207, #objErrResultNscTooBig :  The NSC operation failed; the size of the 
    result would have exceeded  the maximum size for an NSC.
2208, #hostErrMemoryAlloc :  Host memory allocation failed; there is 
    insufficient swap space and/or RAM.
2209, #gciErrCatchBuffNotFound :  A non-existent catch buffer was specified.
2210, #gciErrCatchBuffLimit :  Catch buffer level is outside the range 0 to 20.
2211, #objErrNotBoolean :  Argument to GciOopToBool() must be either OOP_TRUE 
    or OOP_FALSE.
2212, #rtErrUncompiledMethod :   The method <arg3> with selector <arg1> in 
    class <arg2> is obsolete after  schema modification or repository conversion 
    and must be recompiled.
2213, #rtErrMustBeSystemUser :  An operation was attempted that may only be 
    performed by SystemUser.
2214, #rtErrBadPassword :  The given password is not the password of <arg1>.
2215, #gciErrTravObjNotFound :  Object not found in the traversal buffer.
2216, #gciErrTravCompleted :  A continuation of a traversal was attempted when 
    there was no traversal in progress.
2217, #gciErrTravBuffTooSmall :  The traversal buffer was smaller than the 
    minimum size GCI_MIN_TRAV_BUFF_SIZE (which is 2048)
2218, #rtErrPathToStrIvname :  Path to String conversion starting with class 
    <arg1> failed at term <arg2> because there is no named instance variable at 
    offset <arg3> in class <arg4> that has <arg5> named instance variables.
2219, #objErrNegativeCount :  In GciFetchBytes, GciFetchIdxOops, or 
    GciFetchNamedOops, a negative count of <arg1> was specified.
2220, #gciErrResultPathTooLarge :  GciStrToPath or GciPathToStr, result of size 
    <arg1> is larger than specified max size of <arg2>.
2221, #gciErrFetchPathFail :  GciFetchPaths failed on a path; OOP_ILLEGAL 
    substituted in result Array.
2222, #rtErrStrToPathIvname :  String to path conversion starting with class 
    <arg1> failed on path term <arg2> because there is no instance variable 
    named <arg3> in class <arg4>.
2223, #rtErrStrToPathConstraint :  Path conversion starting with class <arg1> 
    failed at path term <arg2> due to lack of constraints.
2224, #gciErrBreakCanceledMsg :  The command was ignored because of a hard 
    break.
2225, #lgcErrSync1 :  The first byte of the two-byte synchronization sequence 
    was wrong in the network.
2226, #lgcErrSync2 :  The second byte of the two-byte synchronization sequence 
    was wrong in the network.
2227, #lgcErrBytePacketTooLong :  A ByteArray packet was received over the 
    network that was too long.
2228, #lgcErrArgSizeInconsistent :  An Array argument was received on the 
    network that had a length different from that specified with the argument.
2229, #lgcErrOopPacketTooLong :  An OOP Array packet was received over the 
    network that was too long.
2230, #lgcErrPacketKindBad :  A packet of the wrong kind was received.  
    Expected: <arg1>, Received: <arg2>.
2231, #lgcErrExpectedContinue :  A packet kind of <arg1> was received rather 
    than the continue packet that was expected.
2232, #lgcErrExpectedEnd :  A packet kind of <arg1> was received rather than 
    the end packet that was expected.
2233, #lgcErrPacketKindUnknown :  An unknown packet kind was received: <arg1>.
2234, #lgcErrExpectedCmd :  A packet kind of <arg1> was received rather than 
    the command packet that was expected.
2235, #hostErrLogFileNotOpened :  The log file was not opened before adding 
    messages to it.
2236, #classErrMaxInstVars :  An attempt was made to create a subclass of 
    <arg1> with more than 255 instance variables specified in <arg2>.
2237, #rtErrTooManyErrArgs :  System | signal:args:signalDictionary: was sent 
    with an Array argument containing <arg2> arguments, but it is limited to 10.
2238, #objErrBadSize :  For class <arg1> the size <arg2> is illegal.
2239, #lgcErrInconsistentSize :  When using GemBuilder for C (GCI), the 
    specified size <arg1>is inconsistent with the size <arg2> implied by other 
    arguments.
2240, #lgcErrInconsistentObjKind :  Inconsistent implementation received.  
    Class = <arg1>, implementation = <arg2>.
2241, #rtErrStartGc :  A GcGem is already running, or a session that is 
    attempting to run reclaim or epoch garbage collection is not the GcGem.
2242, #rtErrBadArgKind2 :  The object <arg1> was neither of class <arg2> nor 
    <arg3>
2243, #lgcErrSequenceMismatch :  Sequence number mismatch for an IPC response 
    packet.
2244, #rtErrExceptBlockNumArgs :  The block <arg1> which takes <arg3> 
    arguments, cannot be used as an Exception block. Exception blocks require 
    <arg2> arguments.
2245, #rtErrGciStoreFloat :  An illegal GemBuilder for C (GCI) store into the 
    float object <arg1> was detected.  You must use GciStoreBytesInst with the 
    correct class argument.
2246, #rtErrGciStoreClassMismatch :  Mismatch between class in store traversal 
    buffer and class in Repository
       for object <arg1>.  Class in buffer is <arg2> , class in Repository is 
    <arg3>
2247, #rtErrNscParticipatesInMultipleTerms :  The NSC <arg1> is not allowed to 
    participate in more than one term in an index path (<arg2>).
2248, #rtErrCommitDbInRestore :  Commits are not allowed while a restore from 
    backups or transaction logs is in progress, or while a Parallel Dead Reclaim 
    GcGem is running.
2249, #rtErrCommitDisallowed :  A previous error occurred during object manager 
    recursion to GemStone Smalltalk (possibly during an indexing maintenance 
    operation). This transaction must be aborted.
2250, #tranLogIoError :  I/O error when writing the transaction log. This 
    transaction must be aborted.
2251, #lgcErrPacketKind :  Internal error:  Gem to Client packet kind is 
    unknown or unexpected.
2252, #rtErrLoadSaveStack :  Error encountered while saving or reloading 
    GemStone Smalltalk execution state. Execution cannot continue.
2253, #rtErrUnknownBytecode :  Unknown opcode = <arg1> encountered during 
    GemStone Smalltalk execution.
2254, #errSesBlockedOnOutput :  Attempt to send signal to session <arg1> 
    failed. Buffer from Stone to  that session is full.
2255, #errPrimNotSupported :  Primitive failure, primitive for receiver= <arg1> 
    selector= <arg2>  is not supported in this executable. You must run 
    "<arg3>" in order to use this method.
2256, #authErrSegCurrentSeg :  No authorization write in your current segment 
    <arg1>.Resetting current segment to default login segment.
2257, #authErrSegSetCurrentSeg :  No authorization to set the current segment 
    to <arg1>.
2258, #rtErrPrimFailed :  Primitive failed , selector <arg2> receiver <arg1> .
2259, #gciErrExecClientUserAct :  Request to invoke client userAction named 
    <arg1>, invocation failed.
2260, #gciErrActiveSessions :  You may not install a user action after logging 
    in. Action name:  <arg1>
2261, #objErrCorruptObj :  The object with object ID <arg1> is corrupt. Reason: 
    <arg2>
2262, #gciErrMaxActionArgs :  User action invoked with too many arguments.  
    action name <arg1> actual number <arg2> maximum number <arg3>
2263, #gciErrBadNumActionArgs :  The method or user action <arg1> takes <arg2> 
    arguments, not <arg3> as passed.
2264, #gciErrUserActionPending :  You attempted an illegal GemBuilder for C 
    (GCI) operation during a user defined action <arg1>.
2265, #gciErrBadNumLclActionArgs :  You invoked a local user action with the 
    wrong number of arguments. action name <arg1> correct number <arg2> actual 
    number <arg3>
2266, #rtErrInstvarAddToNsc :  An attempt was made to add a named instance 
    variable to  the class <arg1> which has a format of NSC.
2267, #rtErrVaryingConstrBytes :  An attempt was made to constrain the 
    indexable portion of the class <arg1> which has a format of Bytes.
2268, #rtErrVaryingConstrNonidx :  An attempt was made to constrain the 
    indexable portion of the class <arg1> which is not indexable.
2269, #rtErrInstvarAddToBytes :  An attempt was made to add a named instance 
    variable to the class <arg1> which has a format of Bytes.
2270, #rtErrClassNotModifiable :  The class <arg1> is not modifiable.
2271, #rtErrAddDupInstvar :  The name of the new instance variable, <arg2>, 
    would duplicate the name of an existing instance variable in class <arg1>.
2272, #rtErrNotASubclassOf :  The class <arg1> is neither identical to nor a 
    subclass of the class <arg2>.
2273, #rtErrConstrNotSubclassOf :  In a class modification operation, the new 
    constraint <arg1> was neither identical to, nor a subclass of, the inherited 
    constraint <arg2>.
2274, #rtErrConstrNotAClass :  The new constraint <arg1> was not a class.
2275, #rtErrObjInvariant :  The object <arg1> is invariant.
2276, #classErrDupVarConstr :  Two constraints, <arg1> and <arg2>, were 
    specified upon the indexable portion of the class. Only one constraint is 
    allowed.
2277, #bkupErrLoginsEnabled :  A restore operation requires that logins be 
    disabled. Run   System suspendLogins    before doing restores.
2278, #classErrRemoveInherIv :  In class <arg1>, an attempt was made to remove 
    the  instance variable <arg2> which is inherited from a superclass.
2279, #concurErrInvalidMode :  <arg1> is not recognized as a valid Concurrency 
    Control Mode.
2280, #classErrSelectorLookup :  The message <arg4> sent to object <arg1> was 
    found in class <arg2>. It should have been found in class <arg3>
2281, #rtErrBadEUCFormat :  The bytes of the EUCString with oop <arg-1> are not 
    in EUC format.
2282, #rtErrGaijiNotSupported :  A Gaiji Character was encountered in the 
    JapaneseString <arg1> but Gaiji is not supported.
2283, #rtErrInvalidArgClass :  <arg1> is not one of the class kinds in <arg2>.
2284, #rtErrSizeLimit :  The object <arg1> was referenced with a byte index 
    <arg2> which is out of range.
2285, #rtErrNoEUCRep :  <arg1> cannot be represented in EUC format.
2286, #rtErrBadEUCValue :  <arg1> is not a valid EUC value and does not 
    correspond to a JISCharacter.
2287, #rtErrInvalidLang :  The compiler language environment <arg1> is invalid.
2288, #rtErrInvalidIndexPathExpression :  The following string is an invalid 
    term in a path expression: <arg2>
2289, #rtErrDependencyListTooLarge :  A dependency list <arg1> is too large.
2290, #rtErrMaxCommitRetry :  There were too many attempts to commit after a 
    concurrency conflict or after failing to resolve RC conflicts.  You must 
    abort before attempting to commit again.
2291, #rtErrInvalidArgument :  The object <arg1> was an invalid argument to a 
    method, reason: <arg2>
2292, #rtErrPathNotTraversable :  The class <arg2> does not have an instance 
    variable <arg3> on the index path.
2293, #rtErrBtreeReadStreamEndOfStream :  An attempt was made to read beyond 
    the end of the stream. 
2294, #rtErrObjectPathTermNotInDependencyList :  The object <arg1> did not have 
    the path term <arg2> in its dependency list. 
2295, #rtErrObjectInvalidOffset :  The object <arg1> does not have an instance 
    variable with the given name <arg2>
2296, #rtErrObjectNoDependencyList :  The object <arg1> does not have a 
    dependency list. 
2297, #rtErrIndexDictionaryEntryNotInDictionary :  An entry for the 
    key/term/value (<arg2>/<arg3>/<arg4>) was not present in the dictionary 
    <arg1>
2298, #rtErrPathTermObjectNotAnNsc :  The object <arg1> traversed along an 
    index path through a set-valued instance variable was not an NSC. 
2299, #rtErrIdentityIndexCannotInvokeRangeOperation :  An attempt was made to 
    use a range operation ( <, >, =, <=, or >= ) on a path expression only 
    supported by an identity index.
2300, #rtErrRangeEqualityIndexInvalidClassKindForBtree :  Attempt to insert a 
    key into the B-tree that was an invalid class for which the B-tree was 
    created. 
2301, #rtErrRangeEqualityIndexObjectNotInBtree :  An entry for the key/value 
    pair (<arg2>/<arg3>) was not present in the index.
2302, #errNoBackupInProgress :  A backup or restore continuation was attempted 
    before 
        executing either restoreFrom: or fullBackupTo:MBytes: . 
2303, #bkupErrOpenFailed :   An attempt to open file <arg1> for <arg2> failed 
    because <arg3>.
2304, #bkupErrMbyteLimitBadRange :  The byte limit specified <arg1> is out of 
    the allowable  range from <arg2> to <arg3> MBytes.
2305, #bkupErrWriteFailed :  An attempt to write to file <arg1> failed because 
    <arg2>.This error terminates the backup and the backup file is not usable.
2306, #bkupErrInProgress :  An attempt was made to start a full backup, but a 
    backup is currently in progress by another session.
2307, #bkupErrReadFailed :  Restore failed, file read error <arg1>, file name 
    <arg2> record <arg3>
2308, #rtErrBagNoConstraintAlongPath :   An attempt was made to create an index 
    along the path <arg2> with no constraint. 
2309, #rtErrBagClassDoesNotSupportRangeOperators :   An attempt was made to 
    create an equality index with a class <arg2> that does not support range 
    operators. 
2310, #rtErrBagOnlySelectBlockAllowed :   Only select blocks are allowed for 
    selectAsStream. 
2311, #rtErrBagOnlyOnePredicateAllowed :   Only one predicate is allowed for 
    selectAsStream. 
2312, #rtErrBagNoRangeIndexOnPathExpression :   The path expression in the 
    predicate for selectAsStream does not have a range equality index. 
2313, #rtErrBagInvalidPredicateForStreamSelection :   The predicate for 
    selectAsStream was invalid. 
2314, #rtErrBagOperationNotSupportedForStreamSelection :   The comparison 
    operation in the predicate for selectAsStream is not supported. 
2315, #rtErrBagInvalidSortSpecification :   Unable to sort using the sort 
    specification: <arg2>
2316, #rtErrIndexAuthErrSegRead :  An attempt was made to read the object using 
    index <arg2> in segment <arg3> with insufficient authorization.
2317, #objErrTime_tOutOfRange :  Given time_t is out of range; must be greater 
    than or equal to zero.
2318, #genericError :  User defined error, <arg2>
2319, #rtErrMethodProtected :  Illegal attempt to execute a protected method. 
2320, #rtErrBadConstraintForMigration :  The object <arg1> cannot be migrated 
    because instance variable at offset <arg2> participates in an index with a 
    constraint of <arg3>.
2321, #rtErrPreventingCommit :  <arg1>  This error occurred during index 
    maintenance.  Consequently, this transaction must be aborted. 
2322, #rtErrCantBecomeSelfOnStack :  The object <arg1> is present on the 
    GemStone Smalltalk stack as "self", and cannot participate in a become.
2323, #rtErrObjectProtected :  Illegal attempt to fetch/store into a protected 
    object. 
2324, #rtErrNewTranlogDirFail :  Attempt to define new transaction log 
    directory failed, reason: <arg1>
2325, #errCommitWhileBackupInProgress :  A commit or abort was attempted while 
    a multi-file full backup is in progress.  To cancel the backup use the 
    abortFullBackup method. To continue the backup use the 
    continueFullBackupTo:MBytes: method.
2326, #errUnconvertedObject :  Incomplete conversion from previous version of 
    GemStone, object: <arg1> reason: <arg2>
2327, #rtErrLastConstraintNotBoolean :  The given SelectBlock must contain a 
    Boolean expression.
2328, #rtErrCommitProhibitingError :  <arg1>  This error occurred during object 
    manager recursion to GemStone Smalltalk.  This transaction must be aborted.
2329, #rtErrAttemptToPassivateInvalidObject :  Attempted to write <arg1> to a 
    passive object.  nil was written instead.
2330, #rtErrTimeToRestoreToArg :  timeToRestoreTo: failed, reason:  <arg1>
2331, #lockErrAllSymbols :  Users are not allowed to lock AllSymbols
2332, #gciErrSymbolFwdRef :  User attempted to create a forward reference, OOP 
    = <arg1> to a Symbol or fill in the state of an existing forward reference 
    as a Symbol
2333, #rtErrChangeSymbol :  Changing the class of an object <arg1> from or to 
    class Symbol is disallowed
2334, #rtErrObjVariant :  The object <arg1> is not invariant.
2335, #rtErrAlreadyHasSubclasses :  In disallowSubclasses, <arg1> already has 
    subclasses.
2336, #clientForwarderSend :  Message to forward to client, forwarder: <arg1> 
    receiver: <arg2> 
          selector: <arg3> args: <arg4>
2337, #rtErrBadSize :  Invalid object size, required size <arg2> actual size 
    <arg3> for object <arg1>
2338, #rtErrFreeSpaceThreshold :  The Repository is currently running below the 
    freeSpaceThreshold.
2339, #rtErrTranlogDirFull :  The transaction log directories are full and the 
    Stone process is waiting for an operator to make more space available by 
    either cleaning up the existing files (copying them to archive media and 
    deleting them) or by adding a new transaction log directory.
2340, #objErrDictConstraintViolation :  Attempt to store <arg2> of class <arg4> 
    into <arg1> constrained to hold only instances which are a kind of <arg3>.
2341, #rtMaxPasswordSize :  The maximum size of a password is <arg2> 
    characters.  The string <arg1> is too large.
2342, #rtMinPasswordSize :  The minimum size of a password is <arg2> 
    characters.  The string <arg1> is too small.
2343, #rtMaxConsecutiveChars :  A password may not have more than <arg2> 
    consecutive characters. The substring <arg3> is invalid in the password 
    <arg1>
2344, #rtMaxRepeatingChars :  A password may not have more than <arg2> 
    repetitions of a Character.  The substring <arg3> is invalid in the password 
    <arg1>
2345, #rtMaxCharsOfSameType :  A password may not have more than <arg2> 
    consecutive <arg3> characters. The substring <arg4> is invalid in the 
    password <arg1>
2346, #rtDisallowedPassword :  A password may not have the value <arg1>
2347, #rtErrWarningPasswordExpire :  The password of the current UserProfile is 
    about to expire.
2348, #errLogDirNotExist :  No directory or raw device exists with the name 
    <arg1>
2349, #errArgTooSmall :  The object <arg1> is too small.  The minimum size is 
    <arg2> .
2350, #errNoStructuralUpdate :  GemBuilder for C (GCI) update operation <arg2> 
    is not supported on object <arg1>
2351, #rtObsoleteClass :  New instances of this obsolete class are not allowed.
2352, #rtErrLocalSessionFailedCommit :  Local session failed to commit after 
    remote sessions voted to commit.
2353, #rtErrRemoteSessionFailedCommit :  Remote session <arg2> failed to commit 
    after voting affirmative.
2354, #rtErrNoElemDetected :  The object <arg2> was not detected in <arg1>.
2355, #rtErrDateTimeOutOfRange :  The resulting DateTime object would be out of 
    range.
2356, #rtErrObjNotFound :  The object <arg2> was not found in <arg1>.
2357, #rtErrFailedStnCfgWrite :  The operation should update the Stone 
    configuration file, but the write failed.  See Stone log for more details.
2358, #gciErrNoUserAction :  Attempt to call a user action that is not 
    registered with this virtual machine, user action name: <arg1>
2359, #segErrMaxUserProfileGroups :  An attempt was made to add the UserProfile 
    <arg1> to the group <arg2> when the UserProfile was already a member of 
    four groups.
2360, #rtErrGsCommitListNBTimeout :  During synchronized commits, session 
    <arg2> timed out.
2361, #rtErrGcGemStartupFailures :  Warning: Stone has logged GcGem startup 
    failures since last success
2362, #rtErrGsSocket :  A GsSocket method failed due to a socket error.
2363, #rtErrGsSocketInvariant :  The GsSocket object <arg1> that was not 
    changable was sent a message that would have required it to change.
2364, #rtErrLostSessionState :  The object <arg1> that has some associated 
    session state has lost that transient state. Examples of classes that use 
    session state are GsSocket and GsFile.
2365, #rtErrDelayInProgress :  The interval delay object <arg1> already has a 
    process waiting on it.
2366, #rtErrSchedulerDeadlocked :  The process scheduler object <arg1> is 
    deadlocked.
2367, #rtErrPrimitiveSysErr :  A primitive failed with the following system 
    error: <arg1>
2368, #rtErrGsProcessTerminated :  The active GsProcess was sent the terminate 
    message.
2369, #rtErrNoMoreCBuffers :  All available CBuffers are in use.
2370, #rtErrRemoteError :  Remote Error: <arg2>
2371, #rtErrRemoteLoginFailed :  Remote login attempt failed.
2372, #rtErrClientFwd :  The client encountered an uncaught exception, client 
    error number <arg1>when a message was forwarded.  The client error message 
    is: <arg2>The stack trace from the client is: <arg3>
2373, #rtErrBadGsProcessArgCount :  An attempt was made to create a GsProcess 
    for the block <arg1> with <arg3> arguments when <arg2> were expected.
2374, #rtErrPasswordNotVariant :  The password for session parameters must be 
    variant.
2375, #rtErrNotEnoughCBuffers :  There are not any more C buffers available to 
    allocate a new one.
2376, #rtErrGsProcessNotDebuggable :  The gsprocess <arg1> is not in a 
    debuggable state.
2377, #gciErrArgNotPairs :  The argument must be an Array with pairs of objects 
    and booleans, of maximum size 20.
2378, #rtErrClientActionDisallowed :  An attempt was made to execute the client 
    user action <arg1> from a session that is not allowed to do this.
2379, #rtErrRemoveSpecialUser :  An attempt was made to remove the userProfile 
    with userId <arg1> from AllUsers.
2380, #rtErrLostOtHandlingFailed :  This error indicates that a lostOt was not 
    handled properly on the transition from transactionless or outside of a 
    transaction to inside a transaction.  Abort and try the transaction again.
2381, #rtErrTrackedObjsNeedsInit :  GciTrackedObjsInit must be executed before 
    other tracked object calls.
2382, #rtErrBadGcType :  Bad GC type/code specified: <arg1>
2383, #rtErrBadExtentId :  Extent ID out of range: <arg1>
2384, #rtErrGcSessionInvalid :  An attempt was made to start up a GC session 
    that is invalid in this context.        GcType = <arg1> ExtentId = <arg2>
2385, #rtErrGcSessionFailed :  An attempt to start up a GC session has failed. 
    Refer to the stone log file for details. GcType = <arg1> ExtentId = <arg2>
2386, #bkupErrNoSpc :  A backup or restore operation has failed. Backup and 
    restore require the use of a shared page cache.
2387, #bkupErrNoStart :  A full backup could not be started because <arg1>.
2400, #rtErrCantSuspendLogins :  Request to Suspend logins denied. <arg1>
2406, #rtErrCantWriteFile :  Error writing to file <arg1>.  errno=<arg2> 
    message=<arg3>
2407, #rtNoReplicMidCache :  Replicates of extents not supported when using 
    mid-level cache, <arg1>
2412, #rtErrAbortWouldLoseData :  A method that requires an abort is being 
    executed, however, an abort would result in lost data.
2500, #rtErrRcUpdateDisallowed :  An attempt was made to update an RC object in 
    a continued transaction or after a commit failure.  The transaction must be 
    aborted.
3001, #rtErrAbortTrans :  The transaction was aborted by the user.
3006, #abortErrGarbageCollection :  Garbage collection aborted, reason: <arg1>, 
    conflict code: <arg2>.  Garbage collection was aborted and should be tried 
    again later.
3007, #abortErrUndefPomObj :  A reference was made to object <arg1> in the 
    permanent object manager even though the object has not been defined.
3008, #bkupErrRestoreSuccessful :  Restore from full backup completed with 
    <arg1> objects restored and <arg2> corrupt objects not restored.<arg3>
3009, #bkupErrBackupNotComplete :  The backup was successful, but was not 
    completed due to a byte limit restriction; a partial backup file was created 
    containing <arg1> objects and is <arg2> bytes in size.
3016, #bkupErrRestoreCommitFailed :  Commit failed, restore is unusable, <arg1>
3020, #abortErrFinishedMark :  Successful completion of markForCollection.
    <arg1> live objects found.
    <arg2> possible dead objects, occupying approximately <arg3> bytes, may be 
    reclaimed. 
3021, #abortErrFinishedObjAudit :  Completed execution of object audit.  <arg1> 
    objects contained errors.
3031, #abortErrLostOtRoot :  When running outside of a transaction the session 
    failed to respond quickly enough to a request from Stone to abort.  All 
    object caches have been cleared.
3032, #abortErrFinishedObjAuditWithErrors :  Completed execution of object 
    audit.  <arg1> objects contained errors.
3033, #abortErrReclaimAllFailure :  A reclaimAll operation has failed.
4001, #gsErrBadRootPage :  The Repository root page is corrupted or contains a 
    disk media defect.
4002, #repErrReposFull :  The Repository is full and can no longer be expanded.
4003, #repErrNoFreePages :  No free pages were found after growing the 
    Repository <arg1>.
4004, #hostFatalErrOutOfMem :  Host memory allocation failed. Insufficient swap 
    space and/or RAM to allocate: <arg1>
4005, #gsErrCorruptObjSize :  The object <arg1> is corrupted and has size 
    <arg2>. The correct size
      is <arg3>.
4006, #repErrBadDbfSwizzle :  An invalid swizzle transform was detected in an 
    extent long transform: <arg1> short transform: <arg2>
4007, #gciErrActionDefined :  Attempt to install user failed, there is already 
    a user action installed with the name: <arg1>
4008, #errUserProfileLost :  The UserProfile with object ID <arg1> has been 
    garbage collected as a result of a successful restore or by a commit of 
    another session
4009, #gsErrShrpcConnectionFailure :  The Gem's connection to the local shared 
    cache monitor was lost. Error text: <arg1>
4010, #gsErrShrpcUnexpectedNetEvent :  There was an unexpected read or write 
    event <arg1> from the shared cache monitor.
4011, #gsErrShrpcInvalidConfig :  The process tried to login to a Stone with 
    the configuration file specifying that the SharedPageCache should NOT be 
    used when the Stone already has a SharedPageCache active on the host machine
4032, #errTranLogOpenFail :  GemStone is unable to open the next transaction 
    log for writing.
4034, #gsErrStnNetProtocol :  A fatal network protocol error occurred on the 
    Gem to Stone network, failure code = <arg1> .
4035, #gsErrStnNetLost :  The GemStone session has lost its connection to the 
    Stone repository monitor.
4036, #gsErrCopyProtection :  Copy protection check failed, invalid keyfile.
4037, #gsErrNoCapability :  Attempt to use a feature not licensed by your 
    keyfile.
4038, #gsErrDisconnectInLogin :  The session lost its connection to the Stone 
    repository monitor during login. Logins are disabled or the maximum number 
    of users are already logged in.
4039, #gsErrMaxSessionsLimit :  Login failed: the maximum number of users is 
    already logged in.
4040, #lgcErrIncompatGci :  The version of GemBuilder for C (GCI) is not 
    compatible with the version of the Gem
4042, #hostErrCantSpawn :  Unable to create a GemStone session.
4044, #gsErrBadGemStoneVersion :  The Gem version <arg1> and the Stone version 
    <arg2> are incompatible.
4045, #gsErrBadGemDbfVersion :  The Gem version <arg1> and the Repository 
    version <arg2> are incompatible.
4048, #bkupErrRestoreLogSuccess :  Restore from transaction log succeeded.
4049, #bkupErrRestoreLogFail :  Restore from transaction log failed. Reason: 
    <arg1>
4050, #gsActiveUserLimitExceeded :  Login failed: Too many sessions already 
    logged in with this userId.
4051, #gsErrLoginDenial :  Login failed:  the GemStone userId/password 
    combination is invalid or expired.
4053, #gsErrLoginsDisabled :  Login failed:  GemStone logins are currently 
    disabled.
4057, #gsErrStnShutdown :  The Stone repository monitor has shut down.
4059, #gsErrSessionShutdown :  Your GemStone session has been forcibly 
    terminated, probably by DataCurator.
4060, #gsErrGemNormalShutdown :  The GemStone session is terminating normally.
4061, #gsErrGemFatalShutdown :  The GemStone session is terminating abnormally.
4062, #gsErrNoMoreOops :  GemStone system ran out of OOPs.
4065, #netErrNoSuchStn :  The given Stone repository monitor cannot be 
    reached:<arg1>
4100, #gciErrBadSessionId :  The given GemStone session ID is invalid.
4101, #gciErrUnexpectedLnkErr :  Fatal unexpected error in Linkable GemBuilder 
    for C (GCI) session while GemBuilder for C call in progress on another RPC 
    session
4102, #gciErrInternalRpc :  A logic error was detected in the implementation of 
    an RPC GemBuilder for C call. Please report to your GemStone Administrator.
4126, #fatalErrInternal :  Please report to your GemStone Administrator. Fatal 
    Internal Error: <arg1> with arguments:  <arg2> <arg3> <arg4> <arg5> <arg6> 
    <arg7> <arg8> <arg9> <arg10>.
4136, #netErrConnectionRefused :  The connection to the Stone repository 
    monitor was refused.
4137, #netErr :  Network error, text follows:<arg1>
4138, #repErrSystemRepNotAttached :  The Repository is not attached.
4140, #authErrSegLoginSeg :  You have no authorization to write in your default 
    login segment, <arg1>
4147, #gsErrRemoteGemsDisallowed :  GemStone/S Limited Edition does not allow 
    remote sessions.
4300, #gsErrMaxRemoteCacheLimit :  Login attempt failed - the maximum number of 
    remote shared page  caches already exist.
6001, #rtErrPause :  Execution has been suspended by a "pause" message.
6002, #rtErrStep :  Single-step breakpoint encountered.
6003, #rtErrSoftBreak :  A soft break was received.
6004, #rtErrHardBreak :  A hard break was received.
6005, #rtErrCodeBreakpoint :  Method breakpoint encountered.
6006, #rtErrStackBreakpoint :  Stack breakpoint encountered on return from 
    method or block.
6007, #rtErrCommitAbortPending :  A transaction commit or abort is pending.
6008, #rtErrSignalCommit :  This error indicates that a member of the notify 
    set has been committed and was added to the signaledObjects set.
6009, #rtErrSignalAbort :  This error indicates that when running outside of a 
    transaction Stone signaled the Gem to request an abort
6010, #rtErrSignalGemStoneSession :  The signal <arg2> was received from 
    sessionSerialNumber = <arg1> and the message string associated with the 
    signal is <arg3>
6011, #rtErrUncontinuable :  Execution cannot be continued.  An attempt was 
    made to continue past an uncontinuable error, or recursive Exception blocks 
    may have left the  GemStone Smalltalk  stack in an unusable state.

ERROR MESSAGES FROM errmsg.c, TEXT FROM english.err
  (Repository message followed by english.err message)

2004, #rtErrBadSubscript :  A subscript <arg2> that was out of range or not an 
    Integer was used to index the object <arg1>.
errmsg.rtErrBadSubscript:  The object [null] was indexed by the subscript 
    [null] which is not a SmallInteger.

2005, #gciErrBadNumMsgParts :  GciSendMsg was called with an inconsistent 
    number of  message parts.
errmsg.gciErrBadNumMsgParts:  GciSendMsg was called with an inconsistent number 
    of message parts.

2010, #rtErrDoesNotUnderstand :  No method was found for the selector <arg2> 
    when sent to <arg1> with arguments contained in <arg3>.
errmsg.rtErrDoesNotUnderstand:  No method was found in object [null] for 
    selector [null] with arguments [null].

2015, #objErrNotInColl :  The object <arg2> was not found in the collection 
    <arg1>.
errmsg.objErrNotInColl:  The collection [null] did not contain object [null].

2016, #repErrMaxExtents :  An attempt was made to create a new extent when the 
    logical Repository already has the maximum number of extents (<arg1>) 
    attached.
errmsg.repErrMaxExtents:  An attempt was made to create a new extent when no 
    more can be created.

2025, #repErrCantCreateFile :  The system was unable to create the file <arg1>.
errmsg.repErrCantCreateRepos:  There is an error creating the Repository.

2028, #repErrPreGrowFailure :  The extent <arg1> could not be created because 
    of an attempt to initialize the file size when the disk was too full.
errmsg.repErrPreGrowFailure:  The pre-grow operation failed.

2040, #repErrExtentNotMounted :  The extent with filename or extentId: <arg1> , 
     was not part of the Repository.
errmsg.repErrExtentNotMounted:  The given extent is not part of the logical 
    Repository.

2050, #repErrReplicateOnline :  The given extent already is being replicated by 
    <arg1>.
errmsg.repErrReplicateOnline:  The given extent already has a replicate online.

2052, #repErrCantOpenFile :  The file <arg1> could not be opened.
errmsg.repErrCantOpenFile:  An attempt to open the given file failed.

2094, #rtErrBadArgKind :  The object <arg1> was not of the expected class 
    <arg2>.
errmsg.rtErrBadArgKind:  The object [null] was not of the expected class 
    [null].

2110, #objErrBadOffset :  The object <arg1> was indexed using structural access 
    with the index <arg3> that was out of range. The maximum index is <arg2>.
errmsg.objErrBadOffset:  The object was indexed using structural access with a 
    index
that was out of range.

2120, #objErrNotFlt :  The object <arg1> is not a float.
errmsg.objErrNotFlt:  The given object is not a float.

2125, #repErrBadFileSpec :  The file specification is invalid.
errmsg.repErrBadFileSpec:  The file specification is invalid.

2126, #repErrFileAlreadyExists :  The file <arg1> already exists.
errmsg.repErrFileAlreadyExists:  A file already exists with the specified name.

2129, #repErrIncompatibleRepos :  The Repository version does not match the 
    version of the GemStone executable.
errmsg.repErrIncompatibleRepos:  The Repository version does not match the 
    version of the GemStone executable.

2138, #rtMaxRecursion :  Too many levels of recursion from user actions to 
    GemStone Smalltalk or within object manager.
errmsg.maxRecursion:   There are too many levels of recursion from user actions 
    to GemStone Smalltalk or within object manager.


2139, #rtErrBadSession :  The specified session does not exist.
errmsg.rtErrBadSession:  The specified session does not exist.

2140, #rtErrNotOnlyUser :  An operation that requires exclusive use of the 
    system was attempted when <arg1> users were logged in.
errmsg.rtErrNotOnlyUser:  An operation that requires exclusive use of thesystem 
    was attempted when [null] users were logged in.

2143, #repErrMaxOnlineRepos :  Too many repositories are already attached.
errmsg.repErrMaxOnlineRepos:  Too many repositories are already attached.

2146, #gciErrParentSession :  The attempted GemBuilder for C operation is 
    illegal in a user action when applied to a session owned by a parent 
    GemBuilder for C or GemStone Smalltalk scope.
errmsg.gciErrParentSession:  The attempted Gci operation is illegal in a user 
    action when
applied to a session owned by a parent GCI or GemStone Smalltalk scope.

2147, #gciErrAlreadyLoggedIn :  The current GemBuilder for C (GCI) session is 
    already logged in.
errmsg.gciErrAlreadyLoggedIn:  The current GCI session is already logged in.

2154, #repErrReposNotAttached :  The Repository could not be attached.
errmsg.repErrReposNotAttached:  The Repository could not be attached.

2155, #repErrReposNeedsRecovery :  The Repository needs recovery.
errmsg.repErrReposNeedsRecovery:  The Repository needs recovery.

2156, #repErrReplicateNotMounted :  The replicate <arg1> is not mounted.
errmsg.repErrReplicateNotMounted:   The replicate [null] is not mounted.

2157, #repErrReposRead :  A disk read error was detected when reading from the 
    Repository extent <arg2> on page number <arg1>.
errmsg.repErrReposRead:  A disk read error occurred when reading the 
    Repository.

2158, #repErrReposWrite :  A disk write error was detected when writing to the 
    Repository extent <arg2> on page number <arg1>.
errmsg.repErrReposWrite:  A disk write error occurred when writing the 
    Repository.

2161, #objErrDateTimeOutOfRange :  DateTime argument to GciDateTimeToCTime is 
    out of range of time_t, or the seconds instance variable is not between 0 
    and 86399 inclusive.
errmsg.objErrDateTimeOutOfRange:  DateTime argument to GciDateTimeToCTime is 
    out of range of time_t, or the seconds instVar is not between 0 and 86399 
    inclusive.

2162, #objErrLongNotSmallInt :  A C long used in a GemBuilder for C (GCI) call 
    is not representable as a SmallInteger.
errmsg.objErrLongNotSmallInt:  A C long used in a GCI call is not representable 
    as a SmallInteger.

2163, #objErrNotLong :  Argument to GciOopToLong , <arg1> , is not 
    representable as a C long.
errmsg.objErrNotLong:  Argument to GciOopToLong is not representable as a C 
    long.

2164, #objErrNotChr :  GciOopToChr was passed an object which was not a 
    Character.
errmsg.objErrNotChr:  The given object is not a Character, or is outside of the 
    range of the result type.

2182, #repErrCantDispose :  Unable to dispose of the file <arg1>.
errmsg.repErrCantDispose:   Unable to dispose of the file [null].

2183, #rtErrInternal :  Please report to your GemStone Administrator.  Internal 
    Runtime Error:  <arg1> with arguments:  <arg2> <arg3> <arg4> <arg5> <arg6> 
    <arg7> <arg8> <arg9> <arg10>.
errmsg.rtErrInternal:  Please report to your GemStone Administrator:  Internal 
    Runtime Error

2189, #rtErrResolveSymFailed :  GciResolveSymbol failed; the symbol is not 
    defined
errmsg.rtErrResolveSymFailed:  GciResolveSymbol failed; the symbol is 
    undefined:

2203, #gciErrOpInProgress :  A GemBuilder for C (GCI) operation was requested 
    before the current nonblocking call was completed.
errmsg.gciErrOpInProgress:  A GCI operation was requested before the current 
    nonblocking call was completed.

2208, #hostErrMemoryAlloc :  Host memory allocation failed; there is 
    insufficient swap space and/or RAM.
errmsg.hostErrMemoryAlloc:  Host memory allocation failed; there is 
    insufficient swap space and/or RAM.

2209, #gciErrCatchBuffNotFound :  A non-existent catch buffer was specified.
errmsg.gciErrCatchBuffNotFound:  A nonexistent catch buffer was specified.

2210, #gciErrCatchBuffLimit :  Catch buffer level is outside the range 0 to 20.
errmsg.gciErrCatchBuffLimit:  Catch buffer level is outside the range 0 to 20.

2211, #objErrNotBoolean :  Argument to GciOopToBool() must be either OOP_TRUE 
    or OOP_FALSE.
errmsg.objErrNotBoolean:  Argument to GciOopToBool() must be either OOP_TRUE or 
    OOP_FALSE.

2215, #gciErrTravObjNotFound :  Object not found in the traversal buffer.
errmsg.gciErrTravObjNotFound:  Object not found in the traversal buffer.

2217, #gciErrTravBuffTooSmall :  The traversal buffer was smaller than the 
    minimum size GCI_MIN_TRAV_BUFF_SIZE (which is 2048)
errmsg.gciErrTravBuffTooSmall:  The traversal buffer was smaller than the 
    minimum size GCI_MIN_TRAV_BUFF_SIZE (which is 2048).

2227, #lgcErrBytePacketTooLong :  A ByteArray packet was received over the 
    network that was too long.
errmsg.lgcProtcolError:   Internal protocol error in the GCI to Gem connection.

2228, #lgcErrArgSizeInconsistent :  An Array argument was received on the 
    network that had a length different from that specified with the argument.
errmsg.lgcProtcolError:   Internal protocol error in the GCI to Gem connection.

2229, #lgcErrOopPacketTooLong :  An OOP Array packet was received over the 
    network that was too long.
errmsg.lgcProtcolError:   Internal protocol error in the GCI to Gem connection.

2230, #lgcErrPacketKindBad :  A packet of the wrong kind was received.  
    Expected: <arg1>, Received: <arg2>.
errmsg.lgcProtcolError:   Internal protocol error in the GCI to Gem connection.

2231, #lgcErrExpectedContinue :  A packet kind of <arg1> was received rather 
    than the continue packet that was expected.
errmsg.lgcProtcolError:   Internal protocol error in the GCI to Gem connection.

2232, #lgcErrExpectedEnd :  A packet kind of <arg1> was received rather than 
    the end packet that was expected.
errmsg.lgcProtcolError:   Internal protocol error in the GCI to Gem connection.

2233, #lgcErrPacketKindUnknown :  An unknown packet kind was received: <arg1>.
errmsg.lgcProtcolError:   Internal protocol error in the GCI to Gem connection.

2234, #lgcErrExpectedCmd :  A packet kind of <arg1> was received rather than 
    the command packet that was expected.
errmsg.lgcProtcolError:   Internal protocol error in the GCI to Gem connection.

2239, #lgcErrInconsistentSize :  When using GemBuilder for C (GCI), the 
    specified size <arg1>is inconsistent with the size <arg2> implied by other 
    arguments.
errmsg.lgcErrInconsistSize:  When using the GCI, The specified size (error arg 
    1) is inconsistent with the size (error arg 2) implied by other arguments.

2240, #lgcErrInconsistentObjKind :  Inconsistent implementation received.  
    Class = <arg1>, implementation = <arg2>.
errmsg.lgcProtcolError:   Internal protocol error in the GCI to Gem connection.

2243, #lgcErrSequenceMismatch :  Sequence number mismatch for an IPC response 
    packet.
errmsg.lgcProtcolError:   Internal protocol error in the GCI to Gem connection.

2251, #lgcErrPacketKind :  Internal error:  Gem to Client packet kind is 
    unknown or unexpected.
errmsg.lgcErrPacketKind:  Internal error:  Gem to Client packet kind is unknown 
     or unexpected.

2260, #gciErrActiveSessions :  You may not install a user action after logging 
    in. Action name:  <arg1>
errmsg.gciErrActiveSessions:  You may not install a user action after logging 
    in. Action name: 

2261, #objErrCorruptObj :  The object with object ID <arg1> is corrupt. Reason: 
    <arg2>
errmsg.objErrCorruptObj:  The object is corrupt.

2262, #gciErrMaxActionArgs :  User action invoked with too many arguments.  
    action name <arg1> actual number <arg2> maximum number <arg3>
errmsg.gciErrMaxActionArgs:  User action invoked with too many arguments, 
    action [null] numArgs [null] max numArgs [null].


2264, #gciErrUserActionPending :  You attempted an illegal GemBuilder for C 
    (GCI) operation during a user defined action <arg1>.
errmsg.gciErrUserActionPending:  You attempted an illegal GCI operation during 
    a user defined action.

2265, #gciErrBadNumLclActionArgs :  You invoked a local user action with the 
    wrong number of arguments. action name <arg1> correct number <arg2> actual 
    number <arg3>
errmsg.gciErrBadNumLclActionArgs:  You invoked a user action with the wrong 
    number of arguments.
action name, correct number, actual number:

2307, #bkupErrReadFailed :  Restore failed, file read error <arg1>, file name 
    <arg2> record <arg3>
errmsg.restoreReadErr:  Restore failed, file read error
    [null]
   [null]
   record [null]


2317, #objErrTime_tOutOfRange :  Given time_t is out of range; must be greater 
    than or equal to zero.
errmsg.objErrTime_tOutOfRange:  Given time_t is out of range; it must be 
    greater than or equal to zero. 

2326, #errUnconvertedObject :  Incomplete conversion from previous version of 
    GemStone, object: <arg1> reason: <arg2>
errmsg.unconvertedObj:  Incomplete conversion from previous version of 
    GemStone, object: <arg1> reason: <arg2>.


2347, #rtErrWarningPasswordExpire :  The password of the current UserProfile is 
    about to expire.
errmsg.passwordExpire:   The password of the current UserProfile is about to 
    expire.

3016, #bkupErrRestoreCommitFailed :  Commit failed, restore is unusable, <arg1>
errmsg.restoreCommitFail:  Commit failed, restore is unusable,
  [null] 


3031, #abortErrLostOtRoot :  When running outside of a transaction the session 
    failed to respond quickly enough to a request from Stone to abort.  All 
    object caches have been cleared.
errmsg.lostOtRoot:  When running outside of a transaction, the session failed
to respond quickly enough to a request from stone to abort.  All object
caches have been cleared.

4001, #gsErrBadRootPage :  The Repository root page is corrupted or contains a 
    disk media defect.
errmsg.gsErrBadRootPage:  The Repository root page is corrupted or contains a 
    disk media defect.

4002, #repErrReposFull :  The Repository is full and can no longer be expanded.
errmsg.repErrReposFull:  The Repository is full and can no longer be expanded.

4003, #repErrNoFreePages :  No free pages were found after growing the 
    Repository <arg1>.
errmsg.repErrNoFreePages:  No free pages were found after growing the 
    Repository.

4004, #hostFatalErrOutOfMem :  Host memory allocation failed. Insufficient swap 
    space and/or RAM to allocate: <arg1>
errmsg.hostFatalErrOutOfMem:  Host memory allocation for [null] failed,
probably due to insufficient swap space and/or RAM.  

4007, #gciErrActionDefined :  Attempt to install user failed, there is already 
    a user action installed with the name: <arg1>
errmsg.gciErrActionDefined:  Attempt to install user failed, there is already a 
    user action installed with the name: 


4009, #gsErrShrpcConnectionFailure :  The Gem's connection to the local shared 
    cache monitor was lost. Error text: <arg1>
errmsg.shrpcConnFail:  The gem's connection to the local shared cache monitor 
    was lost.
This loss caused the following error:
  [null]

4010, #gsErrShrpcUnexpectedNetEvent :  There was an unexpected read or write 
    event <arg1> from the shared cache monitor.
errmsg.shrpcUnexpRW:  There was an unexpected read or write event from the 
    shared cache monitor.

4011, #gsErrShrpcInvalidConfig :  The process tried to login to a Stone with 
    the configuration file specifying that the SharedPageCache should NOT be 
    used when the Stone already has a SharedPageCache active on the host machine
errmsg.gsErrShrpcInvalidConfig:   The process tried to login to a Stone with 
    the config file specifying  that the SharedPageCache should _not_ be used 
    when the Stone already  has a SharedPageCache active on the host machine.

4032, #errTranLogOpenFail :  GemStone is unable to open the next transaction 
    log for writing.
errmsg.openTranLog:  GemStone is unable to open the next transaction log for 
    writing.

4034, #gsErrStnNetProtocol :  A fatal network protocol error occurred on the 
    Gem to Stone network, failure code = <arg1> .
errmsg.gsErrStnNetProtocol:  A fatal network protocol error occurred on the Gem 
    to Stone network.

4035, #gsErrStnNetLost :  The GemStone session has lost its connection to the 
    Stone repository monitor.
errmsg.gsErrStnNetLost:  The GemStone session has lost its connection to the 
    Stone Repository monitor.

4038, #gsErrDisconnectInLogin :  The session lost its connection to the Stone 
    repository monitor during login. Logins are disabled or the maximum number 
    of users are already logged in.
errmsg.gsErrStnDisconnLogin:  The session lost its connection to the Stone 
    Repository monitor during login. Logins are disabled or the maximum number 
    of users are already logged in.

4039, #gsErrMaxSessionsLimit :  Login failed: the maximum number of users is 
    already logged in.
errmsg.gsErrMaxSessionsLimit:  Login failed:  the maximum number of users is 
    already logged in.

4040, #lgcErrIncompatGci :  The version of GemBuilder for C (GCI) is not 
    compatible with the version of the Gem
errmsg.lgcVerIncompat:  The versions of RPC GCI client and Gem server are 
    incompatible.

4042, #hostErrCantSpawn :  Unable to create a GemStone session.
errmsg.hostErrCantSpawn:  Unable to create a GemStone session.


4044, #gsErrBadGemStoneVersion :  The Gem version <arg1> and the Stone version 
    <arg2> are incompatible.
errmsg.gsErrBadGemStoneVersion:  The Gem and Stone versions are incompatible.


4045, #gsErrBadGemDbfVersion :  The Gem version <arg1> and the Repository 
    version <arg2> are incompatible.
errmsg.gsErrBadGemDbfVersion:  The Gem and dbf versions are incompatible.

4048, #bkupErrRestoreLogSuccess :  Restore from transaction log succeeded.
errmsg.restoreLogOk:  Restore from transaction log(s) succeeded.
[null]


4049, #bkupErrRestoreLogFail :  Restore from transaction log failed. Reason: 
    <arg1>
errmsg.restoreLogFail:  Restore from transaction log failed.
[null]


4050, #gsActiveUserLimitExceeded :  Login failed: Too many sessions already 
    logged in with this userId.
errmsg.activeUserLimit:  Login failed: Too many sessions already logged in with 
    this userId.

4051, #gsErrLoginDenial :  Login failed:  the GemStone userId/password 
    combination is invalid or expired.
errmsg.gsErrLoginDenial:  Login failed:  the GemStone userId/password 
    combination is invalid or expired, or the stone/gem configuration is 
    invalid.

4053, #gsErrLoginsDisabled :  Login failed:  GemStone logins are currently 
    disabled.
errmsg.gsErrLoginsDisabled:  Login failed:  GemStone logins are currently 
    disabled.

4057, #gsErrStnShutdown :  The Stone repository monitor has shut down.
errmsg.gsErrStnShutdown:  The Stone Repository monitor has shut down.

4059, #gsErrSessionShutdown :  Your GemStone session has been forcibly 
    terminated, probably by DataCurator.
errmsg.gsErrSessionShutdown:  Your GemStone session has been forcibly 
    terminated, probably by DataCurator.

4060, #gsErrGemNormalShutdown :  The GemStone session is terminating normally.
errmsg.gsErrGemNormalShutdown:  The GemStone session is terminating normally.

4061, #gsErrGemFatalShutdown :  The GemStone session is terminating abnormally.
errmsg.gsErrGemFatalShutdown:  The GemStone session is terminating abnormally.

4065, #netErrNoSuchStn :  The given Stone repository monitor cannot be 
    reached:<arg1>
errmsg.netErrNoSuchStn:  The given Stone Repository monitor cannot be reached:


4100, #gciErrBadSessionId :  The given GemStone session ID is invalid.
errmsg.gciErrBadSessionId:  The given GemStone session ID is invalid.

4101, #gciErrUnexpectedLnkErr :  Fatal unexpected error in Linkable GemBuilder 
    for C (GCI) session while GemBuilder for C call in progress on another RPC 
    session
errmsg.gciErrUnexpectedLnkErr:  Fatal unexpected error in Linkable Gci session 
    while Gci call
in progress on another RPC session.

4126, #fatalErrInternal :  Please report to your GemStone Administrator. Fatal 
    Internal Error: <arg1> with arguments:  <arg2> <arg3> <arg4> <arg5> <arg6> 
    <arg7> <arg8> <arg9> <arg10>.
errmsg.fatalErrInternal:  Please report to your GemStone Administrator:  Fatal 
    Internal Error

4136, #netErrConnectionRefused :  The connection to the Stone repository 
    monitor was refused.
errmsg.netErrConnectionRefused:  The connection to the Stone Repository monitor 
    was refused:


4137, #netErr :  Network error, text follows:<arg1>
errmsg.netErr:  Network error - text follows:


4138, #repErrSystemRepNotAttached :  The Repository is not attached.
errmsg.repErrSystemRepNotAttached:  The Repository is not attached.

4140, #authErrSegLoginSeg :  You have no authorization to write in your default 
    login segment, <arg1>
errmsg.authErrSegLoginSeg:  You have no authorization to write in your default 
    login segment.

4147, #gsErrRemoteGemsDisallowed :  GemStone/S Limited Edition does not allow 
    remote sessions.
errmsg.noremotegems:  GemStone/S Limited Edition does not allow remote 
    sessions.


4300, #gsErrMaxRemoteCacheLimit :  Login attempt failed - the maximum number of 
    remote shared page  caches already exist.
errmsg.gsErrMaxRemoteCacheLimit:  Login attempt failed - the maximum number of 
    remote caches has been reached.


6003, #rtErrSoftBreak :  A soft break was received.
errmsg.rtErrSoftBreak:  A soft break was received.

6004, #rtErrHardBreak :  A hard break was received.
errmsg.rtErrHardBreak:  A hard break was received.


UNUSED ERROR NUMBERS:
1 to: 1000
1037 to: 1037
1064 to: 2000
2169 to: 2170
2388 to: 2399
2401 to: 2405
2408 to: 2411
2413 to: 2499
2501 to: 3000
3002 to: 3005
3010 to: 3015
3017 to: 3019
3022 to: 3030
3034 to: 4000
4012 to: 4031
4033 to: 4033
4041 to: 4041
4043 to: 4043
4046 to: 4047
4052 to: 4052
4054 to: 4056
4058 to: 4058
4063 to: 4064
4066 to: 4099
4103 to: 4125
4127 to: 4135
4139 to: 4139
4141 to: 4146
4148 to: 4299
4301 to: 6000

No messages found without an error symbol.
No error symbols found without a message.

topaz 1> output pop
