khalidjshaikh opened a new issue, #189:
URL: https://github.com/apache/rocketmq-mqtt/issues/189

   Thoughts?
   
   ```
   cat /etc/issue
   Ubuntu 22.04.2 LTS \n \l
   ```
   
   ```
   java --version
   openjdk 20 2023-03-21
   OpenJDK Runtime Environment Corretto-20.0.0.36.1 (build 20+36-FR)
   OpenJDK 64-Bit Server VM Corretto-20.0.0.36.1 (build 20+36-FR, mixed mode, 
sharing)
   ```
   
   RocketMQ is running
   ```
   bin/mqnamesrv
   The Name Server boot success. serializeType=JSON
   ```
   ```
    bin/mqbroker
   The broker[ubuntu-6b5777999d-hzskq, 100.96.3.12:10911] boot success. 
serializeType=JSON
   ```
   ```
   root@ubuntu-6b5777999d-hzskq:/# netstat -an | grep LISTEN
   tcp6       0      0 :::10912                :::*                    LISTEN   
  
   tcp6       0      0 :::10909                :::*                    LISTEN   
  
   tcp6       0      0 :::10911                :::*                    LISTEN   
  
   tcp6       0      0 :::9876                 :::*                    LISTEN   
   ```
   
   ```
   
root@ubuntu-6b5777999d-hzskq:/rocketmq-mqtt2/distribution/target/rocketmq-mqtt-1.0.2-SNAPSHOT/rocketmq-mqtt-1.0.2-SNAPSHOT#
 ls bin
   meta.sh  mqtt.sh  runserver.sh
   
root@ubuntu-6b5777999d-hzskq:/rocketmq-mqtt2/distribution/target/rocketmq-mqtt-1.0.2-SNAPSHOT/rocketmq-mqtt-1.0.2-SNAPSHOT#
 bash bin/mqtt.sh start
   + '[' -z '' ']'
   + PRG=bin/mqtt.sh
   + '[' -h bin/mqtt.sh ']'
   ++ pwd
   + 
saveddir=/rocketmq-mqtt2/distribution/target/rocketmq-mqtt-1.0.2-SNAPSHOT/rocketmq-mqtt-1.0.2-SNAPSHOT
   ++ dirname bin/mqtt.sh
   + ROCKETMQ_MQTT_HOME=bin/..
   ++ cd bin/..
   ++ pwd
   + 
ROCKETMQ_MQTT_HOME=/rocketmq-mqtt2/distribution/target/rocketmq-mqtt-1.0.2-SNAPSHOT/rocketmq-mqtt-1.0.2-SNAPSHOT
   + cd 
/rocketmq-mqtt2/distribution/target/rocketmq-mqtt-1.0.2-SNAPSHOT/rocketmq-mqtt-1.0.2-SNAPSHOT
   + export ROCKETMQ_MQTT_HOME
   + BASEDIR=/root
   + mkdir -p /root/logs
   + mainClass=org.apache.rocketmq.mqtt.cs.starter.Startup
   + case "$1" in
   + startup start
   ++ ps aux
   ++ grep org.apache.rocketmq.mqtt.cs.starter.Startup
   ++ grep -v grep
   ++ awk '{print $2}'
   + pid=
   + '[' '!' -z '' ']'
   + nohup sh 
/rocketmq-mqtt2/distribution/target/rocketmq-mqtt-1.0.2-SNAPSHOT/rocketmq-mqtt-1.0.2-SNAPSHOT/bin/runserver.sh
 org.apache.rocketmq.mqtt.cs.starter.Startup start
   
root@ubuntu-6b5777999d-hzskq:/rocketmq-mqtt2/distribution/target/rocketmq-mqtt-1.0.2-SNAPSHOT/rocketmq-mqtt-1.0.2-SNAPSHOT#
 
/rocketmq-mqtt2/distribution/target/rocketmq-mqtt-1.0.2-SNAPSHOT/rocketmq-mqtt-1.0.2-SNAPSHOT/bin/runserver.sh
 org.apache.rocketmq.mqtt.cs.starter.Startup start
   + '[' '!' -e /root/.sdkman/candidates/java/current/bin/java ']'
   + '[' '!' -e /root/.sdkman/candidates/java/current/bin/java ']'
   + '[' '!' -e /root/.sdkman/candidates/java/current/bin/java ']'
   + export JAVA=/root/.sdkman/candidates/java/current/bin/java
   + JAVA=/root/.sdkman/candidates/java/current/bin/java
   ++ dirname 
/rocketmq-mqtt2/distribution/target/rocketmq-mqtt-1.0.2-SNAPSHOT/rocketmq-mqtt-1.0.2-SNAPSHOT/bin/runserver.sh
   + export 
BASE_DIR=/rocketmq-mqtt2/distribution/target/rocketmq-mqtt-1.0.2-SNAPSHOT/rocketmq-mqtt-1.0.2-SNAPSHOT/bin/..
   + 
BASE_DIR=/rocketmq-mqtt2/distribution/target/rocketmq-mqtt-1.0.2-SNAPSHOT/rocketmq-mqtt-1.0.2-SNAPSHOT/bin/..
   + export 
CLASSPATH=.:/rocketmq-mqtt2/distribution/target/rocketmq-mqtt-1.0.2-SNAPSHOT/rocketmq-mqtt-1.0.2-SNAPSHOT/bin/../conf:conf:lib/mqtt-cs-1.0.2-SNAPSHOT.jar:lib/spring-core-4.3.16.RELEASE.jar:lib/spring-aop-4.3.16.RELEASE.jar:lib/spring-beans-4.3.16.RELEASE.jar:lib/spring-context-4.3.16.RELEASE.jar:lib/commons-logging-1.2.jar:lib/spring-expression-4.3.16.RELEASE.jar:lib/netty-all-4.1.43.Final.jar:lib/rocketmq-remoting-4.9.3.jar:lib/rocketmq-common-4.9.3.jar:lib/mqtt-common-1.0.2-SNAPSHOT.jar:lib/rocketmq-logging-4.9.3.jar:lib/slf4j-api-1.7.15.jar:lib/mqtt-ds-1.0.2-SNAPSHOT.jar:lib/commons-lang3-3.7.jar:lib/rocketmq-client-4.9.3.jar:lib/mqtt-exporter-1.0.2-SNAPSHOT.jar:lib/fastjson-1.2.83.jar:lib/jraft-core-1.3.11.jar:lib/protobuf-java-3.8.0.jar:lib/caffeine-2.6.2.jar:lib/rocketmq-tools-4.9.3.jar:lib/mqtt-common-1.0.2-SNAPSHOT.jar
   + 
CLASSPATH=.:/rocketmq-mqtt2/distribution/target/rocketmq-mqtt-1.0.2-SNAPSHOT/rocketmq-mqtt-1.0.2-SNAPSHOT/bin/../conf:conf:lib/mqtt-cs-1.0.2-SNAPSHOT.jar:lib/spring-core-4.3.16.RELEASE.jar:lib/spring-aop-4.3.16.RELEASE.jar:lib/spring-beans-4.3.16.RELEASE.jar:lib/spring-context-4.3.16.RELEASE.jar:lib/commons-logging-1.2.jar:lib/spring-expression-4.3.16.RELEASE.jar:lib/netty-all-4.1.43.Final.jar:lib/rocketmq-remoting-4.9.3.jar:lib/rocketmq-common-4.9.3.jar:lib/mqtt-common-1.0.2-SNAPSHOT.jar:lib/rocketmq-logging-4.9.3.jar:lib/slf4j-api-1.7.15.jar:lib/mqtt-ds-1.0.2-SNAPSHOT.jar:lib/commons-lang3-3.7.jar:lib/rocketmq-client-4.9.3.jar:lib/mqtt-exporter-1.0.2-SNAPSHOT.jar:lib/fastjson-1.2.83.jar:lib/jraft-core-1.3.11.jar:lib/protobuf-java-3.8.0.jar:lib/caffeine-2.6.2.jar:lib/rocketmq-tools-4.9.3.jar:lib/mqtt-common-1.0.2-SNAPSHOT.jar
   + DIR_SIZE_IN_MB=600
   + JAVA_OPT=' -XX:-OmitStackTraceInFastThrow'
   + JAVA_OPT=' -XX:-OmitStackTraceInFastThrow -XX:-UseLargePages'
   + JAVA_OPT=' -XX:-OmitStackTraceInFastThrow -XX:-UseLargePages -cp 
/rocketmq-mqtt2/distribution/target/rocketmq-mqtt-1.0.2-SNAPSHOT/rocketmq-mqtt-1.0.2-SNAPSHOT/bin/../lib'
   + JAVA_OPT=' -XX:-OmitStackTraceInFastThrow -XX:-UseLargePages -cp 
/rocketmq-mqtt2/distribution/target/rocketmq-mqtt-1.0.2-SNAPSHOT/rocketmq-mqtt-1.0.2-SNAPSHOT/bin/../lib
 '
   + JAVA_OPT=' -XX:-OmitStackTraceInFastThrow -XX:-UseLargePages -cp 
/rocketmq-mqtt2/distribution/target/rocketmq-mqtt-1.0.2-SNAPSHOT/rocketmq-mqtt-1.0.2-SNAPSHOT/bin/../lib
  -cp 
.:/rocketmq-mqtt2/distribution/target/rocketmq-mqtt-1.0.2-SNAPSHOT/rocketmq-mqtt-1.0.2-SNAPSHOT/bin/../conf:conf:lib/mqtt-cs-1.0.2-SNAPSHOT.jar:lib/spring-core-4.3.16.RELEASE.jar:lib/spring-aop-4.3.16.RELEASE.jar:lib/spring-beans-4.3.16.RELEASE.jar:lib/spring-context-4.3.16.RELEASE.jar:lib/commons-logging-1.2.jar:lib/spring-expression-4.3.16.RELEASE.jar:lib/netty-all-4.1.43.Final.jar:lib/rocketmq-remoting-4.9.3.jar:lib/rocketmq-common-4.9.3.jar:lib/mqtt-common-1.0.2-SNAPSHOT.jar:lib/rocketmq-logging-4.9.3.jar:lib/slf4j-api-1.7.15.jar:lib/mqtt-ds-1.0.2-SNAPSHOT.jar:lib/commons-lang3-3.7.jar:lib/rocketmq-client-4.9.3.jar:lib/mqtt-exporter-1.0.2-SNAPSHOT.jar:lib/fastjson-1.2.83.jar:lib/jraft-core-1.3.11.jar:lib/protobuf-java-3.8.0.jar:lib/caffeine-2.6.2.jar:lib/rocketmq-tools-4.9.3.jar:lib/mqtt-common-1.0.2-SN
 APSHOT.jar'
   + JAVA_OPT=' -XX:-OmitStackTraceInFastThrow -XX:-UseLargePages -cp 
/rocketmq-mqtt2/distribution/target/rocketmq-mqtt-1.0.2-SNAPSHOT/rocketmq-mqtt-1.0.2-SNAPSHOT/bin/../lib
  -cp 
.:/rocketmq-mqtt2/distribution/target/rocketmq-mqtt-1.0.2-SNAPSHOT/rocketmq-mqtt-1.0.2-SNAPSHOT/bin/../conf:conf:lib/mqtt-cs-1.0.2-SNAPSHOT.jar:lib/spring-core-4.3.16.RELEASE.jar:lib/spring-aop-4.3.16.RELEASE.jar:lib/spring-beans-4.3.16.RELEASE.jar:lib/spring-context-4.3.16.RELEASE.jar:lib/commons-logging-1.2.jar:lib/spring-expression-4.3.16.RELEASE.jar:lib/netty-all-4.1.43.Final.jar:lib/rocketmq-remoting-4.9.3.jar:lib/rocketmq-common-4.9.3.jar:lib/mqtt-common-1.0.2-SNAPSHOT.jar:lib/rocketmq-logging-4.9.3.jar:lib/slf4j-api-1.7.15.jar:lib/mqtt-ds-1.0.2-SNAPSHOT.jar:lib/commons-lang3-3.7.jar:lib/rocketmq-client-4.9.3.jar:lib/mqtt-exporter-1.0.2-SNAPSHOT.jar:lib/fastjson-1.2.83.jar:lib/jraft-core-1.3.11.jar:lib/protobuf-java-3.8.0.jar:lib/caffeine-2.6.2.jar:lib/rocketmq-tools-4.9.3.jar:lib/mqtt-common-1.0.2-SN
 APSHOT.jar 
-Dlogback.configurationFile=/rocketmq-mqtt2/distribution/target/rocketmq-mqtt-1.0.2-SNAPSHOT/rocketmq-mqtt-1.0.2-SNAPSHOT/bin/../conf/logback.xml'
   + /root/.sdkman/candidates/java/current/bin/java 
-XX:-OmitStackTraceInFastThrow -XX:-UseLargePages -cp 
/rocketmq-mqtt2/distribution/target/rocketmq-mqtt-1.0.2-SNAPSHOT/rocketmq-mqtt-1.0.2-SNAPSHOT/bin/../lib
 -cp 
.:/rocketmq-mqtt2/distribution/target/rocketmq-mqtt-1.0.2-SNAPSHOT/rocketmq-mqtt-1.0.2-SNAPSHOT/bin/../conf:conf:lib/mqtt-cs-1.0.2-SNAPSHOT.jar:lib/spring-core-4.3.16.RELEASE.jar:lib/spring-aop-4.3.16.RELEASE.jar:lib/spring-beans-4.3.16.RELEASE.jar:lib/spring-context-4.3.16.RELEASE.jar:lib/commons-logging-1.2.jar:lib/spring-expression-4.3.16.RELEASE.jar:lib/netty-all-4.1.43.Final.jar:lib/rocketmq-remoting-4.9.3.jar:lib/rocketmq-common-4.9.3.jar:lib/mqtt-common-1.0.2-SNAPSHOT.jar:lib/rocketmq-logging-4.9.3.jar:lib/slf4j-api-1.7.15.jar:lib/mqtt-ds-1.0.2-SNAPSHOT.jar:lib/commons-lang3-3.7.jar:lib/rocketmq-client-4.9.3.jar:lib/mqtt-exporter-1.0.2-SNAPSHOT.jar:lib/fastjson-1.2.83.jar:lib/jraft-core-1.3.11.jar:lib/protobuf-java-3.8.0.jar:lib/caffeine-2.6.2.jar:lib/rocketmq-tools
 -4.9.3.jar:lib/mqtt-common-1.0.2-SNAPSHOT.jar 
-Dlogback.configurationFile=/rocketmq-mqtt2/distribution/target/rocketmq-mqtt-1.0.2-SNAPSHOT/rocketmq-mqtt-1.0.2-SNAPSHOT/bin/../conf/logback.xml
 org.apache.rocketmq.mqtt.cs.starter.Startup start
   Apr 13, 2023 6:36:48 AM 
org.springframework.context.support.ClassPathXmlApplicationContext 
prepareRefresh
   INFO: Refreshing 
org.springframework.context.support.ClassPathXmlApplicationContext@6433a2: 
startup date [Thu Apr 13 06:36:48 GMT 2023]; root of context hierarchy
   Apr 13, 2023 6:36:48 AM 
org.springframework.beans.factory.xml.XmlBeanDefinitionReader 
loadBeanDefinitions
   INFO: Loading XML bean definitions from class path resource [spring.xml]
   SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
   SLF4J: Defaulting to no-operation (NOP) logger implementation
   SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further 
details.
   Apr 13, 2023 6:36:49 AM 
org.springframework.context.support.ClassPathXmlApplicationContext refresh
   WARNING: Exception encountered during context initialization - cancelling 
refresh attempt: org.springframework.beans.factory.BeanCreationException: Error 
creating bean with name 'authManager' defined in class path resource 
[spring.xml]: Invocation of init method failed; nested exception is 
java.lang.NullPointerException: Cannot invoke 
"org.apache.rocketmq.mqtt.common.hook.UpstreamHookManager.addHook(int, 
org.apache.rocketmq.mqtt.common.hook.UpstreamHook)" because 
"this.upstreamHookManager" is null
   Exception in thread "main" 
org.springframework.beans.factory.BeanCreationException: Error creating bean 
with name 'authManager' defined in class path resource [spring.xml]: Invocation 
of init method failed; nested exception is java.lang.NullPointerException: 
Cannot invoke 
"org.apache.rocketmq.mqtt.common.hook.UpstreamHookManager.addHook(int, 
org.apache.rocketmq.mqtt.common.hook.UpstreamHook)" because 
"this.upstreamHookManager" is null
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1630)
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:555)
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:483)
        at 
org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:312)
        at 
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
        at 
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:308)
        at 
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:197)
        at 
org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:761)
        at 
org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:867)
        at 
org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:543)
        at 
org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:139)
        at 
org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:83)
        at org.apache.rocketmq.mqtt.cs.starter.Startup.main(Startup.java:30)
   Caused by: java.lang.NullPointerException: Cannot invoke 
"org.apache.rocketmq.mqtt.common.hook.UpstreamHookManager.addHook(int, 
org.apache.rocketmq.mqtt.common.hook.UpstreamHook)" because 
"this.upstreamHookManager" is null
        at 
org.apache.rocketmq.mqtt.ds.auth.AuthManagerSample.register(AuthManagerSample.java:69)
        at 
org.apache.rocketmq.mqtt.ds.auth.AuthManagerSample.init(AuthManagerSample.java:64)
        at 
java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
        at java.base/java.lang.reflect.Method.invoke(Method.java:578)
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeCustomInitMethod(AbstractAutowireCapableBeanFactory.java:1759)
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1696)
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1626)
        ... 12 more
   
root@ubuntu-6b5777999d-hzskq:/rocketmq-mqtt2/distribution/target/rocketmq-mqtt-1.0.2-SNAPSHOT/rocketmq-mqtt-1.0.2-SNAPSHOT#
 
   ```


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to