Understanding Error Messages

How To Understand Error Messages

This section explains typical error messages of DBLoad and contains sample error messages.

Error Message

  1. com.ds.explore.xdapi.XDException: Property S_EVV_CLP_ID@S_CLP_TABLE > S_CLP_CLS_ID@S_CLS_TABLE-
    >S_CLS_LABEL not found
    .

Explanation

The error message conveys that S_EVV_CLP_ID is a pointer to S_CLP_TABLE which in turn has a pointer named S_CLP_CLS_ID, which in turn points to S_CLS_TABLE that has a PK S_CLS_LABEL.

This error occurs when one of these pointers is not found or an intermediate pointer is not a primary key and can be verified using the GUI Java client.

  1. com.ds.explore.xdapi.XDEditException$PointerNotFoundException : Pointer 'Pointer Class Property' not found. Primary Keys
    not correctly specified.

Explanation

The error occurs when the 'pointed to' item, in this case 'Pointer Class Property' is not found in the database.

  1. com.ds.explore.xdapi.XDEditException$PKeyUsedException: Primary Keys already used

Explanation

This error shows that insert is attempted for an item, that already exists in the database with the given primary key combination. The command line option -iu converts the insert' to update operation and this error can be eliminated.

  1. com.ds.explore.xdapi.XDEditException$PointerNotFoundException : PKeys not correctly specified. No items found for pointer

Explanation

Lookup the specified item based on the line number in the error file to verify the primary keys.

  1. com.ds.explore.xdapi.XDEditException$MultiplePointerFoundException: PKeys not correctly specified. Multiple items found
    for pointer

Explanation

This error indicates that multiple items are found in the database for the given combination of primary keys.

  1. com.ds.explore.xdapi.XDException: Error retrieving Class Information for: DBName

Explanation

The specified class in not available in the cache.

  1. com.ds.explore.xdapi.XDException: Error retrieving Configuration Information for Class: DBName

Explanation

If the pending operation is not executed for a class then the DETAIL and DEFAULT configurations are not created and therefore results in this error.

  1. Error-com.ds.explore.xdapi.XDException:
    com.ds.framework.importservice.dbload.ParseException:
    Encountered "insertRandom" at line 7, column 1.
    Was expecting one of:
    <IDENTIFIER>...
    "}"...

Explanation

All parser exceptions are related to grammatical errors in the input file.

  1. Lexical error at line 4, column 16

Explanation


If you use special characters (For e.g, ‘/', ‘$', ‘&','"', and so on), this error appears.

  1. For Auto-Wild Card setting, if the error: java.lang.NumberFormatException: For input string: Y
    at
    java.lang.NumberFormatException.forInputString(NumberFormatE xception.java:48)
    at
    java.lang.FloatingDecimal.readJavaFormatString(FloatingDecimal.java:1213)
    at
    java.lang.Double.parseDouble(Double.java:202)
    at
    com.ds.explore.jaguar.xdapiimp.XDLocaleInfoImp.parseDouble(Unknown Source)
    at
    com.ds.explore.jaguar.xdapiimp.XDItemImp.getInternalRepresentationForSet(Unknown Source)
    at
    com.ds.explore.jaguar.xdapiimp.XDItemImp.setInternalValue(Unknown Source)
    at
    com.ds.explore.jaguar.xdapiimp.XDItemImp.setStringValue(Unknown Source)
    at
    com.ds.explore.jaguar.xdapiimp.XDItemImp.setStringValue(Unknown Source)
    at
    com.ds.explore.batchimportexport.framework.imp.FrameworkWorker.copyValue(Unknown Source)
    at
    com.ds.explore.batchimportexport.framework.imp.FrameworkWorker.populateItem(Unknown Source)
    at
    com.ds.explore.batchimportexport.framework.imp.FrameworkWorker.copyValuesToItem(Unknown Source)
    at
    com.ds.explore.batchimportexport.framework.imp.FrameworkWorker.populateXDItem(Unknown Source)
    at
    com.ds.explore.batchimportexport.framework.imp.FrameworkWorker.populateXDItems(Unknown Source)
    at
    com.ds.explore.batchimportexport.framework.imp.FrameworkWorker.beforeEdit(Unknown Source)
    at
    com.ds.explore.batchimportexport.framework.imp.FrameworkWorker.processUsingXDApi(Unknown Source)
    at
    com.ds.explore.batchimportexport.framework.imp.FrameworkWorker.startImport(Unknown Source)
    at
    com.ds.explore.batchimportexport.framework.imp.FrameworkWorker.run(Unknown Source)
    at
    com.ds.explore.batchimportexport.framework.imp.FrameworkThreadPool$ImportThread.run(Unknown Source)
    appears without further processing.

Explanation

If the Auto-Wild Card property (in the Class Properties class) is set to Yes or No, this error appears. Select 1, 2, 3, 4, or 0 instead of Yes or No.

  1. For Preferred User Group, if the error: com.ds.explore.xdapi.XDEditException$RequiredValueException:
    Preferred User Group is a required property. You must provide a value appears.

Explanation

If a user group is not specified for a user, this error appears. Specify a user group for the user.