-
Notifications
You must be signed in to change notification settings - Fork 53
Description
I am experiencing an issue when trying to start Quarkus Dev Mode with debugging enabled using the Quarkus Tools plugin. The process fails immediately with a JDWP fatal error indicating that no transports were initialized. As a result, debugging does not work.
This occurs when running on Windows 11 with WSL2 (Ubuntu 22.04). The configuration was generated automatically by Quarkus Tools.
Environment:
- Host OS: Windows 11
- WSL2: Ubuntu 22.04
- WSL version: 2.6.2.0
- Kernel version: 6.6.87.2-1
- WSLg version: 1.0.71
- MSRDC version: 1.2.6353
- Direct3D version: 1.611.1-81528511
- DXCore version: 10.0.26100.1-240331-1435.ge-release
- Windows version: 10.0.26100.6899
- Java version: graalvm-21 (WSL) java version "21.0.1"
- Quarkus Tools plugin version: 2.3.0
- Configuration created with Quarkus Dev Mode
IntelliJ IDEA 2025.3
Build #IU-253.28294.334, built on December 5, 2025
Source revision: f50d587f27abb
Runtime version: 21.0.8+9-b1163.69 amd64 (JCEF 137.0.17)
VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o.
Toolkit: sun.awt.windows.WToolkit
Windows 11.0
GC: G1 Young Generation, G1 Concurrent GC, G1 Old Generation
Memory: 4096M
Cores: 8
Registry:
ide.experimental.ui=true
Non-Bundled Plugins:
com.intellij.notebooks.core (253.28294.337)
com.intellij.debugger.collections.visualizer (253.28294.336)
com.intellij.spring (253.28294.351)
com.github.nizienko.SpaceInvaders (1.1.4)
com.redhat.devtools.intellij.telemetry (1.2.1.62)
Batch Scripts Support (1.0.13)
CMD Support (1.0.5)
net.sf.opk.avro-schema-support (243.0.2)
com.redhat.devtools.lsp4ij (0.19.0)
org.editorconfig.editorconfigjetbrains (253.28294.335)
com.intellij.javaee (253.28294.336)
intellij.jupyter (253.28294.337)
com.redhat.devtools.intellij.quarkus (2.3.0)
com.github.copilot (1.5.61-243)
com.intellij.mcpServer (253.28294.336)
MavenRunHelper (4.30.0-IJ2022.2)
Kotlin: 253.28294.334-IJ
In older versions of IntelliJ it works!
Error output:
/bin/sh /tmp/obmdUK/bin/mvn -Didea.version=2025.3 -Dmaven.ext.class.path=/tmp/AIoWRqmaven-event-listener.jar -Didea.modules.paths.file=/tmp/fT2UQYidea-cc82c3872751-mvn.properties -Djansi.passthrough=true -Dstyle.color=always -Ddebug=52302 -Dmaven.repo.local=/home/toni/.m2/repository quarkus:dev
FATAL ERROR in native method: JDWP No transports initialized, jvmtiError=AGENT_ERROR_TRANSPORT_LOAD(196)
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V [libjvm.so+0x9767e4] jni_FatalError+0x74
C [libjdwp.so+0x10773] jniFatalError.constprop.0+0xb3
C [libjdwp.so+0x1099f] debugInit_exit+0x6f
C [libjdwp.so+0x10d37] initialize+0x2d7
C [libjdwp.so+0x11680] cbEarlyVMInit+0xd0
V [libjvm.so+0xae8224] JvmtiExport::post_vm_initialized()+0x394
V [libjvm.so+0xeaf8c0] Threads::create_vm(JavaVMInitArgs*, bool*)+0x8a0
Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF-8
Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF-8
ERROR: transport library not found: dt_shmem
ERROR: JDWP Transport dt_shmem failed to initialize, TRANSPORT_LOAD(509)
JDWP exit error AGENT_ERROR_TRANSPORT_LOAD(196): No transports initialized [open/src/jdk.jdwp.agent/share/native/libjdwp/debugInit.c:687]
V [libjvm.so+0x977d9e] JNI_CreateJavaVM+0x4e
C [libjli.so+0x42cb] JavaMain+0x8b
C [libjli.so+0x7e49] ThreadJavaMain+0x9
Additional notes:
It appears that the plugin is generating a debug configuration that attempts to use the dt_shmem transport, which is not available on Linux environments such as WSL2. As a result, the JVM cannot initialize JDWP and the process aborts.
Please let me know if additional logs or configuration files are required.
Metadata
Metadata
Assignees
Labels
Type
Projects
Status
