Explanation | Java EE Context and Dependency Injection functionality is enabled on this server. |
Action | No action is required. |
Explanation | Message indicates when a custom property is set and recognized by JCDI. |
Action | No action is required. |
Explanation | A JCDI error has occurred that will prevent normal operation. |
Action | Review FFDC logs and exception text to identify the problem. |
Explanation | An unexpected error has occurred while processing the configuration that prevents normal operation. |
Action | Review FFDC logs and exception text to identify the problem. |
Explanation | An unexpected error has occurred while processing an EJB |
Action | Review FFDC logs and exception text to identify the problem. |
Explanation | The specified class was not visible to the available classloaders. |
Action | Review the classloader settings of the specified application class. |
Explanation | Java EE Context and Dependency Injection functionality is disabled on this server. |
Action | No action is required. |
Explanation | Java EE Context and Dependency Injection functionality is disabled for the specified application. |
Action | No action is required. |
Explanation | Please examine the manifest classpath of your application module. |
Action | No action is required. |
Explanation | JCDI runtime could NOT load classes resulting from a scan of the beans deployment archive. |
Action | Please fix the ClassNotFoundException during application start |
Explanation | An unexpected error has occurred while processing the configuration that prevents normal operation. |
Action | Please Review FFDC logs or exception text to identify the problem. |
Explanation | A CDI error has occurred that will prevent normal operation. |
Action | Review FFDC logs and exception text to identify the problem. |
Explanation | CDI found more than one beans.xml file. |
Action | Ensure the application archive contains only one beans.xml file. |
Explanation | This exception is unexpected. The cause is not immediately known. |
Action | See the problem determination information on the WebSphere Application Server Support web page: http://www.ibm.com/software/webservers/appserv/was/support. |
Explanation | This exception is unexpected. The cause is not immediately known. |
Action | See the problem determination information on the WebSphere Application Server Support web page: http://www.ibm.com/software/webservers/appserv/was/support. |
Explanation | This exception is unexpected. The cause is not immediately known. |
Action | See the problem determination information on the WebSphere Application Server Support web page: http://www.ibm.com/software/webservers/appserv/was/support. |
Explanation | This exception is unexpected. The cause is not immediately known. |
Action | See the problem determination information on the WebSphere Application Server Support web page: http://www.ibm.com/software/webservers/appserv/was/support. |
Explanation | This exception is unexpected. The cause is not immediately known. |
Action | See the problem determination information on the WebSphere Application Server Support web page: http://www.ibm.com/software/webservers/appserv/was/support. |
Explanation | CDI found a resource producer field where the type of the field did not match the type of the Java EE resource injected into it. |
Action | Ensure that the correct Java EE resource is being injected into the resource producer field and that the type of the field matches the type of the resource injected into it. |
Explanation | The injection is not successful as the bean manager of the archive that the class belongs to is null. |
Action | Ensure that the archive the class belongs to is a bean archive. Refer to the CDI specification on how to make an archive a bean archive. |
Explanation | Archives are not scanned for CDI beans unless they have a beans.xml file. |
Action | Ensure that every archive that uses CDI has a beans.xml file or re-enable implicit beans scanning in your server.xml file. |
Explanation | CDI failed to invoke the constructor of an extension class that is registered with the getExtensions() method of a CDIExtensionMetadata implementation. |
Action | Fix the error that is preventing your extension from instantiating. |
Explanation | The class is ignored because it was registered with the getExtensions() or getBeanClasses() method of a CDIExtensionMetadata implementation and is in a different bundle than the CDIExtensionMetadata implementation. |
Action | Move the affected class or create a new CDIExtensionMetadata implementation in the correct bundle. |
Explanation | CDI failed to load or invoke the construction of an extension class. |
Action | Fix the error that is preventing the extension from being created. |
Explanation | The application includes a META-INF/services/jakarta.enterprise.inject.build.compatible.spi.BuildCompatibleExtension file that includes the class, but CDI could not load the class. |
Action | Ensure the class is present in the application and can be loaded. If the class is present in the application, an FFDC file might have more information about why the class could not be loaded. |
Explanation | The application includes a META-INF/services/jakarta.enterprise.inject.build.compatible.spi.BuildCompatibleExtension file that includes the class, but the class does not implement jakarta.enterprise.inject.build.compatible.spi.BuildCompatibleExtension |
Action | Change the class so that it implements jakarta.enterprise.inject.build.compatible.spi.BuildCompatibleExtension. |
Explanation | The cdi configuration element replaces the cdi12 configuration element and contains all the same options, plus new options. |
Action | Change your server.xml configuration to use the cdi configuration element instead of the cdi12 configuration element. |
Explanation | Although you can set the enableImplicitBeanArchives attribute on both of the cdi12 and cdi configuration element configuration elements, you should not set this attribute with different values in the same server configuration. |
Action | Update your server.xml to fix the conflict. The recommended action is to remove the cdi12 configuration element because it is superseded by the cdi configuration element. |
Explanation | Prior to CDI 4.0, a non-empty but unversioned beans.xml file meant that the archive was treated as an explicit bean archive (all classes are eligible to be beans). In CDI 4.0 or later, the archive is taken to be an implicit bean archive (only annotated classes are eligible be beans). |
Action | Update the beans.xml file within your application to use a newer version of the schema and ensure that the version and bean-discovery-mode attributes are properly set. |
Explanation | Annotation transactional cannot be used with EJB |
Action | The TransactionAttribute should be used instead of Transactional with EJB's |
Explanation | Lifecycle interceptors should avoid throwing checked exceptions |
Action | Check the logs to determine the problem |
Explanation | This exception is unexpected. The cause is not immediately known. |
Action | See the problem determination information on the WebSphere Application Server Support web page: http://www.ibm.com/software/webservers/appserv/was/support. |