Burp Suite User Forum

Create new post

Bundled JRE (16.0.2) is not fully compatible with macOS Monterey

CHANG | Last updated: Jan 30, 2022 08:09AM UTC

Bundled JRE (16.0.2) has a minor font bug that may affect Burp Suite's interface. macOS Monterey does not have the font"Times". Here's the command to reproduce the problem (using Burp Suite Community 2012.12.1 for example): $ /Applications/Burp\ Suite\ Community\ Edition.app/Contents/Resources/jre.bundle/Contents/Home/bin/java -jar /Applications/Burp\ Suite\ Community\ Edition.app/Contents/Resources/app/burpsuite_community.jar JRE will give the following warning: Warning: the fonts "Times" and "Times" are not available for the Java logical font "Serif", which may have unexpected appearance or behavior. Re-enable the "Times" font to remove this warning. For more details, please read the official OpenJDK issues page: https://bugs.openjdk.java.net/browse/JDK-8273358

Michelle, PortSwigger Agent | Last updated: Jan 31, 2022 04:50PM UTC

Thanks for getting in touch. Can I double-check, once Burp has launched have you experienced any issues within Burp or do you just see the error on launching?

Michelle, PortSwigger Agent | Last updated: Feb 01, 2022 08:16AM UTC

From our tests, the message appears with other versions of Java as well and also when using Java that has not been bundled with Burp. We haven't found any impact once Burp is running so this error should disappear once the Java updates are available to incorporate into Burp. If you have identified any issues whilst running Burp, please let us know.

CHANG | Last updated: Feb 04, 2022 04:42AM UTC

I've identified a possibly JRE related issue. But it's probably not related to fonts issue. Bundled JRE and Amazon Corretto 11.0.14.9.1 have this issue. Here is the steps to reproduce: 1. Using command line to launch Burp Suite Community (2021.12.1) $ /Applications/Burp\ Suite\ Community\ Edition.app/Contents/Resources/jre.bundle/Contents/Home/bin/java --illegal-access=permit -jar /Applications/Burp\ Suite\ Community\ Edition.app/Contents/Resources/app/burpsuite_community.jar 2. Open temporary project and use Burp defaults configuration 3. Intercept a request and send to Intruder 4. Add a payload position in the Intruder request 5. Select Intruder - Payloads tab 6. Change Payload Sets to Numbers 7. View the command line error message (https://pastebin.com/8KdyTsBK for more details)

Michelle, PortSwigger Agent | Last updated: Feb 04, 2022 09:34AM UTC

Hi Thanks for taking the time to report this one :) This is one our developers were already aware of and they've been working on a fix, you're right it's not related to the fonts issue. We've linked this thread so we can post back here when the fix is released.

You must be an existing, logged-in customer to reply to a thread. Please email us for additional support.