[ 
https://issues.apache.org/jira/browse/CASSANDRA-19453?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17822569#comment-17822569
 ] 

Brandon Williams edited comment on CASSANDRA-19453 at 3/1/24 1:29 PM:
----------------------------------------------------------------------

I don't know what to tell you....

{noformat}
ERROR [main] 2024-03-01 07:28:48,437 CassandraDaemon.java:877 - Exception 
encountered during startup
java.lang.ExceptionInInitializerError: null
        at 
org.apache.cassandra.utils.JMXServerUtils.configureJmxAuthentication(JMXServerUtils.java:188)
        at 
org.apache.cassandra.utils.JMXServerUtils.createJMXServer(JMXServerUtils.java:106)
        at 
org.apache.cassandra.utils.JMXServerUtils.createJMXServer(JMXServerUtils.java:154)
        at 
org.apache.cassandra.service.CassandraDaemon.maybeInitJmx(CassandraDaemon.java:172)
        at 
org.apache.cassandra.service.CassandraDaemon.setup(CassandraDaemon.java:240)
        at 
org.apache.cassandra.service.CassandraDaemon.activate(CassandraDaemon.java:721)
        at 
org.apache.cassandra.service.CassandraDaemon.main(CassandraDaemon.java:855)
Caused by: java.lang.RuntimeException: java.lang.IllegalAccessException: access 
to public member failed: 
com.sun.jmx.remote.security.JMXPluggableAuthenticator.<init>[Ljava.lang.Object;@588ffeb/invokeSpecial,
 from class 
org.apache.cassandra.utils.JMXServerUtils$JMXPluggableAuthenticatorWrapper 
(unnamed module @4944252c)
        at 
org.apache.cassandra.utils.JMXServerUtils$JMXPluggableAuthenticatorWrapper.<clinit>(JMXServerUtils.java:306)
        ... 7 common frames omitted
Caused by: java.lang.IllegalAccessException: access to public member failed: 
com.sun.jmx.remote.security.JMXPluggableAuthenticator.<init>[Ljava.lang.Object;@588ffeb/invokeSpecial,
 from class 
org.apache.cassandra.utils.JMXServerUtils$JMXPluggableAuthenticatorWrapper 
(unnamed module @4944252c)
        at 
java.base/java.lang.invoke.MemberName.makeAccessException(MemberName.java:955)
        at 
java.base/java.lang.invoke.MethodHandles$Lookup.checkAccess(MethodHandles.java:3882)
        at 
java.base/java.lang.invoke.MethodHandles$Lookup.getDirectConstructorCommon(MethodHandles.java:4117)
        at 
java.base/java.lang.invoke.MethodHandles$Lookup.getDirectConstructorNoSecurityManager(MethodHandles.java:4111)
        at 
java.base/java.lang.invoke.MethodHandles$Lookup.unreflectConstructor(MethodHandles.java:3433)
        at 
org.apache.cassandra.utils.JMXServerUtils$JMXPluggableAuthenticatorWrapper.<clinit>(JMXServerUtils.java:302)
        ... 7 common frames omitted
drift@focal2:~/cassandra/5.0$ git diff
diff --git a/conf/cassandra-env.sh b/conf/cassandra-env.sh
index ba9f9d4596..d29ac83bc0 100644
--- a/conf/cassandra-env.sh
+++ b/conf/cassandra-env.sh
@@ -215,7 +215,7 @@ JVM_ON_OUT_OF_MEMORY_ERROR_OPT="-XX:OnOutOfMemoryError=kill 
-9 %p"
 # with authentication and/or ssl enabled. See 
https://wiki.apache.org/cassandra/JmxSecurity 
 #
 if [ "x$LOCAL_JMX" = "x" ]; then
-    LOCAL_JMX=yes
+    LOCAL_JMX=baz
 fi
 
 # Specifies the default port over which Cassandra will be available for
drift@focal2:~/cassandra/5.0$ 
{noformat}


was (Author: brandon.williams):
I don't know what to tell you....

{quote}
ERROR [main] 2024-03-01 07:28:48,437 CassandraDaemon.java:877 - Exception 
encountered during startup
java.lang.ExceptionInInitializerError: null
        at 
org.apache.cassandra.utils.JMXServerUtils.configureJmxAuthentication(JMXServerUtils.java:188)
        at 
org.apache.cassandra.utils.JMXServerUtils.createJMXServer(JMXServerUtils.java:106)
        at 
org.apache.cassandra.utils.JMXServerUtils.createJMXServer(JMXServerUtils.java:154)
        at 
org.apache.cassandra.service.CassandraDaemon.maybeInitJmx(CassandraDaemon.java:172)
        at 
org.apache.cassandra.service.CassandraDaemon.setup(CassandraDaemon.java:240)
        at 
org.apache.cassandra.service.CassandraDaemon.activate(CassandraDaemon.java:721)
        at 
org.apache.cassandra.service.CassandraDaemon.main(CassandraDaemon.java:855)
Caused by: java.lang.RuntimeException: java.lang.IllegalAccessException: access 
to public member failed: 
com.sun.jmx.remote.security.JMXPluggableAuthenticator.<init>[Ljava.lang.Object;@588ffeb/invokeSpecial,
 from class 
org.apache.cassandra.utils.JMXServerUtils$JMXPluggableAuthenticatorWrapper 
(unnamed module @4944252c)
        at 
org.apache.cassandra.utils.JMXServerUtils$JMXPluggableAuthenticatorWrapper.<clinit>(JMXServerUtils.java:306)
        ... 7 common frames omitted
Caused by: java.lang.IllegalAccessException: access to public member failed: 
com.sun.jmx.remote.security.JMXPluggableAuthenticator.<init>[Ljava.lang.Object;@588ffeb/invokeSpecial,
 from class 
org.apache.cassandra.utils.JMXServerUtils$JMXPluggableAuthenticatorWrapper 
(unnamed module @4944252c)
        at 
java.base/java.lang.invoke.MemberName.makeAccessException(MemberName.java:955)
        at 
java.base/java.lang.invoke.MethodHandles$Lookup.checkAccess(MethodHandles.java:3882)
        at 
java.base/java.lang.invoke.MethodHandles$Lookup.getDirectConstructorCommon(MethodHandles.java:4117)
        at 
java.base/java.lang.invoke.MethodHandles$Lookup.getDirectConstructorNoSecurityManager(MethodHandles.java:4111)
        at 
java.base/java.lang.invoke.MethodHandles$Lookup.unreflectConstructor(MethodHandles.java:3433)
        at 
org.apache.cassandra.utils.JMXServerUtils$JMXPluggableAuthenticatorWrapper.<clinit>(JMXServerUtils.java:302)
        ... 7 common frames omitted
drift@focal2:~/cassandra/5.0$ git diff
diff --git a/conf/cassandra-env.sh b/conf/cassandra-env.sh
index ba9f9d4596..d29ac83bc0 100644
--- a/conf/cassandra-env.sh
+++ b/conf/cassandra-env.sh
@@ -215,7 +215,7 @@ JVM_ON_OUT_OF_MEMORY_ERROR_OPT="-XX:OnOutOfMemoryError=kill 
-9 %p"
 # with authentication and/or ssl enabled. See 
https://wiki.apache.org/cassandra/JmxSecurity 
 #
 if [ "x$LOCAL_JMX" = "x" ]; then
-    LOCAL_JMX=yes
+    LOCAL_JMX=baz
 fi
 
 # Specifies the default port over which Cassandra will be available for
drift@focal2:~/cassandra/5.0$ 
{quote}

> Enabling remote JMX fails to start
> ----------------------------------
>
>                 Key: CASSANDRA-19453
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-19453
>             Project: Cassandra
>          Issue Type: Bug
>          Components: Local/Config
>            Reporter: Brandon Williams
>            Priority: Normal
>             Fix For: 5.0-rc, 5.x
>
>
> If you set LOCAL_JMX to something other than 'yes' in conf/cassandra-env.sh, 
> you receive:
> {noformat}
> Exception (java.lang.ExceptionInInitializerError) encountered during startup: 
> null
> java.lang.ExceptionInInitializerError
>         at 
> org.apache.cassandra.utils.JMXServerUtils.configureJmxAuthentication(JMXServerUtils.java:188)
>         at 
> org.apache.cassandra.utils.JMXServerUtils.createJMXServer(JMXServerUtils.java:106)
>         at 
> org.apache.cassandra.utils.JMXServerUtils.createJMXServer(JMXServerUtils.java:154)
>         at 
> org.apache.cassandra.service.CassandraDaemon.maybeInitJmx(CassandraDaemon.java:172)
>         at 
> org.apache.cassandra.service.CassandraDaemon.setup(CassandraDaemon.java:240)
>         at 
> org.apache.cassandra.service.CassandraDaemon.activate(CassandraDaemon.java:721)
>         at 
> org.apache.cassandra.service.CassandraDaemon.main(CassandraDaemon.java:855)
> Caused by: java.lang.RuntimeException: java.lang.IllegalAccessException: 
> access to public member failed: 
> com.sun.jmx.remote.security.JMXPluggableAuthenticator.<init>[Ljava.lang.Object;@afb5821/invokeSpecial,
>  from class 
> org.apache.cassandra.utils.JMXServerUtils$JMXPluggableAuthenticatorWrapper 
> (unnamed module @51dcb805)
>         at 
> org.apache.cassandra.utils.JMXServerUtils$JMXPluggableAuthenticatorWrapper.<clinit>(JMXServerUtils.java:306)
>         ... 7 more
> Caused by: java.lang.IllegalAccessException: access to public member failed: 
> com.sun.jmx.remote.security.JMXPluggableAuthenticator.<init>[Ljava.lang.Object;@afb5821/invokeSpecial,
>  from class 
> org.apache.cassandra.utils.JMXServerUtils$JMXPluggableAuthenticatorWrapper 
> (unnamed module @51dcb805)
>         at 
> java.base/java.lang.invoke.MemberName.makeAccessException(MemberName.java:955)
>         at 
> java.base/java.lang.invoke.MethodHandles$Lookup.checkAccess(MethodHandles.java:3882)
>         at 
> java.base/java.lang.invoke.MethodHandles$Lookup.getDirectConstructorCommon(MethodHandles.java:4117)
>         at 
> java.base/java.lang.invoke.MethodHandles$Lookup.getDirectConstructorNoSecurityManager(MethodHandles.java:4111)
>         at 
> java.base/java.lang.invoke.MethodHandles$Lookup.unreflectConstructor(MethodHandles.java:3433)
>         at 
> org.apache.cassandra.utils.JMXServerUtils$JMXPluggableAuthenticatorWrapper.<clinit>(JMXServerUtils.java:302)
>         ... 7 more
> ERROR [main] 2024-03-01 06:16:00,028 CassandraDaemon.java:877 - Exception 
> encountered during startup
> java.lang.ExceptionInInitializerError: null
>         at 
> org.apache.cassandra.utils.JMXServerUtils.configureJmxAuthentication(JMXServerUtils.java:188)
>         at 
> org.apache.cassandra.utils.JMXServerUtils.createJMXServer(JMXServerUtils.java:106)
>         at 
> org.apache.cassandra.utils.JMXServerUtils.createJMXServer(JMXServerUtils.java:154)
>         at 
> org.apache.cassandra.service.CassandraDaemon.maybeInitJmx(CassandraDaemon.java:172)
>         at 
> org.apache.cassandra.service.CassandraDaemon.setup(CassandraDaemon.java:240)
>         at 
> org.apache.cassandra.service.CassandraDaemon.activate(CassandraDaemon.java:721)
>         at 
> org.apache.cassandra.service.CassandraDaemon.main(CassandraDaemon.java:855)
> Caused by: java.lang.RuntimeException: java.lang.IllegalAccessException: 
> access to public member failed: 
> com.sun.jmx.remote.security.JMXPluggableAuthenticator.<init>[Ljava.lang.Object;@afb5821/invokeSpecial,
>  from class 
> org.apache.cassandra.utils.JMXServerUtils$JMXPluggableAuthenticatorWrapper 
> (unnamed module @51dcb805)
>         at 
> org.apache.cassandra.utils.JMXServerUtils$JMXPluggableAuthenticatorWrapper.<clinit>(JMXServerUtils.java:306)
>         ... 7 common frames omitted
> Caused by: java.lang.IllegalAccessException: access to public member failed: 
> com.sun.jmx.remote.security.JMXPluggableAuthenticator.<init>[Ljava.lang.Object;@afb5821/invokeSpecial,
>  from class 
> org.apache.cassandra.utils.JMXServerUtils$JMXPluggableAuthenticatorWrapper 
> (unnamed module @51dcb805)
>         at 
> java.base/java.lang.invoke.MemberName.makeAccessException(MemberName.java:955)
>         at 
> java.base/java.lang.invoke.MethodHandles$Lookup.checkAccess(MethodHandles.java:3882)
>         at 
> java.base/java.lang.invoke.MethodHandles$Lookup.getDirectConstructorCommon(MethodHandles.java:4117)
>         at 
> java.base/java.lang.invoke.MethodHandles$Lookup.getDirectConstructorNoSecurityManager(MethodHandles.java:4111)
>         at 
> java.base/java.lang.invoke.MethodHandles$Lookup.unreflectConstructor(MethodHandles.java:3433)
>         at 
> org.apache.cassandra.utils.JMXServerUtils$JMXPluggableAuthenticatorWrapper.<clinit>(JMXServerUtils.java:302)
>         ... 7 common frames omitted
> {noformat}



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org
For additional commands, e-mail: commits-h...@cassandra.apache.org

Reply via email to