Top Description Fields Constructors Methods
org.eclipse.persistence.exceptions

public Class DescriptorException

extends ValidationException
Class Inheritance
Imports
org.eclipse.persistence.mappings.*, org.eclipse.persistence.mappings.foundation.AbstractTransformationMapping, org.eclipse.persistence.internal.helper.*, org.eclipse.persistence.internal.oxm.record.XMLRecord, org.eclipse.persistence.internal.sessions.AbstractRecord, java.lang.reflect.*, java.util.Collection, org.eclipse.persistence.descriptors.ClassDescriptor, .DescriptorEvent, org.eclipse.persistence.exceptions.i18n.ExceptionMessageGenerator

Purpose: This exception is used for any problem that is detected with a descriptor or mapping.

Field Summary

Modifier and TypeField and Description
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
protected transient ClassDescriptor
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
protected transient DatabaseMapping
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
Inherited from org.eclipse.persistence.exceptions.ValidationException:
ALREADY_LOGGED_INCACHE_EXPIRY_AND_EXPIRY_TIME_OF_DAY_BOTH_SPECIFIEDCACHE_NOT_SUPPORTED_WITH_EMBEDDABLECANNOT_ACQUIRE_CLIENTSESSION_FROM_SESSIONCANNOT_ACQUIRE_DATA_SOURCECANNOT_ACQUIRE_HISTORICAL_SESSIONCANNOT_ADD_DESCRIPTORS_TO_SESSIONCANNOT_ADD_DESCRIPTORS_TO_SESSION_BROKERCANNOT_ADD_SEQUENCES_TO_SESSION_BROKERCANNOT_CAST_TO_CLASSCANNOT_COMMIT_AND_RESUME_UOW_WITH_MODIFY_ALL_QUERIESCANNOT_COMMIT_UOW_AGAINCANNOT_CREATE_EXTERNAL_TRANSACTION_CONTROLLERCANNOT_INSTANTIATE_EXCEPTIONHANDLER_CLASSCANNOT_INSTANTIATE_PROFILER_CLASSCANNOT_INSTANTIATE_SESSIONEVENTLISTENER_CLASSCANNOT_INVOKE_METHOD_ON_CONFIG_CLASSCANNOT_LOGIN_TO_A_SESSIONCANNOT_LOGOUT_OF_A_SESSIONCANNOT_MODIFY_READ_ONLY_CLASSES_SET_AFTER_USING_UNIT_OF_WORKCANNOT_MODIFY_SCHEMA_IN_SESSIONCANNOT_PERSIST_MANAGED_OBJECTCANNOT_REGISTER_AGGREGATE_OBJECT_IN_UNIT_OF_WORKCANNOT_RELEASE_NON_CLIENTSESSIONCANNOT_REMOVE_FROM_READ_ONLY_CLASSES_IN_NESTED_UNIT_OF_WORKCANNOT_RESUME_SYNCHRONIZED_UOWCANNOT_SET_CURSOR_FOR_PARAMETER_TYPE_OTHER_THAN_OUTCANNOT_SET_DEFAULT_SEQUENCE_AS_DEFAULTCANNOT_SET_READ_POOL_SIZE_AFTER_LOGINCANNOT_TRANSLATE_UNPREPARED_CALLCANNOT_WRITE_CHANGES_ON_NESTED_UNIT_OF_WORKCANNOT_WRITE_CHANGES_TWICECANT_HAVE_UNBOUND_IN_OUTPUT_ARGUMENTSCHILD_DESCRIPTORS_DO_NOT_HAVE_IDENTITY_MAPCIRCULAR_MAPPED_BY_REFERENCESCLASS_EXTRACTOR_CAN_NOT_BE_SPECIFIED_WITH_DISCRIMINATORCLASS_FILE_TRANSFORMER_THROWS_EXCEPTIONCLASS_LIST_MUST_NOT_BE_NULLCLASS_NOT_FOUND_WHILE_CONVERTING_CLASSNAMESCLASS_NOT_LISTED_IN_PERSISTENCE_UNITCLIENT_SESSION_CANNOT_USE_EXCLUSIVE_CONNECTIONCOLLECTION_REMOVE_EVENT_WITH_NO_INDEXCONFIG_FACTORY_NAME_PROPERTY_NOT_FOUNDCONFIG_FACTORY_NAME_PROPERTY_NOT_SPECIFIEDCONFIG_METHOD_NOT_DEFINEDCONFLICTING_ANNOTATIONSCONFLICTING_NAMED_ANNOTATIONSCONFLICTING_NAMED_XML_ELEMENTSCONFLICTING_SEQUENCE_AND_TABLE_GENERATORS_SPECIFIEDCONFLICTING_SEQUENCE_NAME_AND_TABLE_PK_COLUMN_VALUE_SPECIFIEDCONFLICTING_XML_ELEMENTSCONFLICTNG_ACCESS_METHODS_FOR_EMBEDDABLECONFLICTNG_ACCESS_TYPE_FOR_EMBEDDABLECONTAINER_POLICY_DOES_NOT_USE_KEYSCONVERTER_CLASS_MUST_IMPLEMENT_ATTRIBUTE_CONVERTER_INTERFACECONVERTER_CLASS_NOT_FOUNDCONVERTER_NOT_FOUNDCOPY_POLICY_MUST_SPECIFY_METHOD_OR_WORKING_COPY_METHODCOULD_NOT_BIND_JNDICOULD_NOT_FIND_DRIVER_CLASSCOULD_NOT_FIND_MAP_KEYCREATE_PLATFORM_DEFAULT_SEQUENCE_UNDEFINEDCURRENT_LOADER_NOT_VALIDDEFAULT_SEQUENCE_NAME_ALREADY_USED_BY_SEQUENCEDERIVED_ID_CIRCULAR_REFERENCEDESCRIPTOR_MUST_NOT_BE_INITIALIZEDDUPLICATE_PARTITION_VALUEEJB_CANNOT_LOAD_REMOTE_CLASSEJB_CONTAINER_EXCEPTION_RAISEDEJB_DESCRIPTOR_NOT_FOUND_IN_SESSIONEJB_FINDER_EXCEPTIONEJB_INVALID_FINDER_ON_HOMEEJB_INVALID_PLATFORM_CLASSEJB_INVALID_PROJECT_CLASSEJB_INVALID_SESSION_TYPE_CLASSEJB_MUST_BE_IN_TRANSACTIONEJB_NO_SUCH_SESSION_SPECIFIED_IN_PROPERTIESEJB_PRIMARY_KEY_REFLECTION_EXCEPTIONEJB_SESSION_TYPE_CLASS_NOT_FOUNDEJB_TOPLINK_PROPERTIES_NOT_FOUNDEMBEDDABLE_ASSOCIATION_OVERRIDE_NOT_FOUNDEMBEDDABLE_ATTRIBUTE_NAME_FOR_CONVERT_NOT_FOUNDEMBEDDABLE_ATTRIBUTE_OVERRIDE_NOT_FOUNDEMBEDDED_ID_AND_ID_ANNOTATIONS_FOUNDEMBEDDED_ID_CLASS_HAS_NO_ATTRIBUTESENTITY_CLASS_NOT_FOUNDERROR_CLOSING_PERSISTENCE_XMLERROR_DECRYPTING_PASSWORDERROR_ENCRYPTING_PASSWORDERROR_IN_SESSION_XMLERROR_INSTANTIATING_CLASSERROR_INSTANTIATING_CONVERSION_VALUE_DATAERROR_INSTANTIATING_CONVERSION_VALUE_OBJECTERROR_PARSING_MAPPING_FILEERROR_PROCESSING_NAMED_QUERYEXCEPTION_CONFIGURING_EM_FACTORYEXCESSIVE_PRIMARY_KEY_JOIN_COLUMNS_SPECIFIEDEXCLUSIVE_CONNECTION_NO_LONGER_AVAILABLEEXISTING_QUERY_TYPE_CONFLICTEXPECTED_PROXY_PROPERTY_NOT_FOUNDFATAL_ERROR_OCCURREDFEATURE_NOT_SUPPORTED_IN_JDK_VERSIONFETCH_GROUP_HAS_UNMAPPED_ATTRIBUTEFETCH_GROUP_HAS_WRONG_REFERENCE_ATTRIBUTEFETCH_GROUP_HAS_WRONG_REFERENCE_CLASSFIELD_LEVEL_LOCKING_NOTSUPPORTED_OUTSIDE_A_UNIT_OF_WORKFILE_ERRORHISTORICAL_SESSION_ONLY_SUPPORTED_ON_ORACLEILLEGAL_CONTAINER_CLASSILLEGAL_USE_OF_MAP_IN_DIRECTCOLLECTIONINACTIVE_UNIT_OF_WORKINCOMPLETE_JOIN_COLUMNS_SPECIFIEDINCOMPLETE_PRIMARY_KEY_JOIN_COLUMNS_SPECIFIEDINCORRECT_ASM_SERVICE_PROVIDEDINCORRECT_LOGIN_INSTANCE_PROVIDEDINSTANTIATING_VALUEHOLDER_WITH_NULL_SESSIONINVALID_ASSOCIATION_OVERRIDE_REFERENCE_COLUMN_NAMEINVALID_ATTRIBUTE_OVERRIDE_NAMEINVALID_ATTRIBUTE_TYPE_FOR_ORDER_COLUMNINVALID_BOOLEAN_VALUE_FOR_ADDINGNAMEDQUERIESINVALID_BOOLEAN_VALUE_FOR_ENABLESTATMENTSCACHEDINVALID_BOOLEAN_VALUE_FOR_PROPERTYINVALID_BOOLEAN_VALUE_FOR_SETTING_ALLOW_NATIVESQL_QUERIESINVALID_BOOLEAN_VALUE_FOR_SETTING_NATIVESQLINVALID_CACHESTATEMENTS_SIZE_VALUEINVALID_CALLBACK_METHODINVALID_CALLBACK_METHOD_MODIFIERINVALID_CALLBACK_METHOD_NAMEINVALID_CLASS_LOADER_FOR_DYNAMIC_PERSISTENCEINVALID_CLASS_TYPE_FOR_BLOB_ATTRIBUTEINVALID_CLASS_TYPE_FOR_CLOB_ATTRIBUTEINVALID_COLLECTION_TYPE_FOR_RELATIONSHIPINVALID_COLUMN_ANNOTATION_ON_RELATIONSHIPINVALID_COMPARATOR_CLASSINVALID_COMPOSITE_PK_ATTRIBUTEINVALID_COMPOSITE_PK_SPECIFICATIONINVALID_CONNECTORINVALID_DATA_SOURCE_NAMEINVALID_DERIVED_COMPOSITE_PK_ATTRIBUTEINVALID_DERIVED_ID_PRIMARY_KEY_FIELDINVALID_EMBEDDABLE_ATTRIBUTE_FOR_ASSOCIATION_OVERRIDEINVALID_EMBEDDABLE_ATTRIBUTE_FOR_ATTRIBUTE_OVERRIDEINVALID_EMBEDDABLE_CLASS_FOR_ELEMENT_COLLECTIONINVALID_EMBEDDED_ATTRIBUTEINVALID_ENCRYPTION_CLASSINVALID_ENTITY_CALLBACK_METHOD_ARGUMENTSINVALID_ENTITY_LISTENER_CALLBACK_METHOD_ARGUMENTSINVALID_ENTITY_MAPPINGS_DOCUMENTINVALID_EXCEPTIONHANDLER_CLASSINVALID_EXPLICIT_ACCESS_TYPEINVALID_FIELD_FOR_CLASSINVALID_FILE_TYPEINVALID_LOGGING_FILEINVALID_MAPPED_BY_ID_VALUEINVALID_MAPPINGINVALID_MAPPING_FOR_CONVERTINVALID_MAPPING_FOR_CONVERT_WITH_ATTRIBUTE_NAMEINVALID_MAPPING_FOR_CONVERTERINVALID_MAPPING_FOR_EMBEDDED_IDINVALID_MAPPING_FOR_MAP_KEY_CONVERTINVALID_MAPPING_FOR_STRUCT_CONVERTERINVALID_MERGE_POLICYINVALID_METHOD_ARGUMENTSINVALID_NULL_METHOD_ARGUMENTSINVALID_ORDER_BY_VALUEINVALID_PERSISTENCE_ROOT_URLINVALID_PROFILER_CLASSINVALID_PROPERTY_FOR_CLASSINVALID_READ_ONLY_CLASS_STRUCTURE_IN_UNIT_OF_WORKINVALID_SEQUENCING_LOGININVALID_SESSIONEVENTLISTENER_CLASSINVALID_SQL_RESULT_SET_MAPPING_NAMEINVALID_TARGET_CLASSINVALID_TYPE_FOR_BASIC_COLLECTION_ATTRIBUTEINVALID_TYPE_FOR_BASIC_MAP_ATTRIBUTEINVALID_TYPE_FOR_ENUMERATED_ATTRIBUTEINVALID_TYPE_FOR_LOB_ATTRIBUTEINVALID_TYPE_FOR_SERIALIZED_ATTRIBUTEINVALID_TYPE_FOR_TEMPORAL_ATTRIBUTEINVALID_TYPE_FOR_VERSION_ATTRIBUTEINVALID_VALUE_FOR_PROPERTYISOLATED_DATA_NOT_SUPPORTED_IN_CLIENTSESSIONBROKERJAR_FILES_IN_PERSISTENCE_XML_NOT_SUPPORTEDJAVA_TYPE_IS_NOT_A_VALID_DATABASE_TYPEJTS_EXCEPTION_RAISEDKEYS_MUST_MATCHLIST_ORDER_FIELD_NOT_SUPPORTEDLOG_IO_ERRORLOGGING_FILE_NAME_CANNOT_BE_EMPTYLOGIN_BEFORE_ALLOCATING_CLIENT_SESSIONSMAP_KEY_CANNOT_USE_INDIRECTIONMAP_KEY_NOT_DECLARED_IN_ITEM_CLASSMAPPING_ANNOTATIONS_APPLIED_TO_TRANSIENT_ATTRIBUTEMAPPING_DOES_NOT_OVERRIDE_VALUEFROMROWINTERNALWITHJOINMAPPING_FILE_NOT_FOUNDMAPPING_METADATA_APPLIED_TO_METHOD_WITH_ARGUMENTSMAX_SIZE_LESS_THAN_MIN_SIZEMETHOD_FAILEDMISSING_CONTEXT_STRING_FOR_CONTEXTMISSING_CONVERT_ATTRIBUTE_NAMEMISSING_DESCRIPTORMISSING_FIELD_TYPE_FOR_DDL_GENERATION_OF_CLASS_TRANSFORMATION_MISSING_MAPPINGMISSING_MAPPING_CONVERT_ATTRIBUTE_NAMEMISSING_PROPERTIES_FILE_FOR_METADATA_SOURCEMISSING_TRANSFORMER_METHOD_FOR_DDL_GENERATION_OF_CLASS_TRANSFORMATIONMISSING_XML_FILE_FOR_METADATA_SOURCEMODIFY_ALL_QUERIES_NOT_SUPPORTED_WITH_OTHER_WRITESMULTIPLE_CALLBACK_METHODS_DEFINEDMULTIPLE_CLASSES_FOR_THE_SAME_DISCRIMINATORMULTIPLE_CONTEXT_PROPERTY_FOR_TENANT_DISCRIMINATOR_FIELDMULTIPLE_COPY_POLICY_ANNOTATIONS_ON_SAME_CLASSMULTIPLE_CURSORS_NOT_SUPPORTEDMULTIPLE_EMBEDDED_ID_ANNOTATIONS_FOUNDMULTIPLE_OBJECT_VALUES_FOR_DATA_VALUEMULTIPLE_OUT_PARAMS_NOT_SUPPORTEDMULTIPLE_PROJECTS_SPECIFIED_IN_PROPERTIESMULTIPLE_UNIQUE_CONSTRAINTS_WITH_SAME_NAME_SPECIFIEDMULTITENANT_PROPERTY_FOR_NON_SHARED_EMF_NOT_SPECIFIEDNESTED_UOW_NOT_SUPPORTED_FOR_ATTRIBUTE_TRACKINGNESTED_UOW_NOT_SUPPORTED_FOR_MODIFY_ALL_QUERYNO_ATTRIBUTE_TYPE_SPECIFICATIONNO_CONVERTER_DATA_TYPE_SPECIFIEDNO_CONVERTER_OBJECT_TYPE_SPECIFIEDNO_CORRESPONDING_SETTER_METHOD_DEFINEDNO_MAPPED_BY_ATTRIBUTE_FOUNDNO_PK_ANNOTATIONS_FOUNDNO_PROJECT_SPECIFIED_IN_PROPERTIESNO_PROPERTIES_FILE_FOUNDNO_SESSION_FOUNDNO_SESSION_REGISTERED_FOR_CLASSNO_SESSION_REGISTERED_FOR_NAMENO_SESSIONS_XML_FOUNDNO_TABLES_TO_CREATENO_TEMPORAL_TYPE_SPECIFIEDNO_TOPLINK_EJB_JAR_XML_FOUNDNON_ENTITY_AS_TARGET_IN_RELATIONSHIPNON_READ_ONLY_MAPPED_TENANT_DISCRIMINATOR_FIELDNON_UNIQUE_ENTITY_NAMENON_UNIQUE_MAPPING_FILE_NAMENON_UNIQUE_REPOSITORY_FILE_NAMENOT_AVAILABLE_ASM_SERVICENOT_SUPPORTED_FOR_DATASOURCENULL_CACHE_KEY_FOUND_ON_REMOVALNULL_PK_IN_UOW_CLONENULL_UNDERLYING_VALUEHOLDER_VALUEOBJECT_NEED_IMPL_TRACKER_FOR_FETCH_GROUP_USAGEOLD_COMMIT_NOT_SUPPORTED_FOR_ATTRIBUTE_TRACKINGONLY_FIELDS_ARE_VALID_KEYS_FOR_DATABASE_ROWSONLY_ONE_GENERATED_VALURE_IS_ALLOWEDOPERATION_NOT_SUPPORTEDOPTIMISTIC_LOCKING_NOT_SUPPORTEDOPTIMISTIC_LOCKING_SELECTED_COLUMN_NAMES_NOT_SPECIFIEDOPTIMISTIC_LOCKING_VERSION_ELEMENT_NOT_SPECIFIEDORACLE_OBJECT_TYPE_NAME_NOT_DEFINEDORACLE_OBJECT_TYPE_NOT_DEFINEDORACLE_VARRAY_MAXIMIM_SIZE_NOT_DEFINEDORACLEJDBC10_1_0_2PROXYCONNECTOR_REQUIRES_INT_PROXYTYPEORACLEJDBC10_1_0_2PROXYCONNECTOR_REQUIRES_ORACLECONNECTIONORACLEJDBC10_1_0_2PROXYCONNECTOR_REQUIRES_ORACLECONNECTION_VERSIONORACLEOCIPROXYCONNECTOR_REQUIRES_ORACLEOCICONNECTIONPOOLPLATFORM_CLASS_NOT_FOUNDPLATFORM_DOES_NOT_OVERRIDE_GETCREATETEMPTABLESQLPREFIXPLATFORM_DOES_NOT_SUPPORT_CALL_WITH_RETURNINGPLATFORM_DOES_NOT_SUPPORT_SEQUENCEPLATFORM_DOES_NOT_SUPPORT_STORED_FUNCTIONSPOOL_NAME_DOES_NOT_EXISTPOOLS_MUST_BE_CONFIGURED_BEFORE_LOGINPRIMARY_KEY_COLUMN_NAME_NOT_SPECIFIEDPRIMARY_KEY_UPDATE_DISALLOWEDPRIMARY_TABLE_NOT_DEFINED_FOR_RELATIONSHIPPROJECT_AMENDMENT_EXCEPTION_OCCUREDPROJECT_LOGIN_IS_NULLPROJECT_XML_NOT_FOUNDQUERY_ARGUMENT_TYPE_NOT_FOUNDQUERY_SEQUENCE_DOES_NOT_HAVE_SELECT_QUERYREAD_TRANSFORMER_CLASS_DOESNT_IMPLEMENT_ATTRIBUTE_TRANSFORMERREAD_TRANSFORMER_HAS_BOTH_CLASS_AND_METHODREAD_TRANSFORMER_HAS_NEITHER_CLASS_NOR_METHODREFLECTIVE_EXCEPTION_WHILE_CREATING_CLASS_INSTANCESEQUENCE_CANNOT_BE_CONNECTED_TO_TWO_PLATFORMSSEQUENCE_GENERATOR_RESERVED_NAMESEQUENCE_NAME_ALREADY_USED_BY_DEFAULT_SEQUENCESEQUENCE_SETUP_INCORRECTLYSERVER_PLATFORM_IS_READ_ONLY_AFTER_LOGINSESSION_AMENDMENT_EXCEPTION_OCCUREDSET_LISTENER_CLASSES_EXCEPTIONSHARED_DESCRIPTOR_ALIASSTART_INDEX_OUT_OF_RANGESTOP_INDEX_OUT_OF_RANGESUB_SESSION_NOT_DEFINED_FOR_BROKERTABLE_GENERATOR_RESERVED_NAMETWO_STRUCT_CONVERTERS_ADDED_FOR_SAME_CLASSUNABLE_TO_DETERMINE_MAP_KEY_CLASSUNABLE_TO_DETERMINE_TARGET_CLASSUNABLE_TO_DETERMINE_TARGET_ENTITYUNABLE_TO_LOAD_CLASSUNFETCHED_ATTRIBUTE_NOT_EDITABLEUNI_DIRECTIONAL_ONE_TO_MANY_HAS_JOINCOLUMN_ANNOTATIONSUNIT_OF_WORK_AFTER_WRITE_CHANGES_FAILEDUNIT_OF_WORK_IN_TRANSACTION_COMMIT_PENDINGUNKNOWN_PROXY_TYPEUNSPECIFIED_COMPOSITE_PK_NOT_SUPPORTEDUNSUPPORTED_CASCADE_LOCKING_DESCRIPTORUNSUPPORTED_CASCADE_LOCKING_MAPPINGUNSUPPORTED_CASCADE_LOCKING_MAPPING_WITH_CUSTOM_QUERYVPD_MULTIPLE_IDENTIFIERS_SPECIFIEDVPD_NOT_SUPPORTEDWRITE_OBJECT_NOT_ALLOWED_IN_UNIT_OF_WORKWRITE_TRANSFORMER_CLASS_DOESNT_IMPLEMENT_FIELD_TRANSFORMERWRITE_TRANSFORMER_HAS_BOTH_CLASS_AND_METHODWRITE_TRANSFORMER_HAS_NEITHER_CLASS_NOR_METHODWRITE_TRANSFORMER_HAS_NO_COLUMN_NAMEWRONG_CHANGE_EVENTWRONG_COLLECTION_CHANGE_EVENT_TYPEWRONG_OBJECT_REGISTEREDWRONG_PROPERTY_NAME_IN_CHANGE_EVENTWRONG_SEQUENCE_TYPEWRONG_USAGE_OF_SET_CUSTOM_SQL_ARGUMENT_TYPE_METOD

Constructor Summary

AccessConstructor and Description
protected
DescriptorException(String theMessage)

INTERNAL: TopLink exceptions should only be thrown by TopLink.

protected
DescriptorException(String theMessage, DatabaseMapping mapping)

INTERNAL: TopLink exceptions should only be thrown by TopLink.

protected
DescriptorException(String theMessage, ClassDescriptor descriptor)

INTERNAL: TopLink exceptions should only be thrown by TopLink.

protected
DescriptorException(String theMessage, ClassDescriptor descriptor, Throwable exception)

Method Summary

Modifier and TypeMethod and Description
public static DescriptorException
public static DescriptorException
public static DescriptorException
public static DescriptorException
public static DescriptorException
public static DescriptorException
public static DescriptorException
public static DescriptorException
public static DescriptorException
public static DescriptorException
attributeTypeNotValid(CollectionMapping mapping, Class<?> interfaceType)

public static DescriptorException
public static DescriptorException
public static DescriptorException
public static DescriptorException
public static DescriptorException
public static DescriptorException
public static DescriptorException
public static DescriptorException
public static DescriptorException
public static DescriptorException
public static DescriptorException
public static DescriptorException
errorAccessingSetMethodOfEntity(Class<?> aClass, String methodName, ClassDescriptor descriptor, Exception underlying)

public static DescriptorException
errorOccuredInAmendmentMethod(Class<?> amendmentClass, String method, Exception exception, ClassDescriptor descriptor)

public static DescriptorException
errorUsingPrimaryKey(Object primaryKey, ClassDescriptor descriptor, Exception underlying)

public static DescriptorException
public static DescriptorException
fieldIsNotPresentInDatabase(ClassDescriptor descriptor, String tableName, String fieldName)

public static DescriptorException
public static DescriptorException
public static DescriptorException
public static DescriptorException
public ClassDescriptor
getDescriptor()

PUBLIC: Return the descriptor that the problem was detected in.

public DatabaseMapping
getMapping()

PUBLIC: Return the mapping that the problem was detected in.

public String
getMessage()

Overrides org.eclipse.persistence.exceptions.EclipseLinkException.getMessage.

PUBLIC: Return the exception error message.
public static DescriptorException
public static DescriptorException
public static DescriptorException
public static DescriptorException
illegalAccessWhileCloning(Object domainObject, String methodName, ClassDescriptor descriptor, Throwable exception)

public static DescriptorException
public static DescriptorException
public static DescriptorException
illegalAccessWhileEventExecution(String eventMethodName, ClassDescriptor descriptor, Exception exception)

public static DescriptorException
public static DescriptorException
public static DescriptorException
public static DescriptorException
public static DescriptorException
public static DescriptorException
public static DescriptorException
public static DescriptorException
public static DescriptorException
public static DescriptorException
public static DescriptorException
public static DescriptorException
public static DescriptorException
public static DescriptorException
public static DescriptorException
public static DescriptorException
public static DescriptorException
public static DescriptorException
public static DescriptorException
public static DescriptorException
incorrectCollectionPolicy(DatabaseMapping mapping, Class<?> attributeClass, Class<?> containerClass)

public static DescriptorException
public static DescriptorException
public static DescriptorException
public static DescriptorException
public static DescriptorException
public static DescriptorException
public static DescriptorException
public static DescriptorException
invalidAmendmentMethod(Class<?> amendmentClass, String method, Exception exception, ClassDescriptor descriptor)

public static DescriptorException
invalidAttributeTypeForProxyIndirection(Class<?> attributeType, Class<?>[] targetInterfaces, DatabaseMapping mapping)

public static DescriptorException
invalidContainerPolicy(ContainerPolicy containerPolicy, Class<?> javaClass)

public static DescriptorException
public static DescriptorException
public static DescriptorException
public static DescriptorException
public static DescriptorException
invalidGetMethodReturnTypeForProxyIndirection(Class<?> attributeType, Class<?>[] targetInterfaces, DatabaseMapping mapping)

public static DescriptorException
public static DescriptorException
public static DescriptorException
public static DescriptorException
public static DescriptorException
public static DescriptorException
invalidSetMethodParameterTypeForProxyIndirection(Class<?> attributeType, Class<?>[] targetInterfaces, DatabaseMapping mapping)

public static DescriptorException
public static DescriptorException
public static DescriptorException
public static DescriptorException
public static DescriptorException
public static DescriptorException
public static DescriptorException
public static DescriptorException
public static DescriptorException
public static DescriptorException
public static DescriptorException
public static DescriptorException
public static DescriptorException
public static DescriptorException
missingClassIndicatorField(XMLRecord<ABSTRACT_SESSION extends CoreAbstractSession<DESCRIPTOR extends CoreDescriptor<ATTRIBUTE_GROUP extends CoreAttributeGroup, DESCRIPTOR_EVENT_MANAGER extends CoreDescriptorEventManager, FIELD extends CoreField, INHERITANCE_POLICY extends CoreInheritancePolicy, INSTANTIATION_POLICY extends CoreInstantiationPolicy, LIST extends List<E>, OBJECT_BUILDER extends CoreObjectBuilder>, LOGIN extends CoreLogin<PLATFORM extends CorePlatform>, PLATFORM extends CorePlatform<CONVERSION_MANAGER extends CoreConversionManager>, PROJECT extends CoreProject<DESCRIPTOR extends CoreDescriptor<ATTRIBUTE_GROUP extends CoreAttributeGroup, DESCRIPTOR_EVENT_MANAGER extends CoreDescriptorEventManager, FIELD extends CoreField, INHERITANCE_POLICY extends CoreInheritancePolicy, INSTANTIATION_POLICY extends CoreInstantiationPolicy, LIST extends List<E>, OBJECT_BUILDER extends CoreObjectBuilder>, LOGIN extends CoreLogin<PLATFORM extends CorePlatform>, SESSION extends CoreSession>, SESSION_EVENT_MANAGER extends CoreSessionEventManager<SESSION_EVENT_LISTENER extends CoreSessionEventListener>>> row, ClassDescriptor descriptor)

public static DescriptorException
public static DescriptorException
public static DescriptorException
public static DescriptorException
public static DescriptorException
public static DescriptorException
public static DescriptorException
public static DescriptorException
public static DescriptorException
public static DescriptorException
public static DescriptorException
public static DescriptorException
public static DescriptorException
public static DescriptorException
public static DescriptorException
public static DescriptorException
noCustomQueryForReturningPolicy(String queryTypeName, String platformTypeName, ClassDescriptor descriptor)

public static DescriptorException
public static DescriptorException
public static DescriptorException
public static DescriptorException
public static DescriptorException
public static DescriptorException
public static DescriptorException
public static DescriptorException
public static DescriptorException
public static DescriptorException
noSubClassMatch(Class<?> theClass, DatabaseMapping mapping)

public static DescriptorException
public static DescriptorException
public static DescriptorException
public static DescriptorException
public static DescriptorException
public static DescriptorException
public static DescriptorException
noSuchMethodWhileInitializingAttributesInMethodAccessor(String setMethodName, String getMethodName, String javaClassName)

public static DescriptorException
public static DescriptorException
public static DescriptorException
public static DescriptorException
public static DescriptorException
public static DescriptorException
public static DescriptorException
public static DescriptorException
public static DescriptorException
public static DescriptorException
public static DescriptorException
public static DescriptorException
public static DescriptorException
public static DescriptorException
public static DescriptorException
public static DescriptorException
public static DescriptorException
public static DescriptorException
public static DescriptorException
public static DescriptorException
public static DescriptorException
public static DescriptorException
public static DescriptorException
public static DescriptorException
public static DescriptorException
public static DescriptorException
public static DescriptorException
public static DescriptorException
public static DescriptorException
public static DescriptorException
public static DescriptorException
public static DescriptorException
public static DescriptorException
public static DescriptorException
public static DescriptorException
public static DescriptorException
public static DescriptorException
returningPolicyAndDescriptorFieldTypeConflict(String fieldName, String returningPolicyFieldTypeName, String descriptorFieldTypeName, ClassDescriptor descriptor)

public static DescriptorException
public static DescriptorException
public static DescriptorException
returningPolicyFieldTypeConflict(String fieldName, String type1Name, String type2Name, ClassDescriptor descriptor)

public static DescriptorException
public static DescriptorException
returningPolicyMappingNotSupported(String fieldName, String mappingClassName, DatabaseMapping mapping)

public static DescriptorException
public static DescriptorException
public static DescriptorException
securityOnFindMethod(String methodName, ClassDescriptor descriptor, Exception exception)

public static DescriptorException
securityOnFindObsoleteMethod(String methodName, ClassDescriptor descriptor, Exception exception)

public static DescriptorException
securityOnInitializingAttributeMethod(String attributeMethodName, DatabaseMapping mapping, Throwable exception)

public static DescriptorException
public static DescriptorException
public static DescriptorException
securityWhileInitializingAttributesInMethodAccessor(String setMethodName, String getMethodName, String javaClassName)

public static DescriptorException
public static DescriptorException
public static DescriptorException
public static DescriptorException
public static DescriptorException
public void
setDescriptor(ClassDescriptor descriptor)

INTERNAL: Set the mapping.

public static DescriptorException
public void
setMapping(DatabaseMapping mapping)

INTERNAL: Set the mapping.

public static DescriptorException
public static DescriptorException
public static DescriptorException
public static DescriptorException
public static DescriptorException
tableNotPresent(String tableName, ClassDescriptor descriptor)

public static DescriptorException
public static DescriptorException
public static DescriptorException
targetInvocationWhileCloning(Object domainObject, String methodName, ClassDescriptor descriptor, Throwable exception)

public static DescriptorException
public static DescriptorException
public static DescriptorException
targetInvocationWhileEventExecution(String eventMethodName, ClassDescriptor descriptor, Exception exception)

public static DescriptorException
public static DescriptorException
public static DescriptorException
public static DescriptorException
public static DescriptorException
public static DescriptorException
public static DescriptorException
public static DescriptorException
public static DescriptorException
public static DescriptorException
public static DescriptorException
public static DescriptorException
public static DescriptorException
public static DescriptorException
public static DescriptorException
public static DescriptorException
Inherited from org.eclipse.persistence.exceptions.ValidationException:
alreadyLoggedIncacheExpiryAndExpiryTimeOfDayBothSpecifiedcacheNotSupportedWithEmbeddablecannotAcquireClientSessionFromSessioncannotAcquireDataSourcecannotAcquireHistoricalSessioncannotAddDescriptorsToSessionBrokercannotAddSequencesToSessionBrokercannotCastToClasscannotCommitAndResumeSynchronizedUOWcannotCommitAndResumeUOWWithModifyAllQueriescannotCommitUOWAgaincannotCreateExternalTransactionControllercannotHaveUnboundInOutputArgumentscannotInstantiateExceptionHandlerClasscannotInstantiateProfilerClasscannotInstantiateSessionEventListenerClasscannotInvokeMethodOnConfigClasscannotIssueModifyAllQueryWithOtherWritesWithinUOWcannotModifyReadOnlyClassesSetAfterUsingUnitOfWorkcannotPersistExistingObjectcannotRegisterAggregateObjectInUnitOfWorkcannotReleaseNonClientSessioncannotRemoveFromReadOnlyClassesInNestedUnitOfWorkcannotSetCursorForParameterTypeOtherThanOutcannotSetDefaultSequenceAsDefaultcannotSetListenerClassescannotSetReadPoolSizeAfterLogincannotTranslateUnpreparedCallcannotWriteChangesTwicechildDescriptorsDoNotHaveIdentityMapcircularMappedByReferencesclassExtractorCanNotBeSpecifiedWithDiscriminatorMetadataclassFileTransformerThrowsExceptionclassListMustNotBeNullclassNotFoundWhileConvertingClassNamesclassNotListedInPersistenceUnitclientSessionCanNotUseExclusiveConnectioncollectionRemoveEventWithNoIndexconfigFactoryNamePropertyNotFoundconfigFactoryNamePropertyNotSpecifiedconfigMethodNotDefinedconflictingAccessMethodsForEmbeddableconflictingAccessTypeForEmbeddableconflictingAnnotationsconflictingNamedAnnotationsconflictingNamedXMLElementsconflictingSequenceAndTableGeneratorsSpecifiedconflictingSequenceNameAndTablePkColumnValueSpecifiedconflictingXMLElementscontainerPolicyDoesNotUseKeysconverterClassMustImplementAttributeConverterInterfaceconverterClassNotFoundconverterNotFoundcopyPolicyMustSpecifyEitherMethodOrWorkingCopyMethodcouldNotBindJndicouldNotFindDriverClasscouldNotFindMapKeycreatePlatformDefaultSequenceUndefinedcurrentLoaderNotValiddefaultSequenceNameAlreadyUsedBySequencedescriptorMustBeNotInitializedduplicatePartitionValueejbCannotLoadRemoteClassejbContainerExceptionRaisedejbDescriptorNotFoundInSessionejbFinderExceptionejbInvalidHomeInterfaceClassejbInvalidPlatformClassejbInvalidProjectClassejbInvalidSessionTypeClassejbMustBeInTransactionejbPrimaryKeyReflectionExceptionejbSessionTypeClassNotFoundembeddableAssociationOverrideNotFoundembeddableAttributeNameForConvertNotFoundembeddableAttributeOverrideNotFoundembeddedIdAndIdAnnotationFoundembeddedIdHasNoAttributesentityClassNotFounderrorClosingPersistenceXMLerrorDecryptingPassworderrorEncryptingPassworderrorInSessionsXMLerrorInstantiatingClasserrorInstantiatingConversionValueDataerrorInstantiatingConversionValueObjecterrorParsingMappingFileerrorProcessingNamedQueryexceptionConfiguringEMFactoryexcessivePrimaryKeyJoinColumnsSpecifiedexcusiveConnectionIsNoLongerAvailableexistingQueryTypeConflictexpectedProxyPropertyNotFoundfatalErrorOccurredfeatureIsNotAvailableInRunningJDKVersionfetchGroupHasUnmappedAttributefetchGroupHasWrongReferenceAttributefetchGroupHasWrongReferenceClassfieldLevelLockingNotSupportedWithoutUnitOfWorkfileErrorhistoricalSessionOnlySupportedOnOracleidRelationshipCircularReferenceillegalContainerClassillegalOperationForUnitOfWorkLifecycleillegalUseOfMapInDirectCollectioninActiveUnitOfWorkincompleteJoinColumnsSpecifiedincompletePrimaryKeyJoinColumnsSpecifiedincorrectASMServiceProvidedincorrectLoginInstanceProvidedinstantiatingValueholderWithNullSessioninvalidAssociationOverrideReferenceColumnNameinvalidAttributeOverrideNameinvalidAttributeTypeForOrderColumninvalidBooleanValueForAddingNamedQueriesinvalidBooleanValueForEnableStatmentsCachedinvalidBooleanValueForPropertyinvalidBooleanValueForSettingAllowNativeSQLQueriesinvalidBooleanValueForSettingNativeSQLinvalidCacheStatementsSizeinvalidCallbackMethodinvalidCallbackMethodModifierinvalidCallbackMethodNameinvalidClassLoaderForDynamicPersistenceinvalidClassTypeForBLOBAttributeinvalidClassTypeForCLOBAttributeinvalidCollectionTypeForRelationshipinvalidColumnAnnotationOnRelationshipinvalidComparatorClassinvalidCompositePKAttributeinvalidCompositePKSpecificationinvalidConnectorinvalidDataSourceNameinvalidDerivedCompositePKAttributeinvalidDerivedIdPrimaryKeyFieldinvalidEmbeddableAttributeForAssociationOverrideinvalidEmbeddableAttributeForAttributeOverrideinvalidEmbeddableClassForElementCollectioninvalidEmbeddedAttributeinvalidEncryptionClassinvalidEntityCallbackMethodArgumentsinvalidEntityListenerCallbackMethodArgumentsinvalidEntityMappingsDocumentinvalidExceptionHandlerClassinvalidExplicitAccessTypeSpecifiedinvalidFieldForClassinvalidFileNameinvalidLoggingFileinvalidLoggingFileinvalidMappedByIdValueinvalidMappinginvalidMappingForConvertinvalidMappingForConverterinvalidMappingForConvertWithAttributeNameinvalidMappingForEmbeddedIdinvalidMappingForMapKeyConvertinvalidMappingForStructConverterinvalidMergePolicyinvalidMethodArgumentsinvalidNullMethodArgumentsinvalidOrderByValueinvalidPersistenceRootUrlinvalidProfilerClassinvalidPropertyForClassinvalidSequencingLogininvalidSessionEventListenerClassinvalidSQLResultSetMappinginvalidTargetClassinvalidTypeForBasicCollectionAttributeinvalidTypeForBasicMapAttributeinvalidTypeForEnumeratedAttributeinvalidTypeForLOBAttributeinvalidTypeForSerializedAttributeinvalidTypeForTemporalAttributeinvalidTypeForVersionAttributeinvalidValueForPropertyisolatedDataNotSupportedInSessionBrokerjarFilesInPersistenceXmlNotSupportedjavaTypeIsNotAValidDatabaseTypejtsExceptionRaisedlistOrderFieldNotSupportedloginBeforeAllocatingClientSessionslogIOErrormapKeyCannotUseIndirectionmapKeyNotDeclaredInItemClassmappingAnnotationsAppliedToTransientAttributemappingDoesNotOverrideValueFromRowInternalWithJoinmappingFileNotFoundmappingMetadataAppliedToMethodWithArgumentsmaxSizeLessThanMinSizemethodFailedmissingContextStringForContextmissingConvertAttributeNamemissingDescriptormissingFieldTypeForDDLGenerationOfClassTransformationmissingMappingConvertAttributeNamemissingMappingForAttributemissingPropertiesFileForMetadataRepositoryConfigmissingTransformerMethodForDDLGenerationOfClassTransformationmissingXMLMetadataRepositoryConfigmultipleClassesForTheSameDiscriminatormultipleContextPropertiesForSameTenantDiscriminatorFieldSpecifiedmultipleCopyPolicyAnnotationsOnSameClassmultipleCursorsNotSupportedmultipleEmbeddedIdAnnotationsFoundmultipleLifecycleCallbackMethodsForSameLifecycleEventmultipleObjectValuesForDataValuemultipleOutParamsNotSupportedmultipleUniqueConstraintsWithSameNameSpecifiedmultipleVPDIdentifiersSpecifiedmultitenantContextPropertyForNonSharedEMFNotSpecifiednestedUOWNotSupportedForAttributeTrackingnestedUOWNotSupportedForModifyAllQuerynoAttributeTypeSpecificationnoConverterDataTypeSpecifiednoConverterObjectTypeSpecifiednoCorrespondingSetterMethodDefinednoMappedByAttributeFoundnonEntityTargetInRelationshipnonReadOnlyMappedTenantDiscriminatorFieldnonUniqueEntityNamenonUniqueMappingFileNamenonUniqueRepositoryFileNamenoPrimaryKeyAnnotationsFoundnoPropertiesFileFoundnoSessionFoundnoSessionRegisteredForClassnoSessionRegisteredForNamenoSessionsXMLFoundnoTablesToCreatenotAvailableASMServicenoTemporalTypeSpecifiednoTopLinkEjbJarXMLFoundnotSupportedForDatasourcenullCacheKeyFoundOnRemovalnullPrimaryKeyInUnitOfWorkClonenullUnderlyingValueHolderValueobjectNeedImplTrackerForFetchGroupUsageoldCommitNotSupportedForAttributeTrackingonlyFieldsAreValidKeysForDatabaseRowsonlyOneGeneratedValueIsAllowedoperationNotSupportedoptimisticLockingNotSupportedWithStoredProcedureGenerationoptimisticLockingSelectedColumnNamesNotSpecifiedoptimisticLockingVersionElementNotSpecifiedoracleJDBC10_1_0_2ProxyConnectorRequiresIntProxytypeoracleJDBC10_1_0_2ProxyConnectorRequiresOracleConnectionoracleJDBC10_1_0_2ProxyConnectorRequiresOracleConnectionVersionoracleObjectTypeIsNotDefinedoracleObjectTypeNameIsNotDefinedoracleOCIProxyConnectorRequiresOracleOCIConnectionPooloracleVarrayMaximumSizeNotDefinedplatformClassNotFoundplatformDoesNotOverrideGetCreateTempTableSqlPrefixplatformDoesNotSupportCallWithReturningplatformDoesNotSupportSequenceplatformDoesNotSupportStoredFunctionspoolNameDoesNotExistpoolsMustBeConfiguredBeforeLoginprimaryKeyColumnNameNotSpecifiedprimaryKeyUpdateDisallowedprimaryTableNotDefinedprojectLoginIsNullprojectXMLNotFoundqueryArgumentTypeNotFoundquerySequenceDoesNotHaveSelectQueryreadTransformerClassDoesntImplementAttributeTransformerreadTransformerHasBothClassAndMethodreadTransformerHasNeitherClassNorMethodreflectiveExceptionWhileCreatingClassInstancesequenceCannotBeConnectedToTwoPlatformssequenceGeneratorUsingAReservedNamesequenceNameAlreadyUsedByDefaultSequencesequenceSetupIncorrectlyserverPlatformIsReadOnlyAfterLoginsessionAmendmentExceptionOccuredsharedDescriptorAliasstartIndexOutOfRangestopIndexOutOfRangetableGeneratorUsingAReservedNametwoStructConvertersAddedForSameClassunableToDetermineMapKeyClassunableToDetermineTargetClassunableToDetermineTargetEntityunableToLoadClassunfetchedAttributeNotEditableuniDirectionalOneToManyHasJoinColumnAnnotationsunitOfWorkAfterWriteChangesFailedunitOfWorkInTransactionCommitPendingunitOfWorkInTransactionCommitPendingunknownProxyTypeunspecifiedCompositePKNotSupportedunsupportedCascadeLockingDescriptorunsupportedCascadeLockingMappingunsupportedCascadeLockingMappingWithCustomQueryvpdNotSupportedwriteChangesOnNestedUnitOfWorkwriteObjectNotAllowedInUnitOfWorkwriteTransformerClassDoesntImplementFieldTransformerwriteTransformerHasBothClassAndMethodwriteTransformerHasNeitherClassNorMethodwriteTransformerHasNoColumnNamewrongChangeEventwrongCollectionChangeEventTypewrongObjectRegisteredwrongPropertyNameInChangeEventwrongSequenceTypewrongUsageOfSetCustomArgumentTypeMethod