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

    No labels
    No labels

    Type

    No type

    Projects

    Status

    No status

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions