Java Bug Database - FAQ


Frequently asked Questions


01. How do I submit a bug?

Developers can file a bug report at bugreport.java.com. When submitting a bug report choose a relevant Product, Category, Subcategory, Java Version and Operating System. Provide a clear description of the bug. Providing a test case could help us to find a solution more quickly.

Before submitting a new bug, please search in bugs.java.com to make sure that the same bug has not been reported already.

02. How can I search for an existing bug report?

You can search for existing reports in bugs.java.com, either by keyword or bug id.

03. Who shouldn’t be using bugreport.java.com for reporting issues?

If you believe you have found a security vulnerability in Java please report the issue through Oracle's Security Vulnerability reporting process.

Java SE Subscribers, those using Oracle Cloud Infrastructure, those using Java to run supported Oracle products and customers using legacy Oracle Java SE products e.g Java SE Advanced, should file a Service Request which will connect you directly with Java SE Support specialists.

Bug submitted through bugreport.java.com will not be prioritized even if the issue is submitted by Oracle Customers

04. What data should I include in a bug report?

More information you provide help us to emulate the issue which could help us to find a solution quickly

For Example,

05. Why is an email address required?

So, we can reach out to you if additional information is needed. Your personal data will be kept confidential. Please refer to our Privacy Policy. In some cases, we might ask you to verify the fix.

06. What happens when I submit an issue through bugreport.java.com ?

When an issue has been submitted successfully, a record gets created in the Java Incidents Database. After an initial triage process, it may be transferred to be an issue in the JDK project. When such a transfer occurs, an issue gets created in the Java Bug System (JBS) and a bug id, JDK-#######, will be emailed to you.

Any bug report which is abusive will be deleted. Bug reports that are unclear or incomplete should not be submitted and may be deleted.

An Oracle engineer will contact you if additional information is required to proceed with the analysis of the bug report/enhancement.

07. How can I search for or monitor my submissions?

Once the submitted report is reviewed and moved across to the JDK Project in the Java Bug System (JBS), you will receive a bug reference number which resembles JDK-#######. You can search for the bug using either JDK ID or Keywords through either https://bugs.java.com/ or https://bugs.openjdk.org.

08. How do I provide additional information to a bug?

File a new incident with the subject line "Additional information to JDK-#######'. Replace JDK-####### with the reference number received when the report is filed.

09. How can I submit screenshots, core files and attachments?

You cannot submit an attachment along with the bug - however consider using an image hosting service for screenshots(png, jpeg).

10. Can I submit a bug against Oracle OpenJDK builds or against source in OpenJDK?

Oracle provides support for Oracle JDK releases. Oracle will evaluate all issues against the corresponding Oracle JDK release. Oracle will not attempt to replicate issues against other vendors' OpenJDK binaries but we will submit a copy of your report to the OpenJDK bug tracking system.

Issues against OpenJDK source code can be reported to the OpenJDK mailing lists.

11. Do I need to have a user account to submit a bug?

Users without an account in Java Bugs System (JBS) can use bugreport.java.com to submit an issue.

12. Why are some bugs marked as Incomplete?

The bugs are marked Resolved/Incomplete means the bug requires additional information from the submitter in order to pursue with the investigation. After 14 days, the bug will be marked as Closed/Incomplete.

Closed/Incomplete bugs can be reopened by anyone if additional information is provided.

13. Where will I get the fix?

Issues that require a new build will be resolved in newer versions of the JDK first and backported to earlier releases when appropriate. In some cases, you may be able to validate the fix in newer JDK releases. Backporting to older releases is only done for critical or customer reported issues.

14. How can I contribute a fix?

Refer to 'How to contribute' page at http://openjdk.java.net/contribute/.

15. Why should I need to submit a test case (reproducer) along with my bug report?

Submitting a test case is not required but doing so can greatly improve our chances of understanding and addressing the issue.

16. Will my issue be fixed if I report it?

It depends - while we'd like to help you start on the path towards the resolution of an issue that might affect you, please keep in mind that no one is obliged to fix an issue that you report. If instead you'd like to explore commercial support options, please see the Oracle Java SE Advanced & Suite Products site.

17. How do I reopen a closed issue?

Please see the answer to "How do I provide additional information to a bug?".

18. Why can't I find a bug report when I search the Bug Database? OR Why do I see a message "This bug is not available"?

Not all bugs submitted do end up in the database. In some cases, bugs are not included in the Bug Database for security reasons.

19. How can I provide feedback on https://bugs.java.com or https://bugreport.java.com?

Report issues or provide feedback here.