General Page
Many problems in the IBM SDK and Java runtime environment can be pre-emptively determined by using the IBM Monitoring and Diagnostic Tools for Java - Health Center. The Health Center can be used to monitor for problems in a running application.
The user documentation also provides information that can help you with problem determination, including guidance on performance problems, out of memory errors, and crashes. Error messages issued by the JVM in response to problems are detailed in the JVM messages guide, together with any user action that can be taken.
For a detailed list of user guides and reference information, see our documentation.
Looking for known problems
Determining if a problem is already resolved
Issues reported to IBM support that have been resolved are documented as either an Authorized Program Analysis Report (APAR) or a Technote.
- An APAR is a description of a fix for an identified and accepted defect. (See Understanding Java APARs for more detail)
- A Technote is another name for a FAQ which is normally written in 'problem' and 'resolution' format.
You can search to see if a problem you are experiencing has been resolved previously using the following steps:
- The IBM support web site has a section devoted to the IBM Runtimes for Java technology.
- Expand the Document section to show search links that allow you to search for specific content types. Use these searches when searching for IBM Java problems:
- Use the Runtimes for Java APAR search.
- The Java APAR problem conclusion will state the name of the IBM SDK Service Refresh containing a fix.
- Download the Service Refresh from the Downloads page for your platform.
- Use the Runtimes for Java technotes search
- Use the Runtimes for Java APAR search.
- Review the list of available defects in the latest fixes list.
- Search the IBM Support forums
If you can't see your problem after searching open a service request.
Finding information about software updates for a known defect
IBM product defects and fixes are documented using APARs, which are identified using an ID with the following format: AANNNNN; for example IZ52407. You can find information about an APAR and how to obtain a software update for that APAR using the following steps:
- If you have an APAR record number, you can find the APAR using this Runtimes for Java APAR search.
- In the APAR Problem conclusion it will state which Service Refresh will contain the fix
- Go to the Downloads page for your platform to obtain the software update for the fix.
Finding information about software updates for preventative maintenance
A list of defect fixes is available in each software update. You can search those lists to determine whether you should install an update using the following steps:
- Review the list of available defects in the latest fixes list.
- Identify the service refresh currently installed for the deployed application: - Run java -version or java -fullversion on the command line to determine the Java version.
- Compare the currently installed level with the latest level.
- If new fixes are required go to the Downloads page for you platform to obtain the software update for the fix.
Reporting issues to IBM support
Obtaining an IBM support contract
You can access and manage your contracts online by submitting a customer service request. See the Contracts FAQ .
Raising a Java problem with IBM support
To submit a problem to IBM, you must first:
- Have a valid software support contract in place identified by an IBM customer number.
- Be registered with IBM.
Once you are registered and have a customer number, use one of the contact methods listed at IBM Customer Support.
You can find general contact and support information for each country is available from the Directory of IBM worldwide contacts.
What to submit when raising a Java problem to IBM support
When submitting a problem related to the IBM Java Runtime, it is useful to provide the following information:
Submitting data for a problem raised with IBM support
Data can be exchanged with IBM support using the information on the Software support - Exchanging Data page.
Discussing an issue without a support contract
If you do not have a support contract, you can discuss issues with IBM, however there is no guarantee that the issue will be fixed. The following mechanisms are available to informally report issues to IBM:
- Post a message on the IBM Support Forums.
Community
Use the Forums to share your experiences, ideas, or solutions for this exciting technology. Our development team would like to hear your feedback.
Related information
- Java SDK Downloads page
- IBM Support Assistant
- IBM Support - My Notifications
- IBM Support Guide
- Description of an APAR You must have an IBM Registration ID to view APARs. You can create an active My IBM account here.
Was this topic helpful?
Document Information
Modified date:
04 January 2023
UID
ibm16244626