Skip to content

Encountered an issue when using LwjglCanvas in version 3.10.0-alpha1 #2602

@foxcc2021

Description

@foxcc2021

This issue occurs in 3.10.0-alpha1, but it works fine in version 3.9.0-stable.

Feb 11, 2026 9:55:27 PM com.jme3.system.JmeDesktopSystem initialize
INFO: Running on jMonkeyEngine 3.10.0-alpha1

  • Branch: HEAD
  • Git Hash: d3efabc
  • Build Date: 2026-02-09
    Feb 11, 2026 9:55:28 PM com.jme3.system.lwjgl.LwjglContext printContextInitInfo
    INFO: LWJGL 3.4.0+20 context running on thread jME3 Main
  • Graphics Adapter: GLFW 3.5.0 Win32 WGL Null EGL OSMesa VisualC DLL
    Feb 11, 2026 9:55:28 PM com.jme3.system.lwjgl.LwjglCanvas printContextInitInfo
    INFO: Initializing LWJGL3-AWT with jMonkeyEngine
  • Double Buffer: true
  • Stereo: false
  • Red Size: 8
  • Green Size: 8
  • Blue Size: 8
  • Alpha Size: 0
  • Depth Size: 24
  • Stencil Size: 0
  • Accum Red Size: 0
  • Accum Green Size: 0
  • Accum Blue Size: 0
  • Accum Alpha Size: 0
  • Sample Buffers: 0
  • Share Context: null
  • Major Version: 3
  • Minor Version: 2
  • Forward Compatible: false
  • Profile: COMPATIBILITY
  • API: GL
  • Debug: false
  • Swap Interval: 1
  • SRGB (Gamma Correction): true
  • Pixel Format Float: false
  • Context Release Behavior: null
  • Color Samples NV: 0
  • Swap Group NV: 0
  • Swap Barrier NV: 0
  • Robustness: false
  • Lose Context On Reset: false
  • Context Reset Isolation: false
    Feb 11, 2026 9:55:28 PM com.jme3.renderer.opengl.GLRenderer loadCapabilitiesCommon
    INFO: OpenGL Renderer Information
  • Vendor: NVIDIA Corporation
  • Renderer: NVIDIA GeForce RTX 3060/PCIe/SSE2
  • OpenGL Version: 3.2.0 NVIDIA 560.94
  • GLSL Version: 1.50 NVIDIA via Cg compiler
  • Profile: Core
    Feb 11, 2026 9:55:28 PM com.jme3.audio.openal.ALAudioRenderer printAudioRendererInfo
    INFO: Audio Renderer Information
  • Device: OpenAL Soft
  • Vendor: OpenAL Community
  • Renderer: OpenAL Soft
  • Version: 1.1 ALSOFT 1.25.0
  • Supported channels: 64
  • ALC extensions: ALC_ENUMERATE_ALL_EXT ALC_ENUMERATION_EXT ALC_EXT_CAPTURE ALC_EXT_debug ALC_EXT_DEDICATED ALC_EXT_direct_context ALC_EXT_disconnect ALC_EXT_EFX ALC_EXT_thread_local_context ALC_SOFT_device_clock ALC_SOFT_HRTF ALC_SOFT_loopback ALC_SOFT_loopback_bformat ALC_SOFT_output_limiter ALC_SOFT_output_mode ALC_SOFT_pause_device ALC_SOFT_reopen_device ALC_SOFT_system_events
  • AL extensions: AL_EXT_ALAW AL_EXT_BFORMAT AL_EXT_debug AL_EXT_direct_context 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_BFORMAT AL_EXT_MULAW_MCFORMATS AL_EXT_OFFSET AL_EXT_source_distance_model AL_EXT_SOURCE_RADIUS AL_EXT_STATIC_BUFFER AL_EXT_STEREO_ANGLES AL_LOKI_quadriphonic AL_SOFT_bformat_ex AL_SOFT_bformat_hoa AL_SOFT_block_alignment AL_SOFT_buffer_length_query AL_SOFT_callback_buffer AL_SOFTX_convolution_effect AL_SOFT_deferred_updates AL_SOFT_direct_channels AL_SOFT_direct_channels_remix AL_SOFT_effect_target AL_SOFT_events AL_SOFT_gain_clamp_ex AL_SOFTX_hold_on_disconnect AL_SOFT_loop_points AL_SOFTX_map_buffer AL_SOFT_MSADPCM AL_SOFT_source_latency AL_SOFT_source_length AL_SOFTX_source_panning AL_SOFT_source_resampler AL_SOFT_source_spatialize AL_SOFT_source_start_delay AL_SOFT_UHJ AL_SOFT_UHJ_ex
    Feb 11, 2026 9:55:28 PM com.jme3.audio.openal.ALAudioRenderer initEfx
    INFO: Audio effect extension version: 1.0
    Feb 11, 2026 9:55:28 PM com.jme3.audio.openal.ALAudioRenderer initEfx
    INFO: Audio max auxiliary sends: 2
    Feb 11, 2026 9:55:29 PM com.jme3.app.LegacyApplication handleError
    SEVERE: Uncaught exception thrown in Thread[Proper context cleanup on crash #30,jME3 Main,5,main]
    java.lang.NoSuchMethodError: 'org.lwjgl.system.windows.PIXELFORMATDESCRIPTOR org.lwjgl.system.windows.PIXELFORMATDESCRIPTOR.callocStack(org.lwjgl.system.MemoryStack)'
    at org.lwjgl.opengl.awt.PlatformWin32GLCanvas.create(PlatformWin32GLCanvas.java:184)
    at org.lwjgl.opengl.awt.PlatformWin32GLCanvas.create(PlatformWin32GLCanvas.java:156)
    at com.jme3.system.lwjgl.LwjglCanvas$LwjglAWTGLCanvas.beforeRender(LwjglCanvas.java:248)
    at com.jme3.system.lwjgl.LwjglCanvas.runLoop(LwjglCanvas.java:623)
    at com.jme3.system.lwjgl.LwjglWindow.run(LwjglWindow.java:819)
    at java.base/java.lang.Thread.run(Thread.java:1583)

Feb 11, 2026 9:55:29 PM com.jme3.system.JmeSystemDelegate lambda$new$0
WARNING: JmeDialogsFactory implementation not found.
Uncaught exception thrown in Thread[#30,jME3 Main,5,main]
NoSuchMethodError: 'org.lwjgl.system.windows.PIXELFORMATDESCRIPTOR org.lwjgl.system.windows.PIXELFORMATDESCRIPTOR.callocStack(org.lwjgl.system.MemoryStack)'
Feb 11, 2026 9:55:29 PM com.jme3.audio.openal.ALAudioRenderer destroyOpenAL
INFO: OpenAL context destroyed.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething that is supposed to work, but doesn't. More severe than a "defect".

    Type

    No type

    Projects

    Status

    No status

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions