|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Error codes for exception during SDX processing.
The codes are integer between 0 and 7001, but this range could grow as needed.
The numbers between 1 and 99 are configuration errors. The numbers between 100 and 199 are errors within our Utilites class. The numbers between 200 and 299 are internal SDX errors. The numbers between 1000 and 1999 are application errors. The numbers between 6000 and 6999 are user errors. TODO:The numbers between 4000 and 4999 are authentification errors. Most of the other error categories are organized according to the Java package and then the class they are generated within.
If a configuration error occurs, it shoud be difficult to recover without modifying SDX configuration. The internal errors are errors resulting from an abnormal behaviour of SDX, mostly because of unavailable resources (database, files, etc.).
Application errors are exceptions thrown because of bad programming in applications : unknown application, document base or repository, missing arguments, unknown field name, etc. A change in the program logic or code (XSP, Java, URL) should correct the problem.
A user exception is thrown after a bad usage of SDX from a end-user. These should almost never happen.
TODO: An authentification error is throw when a user or an application attempts to use a protected resource without the appropriate permissions.
Field Detail |
public static final java.lang.String PRIORITY_CONFIG_FAILURE
public static final int ERROR_GENERIC
public static final int ERROR_NO_SDX_CONFIG_FILE
public static final int ERROR_SDX_CONFIG_FILE_READ
public static final int ERROR_APP_CONFIG_FILE_READ
public static final int ERROR_NO_APPS_FOR_CONFIG
public static final int ERROR_CONFIGURE_INTERNAL_FIELDS
public static final int ERROR_NO_APP_CONFIG_FILE
public static final int ERROR_NO_DOCUMENTBASES_IN_CONFIG
public static final int ERROR_CONFIGURE_DOCUMENT_BASE
public static final int ERROR_CONFIGURE_REPOSITORY
public static final int ERROR_CLASS_NOT_INSTANCEOF_SDX_INTERFACE
public static final int ERROR_NO_REPOSITORIES_IN_CONFIG
public static final int ERROR_NO_APP_PUBLIC_ID
public static final int ERROR_NO_USER_DOCUMENTBASE_CONFIG
public static final int ERROR_NO_FIELD_LIST_CONFIG
public static final int ERROR_NO_INTERNAL_FIELDS_CONFIG
public static final int ERROR_NO_PIPELINE_CONFIG
public static final int ERROR_NO_TRANSFORMATIONS_IN_CONFIG
public static final int ERROR_INVALID_ID_VALUE
public static final int ERROR_INVALID_ATTRIBUTE
public static final int ERROR_NO_CACHE_REPO_CONFIG
public static final int ERROR_NO_FIELDS_IN_CONFIG
public static final int ERROR_NO_APP_DIRECTORY
public static final int ERROR_NO_PIPELINES_IN_CONFIG
public static final int ERROR_CONFIGURE_PIPELINE
public static final int ERROR_ENTITY_CATALOG_ADD
public static final int ERROR_ACQUIRE_RESOLVER
public static final int ERROR_NO_CATALOGS_DEFINED
public static final int ERROR_NO_APP_REPOS_DEFINED
public static final int ERROR_LOAD_REFERENCED_REPO
public static final int ERROR_DEFAULT_FIELD_EXISTS
public static final int ERROR_UNRECOGNIZED_DOCUMENTBASE_CONFIG
public static final int ERROR_CONFIGURE_APP
public static final int ERROR_NO_SECURITY_MANAGER
public static final int ERROR_SYSTEM_PROPERTY
public static final int ERROR_SYSTEM_PRIVILEGES
public static final int ERROR_CREATE_RMI_REGISTRY
public static final int ERROR_CONFIGURE_QUERY_PARSER
public static final int ERROR_BIND_REMOTE_INDEX
public static final int ERROR_CONFIGURE_ID_GENERATOR
public static final int ERROR_CONFIGURE_TRANSFORMATION
public static final int ERROR_CONFIGURE_THESAURUS
public static final int ERROR_LOAD_REFERENCED_FIELD_LIST
public static final int ERROR_NO_APP_FIELD_LISTS_DEFINED
public static final int ERROR_NO_OAI_DC_METADATA_FORMAT
public static final int ERROR_SDX_OAI_FIELD_NOT_BRIEF
public static final int ERROR_OBJECT_WITH_ID_EXISTS
public static final int ERROR_UNKNOWN_OAI_GRANULARITY
public static final int ERROR_SDX_APPLICATIONS_FILE_UNREADABLE
public static final int ERROR_CONFIGURE_LUCENE_INDEX
public static final int ERROR_CONFIGURE_INDEXATION_LOGGER
public static final int ERROR_DIRECTORY_PATH_NULL
public static final int ERROR_DIRECTORY_NULL
public static final int ERROR_CREATE_DIRS
public static final int ERROR_NOT_DIRECTORY
public static final int ERROR_DIRECTORY_NOT_READABLE
public static final int ERROR_DIRECTORY_NOT_WRITABLE
public static final int ERROR_RESOLVE_FILE_PROPS_NULL
public static final int ERROR_RESOLVE_FILE_INVALID_FILE_PATH
public static final int ERROR_RESOLVE_FILE
public static final int ERROR_CONFIG_NULL
public static final int ERROR_GET_REMOTE_INDEX
public static final int ERROR_GET_QUERY_TERMS
public static final int ERROR_BUILD_URL
public static final int ERROR_GET_HSQLDB_CONNECTION
public static final int ERROR_GET_PARAMETERS
public static final int ERROR_RESOLVE_FILE_NULL_LOCATION
public static final int ERROR_LUCENE_READ
public static final int ERROR_LUCENE_RETRIEVE_DOCUMENT
public static final int ERROR_LUCENE_SEARCH
public static final int ERROR_LUCENE_SEARCHER_GET
public static final int ERROR_LUCENE_WRITE
public static final int ERROR_LUCENE_DELETE
public static final int ERROR_LUCENE_ACQUIRE_FSDIRECTORY
public static final int ERROR_INVALID_STRING
public static final int ERROR_LUCENE_TERMDOCS_CLOSE
public static final int ERROR_LUCENE_SEARCHER_CLOSE
public static final int ERROR_LUCENE_TERMENUM_CLOSE
public static final int ERROR_LUCENE_READER_CLOSE
public static final int ERROR_INVALID_ID
public static final int ERROR_OUTPUT_STREAM_NULL
public static final int ERROR_XML_CONSUMER_NULL
public static final int ERROR_CONTENT_HANDLER_NULL
public static final int ERROR_LOCALE_NULL
public static final int ERROR_DEFAULT_ENCODING
public static final int ERROR_LUCENE_QUERY_NULL
public static final int ERROR_CLOSE_STREAM
public static final int ERROR_NEW_OBJECT_INSTANCE_NULL
public static final int ERROR_SERVICE_MANAGER_NULL
public static final int ERROR_LOOKUP_FRAMEWORK_SERVICE
public static final int ERROR_LUCENE_OPTIMIZE
public static final int ERROR_COMMIT_SQL_CONNECTION
public static final int ERROR_ROLLBACK_SQL_CONNECTION
public static final int ERROR_SET_AUTO_COMMIT_SQL_CONNECTION
public static final int ERROR_LUCENE_MERGE_INDECES
public static final int ERROR_LUCENE_DELETE_FILES_INDECES
public static final int ERROR_LUCENE_DELETE_TEMPORARY_INDECES
public static final int ERROR_LUCENE_COPY_MERGED_INDECES
public static final int ERROR_LUCENE_UNLOCK
public static final int ERROR_CREATE_LUCENE_FIELD
public static final int ERROR_INIT_DATABASE
public static final int ERROR_GET_ENTITY
public static final int ERROR_GET_ENTITIES
public static final int ERROR_CONFIGURE_DATABASE
public static final int ERROR_HSQLDB_NULL
public static final int ERROR_SEARCH_DATABASE
public static final int ERROR_SAVE_ENTITY
public static final int ERROR_DELETE_ENTITY
public static final int ERROR_DELETE_ENTITIES
public static final int ERROR_CREATE_INDEX
public static final int ERROR_ADD_PROPERTY
public static final int ERROR_REMOVE_PROPERTY_WITH_ID
public static final int ERROR_REMOVE_PROPERTY_WITHOUT_ID
public static final int ERROR_OPTIMIZE
public static final int ERROR_INVALID_NEW_SUPERUSER_ID
public static final int ERROR_INVALID_NEW_SUPERUSER_PASSWORD
public static final int ERROR_INVALID_NEW_SUPERUSER_DATA
public static final int ERROR_WRITE_NEW_SUPERUSER_FILE
public static final int ERROR_VALIDATE_SUPERUSER
public static final int ERROR_SUPERUSER_PASSWORD
public static final int ERROR_GET_ENCRYPTION
public static final int ERROR_READ_NEW_SUPERUSER_FILE
public static final int ERROR_INVALID_SUPERUSER_DATA_FROM_FILE
public static final int ERROR_SUPERUSER_NOT_SET
public static final int ERROR_CREATE_APP_FILE
public static final int ERROR_CREATE_APPS_LIST_FILE
public static final int ERROR_ACCESS_APPS_LIST_FILE
public static final int ERROR_UNKNOWN_APPLICATION
public static final int ERROR_UNKNOWN_DOCUMENT_BASE
public static final int ERROR_UNKNOWN_REPOSITORY
public static final int ERROR_USER_DOC_SAX_PARSE
public static final int ERROR_IDENTITY_NULL
public static final int ERROR_UNKNOWN_THESAURUS
public static final int ERROR_APPLICATION_XCONF_UNVAILABLE
public static final int ERROR_NO_DOC_EXISTS_DOCBASE
public static final int ERROR_ACQUIRE_PARSER
public static final int ERROR_DOC_OWNED
public static final int ERROR_DOC_EXISTS
public static final int ERROR_USING_DEFAULT_REPO
public static final int ERROR_ADDING_LUCENE_SUB_INDEX
public static final int ERROR_INITIALIZING_LUCENE_INDEX
public static final int ERROR_FREEING_LUCENE_RESOURCES
public static final int ERROR_INVALID_REPO_ID
public static final int ERROR_RETRIEVE_REPO_FOR_DOCUMENT
public static final int ERROR_ADD_DOC
public static final int ERROR_GET_DOC
public static final int ERROR_NO_DOC_EXISTS_REPO
public static final int ERROR_EMPTY
public static final int ERROR_DELETE_DOC
public static final int ERROR_CONNECTION_NULL
public static final int ERROR_CLOSE_CONNECTION
public static final int ERROR_GET_CONNECTION
public static final int ERROR_INIT_REPO
public static final int ERROR_SIZE_REPO
public static final int ERROR_CLOSE_SQL_CONNECTION
public static final int ERROR_CLOSE_RESULT_SET
public static final int ERROR_ACQUIRE_DATASOURCE
public static final int ERROR_CREATE_TABLE
public static final int ERROR_CLOSE_SQL_PREPARED_STATEMENT
public static final int ERROR_COMMIT
public static final int ERROR_ROLLBACK
public static final int ERROR_SET_AUTO_COMMIT
public static final int ERROR_SEARCHLOCATIONS_NULL
public static final int ERROR_FIELD_DOES_NOT_EXIST
public static final int ERROR_HITS_NULL
public static final int ERROR_SEARCH_HITS_NULL
public static final int ERROR_FIELD_NULL
public static final int ERROR_QUERY_NULL
public static final int ERROR_QUERY_UNPARSABLE
public static final int ERROR_LUCENE_INDEX_INIT
public static final int ERROR_SEARCHER_NULL
public static final int ERROR_EXECUTE_QUERY
public static final int ERROR_GET_LUCENE_HITS_DOC
public static final int ERROR_NOT_DATE_FIELD
public static final int ERROR_DATE_INVALID
public static final int ERROR_QUERY_TERMS_NULL
public static final int ERROR_QUERY_PARSER_NULL
public static final int ERROR_GET_QUERY_PARSER
public static final int ERROR_FIELD_NAME_NULL
public static final int ERROR_SETUP_TERMS
public static final int ERROR_GET_TERMS
public static final int ERROR_FIELDS_DEF_NULL
public static final int ERROR_LOAD_ANALYZER
public static final int ERROR_LOAD_ANALYZER_CONFIG
public static final int ERROR_ANALYZER_CONFIG_FILE_READ
public static final int ERROR_SET_ANALYZER
public static final int ERROR_SETUP_RESULTS
public static final int ERROR_DOCUMENT_NOT_IN_RESULTS
public static final int ERROR_BUILD_MULTISEARCHER
public static final int ERROR_GET_FIRST_FIELD
public static final int ERROR_GET_DEFAULT_FIELD
public static final int ERROR_BUILD_MULTIREADER
public static final int ERROR_SETUP_TERMINFO
public static final int ERROR_TERMINFO_SETDOCID
public static final int ERROR_LUCENE_FILTER_NULL
public static final int ERROR_INVALID_VALUE
public static final int ERROR_LUCENE_DOCUMENT_NULL
public static final int ERROR_RESULT_DOCS_NULL
public static final int ERROR_INVALID_SORT_ORDER
public static final int ERROR_DOC_NULL
public static final int ERROR_INVALID_DOC_ID
public static final int ERROR_GET_INPUTSOURCE
public static final int ERROR_GET_LENGTH
public static final int ERROR_BUILD_DOC_URL
public static final int ERROR_OPEN_STREAM
public static final int ERROR_USING_DEFAULT_GENERATOR
public static final int ERROR_NO_ID_GENERATOR
public static final int ERROR_PARSER_NULL
public static final int ERROR_PARSE_DOC
public static final int ERROR_SET_TRANSFORMED_DOC
public static final int ERROR_NO_USER_EXISTS
public static final int ERROR_INVALID_NAME
public static final int ERROR_GROUPS_NULL
public static final int ERROR_UNKNOWN_PIPELINE
public static final int ERROR_NEW_INSTANCE
public static final int ERROR_BUILD_TRANSFORMED_FILE
public static final int ERROR_GET_TRANSFORMED_FILE
public static final int ERROR_DELETE_APP_ID
public static final int ERROR_BACKUP_APPLICATION
public static final int ERROR_BACKUP_DOCUMENTBASE
public static final int ERROR_BACKUP_DATABASE
public static final int ERROR_BACKUP_INDEX
public static final int ERROR_BACKUP_REPOSITORY
public static final int INFO_SDX_INDEXATION_BATCH_START
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |