What is the meaning of this exception?

Running on jMonkeyEngine 3.2-stable

  • Branch: HEAD

  • Git Hash: f85624a

  • Build Date: 2018-04-17
    LWJGL 2.9.3 context running on thread jME3 Main

  • Graphics Adapter: igdumdim64

  • Driver Version: null

  • Scaling Factor: 1
    OpenGL Renderer Information

  • Vendor: NVIDIA Corporation

  • Renderer: GeForce GTX 960M/PCIe/SSE2

  • OpenGL Version: 4.6.0 NVIDIA 419.67

  • GLSL Version: 4.60 NVIDIA

  • Profile: Compatibility
    Audio Renderer Information

  • Device: OpenAL Soft

  • Vendor: OpenAL Community

  • Renderer: OpenAL Soft

  • Version: 1.1 ALSOFT 1.15.1

  • Supported channels: 64

  • ALC extensions: ALC_ENUMERATE_ALL_EXT ALC_ENUMERATION_EXT ALC_EXT_CAPTURE ALC_EXT_DEDICATED ALC_EXT_disconnect ALC_EXT_EFX ALC_EXT_thread_local_context ALC_SOFT_loopback

  • AL extensions: AL_EXT_ALAW AL_EXT_DOUBLE AL_EXT_EXPONENT_DISTANCE AL_EXT_FLOAT32 AL_EXT_IMA4 AL_EXT_LINEAR_DISTANCE AL_EXT_MCFORMATS AL_EXT_MULAW AL_EXT_MULAW_MCFORMATS AL_EXT_OFFSET AL_EXT_source_distance_model AL_LOKI_quadriphonic AL_SOFT_buffer_samples AL_SOFT_buffer_sub_data AL_SOFTX_deferred_updates AL_SOFT_direct_channels AL_SOFT_loop_points AL_SOFT_source_latency
    Pausing audio device not supported.
    Audio effect extension version: 1.0
    Audio max auxiliary sends: 4
    Returning hash code of content
    Reading welcome page content from web failed!
    https://wiki.jmonkeyengine.org/doku.php/sdk:welcome:3_1?do=export_xhtmlbody
    Checking page id 0 vs stored id 0

    java.lang.NullPointerException: peer
    at sun.awt.windows.WInputMethod.openCandidateWindow(Native Method)
    at sun.awt.windows.WInputMethod.access$400(WInputMethod.java:45)
    at sun.awt.windows.WInputMethod$1.run(WInputMethod.java:599)
    at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)
    at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:756)
    at java.awt.EventQueue.access$500(EventQueue.java:97)
    at java.awt.EventQueue$3.run(EventQueue.java:709)
    at java.awt.EventQueue$3.run(EventQueue.java:703)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:80)
    at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:90)
    at java.awt.EventQueue$4.run(EventQueue.java:731)
    at java.awt.EventQueue$4.run(EventQueue.java:729)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:80)
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:728)
    at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:159)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
    at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
    at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)

It means the server returned an empty body and redirected to a 404 page that the http consumer didn’t follow, I guess, hence the null pointer.

1 Like

A quick googleing showed:
https://bugs.openjdk.java.net/browse/JDK-8198257
https://netbeans.org/bugzilla/show_bug.cgi?id=271220

So it might be gone as we update the JVM for the next release. In the meanwhile just don’t press enter :smiley:

1 Like