Explanation | The pool manager could not allocate a managed connection. This might be due to the properties associated with the pool manager (such as, maximum connections were exceeded). A NULL managed connection was returned by the pool manager. |
Action | If the problem persists, additional information might be available if you search for the message ID on the following Web sites: WebSphere Application Server Support page: http://www.ibm.com/software/webservers/appserv/was/support/ WebSphere Application Server for z/OS Support page: http://www.ibm.com/software/webservers/appserv/zos_os390/support/ . |
Explanation | This indicates that an attempt was made to use the connection within the context of an XA transaction along with other XA capable resources. This is not a valid operation for this resource adapter. |
Action | Modify the logic to separate the resource usage into separate transactions. |
Explanation | The pool manager created an exception when attempting to allocate a managed connection. The exception text might provide additional information for determining the problem. |
Action | If there are no user controlled indications, the message might be due to an internal error in the connection manager processing. Collect diagnostic data and visit the IBM support site for more information. |
Explanation | The resource adapter created an exception when attempting to call the getConnection() method. The exception text might provide additional information for determining the problem. |
Action | If there are no user controlled indications, the message might be due to an internal error in connection manager processing. Collect diagnostic data and visit the IBM support site for more information. |
Explanation | There was a problem attempting to clean records from a failed getConnection attempt. This message is informational and should be combined with other related messages for proper problem determination. |
Action | Examine the other related messages for explanations and user responses. |
Explanation | There was an attempt made to invoke an XA operation on a resource adapter that only supports local transactions. A local transaction resource adapter might have been included within the context of an XA transaction, along with other XA capable resources. |
Action | Modify the business logic to separate the resource usage into separate transactions. |
Explanation | There was a problem processing the given method. The interface defines specific exceptions that can be created, so the exception that was caught was mapped to the exception that was created. The processing within the method did not complete successfully. |
Action | Check that the business logic of the application is properly catching the exception that was created and that it contains the necessary recovery logic. Also check the log files for earlier errors that caused the exception. |
Explanation | There was a problem processing the given method. The interface defines specific exceptions that can be created, so the exception that was caught was mapped to the exception that was created. The processing within the method did not complete successfully. |
Action | Check that the business logic of the application is properly catching the exception that was created and contains the necessary recovery logic. Also check the log files for earlier errors that caused the exception. |
Explanation | There was a problem processing the given method. The processing within the method did not complete successfully. |
Action | Check that the business logic of the application is properly catching the exception that was created and that it contains the necessary recovery logic. Also check the log files for earlier errors that caused the exception |
Explanation | There was a problem processing the given method. The processing within the method did not complete successfully. |
Action | Check that the business logic of the application is properly catching the exception that was created and that it contains the necessary recovery logic. Also check the log files for earlier errors that caused the exception. |
Explanation | There was a problem processing the given method. The interface defines specific exceptions that can be created, so the exception that was caught was mapped to the exception that was created. The processing within the method did not complete successfully. |
Action | Check that the business logic of the application is properly catching the exception that was created and that it contains the necessary recovery logic. Also check the log files for earlier errors that caused the exception. |
Explanation | There was a problem attempting to delist resources from the transaction manager. This message is for informational purposes. |
Action | If this message occurs on a regular basis, collect diagnostic information and visit the IBM support site for more information. |
Explanation | This is most likely an error with the specific resource adapter. |
Action | Contact the resource adapter supplier. |
Explanation | There was an internal error in the connection manager processing. A valid transaction context is required for the given operation, but it was not found. |
Action | If the problem persists, additional information might be available if you search for the message ID on the following Web sites: WebSphere Application Server Support page: http://www.ibm.com/software/webservers/appserv/was/support/ WebSphere Application Server for z/OS Support page: http://www.ibm.com/software/webservers/appserv/zos_os390/support/ . |
Explanation | A connection wait timeout has occurred. A ConnectionWaitTimeoutException was created. |
Action | Reconfigure the connection pool. Increase the maximum number of connections or increase the connection wait time to avoid this error. |
Explanation | An error occurred during creation of a ManagedConnection. Usually this can be resolved by looking at the error messages from the resource adapter. |
Action | If the problem persists, additional information might be available if you search for the message ID on the following Web sites: WebSphere Application Server Support page: http://www.ibm.com/software/webservers/appserv/was/support/ WebSphere Application Server for z/OS Support page: http://www.ibm.com/software/webservers/appserv/zos_os390/support/ . |
Explanation | Either an activity session, transaction, or local transaction work scope is ending and connection handles are not closed. Support for caching handles outside of the current unit of work scope is not supported for this configuration or release. |
Action | Inspect your application and ensure that the connection handles are closed before the associated unit of work ends. |
Explanation | The connection manager has been notified by the resource adapter that an error has occurred on the connection. This informational message is logged so that the user can see the exception that was returned. |
Action | The connection manager will remove the failing connection or all the connections from the pool, depending on the configuration. This is normal behavior. If this error appears unexpected, investigate the exception to determine the possible source of the problem. |
Explanation | This is a WebSphere internal error. |
Action | If the problem persists, additional information might be available if you search for the message ID on the following Web sites: WebSphere Application Server Support page: http://www.ibm.com/software/webservers/appserv/was/support/ WebSphere Application Server for z/OS Support page: http://www.ibm.com/software/webservers/appserv/zos_os390/support/ . |
Explanation | This is most likely an application error. An example: A cached connection is enlisted in a transaction, then the connection is closed. Before the transaction completes another request it is sent to the same EJB that originally opened the connection. The cached handle is still associated with the original transaction and cannot be re-associated until that transaction commits. |
Action | Inspect the application and ensure that the transaction is committed as soon as possible after connections are closed. |
Explanation | This is a security runtime error. |
Action | If the problem persists, additional information might be available if you search for the message ID on the following Web sites: WebSphere Application Server Support page: http://www.ibm.com/software/webservers/appserv/was/support/ WebSphere Application Server for z/OS Support page: http://www.ibm.com/software/webservers/appserv/zos_os390/support/ . |
Explanation | An internal error occurred. Using the default value. |
Action | This is only a warning. If an error occurs later it may help in diagnosing the problem. Otherwise This can be ignored. |
Explanation | An internal error was received and the connection manager was not able to delist a connection from the transaction in which it was involved. The connection manager will attempt to destroy the connection. |
Action | If the problem persists, additional information might be available if you search for the message ID on the following Web sites: WebSphere Application Server Support page: http://www.ibm.com/software/webservers/appserv/was/support/ WebSphere Application Server for z/OS Support page: http://www.ibm.com/software/webservers/appserv/zos_os390/support/ . |
Explanation | An internal error was received and the connection manager was unable to enlist a connection with the current transaction. The connection manager will attempt to destroy the connection. |
Action | If the problem persists, additional information might be available if you search for the message ID on the following Web sites: WebSphere Application Server Support page: http://www.ibm.com/software/webservers/appserv/was/support/ WebSphere Application Server for z/OS Support page: http://www.ibm.com/software/webservers/appserv/zos_os390/support/ . |
Explanation | Normal connection management processing requires the presence of a transaction in order to run the current method. |
Action | Start any transactions that are required to successfully use the connection. |
Explanation | The connection manager was unable to obtain a LocalTransaction from the resource adapter. This indicates a problem with the resource adapter. |
Action | Look for error messages from the resource adapter to identify the problem. |
Explanation | The connection manager was unable to obtain a XAResource from the resource adapter. This indicates a problem with the resource adapter. |
Action | Look for error messages from the resource adapter to identify the problem. |
Explanation | The connection manager has detected an internal error. |
Action | If the problem persists, additional information might be available if you search for the message ID on the following Web sites: WebSphere Application Server Support page: http://www.ibm.com/software/webservers/appserv/was/support/ WebSphere Application Server for z/OS Support page: http://www.ibm.com/software/webservers/appserv/zos_os390/support/ . |
Explanation | The connection manager has detected an internal error. |
Action | If the problem persists, additional information might be available if you search for the message ID on the following Web sites: WebSphere Application Server Support page: http://www.ibm.com/software/webservers/appserv/was/support/ WebSphere Application Server for z/OS Support page: http://www.ibm.com/software/webservers/appserv/zos_os390/support/ . |
Explanation | The connection manager caught an exception while trying to perform an operation on a ManagedConnection. |
Action | Since the ManagedConnection is part of the resource adapter, look for messages from the resource adapter to further isolate the problem. |
Explanation | Multiple open connection handles can only share a single physical connection within the scope of a global transaction. When multiple connection handles are open within a local transaction containment boundary, each handle uses a different physical connection. Having multiple shareable connection handles open at the same time within a local transaction containment boundary can increase the requirement on the connection pool for maximum number of connections and can greatly increase the complexity of connection handle usage with respect to local transactions for applications that follow this pattern. |
Action | Ensure the connection pool is sized so that each thread can require multiple physical connections, and review the application code to verify that this usage pattern is desired and that the expected sharing scope is specified. |
Explanation | This message indicates a problem enlisting in a transaction. The resource might have already been enrolled in a transaction or the transaction might not have been in the correct state. |
Action | Check that the business logic of the application is properly catching the exception created and that it contains the necessary recovery logic. Check log files for previous errors (specifically transaction errors) that might have caused the exception. |
Explanation | An internal error has occurred. |
Action | If the problem persists, additional information might be available if you search for the message ID on the following Web sites: WebSphere Application Server Support page: http://www.ibm.com/software/webservers/appserv/was/support/ WebSphere Application Server for z/OS Support page: http://www.ibm.com/software/webservers/appserv/zos_os390/support/ . |
Explanation | An InterruptedException occurred on the thread for the garbage collector. J2C processing will continue, but unused and aged connections will not be collected. |
Action | If the problem persists, additional information might be available if you search for the message ID on the following Web sites: WebSphere Application Server Support page: http://www.ibm.com/software/webservers/appserv/was/support/ WebSphere Application Server for z/OS Support page: http://www.ibm.com/software/webservers/appserv/zos_os390/support/ . |
Explanation | The source of the event fired on the listener was not of type ManagedConnection |
Action | If the problem persists, additional information might be available if you search for the message ID on the following Web sites: WebSphere Application Server Support page: http://www.ibm.com/software/webservers/appserv/was/support/ WebSphere Application Server for z/OS Support page: http://www.ibm.com/software/webservers/appserv/zos_os390/support/ . |
Explanation | An attempt was made to add a duplicate connector property. The property was not added. |
Action | A custom property of a connection factory or data source specified a user name or password, but a component-managed authentication alias was also specified. The alias takes precedence over the custom properties. This error might also be the result of a hand-modified resources.xml document. |
Explanation | A ConnectionWaitTimeout of 0 indicates an infinite wait time. This thread will sleep until a connection is freed. |
Action | There is no user action required. |
Explanation | The method caught an exception that is most likely an internal error. |
Action | If the problem persists, additional information might be available if you search for the message ID on the following Web sites: WebSphere Application Server Support page: http://www.ibm.com/software/webservers/appserv/was/support/ WebSphere Application Server for z/OS Support page: http://www.ibm.com/software/webservers/appserv/zos_os390/support/ . |
Explanation | A CONNECTION_CLOSED ConnectionEvent is required by the Java EE Connector Architecture to contain a valid connection handle associated with the ManagedConnection instance. |
Action | The resource adapter must use ConnectionEvent.setConnectionHandle() to supply the connection handle in the CONNECTION_CLOSED ConnectionEvent. |
Explanation | This exception is unexpected. The cause is not immediately known. |
Action | If the problem persists, additional information might be available if you search for the message ID on the following Web sites: WebSphere Application Server Support page: http://www.ibm.com/software/webservers/appserv/was/support/ WebSphere Application Server for z/OS Support page: http://www.ibm.com/software/webservers/appserv/zos_os390/support/ . |
Explanation | The connection manager was unable to make the requested change to the configuration variable at this time. |
Action | Attempt to change the configuration variable again. |
Explanation | A connection factory, activation spec or admin object has a resource property which is not valid. The value will remain unset. |
Action | Correct the resource property so the value is consistent with its data type. |
Explanation | The connection manager has been notified by the resource adapter that an unrecoverable error has occurred on the connection. No exception was received from the resource adapter. |
Action | The connection manager will remove the failing connection, or all the connections (depending on configuration) from the pool. This is normal behavior. If this causes adverse effects, it may be necessary to contact the resource adapter supplier. |
Explanation | The value of one or more configuration properties of the JavaBean instance violates the specified Bean Validation constraints. |
Action | Consult the documentation of the Resource Adapter provider to determine valid values for each configuration property indicated by the constraint violations and configure each property accordingly. |
Explanation | The feature is not implemented by the application server. |
Action | No user action is required. |
Explanation | The beans.xml file in the META-INF directory will be ignored, as CDI Managed Bean Archive Resource Adapters are not supported. |
Action | Remove the beans.xml file from the META-INF directory, as CDI Managed Bean Archive Resource Adapters are not supported. |
Explanation | During de-serialization of an object, an expected field was not found. This is most likely due to an object that is being de-serialized by a version of the class that is different than the one that serialized the object. |
Action | This warning indicates a potential problem, but no user action is necessary unless further errors occur. |
Explanation | A call to the method getInvalidConnections() returned a resource exception. |
Action | Visit the support web site for the provider of the resource adapter. |
Explanation | An internal error occurred while processing the lazyEnlist() method. |
Action | If the problem persists, additional information might be available if you search for the message ID on the following Web sites: WebSphere Application Server Support page: http://www.ibm.com/software/webservers/appserv/was/support/ WebSphere Application Server for z/OS Support page: http://www.ibm.com/software/webservers/appserv/zos_os390/support/ . |
Explanation | This most likely indicates an error with the implementation of the resource adapter. The resource adapter called the lazyEnlist() method with a null value for the ManagedConnection. |
Action | Visit the support web site for the provider of the resource adapter. The resource adapter code has passed a null value to the lazyEnlist() method. See section 7.14.2 of the JCA 1.5 specification for more information on the Lazy Transaction Enlistment optimization. |
Explanation | This most likely indicates an error in the application. The application should not start local transactions when it is operating in a global transaction. |
Action | Examine the application code to determine where a local transaction is started inside a global transaction. Search the FFDC directory for this message to find a stack trace that may include the line numbers of the code in question - this can help to narrow the search. If the line numbers are not found, if the code has been JIT compiled or it is otherwise obfuscated for example, you might want to instrument the code with System.out.println() statements to help find the problem area. If the problem cannot be found visit the IBM support web site. |
Explanation | An attempt was made to add a duplicate connector property. The property was not added. |
Action | A custom property of a connection factory or data source was specified, but the property already existed. This could be a symptom of a hand-modified resources.xml document. |
Explanation | The JASPIC callback handler of the WorkManager failed to populate the principal or custom credentials of the execution subject because an exception occurred while processing the JASPIC callbacks supplied by the resource adapter. |
Action | Check the FFDC and server logs that were emitted immediately prior to message J2CA0672E to determine the cause. If the cause cannot be determined from the prior error messages, collect diagnostic data and visit the IBM support web site for more information. |
Explanation | The WorkManager encountered a problem while establishing and setting up the security context for the inbound Work request. |
Action | Check the FFDC and server logs for messages J2CA0668E and J2CA0669E to determine the cause. |
Explanation | The WorkManager encountered an exception while handling the JASPIC callbacks provided by the resource adapter within the transferred security context. The exception can be of the following cases: 1) A CallerPrincipalCallback provided a principal with a user name that does not exist in the user registry. 2) A PasswordValidationCallback provided a invalid user name or password. 3) A CallerPrincipalCallback and a PasswordValidationCallback provided different user names. 4) The resource adapter provided a callback that the application server does not currently support. 5) The resource adapter provided more than one CallerPrincipalCallback. 6) The WorkManager encountered an unexpected error. |
Action | If the exception message has an error code then check the user action for that error code. If the exception is an UnsupportedCallbackException then contact the resource adapter vendor because the JASPIC callback handler of the WorkManager does not currently support the provided callback. If the exception is not any of the problems mentioned, collect diagnostic data and refer to the IBM support site for additional information. |
Explanation | The instance of the execution subject provided by the WorkManager to establish the security context of the Work instance is not the same instance obtained from the respective callback. The WorkManager ignored the subject obtained from the callback and continued to establish the security context using the instance it provided. |
Action | Contact the resource adapter vendor to modify the JASPIC callback's getSubject() method to return the execution subject provided to the SecurityContext instance through the call to method setupSecurityContext. |
Explanation | The user name and password do not exist in the user registry of the realm that is configured for the security domain associated with the application. |
Action | Configure the resource adapter and enterprise information system to use a valid user name and password. |
Explanation | User names provided by the PasswordValidationCallback and the CallerPrincipalCallback must match. |
Action | Contact the resource adapter vendor and the system administrator to ensure that the resource adapter is designed and configured to return the same user name from the two callbacks. |
Explanation | The security context transferred with the work instance provided a group name that does not exist in the realm (user registry) of the security domain associated to the application. The WorkManager obtained the invalid group name from an instance of a JASPIC GroupPrincipalCallback, whenever an instance is supplied by the resource adapter. |
Action | Check if the group is from the same realm by confirming the group existence in the user registry for that realm.If the group is from a different realm, contact the resource adapter vendor because the WorkManager does not support groups from different realms. |
Explanation | The security context transferred with the work instance provided a user that does not belong to any of the groups defined in the user registry. |
Action | There is no user action required. |
Explanation | The WorkManager was not able to validate the user name and password that is provided by the PasswordValidationCallback because of a CustomRegistryException. This exception is caused by an invalid password or a problem with the user registry for that application realm. |
Action | If the cause of the CustomRegistryException is an invalid password, configure the resource adapter or enterprise information system to use a valid user name and password combination. Otherwise resolve the problem with the user registry. |
Explanation | An internal error occurred during failover processing. |
Action | If the problem persists, additional information might be available if you search for the message ID on the following Web sites: WebSphere Application Server Support page: http://www.ibm.com/software/webservers/appserv/was/support/ WebSphere Application Server for z/OS Support page: http://www.ibm.com/software/webservers/appserv/zos_os390/support/ . |
Explanation | XA recovery is an automated background process, but SPNEGO authentication requires manual user input. As a result, SPNEGO authentication can't be used for automatic XA recovery. |
Action | Configure a recovery auth data alias on the XA resource. |
Explanation | The attempt to reserve an MCWrapper failed. |
Action | If the problem persists, additional information might be available if you search for the message ID on the following Web sites: WebSphere Application Server Support page: http://www.ibm.com/software/webservers/appserv/was/support/ WebSphere Application Server for z/OS Support page: http://www.ibm.com/software/webservers/appserv/zos_os390/support/ . |
Explanation | The attempt to remove an MCWrapper failed, causing a potential problem in the shared pool. |
Action | If the problem persists, additional information might be available if you search for the message ID on the following Web sites: WebSphere Application Server Support page: http://www.ibm.com/software/webservers/appserv/was/support/ WebSphere Application Server for z/OS Support page: http://www.ibm.com/software/webservers/appserv/zos_os390/support/ . |
Explanation | The connection manager was notified by the resource adapter that an error occurred on the connection. This message is logged so that the user can see the exception that was returned. |
Action | The connection manager marks the connection as unusable. The connection is removed during the next connection maintenance interval. The purge policy does not apply to this connection. This behavior is normal. If this error appears unexpected, investigate the exception to determine the possible source of the problem. |
Explanation | The connection manager was notified by the resource adapter that an error occurred on the connection. This message is logged so that the user can see the exception that was returned. |
Action | The connection manager marks the connection as unusable. The connection is removed during the next connection maintenance interval. The purge policy does not apply to this connection. This behavior is normal. If this error appears unexpected, investigate the exception to determine the possible source of the problem. |
Explanation | This exception is unexpected and indicates a problem with the Validator implementation. The cause may not be immediately determined. |
Action | Check the FFDC and system logs. If the symptom indicates a failure in a Validator implementation other than that supplied by WebSphere Application Server, contact the Bean Validation provider. CMSG0002 |
Explanation | The server has installed the resource adapter successfully. |
Action | No action is required. |
Explanation | The server could not install the resource adapter. |
Action | Read the exception message for information. |
Explanation | When trying to download a resource adapter to install, the server could not create the download directory. |
Action | Ensure that there is enough disk space for the download. |
Explanation | The server has uninstalled the resource adapter successfully. |
Action | No action is required. |
Explanation | The server could not uninstall the resource adapter. |
Action | Ensure that the resource adapter is in a state where it can be uninstalled. |
Explanation | The resource adapter could not be installed because of earlier errors. |
Action | Check the resource adapter configuration and check the logs for errors during the resource adapter install. |
Explanation | The resource adapter name must be unique. This might be because multiple resource adapters or other artifacts have been configured to have the same name, or a single resource adapter has been deployed both by configuration in the server.xml file and by putting the resource adapter in the dropins directory. |
Action | If multiple resource adapters or other artifacts have the same name, remove or rename one of them. If a single resource adapter has been deployed in two different ways, change the configuration so that only one deployment method is used. |
Explanation | The server could not find the resource adapter at the specified location (or relative locations if it was a relative path). |
Action | Check that the location defined is correct for the resource adapter. |
Explanation | The resource adapter is being installed. |
Action | No action is required. |
Explanation | The resource adapter could not be installed because of earlier errors. |
Action | Check the resource adapter configuration and check the logs for errors during the resource adapter install. |
Explanation | The archive or directory at the specified location is not valid so the resource adapter cannot be installed. |
Action | Ensure the identified archive or directory is valid. |
Explanation | The resource adapter did not install in the expected time. This could be because the server is overloaded or the resource adapter is large. If the resource adapter is installing as part of server startup, the server startup will finish without waiting for the resource adapter to install. |
Action | If the resource adapter takes a long time to install, then no action is required; otherwise, check the server logs to see if other messages indicate a cause. |
Explanation | The installed resource adapter could not be found on the server. |
Action | No action is required. |
Explanation | The resource adapter could not be installed by the server. |
Action | No action is required. |
Explanation | A resource adapter that is currently configured in the server.xml file was deleted. |
Action | If the deletion was intentional, remove the resource adapter configuration from the server.xml file. |
Explanation | An resource adapter was installed but monitoring was not started on it. If a file is updated within the resource adapter, the change will not be detected by the server. |
Action | When updating files in this resource adapter, manually uninstall and re-install the resource adapter into the server. |
Explanation | An error occurred while parsing the application descriptor. No modules will be available for the application. |
Action | See the exception information for additional details. Review the contents of the application descriptor to ensure that the contents are valid as XML data. |
Explanation | This message is for informational purposes only. |
Action | No action is required. |
Explanation | This message is for informational purposes only. |
Action | No action is required. |
Explanation | A configured property is not recognized. |
Action | Correct or remove the configured property. |
Explanation | A configured value is not supported. |
Action | Correct the value or remove the configured property. |
Explanation | Files cannot be loaded from the shared library. |
Action | Verify the file permissions and configuration of the shared library. |
Explanation | To use application-defined data sources, the JDBC driver that provides the data source class must be made available as a shared library for the application. |
Action | Add the JDBC driver as a shared library for the application. |
Explanation | The specified resource requires another resource which is not available. |
Action | Verify that the resource is configured properly. |
Explanation | The resource cannot have more than one element of the specified type. |
Action | Update the configuration so that there is only one element of the specified type associated with the resource. |
Explanation | It is recommended to use an authentication alias instead configuring a user name and password on a resource. |
Action | Configure the user name and password in on authData element instead of directly on the resource. |
Explanation | Parameters specified for an action must correspond to parameters valid for the given action. |
Action | Specify valid parameters for the action which is being invoked. |
Explanation | An attempt was made to invoke an action that was not available for the specified MBean. |
Action | Change the action being invoked to a valid method for the specified MBean. |
Explanation | An attempt was made to get or set an attribute that was not available for the specified MBean. |
Action | Change the attribute specified to one of the available attributes for this MBean. |
Explanation | A connection was not closed by the code that obtained it. The stack identifies one area of the code where an unclosed connection occurs, but other instances might exist elsewhere. To avoid cluttering the logs and minimize the impact of collecting stacks, only one occurrence is reported per server start. |
Action | Using the stack as a guide, locate the code that requests the connection and update it to close the connection. |
Explanation | A property could not be configured on the specified resource due to an error. |
Action | Make corrections to the configuration of the specified resource and retry. |
Explanation | A property could not be found on the specified resource. |
Action | Make corrections to the configuration of the resource. |
Explanation | The type of configuration properties list is incorrect for the specified configuration element. |
Action | Update the configuration to use a configuration properties list that corresponds to the desired type of resource. |
Explanation | A destination type was specified that does not match the destination. |
Action | Update the server configuration or the application to specify a destination type that is consistent with the destination. |
Explanation | It is taking longer than expected to create the timer. |
Action | Verify if there is a high load on the system and consider decreasing it. |
Explanation | Liberty does not support resource adapters that create a timer while applications start when a server checkpoint is requested. |
Action | Configure the checkpoint to occur before the application starts by using the beforeAppStart server checkpoint option. |
Explanation | Liberty does not support the creation of timers by resource adapters while applications start when a server checkpoint is requested. |
Action | Configure the checkpoint to occur before the application starts by using the beforeAppStart server checkpoint option. |
Explanation | The attempt to start the work has timed out. |
Action | Verify if there is a high load on the system and consider decreasing it, or contact the resource adapter vendor to consider if they should increase the work timeout that they use when submitting work to the JCA work manager. |
Explanation | Liberty does not support resource adapters that submit work while applications start when a server checkpoint is requested. |
Action | Configure the checkpoint to occur before the application starts by using the beforeAppStart server checkpoint option. |
Explanation | Liberty does not support the submission of work by resource adapters while applications start when a server checkpoint is requested. |
Action | Configure the checkpoint to occur before the application starts by using the beforeAppStart server checkpoint option. |
Explanation | The resource adapter submitted work that implements WorkContextProvider and also specified an ExecutionContext. It is not valid to do both. |
Action | The resource adapter needs to be updated to choose between WorkContextProvider or ExecutionContext. |
Explanation | The resource adapter submitted work with multiple WorkContext instances of the same type. |
Action | The resource adapter needs to be updated to eliminate duplicate WorkContext instances from the WorkContextProvider. |
Explanation | The type of work context is either not supported by the application server or the feature that supports it is not enabled. |
Action | Verify if the work context type is supported. If so, verify the feature that supports it is enabled. |
Explanation | The hint value specified by the resource adapter is of the wrong data type. |
Action | Contact the resource adapter vendor to correct the data type of the hint. |
Explanation | An error occurred while preparing to run the work item. |
Action | Refer to the cause exception for more information. |
Explanation | The resource adapter should return only one XA resource for the provided activation specification. |
Action | Contact the resource adapter vendor to have them correct their implementation of the getXAResources API so that it complies with the JCA specification. |
Explanation | The message endpoint has been activated, and it is ready to handle incoming messages. |
Action | No action is required. |
Explanation | The specified exception was generated during message endpoint activation. |
Action | Check the specified exception to help in determination of the cause of the error. |
Explanation | The specified exception was generated during message endpoint deactivation. |
Action | Check the specified exception to help in determination of the cause of the error. |
Explanation | The message endpoint has been deactivated, and it will no longer handle incoming messages. |
Action | No action is required. |
Explanation | The service that provides RRS transactional support is not active. Resource registration attempts with the transaction manager are rejected. |
Action | Verify that the angel process is active. Verify that MVS user ID of the Liberty process has the appropriate SAF authority to invoke the set of authorized services used for RRS integration. Verify that the feature that provides RRS integration has been configured. |
Explanation | An embedded resource adapter, and any of the resources it defines, can be accessed only from the application in which it is embedded. |
Action | Ensure that the application only looks up resources that are defined at the server scope or within the same application. |
Explanation | The endpoint activation failed because it points to an activation specification embedded in another application. |
Action | Update the server configuration so that the endpoint uses an activation specification that is either server scoped or embedded in the same application. |
Explanation | An embedded resource adapter, and any of the resources it defines, can be accessed only from the application in which it is embedded. |
Action | Modify your application or service to look up resources defined at the server scope. |
Explanation | The endpoint activation failed because it points to an activation specification embedded in another application. |
Action | Update the server configuration so that the endpoint uses an activation specification that is defined at the server scope. |
Explanation | The resource adapter marks certain activation specification properties as required, and the value was not supplied. These properties can be set from two different places: (1) when you create an activation specification configuration object under the installed resource adapter, and (2) from the application itself as an <activation-config-property>. |
Action | Supply the required value on the activation specification in the server configuration or in an activation-config-property entry within the application. |
Explanation | The id attribute of the resourceAdapter element can only contain the '.', '-' and '_' characters in addition to alphanumeric characters. The id specified in the configuration or derived from the module name contains unsupported characters. |
Action | Provide a valid value for the id attribute of the resourceAdapter element in the server configuration. |
Explanation | Multiple resource adapters are configured with or implicitly end up with the same unique identifier (id). |
Action | Assign unique identifiers to one or more of the resource adapters so that there is no longer a conflict. |
Explanation | The id specified in the configuration or derived from the module name is a reserved identifier. Reserved identifiers are for internal use only. |
Action | Provide an unreserved value for the id attribute of the resourceAdapter element or for the module name in the server configuration. |
Explanation | An error occurred while the resource adapter parsed the deployment descriptor. The resource adapter will not be available. |
Action | See the exception information for additional details. Review the contents of the deployment descriptor to ensure that the contents are valid as XML data. If necessary, work with the resource adapter vendor to resolve the invalid XML data. |
Explanation | The annotated resource adapter class does not implement the required interface. |
Action | Investigate the vendor documentation and problem determination processes for the resource adapter. |
Explanation | The resource adapter class specified in the deployment descriptor does not implement the required interface. |
Action | Investigate the vendor documentation and problem determination processes for the resource adapter. |
Explanation | The resource adapter class that is specified in <resourceadapter-class> in the ra.xml file or in a class with the @Connector annotation could not be found in the resource adapter. |
Action | Investigate the vendor documentation and problem determination processes for the resource adapter. |
Explanation | A property definition could not be found for a required configuration property in the resource adapter. |
Action | Investigate the vendor documentation and problem determination processes for the resource adapter. |
Explanation | A configuration property type must be one of the following: String, Long, Double, Float, Integer, Byte, Character, Boolean, or Short. |
Action | Investigate the vendor documentation and problem determination processes for the resource adapter. |
Explanation | A configuration property was defined multiple times within a given scope, such as within an activation specification. |
Action | Investigate the vendor documentation and problem determination processes for the resource adapter. |
Explanation | A configuration property was used in the wlp-ra.xml file, but a definition for the property was not found in the resource adapter. |
Action | Investigate the vendor documentation and problem determination processes for the resource adapter. |
Explanation | An <adminobject> element was used in the wlp-ra.xml file, but a definition for it could not be found in the resource adapter. |
Action | Investigate the vendor documentation and problem determination processes for the resource adapter. |
Explanation | A <connection-definition> or <messagelistener> element was used in the wlp-ra.xml file, but a corresponding definition for it could not be found in the resource adapter. |
Action | Investigate the vendor documentation and problem determination processes for the resource adapter. |
Explanation | Transaction support, authentication mechanisms, or reauthentication support can not be specified unless there is at least one <connection-definition> in the ra.xml or there is at least one class annotated with @ConnectionDefinition. |
Action | Investigate the vendor documentation and problem determination processes for the resource adapter. |
Explanation | While processing the translation file, a single NLS key was found that is used for multiple messages. |
Action | Investigate the vendor documentation and problem determination processes for the resource adapter. |
Explanation | No translation message was found for the specified key. |
Action | Investigate the vendor documentation and problem determination processes for the resource adapter. |
Explanation | A resource adapter, activation specification, administered object, or connection factory definition specifies duplicate configuration properties with the same name. |
Action | Investigate the vendor documentation and problem determination processes for the resource adapter. |
Explanation | The specified class could not be loaded, possibly because the class or a class it depends on is provided by a feature that is not enabled or a library that is not available to the resource adapter. |
Action | Enable any features required by the resource adapter, and configure the resource adapter to have access to any libraries that it requires. |
Explanation | A resource adapter, activation specification, administered object, or connection factory definition has been specified more than once with the same type. |
Action | Investigate the vendor documentation and problem determination processes for the resource adapter. |
Explanation | While multiple @Connector annotated classes are permitted, the class to use for the resource adapter must be explicitly specified in the deployment descriptor. |
Action | Investigate the vendor documentation and problem determination processes for the resource adapter. |
Explanation | The ra.xml file contains a message listener type and there is an annotated class for the type, but the ra.xml file does not have a matching activation specification entry. |
Action | Investigate the vendor documentation and problem determination processes for the resource adapter. |
Explanation | The annotated class must either provide the interfaces in the annotation or implement the interfaces. |
Action | Investigate the vendor documentation and problem determination processes for the resource adapter. |
Explanation | The interfaces must be defined in the annotation. |
Action | Investigate the vendor documentation and problem determination processes for the resource adapter. |
Explanation | The annotation @ConfigProperty was specified on a method that's name does not start with set. |
Action | Investigate the vendor documentation and problem determination processes for the resource adapter. |
Explanation | The configured value does not meet the minimum size constraint for the attribute. |
Action | Choose a value equal to or larger than the minimum. |
Explanation | The configured value exceeds the maximum size constraint for the attribute. |
Action | Choose a value equal to or smaller than the maximum. |
Explanation | The configured value does not meet the minimum length constraint for the attribute. |
Action | Choose a value equal in length or longer than the minimum. |
Explanation | The configured value exceeds the maximum length constraint for the attribute. |
Action | Choose a value equal in length or shorter than the maximum. |
Explanation | The configured value falls outside the range of valid options for the attribute. |
Action | Choose a value from the list of valid options. |
Explanation | An error occurred while attempting to access the default value of a resource adapter JavaBean property. |
Action | Review the error and adjust the resource adapter as necessary. |
Explanation | A configuration property annotated with @ConfigProperty must have a getter method with a return type that matches the configuration property type. |
Action | Investigate the vendor documentation and problem determination processes for the resource adapter. |
Explanation | A configuration property annotated with @ConfigProperty must have a getter method with a return type that matches the configuration property type. |
Action | Investigate the vendor documentation and problem determination processes for the resource adapter. |
Explanation | A configuration property annotated with @ConfigProperty must have a setter method with a single parameter of a type that matches the configuration property type. |
Action | Investigate the vendor documentation and problem determination processes for the resource adapter. |
Explanation | The type set in the @ConfigProperty annotation must match the type of the field it is used on. |
Action | Investigate the vendor documentation and problem determination processes for the resource adapter. |
Explanation | The type set in the @ConfigProperty annotation must match the type of the parameter in the setter it is used on. |
Action | Investigate the vendor documentation and problem determination processes for the resource adapter. |
Explanation | The annotation @ConfigProperty must be specified on a setter method that has only one parameter. |
Action | Investigate the vendor documentation and problem determination processes for the resource adapter. |
Explanation | A valid resource adapter must have either a deployment descriptor or a JavaBeans class that is annotated with one of the following annotations: @Connector, @AdministeredObject, @ConnectionDefinition, @ConnectionDefinitions, or @Activation. |
Action | Investigate the vendor documentation and problem determination processes for the resource adapter. |
Explanation | The resource adapter must have either a deployment descriptor or a JavaBeans class that is annotated with one of the following annotations from the jakarta.resource.spi package: @Connector, @AdministeredObject, @ConnectionDefinition, @ConnectionDefinitions, or @Activation. |
Action | Use the jca-1.7 or lower version feature with a resource adapter that implements the Java EE Connector Architecture specification. |
Explanation | The resource adapter must have either a deployment descriptor or a JavaBeans class that is annotated with one of the following annotations from the javax.resource.spi package: @Connector, @AdministeredObject, @ConnectionDefinition, @ConnectionDefinitions, or @Activation. |
Action | Use the connectors-2.0 or higher version feature with a resource adapter that implements the Jakarta Connectors 2.0 or higher version specification. |