Burp Suite User Forum

Create new post

burp suite community blank screen after starting new project

vandergj | Last updated: Dec 08, 2023 03:59PM UTC

Hello, I am running arch on kernel Linux 6.1.65-1-lts. I am running sway and have xwayland installed. I have java-17-openjdk and java-21-openjdk installed. I have tried installing burp suite through the aur and the official burpsuite installers v2023_10_3_7 and v2023_11_1_2. I have tried installing as sudo and as my local user, running as sudo and running as my local user, and tried running it using the .jar with both versions of java. Regardless of how I launch or install burp suite I am stuck with a blank white screen after clicking through the project and config screen to start burp. https://imgur.com/a/o7Em9hm then https://imgur.com/a/lnnWITN I am able to close burpsuite gracefully and it cleans up its temporary files, but cannot use the application. Here is the output of starting burp with the --diagnostics flag enabled. https://imgur.com/a/5nXWwr4 I feel like I've covered my troubleshooting bases, but if there are any other logs I'm happy grab them. Thanks

vandergj | Last updated: Dec 08, 2023 09:22PM UTC

turns out it is an issue with java specifically interacting with window managers on arch, https://www.reddit.com/r/archlinux/comments/q5yp1v/white_screen_when_trying_to_run_gui_applications/ lead me to https://wiki.archlinux.org/title/java#Gray_window,_applications_not_resizing_with_WM,_menus_immediately_closing, and i found that installing wmname from pacman and running "wmname LG3D" to impersonate a java window manager before launching does the trick, thankfully this has only taken me a day to figure out, hopefully this helps anyone else googling this issue. Here is the technical jargon that arch wiki says, in case their documentation ever changes The standard Java GUI toolkit has a hard-coded list of "non-reparenting" window managers. If using one that is not on that list, there can be some problems with running some Java applications. One of the most common problems is "gray blobs", when the Java application renders as a plain gray box instead of rendering the GUI. Another one might be menus responding to your click, but closing immediately. There are several things that may help: See #Impersonate another window manager. For jre8-openjdk, set the _JAVA_AWT_WM_NONREPARENTING=1 environment variable. For later versions, set the AWT_TOOLKIT=MToolkit environment variable. For xmonad, use SetWMName. However, its effect may be canceled when also using XMonad.Hooks.EwmhDesktops. In this case, appending >> setWMName "LG3D" to the LogHook may help.

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