Get error log "Can't connect to X11 window server using"

47 views
Skip to first unread message

Muhammad Kasyfi Assegaf

unread,
Nov 22, 2022, 4:16:11 AM11/22/22
to OWASP ZAP User Group
why im getting error " Can't connect to X11 window server using "  like this? when scan zap-full-scan or zap-baseline docker?

detail error:
2022-11-22 09:12:15,546 [ZAP-daemon] ERROR UncaughtExceptionLogger - Exception in thread "ZAP-daemon"
java.awt.AWTError: Can't connect to X11 window server using ':1.0' as the value of the DISPLAY variable.
        at sun.awt.X11GraphicsEnvironment.initDisplay(Native Method) ~[?:?]
        at sun.awt.X11GraphicsEnvironment$1.run(X11GraphicsEnvironment.java:102) ~[?:?]
        at java.security.AccessController.doPrivileged(Native Method) ~[?:?]
        at sun.awt.X11GraphicsEnvironment.<clinit>(X11GraphicsEnvironment.java:61) ~[?:?]
        at java.lang.Class.forName0(Native Method) ~[?:?]
        at java.lang.Class.forName(Class.java:315) ~[?:?]
        at java.awt.GraphicsEnvironment$LocalGE.createGE(GraphicsEnvironment.java:101) ~[?:?]
        at java.awt.GraphicsEnvironment$LocalGE.<clinit>(GraphicsEnvironment.java:83) ~[?:?]
        at java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment(GraphicsEnvironment.java:129) ~[?:?]
        at sun.awt.X11.XToolkit.<clinit>(XToolkit.java:232) ~[?:?]
        at java.lang.Class.forName0(Native Method) ~[?:?]
        at java.lang.Class.forName(Class.java:315) ~[?:?]
        at java.awt.Toolkit$2.run(Toolkit.java:588) ~[?:?]
        at java.awt.Toolkit$2.run(Toolkit.java:583) ~[?:?]
        at java.security.AccessController.doPrivileged(Native Method) ~[?:?]
        at java.awt.Toolkit.getDefaultToolkit(Toolkit.java:582) ~[?:?]
        at javax.swing.ImageIcon.<init>(ImageIcon.java:198) ~[?:?]
        at javax.swing.ImageIcon.<init>(ImageIcon.java:217) ~[?:?]
        at org.zaproxy.addon.automation.ExtensionAutomation.<clinit>(ExtensionAutomation.java:81) ~[?:?]
        at jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[?:?]
        at jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) ~[?:?]
        at jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) ~[?:?]
        at java.lang.reflect.Constructor.newInstance(Constructor.java:490) ~[?:?]
        at org.zaproxy.zap.control.AddOnLoaderUtils.loadAndInstantiateClassImpl(AddOnLoaderUtils.java:113) ~[zap-2.12.0.jar:2.12.0]
        at org.zaproxy.zap.control.AddOnLoaderUtils.loadAndInstantiateClass(AddOnLoaderUtils.java:64) ~[zap-2.12.0.jar:2.12.0]
        at org.zaproxy.zap.control.AddOnLoader.loadAddOnExtension(AddOnLoader.java:897) ~[zap-2.12.0.jar:2.12.0]
        at org.zaproxy.zap.control.AddOnLoader.loadAddOnExtensions(AddOnLoader.java:886) ~[zap-2.12.0.jar:2.12.0]
        at org.zaproxy.zap.control.AddOnLoader.getExtensions(AddOnLoader.java:844) ~[zap-2.12.0.jar:2.12.0]
        at org.zaproxy.zap.control.AddOnLoader.getExtensions(AddOnLoader.java:815) ~[zap-2.12.0.jar:2.12.0]
        at org.zaproxy.zap.control.ExtensionFactory.loadAllExtension(ExtensionFactory.java:108) ~[zap-2.12.0.jar:2.12.0]
        at org.parosproxy.paros.control.Control.addExtension(Control.java:201) ~[zap-2.12.0.jar:2.12.0]
        at org.parosproxy.paros.control.AbstractControl.loadExtension(AbstractControl.java:54) ~[zap-2.12.0.jar:2.12.0]
        at org.parosproxy.paros.control.Control.init(Control.java:172) ~[zap-2.12.0.jar:2.12.0]
        at org.parosproxy.paros.control.Control.initSingletonWithoutView(Control.java:405) ~[zap-2.12.0.jar:2.12.0]
        at org.zaproxy.zap.HeadlessBootstrap.initControl(HeadlessBootstrap.java:59) ~[zap-2.12.0.jar:2.12.0]
        at org.zaproxy.zap.DaemonBootstrap$1.run(DaemonBootstrap.java:75) ~[zap-2.12.0.jar:2.12.0]
        at java.lang.Thread.run(Thread.java:829) ~[?:?]

Simon Bennetts

unread,
Nov 30, 2022, 11:34:08 AM11/30/22
to OWASP ZAP User Group
Thats a bug.
It will be fixed in the next version of the Automation Framework add-on.

Cheers,

Simon

Meir Zeevi

unread,
Jan 17, 2023, 6:38:37 PM1/17/23
to OWASP ZAP User Group
Hi Simon,

Is this bug fixed? I got the same  error

16554 [ZAP-daemon] ERROR org.zaproxy.zap.ZAP.UncaughtExceptionLogger - Exception in thread "ZAP-daemon"

java.awt.AWTError: Can't connect to X11 window server using ':1.0' as the value of the DISPLAY variable.
    at sun.awt.X11GraphicsEnvironment.initDisplay(Native Method) ~[?:?]
    at sun.awt.X11GraphicsEnvironment$1.run(X11GraphicsEnvironment.java:102) ~[?:?]
    at java.security.AccessController.doPrivileged(Native Method) ~[?:?]
    at sun.awt.X11GraphicsEnvironment.<clinit>(X11GraphicsEnvironment.java:61) ~[?:?]
    at java.lang.Class.forName0(Native Method) ~[?:?]
    at java.lang.Class.forName(Class.java:315) ~[?:?]
    at java.awt.GraphicsEnvironment$LocalGE.createGE(GraphicsEnvironment.java:101) ~[?:?]
    at java.awt.GraphicsEnvironment$LocalGE.<clinit>(GraphicsEnvironment.java:83) ~[?:?]
    at java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment(GraphicsEnvironment.java:129) ~[?:?]
    at sun.awt.X11.XToolkit.<clinit>(XToolkit.java:232) ~[?:?]
    at java.lang.Class.forName0(Native Method) ~[?:?]
    at java.lang.Class.forName(Class.java:315) ~[?:?]
    at java.awt.Toolkit$2.run(Toolkit.java:588) ~[?:?]
    at java.awt.Toolkit$2.run(Toolkit.java:583) ~[?:?]
    at java.security.AccessController.doPrivileged(Native Method) ~[?:?]
    at java.awt.Toolkit.getDefaultToolkit(Toolkit.java:582) ~[?:?]
    at javax.swing.ImageIcon.<init>(ImageIcon.java:198) ~[?:?]
    at javax.swing.ImageIcon.<init>(ImageIcon.java:217) ~[?:?]
    at org.zaproxy.zap.extension.hud.ExtensionHUD.<clinit>(ExtensionHUD.java:87) ~[?:?]

    at jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[?:?]
    at jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) ~[?:?]
    at jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) ~[?:?]
    at java.lang.reflect.Constructor.newInstance(Constructor.java:490) ~[?:?]
    at org.zaproxy.zap.control.AddOnLoaderUtils.loadAndInstantiateClassImpl(AddOnLoaderUtils.java:113) ~[zap-2.12.0.jar:2.12.0]
    at org.zaproxy.zap.control.AddOnLoaderUtils.loadAndInstantiateClass(AddOnLoaderUtils.java:64) ~[zap-2.12.0.jar:2.12.0]
    at org.zaproxy.zap.control.AddOnLoader.loadAddOnExtension(AddOnLoader.java:897) ~[zap-2.12.0.jar:2.12.0]
    at org.zaproxy.zap.control.AddOnLoader.loadAddOnExtensions(AddOnLoader.java:886) ~[zap-2.12.0.jar:2.12.0]
    at org.zaproxy.zap.control.AddOnLoader.getExtensions(AddOnLoader.java:844) ~[zap-2.12.0.jar:2.12.0]
    at org.zaproxy.zap.control.AddOnLoader.getExtensions(AddOnLoader.java:815) ~[zap-2.12.0.jar:2.12.0]
    at org.zaproxy.zap.control.ExtensionFactory.loadAllExtension(ExtensionFactory.java:108) ~[zap-2.12.0.jar:2.12.0]
    at org.parosproxy.paros.control.Control.addExtension(Control.java:201) ~[zap-2.12.0.jar:2.12.0]
    at org.parosproxy.paros.control.AbstractControl.loadExtension(AbstractControl.java:54) ~[zap-2.12.0.jar:2.12.0]
    at org.parosproxy.paros.control.Control.init(Control.java:172) ~[zap-2.12.0.jar:2.12.0]
    at org.parosproxy.paros.control.Control.initSingletonWithoutView(Control.java:405) ~[zap-2.12.0.jar:2.12.0]
    at org.zaproxy.zap.HeadlessBootstrap.initControl(HeadlessBootstrap.java:59) ~[zap-2.12.0.jar:2.12.0]
    at org.zaproxy.zap.DaemonBootstrap$1.run(DaemonBootstrap.java:75) ~[zap-2.12.0.jar:2.12.0]
    at java.lang.Thread.run(Thread.java:829) ~[?:?]
zap@1b86395cb4a0:/zap$

thc...@gmail.com

unread,
Jan 17, 2023, 6:51:35 PM1/17/23
to zaprox...@googlegroups.com
Althought related that's a different error/issue (in the HUD add-on not
Automation Framework).

Thanks for reporting!

Best regards.

Meir Zeevi

unread,
Jan 17, 2023, 6:53:26 PM1/17/23
to OWASP ZAP User Group
Hi thc202,

Thank you for the quick response. Can you please recommend how I can solve it?

thc...@gmail.com

unread,
Jan 17, 2023, 7:16:55 PM1/17/23
to zaprox...@googlegroups.com
The workaround is to remove the add-on file before starting ZAP.

Best regards.
Reply all
Reply to author
Forward
0 new messages