| Explanation | An attempt to open the specified service log file failed. The exception indicates the root cause of the failure. |
| Action | Examine the exception to determine the root cause. Ensure that the specified file name is a valid file name. Ensure that the Application Server runtime is allowed write access to the directory for the service log file. If this does not solve the problem, see the problem determination information on the WebSphere Application Server Support Web page: https://ibm.biz/BdztgV. |
| Explanation | An attempt to write a message to the service log failed. |
| Action | Examine the exception to determine the root cause of the failure. Ensure that the service log file exists. Ensure that the file system is not full. Ensure that the Application Server run time is allowed write access to the directory for the log file. If this does not solve the problem, see the problem determination information on the WebSphere Application Server Support Web page: https://ibm.biz/BdztgV. |
| Explanation | An attempt to change the size of the service log failed. |
| Action | Examine the exception to determine the root cause of the failure. Ensure that the service log file exists. Ensure that the file system is not full. Ensure that the Application Server run time is allowed write access to the directory for the log file. If this does not solve the problem, see the problem determination information on the WebSphere Application Server Support Web page: https://ibm.biz/BdztgV. |
| Explanation | The configuration option to disable logging messages to the service log was selected. |
| Action | Enable logging to the service log file by setting the configuration option to the enabled state. |
| Explanation | The configuration option to send trace to a stand-alone file was selected. An attempt to open the indicated file failed with the indicated exception. Trace will be routed to an alternate facility. |
| Action | Examine the exception to determine the root cause of the failure. Ensure that the file name is correct and is a valid name. Ensure that the Application Server run time is allowed write access to the directory for the specified file. Ensure that the file system is not full. If this does not solve the problem, see the problem determination information on the WebSphere Application Server Support Web page: https://ibm.biz/BdztgV. |
| Explanation | An error was encountered while attempting to route trace to a user-specified file. Trace output will be routed to the SystemOut.log file instead. |
| Action | Search the log file for other error messages detailing the failure encountered while opening the user-specified file. Correct the error and retry the operation. |
| Explanation | The service log is maintained in a binary format. When transferred from one machine to another, it must be transferred in binary format. |
| Action | Transfer the log file in binary format. In some cases it is possible to undo the damage by transferring the log file back to the original machine using the original transfer format, then retransferring the log file back to the target machine in binary format. |
| Explanation | Corruption was found in the service log file. The indicated number of messages were not readable. |
| Action | Corruption usually occurs when the service log file is transferred from one machine to another incorrectly. Any such transfer must be made in binary mode. |
| Explanation | The name that is supplied must be a fully-qualified file name. The directory must exist or RAS must be able to create it. RAS must be granted write access to that directory. |
| Action | Supply a file name that meets the above parameters in the configuration data for the indicated stream. Restart the server in order for this change to take effect. |
| Explanation | See the message in the base exception. This should indicate the root cause of the failure. |
| Action | Determine the root cause of the base exception and correct it. If an IOException was encountered, ensure the directory exists, RAS has write access to the directory and that the file system is not full. |
| Explanation | An exception message was logged. |
| Action | Determine the cause of the exception and take appropriate action. Other messages related to the exception might have also been logged. |
| Explanation | The indicated log file was configured to use a time-based rollover algorithm. An attempt to schedule a rollover event has failed. The log file will use a size-based rollover algorithm. |
| Action | Determine from the indicated exception whether the event was due to an internal error or an unexpected system state. If the event was due to an internal program error, see the problem determination information on the WebSphere Application Server Support Web page: https://ibm.biz/BdztgV. |
| Explanation | The indicated log file was configured to use a rollover algorithm. The rollover threshold was reached. An exception occurred while attempting to roll the log file over. |
| Action | Determine from the indicated exception whether the event was due to an internal error or an unexpected system state. If the event was due to an internal program error, see the problem determination information on the WebSphere Application Server Support Web page: https://ibm.biz/BdztgV. |
| Explanation | The trace service is started. The startup trace state that is determined from configuration data is displayed here. |
| Action | If a different trace startup state is desired, change the configuration data appropriately and restart the process. |
| Explanation | A request to change the current trace state was received and processed. |
| Action | If the new trace state is not the desired trace state, change it to the desired state. |
| Explanation | An error was detected while attempting to route trace to a file. Trace was routed to the in-memory ring buffer instead. |
| Action | Search the log file for a message detailing the error encountered when routing trace to the file. That message should contain an exception indicating the root cause of the failure. Fix the root cause of the failure and retry the operation. |
| Explanation | Syntax errors were found in the trace string. |
| Action | Check the parameter startupTraceSpecification parameter in the server.xml file for syntax errors and make it compliant with trace string grammar. |
| Explanation | The level name specified for the logging agent handler must be one of the following: DETAIL, CONFIG, INFO, AUDIT, WARNING, SEVERE, FATAL |
| Action | Modify the server configuration to use one of the allowable filter levels. |
| Explanation | This mesage is for informational purposes only. |
| Action | No user action is required. |
| Explanation | This mesage is for informational purposes only. |
| Action | No user action is required. |
| Explanation | The log stream record size is too small to accomodate the log entry that is being logged. |
| Action | If problem occurs frequently, increase the size of records in the log stream. |
| Explanation | The source file specified might not exist, might be a directory rather than a regular file, or might not be accessible. |
| Action | Check parameters to make sure that the specified source file exists and is a regular file. Check also to make sure the user executing the convertLog command has sufficient permissions to read the file. |
| Explanation | The destination file might not be writable because the file name that is specified is a directory name, or the file name that is specified is not valid. |
| Action | Check parameters to make sure that the specified destination is a valid file name on a file system that the user has sufficient permissions to write to. |
| Explanation | The source file was too large to process with this tool. |
| Action | If the source file is large, try breaking it into parts before processing. |
| Explanation | The trace is configured to go into circular memory buffer. The size of the buffer is printed as well. The buffer holds references to message objects and the amount of memory these message objects use cannot be determined. |
| Action | Do not use circular memory buffer when enabling full tracing, or configure the buffer to hold less objects, to prevent out of memory condition. Message objects that are used when tracing is enabled will use more memory than non-tracing message objects. |
| Explanation | Failed to write the in-memory trace buffer to the specified file. This is mostly likely because the file specified is not valid or does not allow write-access. |
| Action | The trace contents were successfully written to the default dump file. To prevent this message in the future, specify a valid filename in a directory that allows write access. |
| Explanation | Failed to write the in-memory trace buffer to the file system. This is most likely due to a file permission issue - the directories containing the files either do not exist or do not allow write access. |
| Action | Ensure that the application server process has write permission to the specified directory. |
| Explanation | Failed to rename the file indicated. The most likely cause is that another process or thread is accessing the log file. WebSphere will try to complete the rollover operation by copying the contents of the log file - this process is slower, and all threads making attempting to log will be halted during this process. |
| Action | Determine the cause of the rename failure and resolve it - this may involve shutting down other processes that are accessing the same log file. |
| Explanation | A request to change the current trace state was received and processed. |
| Action | If the new trace state is not the desired trace state, change it to the desired state. |
| Explanation | Loggers are registered in the server when code that creates them is first used. The system has detected that certain trace specifications refer to loggers that have not been registered in the server. The configured trace specifications may be valid for loggers that are not yet registered, or they could have been typed incorrectly. This check is performed each time the trace specification is updated on a running server. |
| Action | Ensure that the trace specifications has been configured correctly. If there are no mistakes in the trace specification string, no action is required. |
| Explanation | High performance extensible logging is an alternative log handling facility that writes the logs and traces to the file system. |
| Action | No action is required. |
| Explanation | The trace string is empty. |
| Action | Modify the server.xml file for this server and make the startupTraceSpecification parameter compliant with trace string grammar. |
| Explanation | Trace string with an extra colon was specified |
| Action | Modify the server.xml file for this server and make the startupTraceSpecification parameter compliant with trace string grammar. |
| Explanation | A trace string was found with component and no type=state value pair(s). |
| Action | Modify the server.xml file for this server and make the startupTraceSpecification parameter compliant with trace string grammar. |
| Explanation | A trace string does not have a component name. |
| Action | Modify the server.xml file for this server and make the startupTraceSpecification parameter compliant with trace string grammar. |
| Explanation | A trace string has an extra comma. |
| Action | Modify the server.xml file for this server and make the startupTraceSpecification parameter compliant with trace string grammar. An extra comma may need to be removed. |
| Explanation | A trace string has garbage or incomplete type=state pair. |
| Action | Modify the server.xml file for this server and make the startupTraceSpecification parameter compliant with trace string grammar. |
| Explanation | A trace string does not have a state value. |
| Action | Modify the server.xml file for this server and make the startupTraceSpecification parameter compliant with trace string grammar. |
| Explanation | A trace string does not have a type value. |
| Action | Modify the server.xml file for this server and make the startupTraceSpecification parameter compliant with trace string grammar. |
| Explanation | A trace string has a bad type value. |
| Action | Modify the server.xml file for this server and make the startupTraceSpecification parameter compliant with trace string grammar. |
| Explanation | A trace string has a bad state value. |
| Action | =Modify the server.xml file for this server and make the startupTraceSpecification parameter compliant with trace string grammar. |
| Explanation | The extension name that is specified is the same as an internally used extension name and cannot be used. |
| Action | Use an extension with a different name. |
| Explanation | The message IDs are deprecated. Use the new message IDs. |
| Action | Add the com.ibm.websphere.logging.messageId.version=6 system property for your server process to enable new message IDs |
| Explanation | The TCP/IP subsystem returned a null value when requesting the host name of the local host. |
| Action | Resolve this issue in the TCP/IP configuration. |
| Explanation | High performance logging has its own MBean. Use of the MBeans for legacy logging should not be used |
| Action | Updating user scripts or JMX code is recommended |
| 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: https://ibm.biz/BdztgV WebSphere Application Server for z/OS Support page: https://ibm.biz/Bdqd4J . |
| 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: https://ibm.biz/BdztgV WebSphere Application Server for z/OS Support page: https://ibm.biz/Bdqd4J . |
| 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: https://ibm.biz/BdztgV WebSphere Application Server for z/OS Support page: https://ibm.biz/Bdqd4J . |
| 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: https://ibm.biz/BdztgV WebSphere Application Server for z/OS Support page: https://ibm.biz/Bdqd4J . |
| Explanation | The regular expression passed to filter log records by logger is invalid. Logger filtering disabled |
| Action | Check the regular expression and reSubmit query |
| Explanation | Could not access error log file via JNI |
| Action | ReInvoke the reader |
| Explanation | Some messages were dropped in processing |
| Action | Consider reRunning |
| Explanation | Issue with a message read that had a timeStamp outside of the specified range. |
| Action | Consider reRunning |
| Explanation | The logStream has no records beyond the specified start time |
| Action | Modify the specified start time |
| Explanation | A warning message was returned from this run |
| Action | Consider reRunning |
| Explanation | Only 500 messages can be returned in the buffer and this would have retrieved > 500 messages |
| Action | Consider rerunning with more restrictive filtering |
| Explanation | Could not connect to the logstream |
| Action | Have a system logger administrator review the configuration and verify the health of the component and the logstream |
| Explanation | Could not open the LogStream |
| Action | Have a System Logger Administer review the configuration and verify the health of the subSystem and the logger |
| Explanation | The application server uses the ownership indicator file to track which server is allowed to write to the log/trace file; the configured log/trace file name precedes the .owner suffix in the ownership indicator file name. There is a directory at the location where the ownership indicator file should be. |
| Action | If a valid directory is already present with the same name as the ownership indicator file, reconfigure the file name or path for the log/trace destination. Otherwise, remove the directory with that same name if it is safe to do so. |
| Explanation | Only one server is allowed to write log/trace content to any one location. |
| Action | Reconfigure the log/trace settings of one or both of the named servers so that they do not use the same location. |
| Explanation | The application server uses the ownership indicator file to track which server is allowed to write to the HPEL repository; the configured HPEL repository location precedes the .owner suffix in the ownership indicator file name. There is a directory at the location where the ownership indicator file should be. |
| Action | If a valid directory is already present with the same name as the ownership indicator file, reconfigure the path for the HPEL repository destination. Otherwise, remove the directory with that same name if it is safe to do so. |
| Explanation | Only one server is allowed to write HPEL repository content to any one location. |
| Action | Reconfigure the HPEL repository settings of one or both of the named servers so that they do not use the same location. |
| Explanation | A MATCH action trace string that is set by the diagnostic plan was found in the logs. |
| Action | No user action is required. |
| Explanation | A generated FFDC was matched with the MATCH action FFDC string that is set by the diagnostic plan. |
| Action | No user action is required. |
| Explanation | There is no diagnostic plan configured for the server. |
| Action | Set a diagnostic plan for the server using the setDiagPlan() method. |
| Explanation | On z/OS, diagnostic plans run in the control region and each of the servant regions. The diagnostic plan has finished running in this region. |
| Action | No user action is required. |
| Explanation | The HEAPDUMP action that is set in the diagnostic plan completed. |
| Action | No user action is required. |
| Explanation | The SYSTEMCORE action that is set in the diagnostic plan completed. |
| Action | No user action is required. |
| Explanation | The DUMPBUFFER action that is set in the diagnostic plan completed. |
| Action | No user action is required. |
| Explanation | The JAVACORE action that is set in the diagnostic plan completed. |
| Action | No user action is required. |
| Explanation | The diagnostic plan string is valid and can be used when set by setDiagPlan() MBean method. |
| Action | No user action is required. |
| Explanation | The diagnostic plan has run for the duration specified when the setDiagPlan() method was called. Any running action will be cancelled if unfinished. |
| Action | No user action is required. |
| Explanation | Information about the location of the system core dump or any errors encountered capturing the system core dump appear in the System Log. |
| Action | Check for the IEA911E message in the System Log for location of a successful system core dump operation. |
| Explanation | The JAVACORE action that is set in the diagnostic plan completed. |
| Action | No user action is required. |
| Explanation | The JAVACORE action that is set in the diagnostic plan is completed. The location of the java core file is not known, because it might be configured to be created elsewhere. Check the native log files to find more information about the location of the java core file. |
| Action | Check the native logs for information about the location of the java core file. |
| Explanation | The diagnostic action is cancelled due to an error. |
| Action | See the log file for error details. |
| Explanation | Heap dump is a servant region only operation. It is not supported by the control region. Heap dump is not performed. |
| Action | No user action is required. |
| Explanation | Java core dump is a servant region only operation. It is not supported by the control region. Java core dump is not performed. |
| Action | No user action is required. |
| Explanation | System core dump is a servant region only operation. It is not supported by the control region. System core dump is not performed. |
| Action | No user action is required. |
| Explanation | The commands are not supported by the Oracle JDK used on Solaris and HP systems. |
| Action | No user action is required. |
| Explanation | The plan specifies an invalid action. |
| Action | Provide a valid action in the plan. |
| Explanation | The plan has an equal sign character but no action. |
| Action | Provide a valid action in the plan. |
| Explanation | A comma is missing between actions. |
| Action | Separate actions by a comma in the plan. |
| Explanation | The plan has the specified action but no value. |
| Action | Provide a valid value for the specified action. |
| Explanation | The MATCH action has an invalid match string |
| Action | Provide a valid match string for the MATCH action. |
| Explanation | The MATCH action has an invalid match type. |
| Action | Provide a valid match type TRACE, TRACEEXT or FFDC for the MATCH action. |
| Explanation | The DELAY action requires an integer value, but is set to a non-integer value. |
| Action | Provide a valid integer for the DELAY action. |
| Explanation | An invalid date and time value is set for the DATETIME action. |
| Action | Provide a valid ISO-8601 date and time format for the DATETIME action. |
| Explanation | The match type FFDC is defined but without a value. |
| Action | Provide a valid value for the match type FFDC. |
| Explanation | The match type FFDC is defined but with an invalid value. |
| Action | Provide a valid value for the match type FFDC. |
| Explanation | The match type FFDC is defined but with an exception name. |
| Action | Provide an exception name for the match type FFDC. |
| Explanation | The match type FFDC is defined but without a source id. |
| Action | Provide a source id for the match type FFDC. |
| Explanation | The match type FFDC was defined but without a probe id. |
| Action | Provide a probe id for the match type FFDC. |
| Explanation | The SET_TRACESPEC action has an invalid trace specification. |
| Action | Provide a valid trace specification string. |
| Explanation | The match type TRACEEXT is defined but without a value. |
| Action | Provide a valid value for the match type TRACEEXT. |
| Explanation | The match type TRACEEXT is defined but with an invalid value. |
| Action | Provide a valid value for the match type TRACEEXT. |
| Explanation | The match type TRACEEXT is defined but without a class name. |
| Action | Provide a class name for the match type TRACEEXT. |
| Explanation | The match type TRACEEXT is defined but without a method name. |
| Action | Provide a method name for the match type TRACEEXT. |
| Explanation | The match type TRACEEXT is defined but without a message. |
| Action | Provide a message for the match type TRACEEXT. |
| Explanation | Only one diagnostic plan may run at any given time. A diagnostic plan is already running. |
| Action | Clear the existing diagnostic plan using clearDiagPlan(), and then call setDiagPlan() to set a new diagnostic plan. |
| Explanation | You might be using the trace capability to address problems with a long running thread. In this situation, possible reasons for the long running thread include, but are not limited to, network issues, database issues, or long running queries. However, you might not be concerned with how long the thread is running if you are using this trace capability as, for instance, a debugging tool or a performance gauging tool. In this situation, no action is required. |
| Action | If you are using the trace capability to address problems with long running threads, review the information provided. If necessary, check your network, databases, or other areas that could have issues that affect the run time of the thread. Make corrections based on your analysis. Otherwise, no action is required. |