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?