Laster......
SuperOffice Logfile Error Messages
Oppdatert på 27. sep. 2012
Error messages in SO_Log.txt file.
Date | Time | User ID | Error code | Description |
1010530 | 09:49:23 | mhr | 3.1011 | Src: FindAssociate at D:\superoffice\HDB\Hbas.cpp v31 line 957 |
The first number, before the dot is:
1. Just for your information. There is nothing to worry about.
2. Error, but not a critical one. The database may still be used.
3. Critical error, most likely you have to perform a rebuild, but in some cases you may have to restore the database from backup.
These are the different errors that may appear:
SuperOffice internal errors
1001 | Unknown | |
1002 | Message Undefined | |
1003 | New | |
1004 | Empty | target object is empty (e.g. in a save op) |
1005 | Illegal Filter | |
1006 | Illegal Op | illegal op with this object/data (e.g. update of extendedAppnt containing a document) |
1007 | DynLink | failed to obtain address of dynamically linked function |
1008 | Checksum | |
1009 | Parameter | |
1010 | ObjectState | object not properly initialized |
1011 | BadLoginName | uid did not match loginname in any assoc record |
1012 | BadLoginPwd | pwd did not match the password in the user's assoc record |
1013 | LoginDisabled | loginright in AssociatelIcenseInfo is false |
1014 | MissingOwnerRecord | owner company or contact record is missing |
1015 | OwnerRegChanged | mismatch between comp.reg and cont.reg |
1016 | OwnerNameChanged | mismatch between comp.name and cont.name |
1017 | DatabaseVersion | SO database <--> dict database version no. mismatch |
1018 | DictVersion | dict database <--> app (hardcoded dict stuff) version no. mismatch |
1019 | StrangeConversion | strange (and probably unintended) data conversion during upgrade (userdef) |
1020 | Wizardry | |
1021 | FieldNotUnique | cont.num2 etc. |
1022 | Expired | appointLimit violation |
1023 | DemoExpired | |
1024 | ObjectBadInit | Object could not be initialized correct |
1025 | NotImplemented | Operation not (yet) implemented |
1026 | OpCanceled | OPeration canceled by the user |
1027 | FileNotFound | Some kind of file (not database) was not found |
1028 | InvalidKeyCode | Checksum part of keycode invalid (UxResId.h SR_LIC_INVALIDKEYCODE) |
1029 | OldKeyCode | Trying to reuse a previous keycode - cheating! (UxResId.h SR_LIC_OLDKEYCODE) |
1030 | OldLicenseSystem | Old (5.0) license info detected, can't use that... (UxResId.h SR_LIC_OLDLICENSESYSTEM) |
1031 | LicenseDataInvalid | Invalid data for company or associate - hacked database? (UxResId.h SR_LIC_LICENSEDATAINVALID) |
1032 | WinLoginDisabled | winclient in AssociateLicenseInfo is false |
1033 | UserExist | The user already exist on the database |
1034 | UserGroupError | Update of database user group failed |
1035 | UpgradeTo6Expired | The customer must upgrade the keycode after a fixed number of days after upgrading form version 5.xx to 6.xx |
Database interface
2001 | Unknown | |
2002 | Skipped | op. was not performed (e.g. update of unchanged record) |
2003 | Busy | some async DBMS call is still executing |
2004 | DbNotCapable | The DBMS does not support this operation |
2005 | FileNotOpen | Some file could not be opened |
2006 | ExclusiveLock | Failed to reserve database exclusively |
2007 | UserLock | Failed to write-access database (to lock out exclusive reservations) |
2008 | MetaDictVersion | metadictionary <--> dictionary database version no. mismatch |
2009 | FilteredOut | a record was found but didn't get past the filter |
2010 | BufferShortage | a record or key buffer could not be reserved |
2011 | ModifiedByOtherUser | the record has been modified since the last time it was read |
2012 | OptionalNotFound | signal that an optional (outer joined) record wasn't found (SODBIF internal) |
2013 | UnsupportedDBMS | warning given when sodbif connects to an unrecognized DBMS or ODBC driver |
2014 | BadHdb | given HDB does not refer to an open database connection |
Database
3001 | Unknown | |
3002 | NotFound | |
3003 | CursorState | |
3004 | // OBSOLETE FileNotFound | |
3005 | FilenoInUse | |
3006 | RecordTrunc | |
3007 | Parameter | |
3008 | ConnectFailed | |
3009 | ConnectionInUse | |
3010 | ConnectionBroken | |
3011 | BadSQL | |
3012 | IntegrityViolation | normally this means the operation would violate uniqueness |
3013 | TransactionState | |
3014 | Cursor | |
3015 | Authorization | |
3016 | Deadlock | |
3017 | Aborted | |
3018 | DriverInternal | |
3019 | TableExists | |
3020 | TableNotFound | |
3021 | IndexExists | |
3022 | IndexNotFound | |
3023 | ColumnExists | |
3024 | ColumnNotFound | |
3025 | DatabaseObject | |
3026 | GeneralError | |
3027 | Memory | |
3028 | Sequence | |
3029 | DriverNotCapable | |
3030 | Timeout | |
3031 | Delete | could not delete (c-tree) |
3032 | FileCreate | (c-tree) |
3033 | FileCorrupt | (c-tree) |
3034 | RecordLocked | (c-tree) |
3035 | MultiuserInterference | (c-tree) |
3036 | NoAltCollating | (c-tree) |
3037 | IndexMismatch | (c-tree) |
3038 | SingleuserFeature | returned from singleuser specific c-tree function (e.g. CtSuperfilePrepassXtd) |
3039 | IllegalDbType | Can only travel with certain db's |
3040 | PasswordTooShort | Some databases have strong opinions on these things! |
3041 | WrongDictionary | Dictionary version does not match! |
Operating system
4001 | Unknown | |
4002 | DLLNotFound | |
4003 | DLLWrongVersion | |
4004 | ResDLLNotFound | Special case of DLL not found - we can't read string resources from DLL |
4005 | ResDLLWrongVersion | Special case of DLL wrong ver - we can't read string resources from DLL |
4006 | DLLNotOptimalVersion |
Communications
5001 | Unknown |
Reports
6001 | ErrRep_Unknown | |
6001 | NoData | No data in report |
Maintenance
7001 | Unknown |
Relations
8001 | Unknown | |
8002 | BadStruct | |
8003 | BadNumericalTree | |
8004 | BadNumericalNode | |
8005 | BadRelRecHandle | |
8006 | EmptyFieldSet | |
8007 | NewFailed | |
8008 | BadHdb | |
8009 | NotFound | |
8010 | Parameter |
Travel and satellite
9001 | Unknown | |
9002 | FileCopyError | |
9003 | BadInit | Object wrongly or not initialized |
9004 | UnexpectedEndOfChain | |
9005 | FactoryFailed | Object factory failed to create object |
9006 | IteratorFailed | Iterator returned failure |
9007 | BadSOINI | |
9008 | BadDb | SHDatabase& given to function was not in an OK state |
9009 | NotParent | The alledged parent db wasn't. |
9010 | AssocNotBelonging | The associate do not belong to the db |
9011 | AssocCannotTravel | The associate is not allowed to travel. |
9012 | NoPrototype | |
9013 | ErrTrv_OpCanceled | Operation canceled by user |
9014 | CantCreateDir | |
9015 | InconsistentDbState | |
9016 | UnknownTable | The table number was unknown (too high) |
9017 | UnknownOwnerType | The address, phone or text record's owner type was unknown (at the time of implementation) |
9017 | RelocationFailed | Relocation of ID failed, probably due to a corrupt record |
9018 | RecordFiltered | record removed by Area Filter; this is not an error, just a status value used in the old code. |
9019 | FileOpenWriteFailed | |
9020 | FileOpenReadFailed | unable to open file for reading |
9021 | FileFormatError | error in up/dwn file format, file unacceptable |
9022 | FileVersionError | UP/DWN file recognisable, but unacceptable version |
9023 | DiskFullError | disk full during writing of file |
9024 | EncryptionError | error during encryption of file |
9025 | DecryptionError | error during decryption of file |
9026 | ZipError | error during ZIPing of file |
9027 | UnzipError | error during UNZIPing of file |
9028 | WrongSender | sender was not who we expected |
9029 | WrongReceiver | this was not addressed to us |
9030 | WrongNumber | file did not contain expected transmission number |
9031 | WrongSenderTag | the sender's DB tag did not match what we expected |
9032 | WrongReceiverTag | this was not addressed to us (db tag mismatch) |
Support libs, sup, ug, etc...
10001 | Unknown |
11001 | NotFoundInCache | The record was not in the cache |
Misc
12001 | DuplicateRowId | Messagage to Fetcher clients, a join produced a "duplicate row id". |
12002 | SkipRow | Messagage to Fetcher clients, similar to a "duplicate" hit. Typicaly used by the fetcher when a row returned is hit by Sentry Allows the fetcher to return without having to go through a loop. This way, the client decides the "Cancel" granularity. |
12003 | FilteredRow | See SProjectArchiveFetcher for example. It's not exactly a duplicate row id. |
12004 | PrivateRow | More precise than SkipRow :-) |
Fant du denne informasjonen nyttig?