dip0010I 0 rejected being added to 1 The reason given was: 2 The dip was not added to the bean.
Severity: Informational
Explanation: An attempt was made to add a dip to a dippable bean, but the dip rejected being added to the bean.
User Response: The dip cannot currently be applied to the bean. The reasons are included in the message.
dip0011I 0 rejected being added to 1 during deserialization. The dips listeners may not have been added to the bean.
Severity: Informational
Explanation: During Deserialization, the dip rejected being added to the dippable bean being reconstructed. The bean may, or may not be in a usable state.
User Response: The bean may be unusable. Use the bean with care.
dip0012W 0.retrieveDip returned null. This method must return the dip that created it. 0 was not added as a listener to the dippable bean.
Severity: Warning
Explanation: The dip returned a listener whose retrieveDip method
returned
User Response: Correct the dip listener so that the retrieveDip() method returns the dip.
dip0013E DipListenerAuxiliaryComparator cannot be used to compare non-DipListenerAuxiliary objects.
Severity: Error
Explanation: An attempt was made to compare non-DipListenerAuxiliary objects with a DipListenerAuxiliaryComparator object. A DipListenerAuxiliaryComparator object can only be compared to another DipListenerAuxiliary object.
User Response: Find a different Comparator for object comparisons.
dip0014E DipToObjectMapComparator cannot be used to compare non-DipToObjectMap objects.
Severity: Error
Explanation: An attempt was made to compare non-DipToObjectMap objects with a DipToObjectMapComparator object. A DipToObjectMapComparator object can only be compared to another DipToObjectMap object.
User Response: Find a different Comparator for object comparisons.
dip0015X null className parameter in 0 constructor.
Severity: Exception
Explanation: A null class name was passed into a constructor that requires a valid className as input.
User Response: Correct the client programming error.
dip0016X 0 is declared with the final modifier and cannot be formed into a Dippable.
Severity: Exception
Explanation: The class being morphed is declared as final, which prevents its conversion to a Dippable.
User Response: Remove the final modifier to allow the class to be subclassed.
dip0017X Introspection failed on 0. IntrospectionException message: 1
Severity: Exception
Explanation: The Introspector threw an IntrospectionException when introspection was attempted on the class being morphed.
User Response: Make sure the
dip0018X 0 class not found. ClassNotFoundException message: 1
Severity: Exception
Explanation: A ClassNotFoundException was thrown when a class load was attempted on the named class.
User Response: Make sure the
dip0019I No package name provided with new class name. New dippable class will be part of an unnamed package. Processing continues...
Severity: Informational
Explanation: The new class name provided did not include a package name so the new dippable bean will not belong to a package.
User Response: This is an informational message. If you did not
want your dippable bean to be in an unnamed package, recreate the bean
using a fully-qualified name that includes a package name.
dip0020I No package name provided with new class name. New dippable class will be part of the 0 package. Processing continues...
Severity: Informational
Explanation: The new class name provided did not include a package name, so the new dippable bean will belong to the same package as the original bean.
User Response: This is an informational message. If you did not want your dippable bean to be in the same package as the original bean, recreate the bean using a fully-qualified name that includes a package name.
dip0021I No fire method found for event set 0. Processing continues...
Severity: Informational
Explanation: No write fire method was found for the named event set.
User Response: This is an informational message. An event is wrapped only if a method exists that matches the design pattern:
fireEventSetName(...)Where EventSetName represents the event set name as returned by the Introspector and is properly capitalized to form a method name.
Severity: Informational
Explanation: The original class implemented Externalizable. The new dippable class will also implement Externalizable, but will not do any special formatting of the data. This could mean the new dippable class will not work during serialization.
User Response: This is an informational message. If the original class doesn't use any special data formatting, there is no problem. If the original class uses any special data formatting, the new dippable bean will not serialize correctly.
dip0023E No directory name specified with -d flag.
Severity: Error
Explanation: The -d optional flag was passed to the BeanMorpher, but no directory name was supplied.
User Response: Provide an accompanying directory name when specifying the -d flag. For additional information, see the BeanMorpher usage statement.
dip0024E No class name specified with -n flag.
Severity: Error
Explanation: The -n optional flag was passed to the BeanMorpher, but no new class name was supplied.
User Response: Provide an accompanying class name when specifying the -n flag. For additional information, see the BeanMorpher usage statement.
dip0025E No additional APIs specified with -i flag.
Severity: Error
Explanation: The -i optional flag was passed to the BeanMorpher, but no additional APIs were supplied.
User Response: Provide one or more additional APIs when specifying the -i flag. For additional information, see the BeanMorpher usage statement.
dip0026E No dips specified with -p flag.
Severity: Error
Explanation: The -p optional flag was passed to the BeanMorpher, but no dips were specified.
User Response: Provide the names of one or more dips when specifying the -p flag. For additional information, see the BeanMorpher usage statement.
dip0027E No DippableSupport implementation provided with -s flag.
Severity: Error
Explanation: The -s optional flag was passed to the BeanMorpher, but no DippableSupport implementation was supplied.
User Response: Provide a DippableSupport implementation when specifying the -s flag. For additional information, see the BeanMorpher usage statement.
dip0028E No Comment provided with -c flag.
Severity: Error
Explanation: The -c optional flag was passed to the BeanMorpher, but no Comment class was supplied.
User Response: Provide a Comment class when specifying the -c flag. For additional information, see the BeanMorpher usage statement.
dip0029E No package-qualified class name specified.
Severity: Error
Explanation: BeanMorpher was invoked, but could not run because a package-qualified class name was not passed.
User Response: Specify a package-qualified class name when invoking BeanMorpher.
dip0030X An I/O Error occurred: 0
Severity: Exception
Explanation: An I/O exception occurred during an I/O operation. Details are included in the message.
User Response: Correct the condition that caused the failure described in the message.
dip0031X Class 0 does not implement Interface 1
Severity: Exception
Explanation: The specified class did not implement the corresponding interface, but the inputs indicated that the class should implement the interface.
User Response: Check your inputs and try again.
dip0032X 0 is an Interface. Interfaces can not be morphed.
Severity: Exception
Explanation: An interface was given to be morphed. Interfaces can not be morphed into dippable classes.
User Response: Check your inputs and try again.
dip0033X 0 is a Class. This parameter must be an Interface.
Severity: Exception
Explanation: A class was given and specified as an interface.
User Response: Check your inputs and try again.
dip0034X format of additional APIs incorrect
Severity: Exception
Explanation: The format of the
com.myPackage.myClass+com.myPackage.myInterfaceMultiple class+interface pairs are separated by a semicolon (;).
User Response: Provide a
dip0035X Interface 0 implemented by 1 and by 2
Severity: Exception
Explanation: When dealing with
User Response: The two classes specified in the error message cannot be used in the same dippable bean.
dip0036X Interface 0 implements java.io.Serializable, but 1 does not.
Severity: Exception
Explanation: When dealing with
User Response: The interface specified in the error message cannot be used with the base class.
dip0037X Class 0 cannot be instantiated with Beans.instantiate()
Severity: Exception
Explanation: The class listed in the error message is not a bean. All classes listed in additional APIs or as a dip, must be a bean. This means that it must have a constructor with no parameters so it can be instantiated by the Beans.instantiate() method.
User Response: The class mentioned in the error message cannot
be used in additional APIs or as a dip.