Skip to content

UndeclaredThrowableException on any command #145

@greatvovan

Description

@greatvovan

Trying to use the tool on a Databricks cluster (driver machine). Getting

# java -jar jmxterm-1.0.4-uber.jar -v verbose
Delete /root/.jmxterm_history if you encounter error right after launching me.
Welcome to JMX terminal. Type "help" for available commands.
$>jvms
java.lang.reflect.UndeclaredThrowableException
        at jdk.proxy2/jdk.proxy2.$Proxy6.getAllVirtualMachines(Unknown Source)
        at org.cyclopsgroup.jmxterm.jdk6.Jdk6JavaProcessManager.list(Jdk6JavaProcessManager.java:44)
        at org.cyclopsgroup.jmxterm.cmd.JvmsCommand.execute(JvmsCommand.java:24)
        at org.cyclopsgroup.jmxterm.cc.CommandCenter.doExecute(CommandCenter.java:161)
        at org.cyclopsgroup.jmxterm.cc.CommandCenter.doExecute(CommandCenter.java:134)
        at org.cyclopsgroup.jmxterm.cc.CommandCenter.execute(CommandCenter.java:176)
        at org.cyclopsgroup.jmxterm.boot.CliMain.execute(CliMain.java:149)
        at org.cyclopsgroup.jmxterm.boot.CliMain.main(CliMain.java:41)
Caused by: java.lang.IllegalAccessException: class org.cyclopsgroup.jmxterm.utils.WeakCastUtils$2 cannot access class sun.tools.jconsole.LocalVirtualMachine (in module jdk.jconsole) because module jdk.jconsole does not export sun.tools.jconsole to unnamed module @24e72f73
        at java.base/jdk.internal.reflect.Reflection.newIllegalAccessException(Reflection.java:392)
        at java.base/java.lang.reflect.AccessibleObject.checkAccess(AccessibleObject.java:674)
        at java.base/java.lang.reflect.Method.invoke(Method.java:561)
        at org.cyclopsgroup.jmxterm.utils.WeakCastUtils$2.invoke(WeakCastUtils.java:136)
        ... 8 more
$>

on any command except help.

Ubuntu 24.04.3 LTS 5.15.0-1091-azure
openjdk 17.0.16 2025-07-15 LTS
OpenJDK Runtime Environment Zulu17.60+17-CA (build 17.0.16+8-LTS)
OpenJDK 64-Bit Server VM Zulu17.60+17-CA (build 17.0.16+8-LTS, mixed mode, sharing)

Any advice is appreciated.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions