Determinations Server error catalog

The following tables contain the SOAP Server errors and the SOAP Client errors that are returned by the Determinations Server. They contain the fault code, description and message or messages which provide more detail relating to the description of the error. All errors have the path: com.oracle.determinations.server.exceptions.<error code>

Server errors

Error code Description Message(s)
DeterminationsServerSerializationException An exception thrown due to an error attempting to serialise the response. Could not write response: {reason}
DuplicateActionException An error that has occurred due to an attempt to register multiple operations for the same soap action An action has already been registered for SoapAction '{soap action}' in service '{service name}'.
DuplicateServiceEndpointException An error caused by an attempt to register multiple services against the same endpoint. Duplicate Endpoint detected for: {end point name}. Registered class: {registered plugin}. Duplicate class: {duplicate plugin}
MissingPropertyException Thrown when a mandatory property is not specified in a configuration file Missing mandatory property '{property}' in file '{file name}'.
MissingResourceException Thrown when a required resource is missing Could not find resource: {resource path}
ResourceLoadException Caused by an error when trying to load a resource Failed to load resource: {resource path}
ResponseValidationException Caused by a the determinations server attempting to send a response that is not valid according to the WSDL Invalid response: {reason}
RulebaseLoadException Caused by a failure to load the specified rulebase Rulebase '{rulebase ID}' cannot be loaded. Reason: {reason}
TemplateException Represents an error attempting to create or merge a velocity template.
ThinkException An error that occurs during the inferencing cycle when conducting an assessment Could not reach a determination for rulebase '{rulebase ID}'. Reason: {reason}
WSDLException Caused by an error attempting to generate the WSDL

 

Client errors

Error code Description Message
AttributeValueException Exception thrown when an attempt is made to assign an wrong value to attribute Invalid value '{value}' for attribute '{attribute ID}' in instance '{entity ID}[{instance name}]'. Reason: {reason}
DeterminationsServerParseException An exception thrown by the due to an error that occurred parsing the request. Cannot parse request: Reason: {reason}
EntityInstanceCreationException An error caused while attempting to create an entity instance. Cannot create entity instance '{entity ID}[{instance name}]. Reason: {reason}
InvalidActionException Thrown when a request specifies a SOAP Action that does not exist No action for '{soap action}' exists in service '{service name}'.
InvalidLanguageException Caused by requesting a session in a language not supported by the rulebase. Invalid language '{language}' for rulebase '{rulebase name}'.
InvalidRelationshipTargetException Caused by attempting to specify an invalid target of a relationship '{instance ID}' is not a valid target of relationship '{relationship ID}' in entity instance '{source entity instance}'.
InvalidRequestException Thrown due to an invalid request being made.
InvalidTimeZoneException Thrown if the specified time zone in the request is not valid The specified timezone does not match the expected timezone. Expected '{expected timezone}', Actual: '{actual timezone}'.
NoSuchServiceException Thrown when a request is made to an endpoint for which there is no service, usually because the rulebase has not successfully deployed.

This is essentially the SOAP version of a http 404 response.

There is no service registered at: {service end point}
OperationNotSupportedException Thrown when a request invokes an operation that is no longer supported. The operation '{operation name}' is not supported.

The operation '{operation name}' is not supported. Try using '{alternative}' instead.
OrphanedChildEntityException Caused when the request specifies a entity instance that has no parent The following instance(s) of entity '{entity name}' have no parents: '{instances}'. Each instance of entity '{entity name}' must be set as a target of the relationship {relationship name} in entity {entity name}.
RelationshipSetException Caused by an error attempting to set a relationship Cannot set relationship '{relationship ID}' in entity '{entity ID}'. Reason: {reason}
RequestValidationException Caused because the request is not valid according to the WSDL Invalid request: {reason}
ScreenUpdateDataException Thrown due to a problem with the screen update data received in an interview service request Invalid screen update data: {message}
SessionCreationException Caused when a rule session can not be created Error creating session for rulebase '{rulebase ID}' with language '{language}'. Reason: {reason}
UnknownAttributeException Exception thrown when trying to set an attribute that does not exist for an entity Attribute '{attribute ID}' does not exist in entity '{entity ID}'.
UnknownEntityException Exception thrown when trying access an entity that does not exist in the rulebase Entity '{entity ID}' does not exist.
UnknownEntityInstanceException Occurs when attempting to access an entity instance that does not exist Entity instance '{instance ID}' does not exist.
UnknownRelationshipException Exception thrown when attempting to access a relationship that does not exist Relationship '{relationship ID}' does not exist in entity '{entity ID}'.
UnknownRulebaseException Caused by attempting to access a rulebase that does not exist Rulebase '{rulebase ID}' does not exist.
XmlValidationException Caused by an error when attempting to validate the request or response against the WSDL