Skip Headers
Oracle TopLink Developer's Guide
10g Release 3 (10.1.3)
B13593-01
  Go To Documentation Library
Home
Go To Product List
Solution Area
Go To Table Of Contents
Contents
Go To Index
Index

Previous
Previous
Next
Next
 

EJB QL Exceptions (8001 – 8010)

EJBQLException is a run-time exception that is raised when the EJB QL string does not parse properly, or the contents cannot be resolved within the context of the TopLink session. The associated message typically includes a reference to the EJB QL string that caused the problem.

Format

EXCEPTION [TOPLINK – error code]: Exception name
EXCEPTION DESCRIPTION: Message

Example 13-8 EJB QL Exception

EXCEPTION [TOPLINK – 8002]: oracle.toplink.exceptions.EJBQLException
EXCEPTION DESCRIPTION: TopLink has encountered a problem while parsing the EJB QL string.

8001: recognitionException
Cause: The TopLink EJB QL parser does not recognize a clause in the EJB QL string.
Action: Validate the EJB QL string.
8002: generalParsingException
Cause: TopLink has encountered a problem while parsing the EJB QL string.
Action: Check the internal exception for details on the root cause of this exception.
8003: classNotFoundException
Cause: The class specified in the EJB QL string was not found.
Action: Ensure that the class is on the appropriate classpath.
8004: aliasResolutionException
Cause: TopLink was unable to resolve the alias used in the EJB QL string.
Action: Validate the identifiers used in the EJB QL string.
8005: resolutionClassNotFoundException
Cause: TopLink was unable to resolve the class for an alias. This means that the class specified cannot be found.
Action: Ensure that the class is specified properly and is on the classpath.
8006: missingDescriptorException
Cause: The class specified in the query has no TopLink descriptor.
Action: Ensure that the class has been mapped and is specified correctly in the EJB QL string.
8009: expressionNotSupported
Cause: An unsupported expression was used in the EJB QL.
Action: Change the query to use only supported expressions.
8010: generalParsingException2
Cause: TopLink has encountered a problem while parsing the EJB QL string.
Action: Check the internal exception for details on the root cause of this exception.