Class CASRuntimeException

All Implemented Interfaces:
Serializable, I18nExceptionI

public class CASRuntimeException extends UIMARuntimeException
Runtime exception class for package org.apache.uima.cas. Messages in org.apache.uima.UIMAException_Messages
See Also:
  • Field Details

    • NON_CREATABLE_TYPE

      public static final String NON_CREATABLE_TYPE
      Can''t create FS of type "{0}" with this method.
      See Also:
    • ILLEGAL_ARRAY_SIZE

      public static final String ILLEGAL_ARRAY_SIZE
      Array size must be >= 0.
      See Also:
    • INAPPROP_TYPE

      public static final String INAPPROP_TYPE
      Expected value of type "{0}", but found "{1}".
      See Also:
    • INAPPROP_FEAT

      public static final String INAPPROP_FEAT
      Feature "{0}" is not defined for type "{1}".
      See Also:
    • INAPPROP_FEAT_X

      public static final String INAPPROP_FEAT_X
      Feature is not defined for type.
      See Also:
    • INAPPROP_RANGE

      public static final String INAPPROP_RANGE
      Trying to access value of feature "{0}" as "{1}", but range of feature is "{2}".
      See Also:
    • INAPPROP_RANGE_NOT_FS

      public static final String INAPPROP_RANGE_NOT_FS
      Wrong access method "getFeatureValue" for a feature "{0}" in a FeatureStructure with type "{1}" whose range is "{2}" which is not a featureStructure.
      See Also:
    • SET_REF_FROM_STRING_NOT_SUPPORTED

      public static final String SET_REF_FROM_STRING_NOT_SUPPORTED
      Setting a reference value "{0}" from a string is not supported.
      See Also:
    • PRIMITIVE_VAL_FEAT

      public static final String PRIMITIVE_VAL_FEAT
      Trying to access value of feature "{0}" as feature structure, but is primitive type.
      See Also:
    • TYPESYSTEM_NOT_LOCKED

      public static final String TYPESYSTEM_NOT_LOCKED
      Error accessing type system: the type system has not been committed.
      See Also:
    • ADD_ARRAY_TYPE_AFTER_TS_COMMITTED

      public static final String ADD_ARRAY_TYPE_AFTER_TS_COMMITTED
      Can''t add an array type "{0}" to the type system after the type system has been committed.
      See Also:
    • CREATE_FS_BEFORE_TS_COMMITTED

      public static final String CREATE_FS_BEFORE_TS_COMMITTED
      Can''t create FS of type "{0}" until the type system has been committed.
      See Also:
    • GET_CLASS_FOR_TYPE_BEFORE_TS_COMMIT

      public static final String GET_CLASS_FOR_TYPE_BEFORE_TS_COMMIT
      Cannot request the Java Class for a UIMA type before type system commit
      See Also:
    • ILLEGAL_STRING_VALUE

      public static final String ILLEGAL_STRING_VALUE
      Error setting string value: string "{0}" is not valid for a value of type "{1}".
      See Also:
    • UNKNOWN_CONSTRAINT_TYPE

      public static final String UNKNOWN_CONSTRAINT_TYPE
      Error applying FS constraint: no type "{0}" in current type system.
      See Also:
    • UNKNOWN_CONSTRAINT_FEAT

      public static final String UNKNOWN_CONSTRAINT_FEAT
      Error applying FS constraint: no feature "{0}" in current type system.
      See Also:
    • CHILD_INDEX_OOB

      public static final String CHILD_INDEX_OOB
      Error accessing child node in tree, index out of range.
      See Also:
    • JCAS_CAS_NOT_V3

      public static final String JCAS_CAS_NOT_V3
      JCas Class "{0}" is missing required constructor; likely cause is wrong version (UIMA version 3 or later JCas required).
      See Also:
    • JCAS_ARRAY_NOT_SUPPORTED

      public static final String JCAS_ARRAY_NOT_SUPPORTED
      User-defined JCas classes for built-in Arrays not supported, class: {0}
      See Also:
    • JCAS_MISSING_FIELD_ACCESSOR

      public static final String JCAS_MISSING_FIELD_ACCESSOR
      JCas Class "{0}" is missing required field accessor, or access not permitted, for field "{1}" during {2} operation.
      See Also:
    • JCAS_CAS_MISMATCH

      public static final String JCAS_CAS_MISMATCH
      CAS type system doesn''t match JCas Type definition for type "{0}".
      See Also:
    • JCAS_CAS_MISMATCH_SUPERTYPE

      public static final String JCAS_CAS_MISMATCH_SUPERTYPE
      JCas Class's supertypes for "{0}", "{1}" and the corresponding UIMA Supertypes for "{2}", "{3}" don't have an intersection.
      See Also:
    • JCAS_MISMATCH_SUPERTYPE

      public static final String JCAS_MISMATCH_SUPERTYPE
      The JCas class: "{0}" has supertypes: "{1}" which do not match the UIMA type "{2}"''s supertypes "{3}".
      See Also:
    • JCAS_TYPE_NOT_IN_CAS

      public static final String JCAS_TYPE_NOT_IN_CAS
      JCas type "{0}" used in Java code, but was not declared in the XML type descriptor.
      See Also:
    • JCAS_TYPE_RANGE_MISMATCH

      public static final String JCAS_TYPE_RANGE_MISMATCH
      CAS type system type "{0}" defines field "{1}" with range "{2}", but JCas class has range "{3}".
      See Also:
    • JCAS_FIELD_MISSING_IN_TYPE_SYSTEM

      public static final String JCAS_FIELD_MISSING_IN_TYPE_SYSTEM
      JCAS class "{0}" defines a UIMA field "{1}" but the UIMA type doesn''t define that field.
      See Also:
    • JCAS_FIELD_ADJ_OFFSET_CHANGED

      public static final String JCAS_FIELD_ADJ_OFFSET_CHANGED
      In JCAS class "{0}", UIMA field "{1}" was set up at type system type adjusted offset "{2}" but a different type system being used with the same JCas class has this offset at "{3}", which is not allowed.
      See Also:
    • JCAS_UNKNOWN_TYPE_NOT_IN_CAS

      public static final String JCAS_UNKNOWN_TYPE_NOT_IN_CAS
      Unknown JCas type used in Java code but was not declared or imported in the XML descriptor for this component.
      See Also:
    • JCAS_ALPHA_LEVEL_NOT_SUPPORTED

      public static final String JCAS_ALPHA_LEVEL_NOT_SUPPORTED
      See Also:
    • JCAS_MISSING_GETTER

      public static final String JCAS_MISSING_GETTER
      Cas class {0} with feature {1} but is mssing a 0 argument getter. This feature will not be used to maybe expand the type's feature set.
      See Also:
    • JCAS_GET_NTH_ON_EMPTY_LIST

      public static final String JCAS_GET_NTH_ON_EMPTY_LIST
      JCas getNthElement method called via invalid object - an empty list: {0}.
      See Also:
    • JCAS_GET_NTH_NEGATIVE_INDEX

      public static final String JCAS_GET_NTH_NEGATIVE_INDEX
      JCas getNthElement method called with index "{0}" which is negative.
      See Also:
    • JCAS_GET_NTH_PAST_END

      public static final String JCAS_GET_NTH_PAST_END
      JCas getNthElement method called with index "{0}" larger than the length of the list.
      See Also:
    • JCAS_OLDSTYLE_REF_TO_NONJCAS_TYPE

      public static final String JCAS_OLDSTYLE_REF_TO_NONJCAS_TYPE
      JCas is referencing via a JFSIterator or get method, a type, "{0}", which has no JCAS class model. You must use FSIterator instead of JFSIterator.
      See Also:
    • JCAS_MAKING_ABSTRACT_INSTANCE

      public static final String JCAS_MAKING_ABSTRACT_INSTANCE
      A CAS iterator or createFS call is trying to make an instance of type "{0}", but that type has been declared "abstract" in JCas, and no instances are allowed to be made.
      See Also:
    • JCAS_UNSUPPORTED_OP_NOT_CAS

      public static final String JCAS_UNSUPPORTED_OP_NOT_CAS
      The method "{0}" is not supported by this JCAS because it is not associated with a CAS view of a CAS, but rather just with a base CAS.
      See Also:
    • JCAS_MISSING_TYPEINDEX

      public static final String JCAS_MISSING_TYPEINDEX
      The Class "{0}" matches a UIMA Type, and is a subtype of uima.cas.TOP, but is missing the JCas typeIndexId.
      See Also:
    • SOFANAME_ALREADY_EXISTS

      public static final String SOFANAME_ALREADY_EXISTS
      A sofaFS with name {0} has already been created.
      See Also:
    • SOFADATA_ALREADY_SET

      public static final String SOFADATA_ALREADY_SET
      Data for Sofa feature {0} has already been set.
      See Also:
    • SOFANAME_NOT_FOUND

      public static final String SOFANAME_NOT_FOUND
      No sofaFS with name {0} found.
      See Also:
    • SOFAREF_NOT_FOUND

      public static final String SOFAREF_NOT_FOUND
      No sofaFS for specified sofaRef found.
      See Also:
    • SOFAREF_NOT_SET

      public static final String SOFAREF_NOT_SET
      Sofa reference for FS {0} is required, but it is not set. This can happen during deserialization when the type system changes where this FeatureStructure''s type definition is now a subtype of uima.cas.AnnotationBase but was not when the serialized form was created.
      See Also:
    • PROTECTED_SOFA_FEATURE

      public static final String PROTECTED_SOFA_FEATURE
      Can''t use standard set methods with SofaFS features.
      See Also:
    • JCAS_MISSING_COVERCLASS

      public static final String JCAS_MISSING_COVERCLASS
      The JCAS cover class "{0}" could not be loaded.
      See Also:
    • INVALID_FEATURE_PATH

      public static final String INVALID_FEATURE_PATH
      The feature path "{0}" is not valid.
      See Also:
    • NO_PRIMITIVE_TAIL

      public static final String NO_PRIMITIVE_TAIL
      The feature path does not end in a primitive valued feature.
      See Also:
    • BLOB_SERIALIZATION

      public static final String BLOB_SERIALIZATION
      Error trying to do binary serialization of CAS data and write the BLOB to an output stream.
      See Also:
    • UNRECOGNIZED_SERIALIZED_CAS_FORMAT

      public static final String UNRECOGNIZED_SERIALIZED_CAS_FORMAT
      Unrecognized serialized CAS format.
      See Also:
    • BLOB_DESERIALIZATION

      public static final String BLOB_DESERIALIZATION
      Error while deserializing binary CAS. {0}.
      See Also:
    • LENIENT_FORM_6_NO_TS

      public static final String LENIENT_FORM_6_NO_TS
      Deserializing Compressed Form 6 with CasLoadMode LENIENT, but no Type System provided.
      See Also:
    • SOFADATASTREAM_ERROR

      public static final String SOFADATASTREAM_ERROR
      Error trying to open a stream to Sofa data.
      See Also:
    • INVALID_BASE_CAS_METHOD

      public static final String INVALID_BASE_CAS_METHOD
      Can''t call method "{0}" on the base CAS.
      See Also:
    • ANNOTATION_IN_WRONG_INDEX

      public static final String ANNOTATION_IN_WRONG_INDEX
      Error - the Annotation "{0}" is over view "{1}" and cannot be added to indexes associated with the different view "{2}".
      See Also:
    • TYPE_NOT_IN_INDEX

      public static final String TYPE_NOT_IN_INDEX
      Error accessing index "{0}" for type "{1}". Index "{0}" is over type "{2}", which is not a supertype of "{1}".
      See Also:
    • DISALLOW_CREATE_ANNOTATION_IN_BASE_CAS

      public static final String DISALLOW_CREATE_ANNOTATION_IN_BASE_CAS
      The type "{0}", a subtype of AnnotationBase, can''t be created in the Base CAS.
      See Also:
    • CANNOT_CLONE_SOFA

      public static final String CANNOT_CLONE_SOFA
      SofaFS may not be cloned.
      See Also:
    • CAS_MISMATCH

      public static final String CAS_MISMATCH
      Mismatched CAS "{0}".
      See Also:
    • DELTA_CAS_PREEXISTING_FS_DISALLOWED

      public static final String DELTA_CAS_PREEXISTING_FS_DISALLOWED
      Received pre-existing FS "{0}".
      See Also:
    • INVALID_MARKER

      public static final String INVALID_MARKER
      Invalid Marker.
      See Also:
    • MULTIPLE_CREATE_MARKER

      public static final String MULTIPLE_CREATE_MARKER
      Multiple Create Marker call for a CAS
      See Also:
    • DESERIALIZING_BINARY_INVALID_HEADER

      public static final String DESERIALIZING_BINARY_INVALID_HEADER
      Deserializing Binary Header invalid
      See Also:
    • DESERIALIZING_COMPRESSED_BINARY_UNSUPPORTED

      public static final String DESERIALIZING_COMPRESSED_BINARY_UNSUPPORTED
      Deserializing compressed binary other than form 4 not supported by this method
      See Also:
    • DESERIALIZING_V2_DELTA_V3

      public static final String DESERIALIZING_V2_DELTA_V3
      Deserializing a Version 2 Delta Cas into UIMA Version 3 not supported.
      See Also:
    • DEREF_FS_OTHER_CAS

      public static final String DEREF_FS_OTHER_CAS
      Dereferencing a FeatureStructure of a CAS in a different CAS's context. This can happen if you try to set a feature structure reference to a value of a feature structure belonging to an entirely different CAS.
      See Also:
    • ILLEGAL_FEAT_SET

      public static final String ILLEGAL_FEAT_SET
      While FS was in the index, illegal attempt to modify Feature "{0}" which is used as a key in one or more indexes; FS = "{1}"
      See Also:
    • LENIENT_NOT_SUPPORTED

      public static final String LENIENT_NOT_SUPPORTED
      Lenient deserialization not support for input of type {0}.
      See Also:
    • ILLEGAL_TYPE_CHANGE

      public static final String ILLEGAL_TYPE_CHANGE
      ll_setIntValue call to change the type: new type "{0}" must be a subtype of existing type {1}.
      See Also:
    • ILLEGAL_TYPE_CHANGE_IN_INDEX

      public static final String ILLEGAL_TYPE_CHANGE_IN_INDEX
      ll_setIntValue call to change the type, but the Feature Structure is in an index. New type: "{0}", existing type {1}.
      See Also:
    • ILLEGAL_SOFAREF_MODIFICATION

      public static final String ILLEGAL_SOFAREF_MODIFICATION
      Sofa reference in AnnotationBase may not be modified
      See Also:
    • INVALID_FS_ID

      public static final String INVALID_FS_ID
      The Feature Structure ID {0} is invalid.
      See Also:
    • CAS_MISSING_FS

      public static final String CAS_MISSING_FS
      The CAS doesn't have a Feature Structure whose ID is {0}; it may have been garbage collected.
      See Also:
    • TYPESYSTEMS_NOT_COMMITTED

      public static final String TYPESYSTEMS_NOT_COMMITTED
      Type Systems must be committed before calling this method.
      See Also:
    • deserialized_type_not_found

      public static final String deserialized_type_not_found
      While deserializing, no type found for type code {0}.
      See Also:
    • FS_NOT_MEMBER_OF_CAS

      public static final String FS_NOT_MEMBER_OF_CAS
      Feature Structure {0} belongs to CAS {1}, may not be set as the value of an array or list element in a different CAS {2}.
      See Also:
    • ILLEGAL_ADD_TO_INDEX_IN_BASE_CAS

      public static final String ILLEGAL_ADD_TO_INDEX_IN_BASE_CAS
      Illegal operation - cannot add Feature Structure {0} to base Cas {1}.
      See Also:
    • SWITCH_CLASS_LOADER_NESTED

      public static final String SWITCH_CLASS_LOADER_NESTED
      Multiply nested classloaders not supported. Original base loader: {0}, current nested loader: {1}, trying to switch to loader: {2}.
      See Also:
    • SELECT_GET_NO_INSTANCES

      public static final String SELECT_GET_NO_INSTANCES
      CAS does not contain any ''{0}'' instances{1}.
      See Also:
    • SELECT_GET_TOO_MANY_INSTANCES

      public static final String SELECT_GET_TOO_MANY_INSTANCES
      CAS has more than 1 instance of ''{0}''{1}.
      See Also:
    • SELECT_ALT_SRC_INVALID

      public static final String SELECT_ALT_SRC_INVALID
      Select with FSList or FSArray may not specify bounds, starting position, following, or preceding.
      See Also:
    • ANNOTATION_INDEX_REQUIRED

      public static final String ANNOTATION_INDEX_REQUIRED
      Index "{0}" must be an AnnotationIndex.
      See Also:
    • SUBITERATOR_AMBIGUOUS_POSITION_DIFFERENT_TYPES

      public static final String SUBITERATOR_AMBIGUOUS_POSITION_DIFFERENT_TYPES
      Subiterator {0} has bound type: {1}, begin: {2}, end: {3}, for coveredBy, not using type priorities, matching FS with same begin end and different type {4}, cannot order these
      See Also:
    • DESER_FORM_6_BAD_TYPE_CODE

      public static final String DESER_FORM_6_BAD_TYPE_CODE
      Deserializing Compressed Form 6, a type code: {0} has no corresponding type. currentFsId: {1} nbrFSs: {2} nextFsAddr: {3}
      See Also:
  • Constructor Details

    • CASRuntimeException

      public CASRuntimeException()
    • CASRuntimeException

      public CASRuntimeException(String aMessageKey, Object[] aArguments, Throwable aCause)
    • CASRuntimeException

      public CASRuntimeException(Throwable aCause, String aMessageKey, Object... aArguments)
    • CASRuntimeException

      public CASRuntimeException(String aMessageKey, Object... aArguments)
    • CASRuntimeException

      public CASRuntimeException(String aResourceBundleName, String aMessageKey, Object[] aArguments, Throwable aCause)
    • CASRuntimeException

      public CASRuntimeException(String aResourceBundleName, String aMessageKey, Object[] aArguments)
      This method cannot have variable arity, else, it gets called for args (String msgkey, Object ... args)
      Parameters:
      aResourceBundleName - the bundle name to use
      aMessageKey - the message key
      aArguments - arguments
    • CASRuntimeException

      public CASRuntimeException(Throwable aCause)