[ 
https://issues.apache.org/jira/browse/ARTEMIS-4590?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Václav Haisman updated ARTEMIS-4590:
------------------------------------
    Description: 
I am having issues developing our application which contains embedded ActiveMQ 
Artemis server. If I start with empty data directory for Artemis server, 
everything goes smooth. Then I stop/kill the Spring Boot application in 
IntelliJ IDEA and restart it. Then, on the 2nd start, it ends up throwing NPE 
when it tries to put null client ID into a map.
{code:java}
2024-01-30T17:34:05.987+01:00  WARN 12496 --- [           main] 
o.apache.activemq.artemis.core.server    : AMQ222080: Error instantiating 
remoting acceptor 
org.apache.activemq.artemis.core.remoting.impl.netty.NettyAcceptorFactoryjava.lang.NullPointerException:
 null
    at 
java.base/java.util.concurrent.ConcurrentHashMap.putVal(ConcurrentHashMap.java:1011)
    at 
java.base/java.util.concurrent.ConcurrentHashMap.put(ConcurrentHashMap.java:1006)
    at 
org.apache.activemq.artemis.core.protocol.mqtt.MQTTStateManager.<init>(MQTTStateManager.java:88)
    at 
org.apache.activemq.artemis.core.protocol.mqtt.MQTTStateManager.getInstance(MQTTStateManager.java:66)
    at 
org.apache.activemq.artemis.core.protocol.mqtt.MQTTProtocolManager.<init>(MQTTProtocolManager.java:86)
    at 
org.apache.activemq.artemis.core.protocol.mqtt.MQTTProtocolManagerFactory.createProtocolManager(MQTTProtocolManagerFactory.java:51)
    at 
org.apache.activemq.artemis.core.remoting.server.impl.RemotingServiceImpl.createAcceptor(RemotingServiceImpl.java:271)
    at 
org.apache.activemq.artemis.core.remoting.server.impl.RemotingServiceImpl.start(RemotingServiceImpl.java:217)
    at 
org.apache.activemq.artemis.core.server.impl.ActiveMQServerImpl.initialisePart2(ActiveMQServerImpl.java:3492)
    at 
org.apache.activemq.artemis.core.server.impl.LiveOnlyActivation.run(LiveOnlyActivation.java:78)
    at 
org.apache.activemq.artemis.core.server.impl.ActiveMQServerImpl.internalStart(ActiveMQServerImpl.java:720)
    at 
org.apache.activemq.artemis.core.server.impl.ActiveMQServerImpl.start(ActiveMQServerImpl.java:610)
    at 
org.apache.activemq.artemis.core.server.embedded.EmbeddedActiveMQ.start(EmbeddedActiveMQ.java:134)
    at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native 
Method)
    at 
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
    at 
java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.base/java.lang.reflect.Method.invoke(Method.java:568)
    at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeCustomInitMethod(AbstractAutowireCapableBeanFactory.java:1872)
    at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1825)
    at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1764)
    at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:596)
    at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:518)
    at 
org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325)
    at 
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
    at 
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323)
    at 
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199)
    at 
org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeansOfType(DefaultListableBeanFactory.java:663)
    at 
org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeansOfType(DefaultListableBeanFactory.java:651)
    at 
org.springframework.boot.autoconfigure.jms.artemis.ArtemisConnectionFactoryFactory.startEmbeddedJms(ArtemisConnectionFactoryFactory.java:73)
    at 
org.springframework.boot.autoconfigure.jms.artemis.ArtemisConnectionFactoryFactory.createConnectionFactory(ArtemisConnectionFactoryFactory.java:61)
    at 
org.springframework.boot.autoconfigure.jms.artemis.ArtemisConnectionFactoryConfiguration$SimpleConnectionFactoryConfiguration.createJmsConnectionFactory(ArtemisConnectionFactoryConfiguration.java:59)
    at 
org.springframework.boot.autoconfigure.jms.artemis.ArtemisConnectionFactoryConfiguration$SimpleConnectionFactoryConfiguration.jmsConnectionFactory(ArtemisConnectionFactoryConfiguration.java:53)
    at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native 
Method)
    at 
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
    at 
java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.base/java.lang.reflect.Method.invoke(Method.java:568)
    at 
org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:139)
    at 
org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:650)
    at 
org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:642)
    at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1330)
    at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1160)
    at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:558)
    at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:518)
    at 
org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325)
    at 
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
    at 
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323)
    at 
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199)
    at 
org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254)
    at 
org.springframework.beans.factory.support.DefaultListableBeanFactory.addCandidateEntry(DefaultListableBeanFactory.java:1633)
    at 
org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:1597)
    at 
org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveMultipleBeans(DefaultListableBeanFactory.java:1516)
    at 
org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1375)
    at 
org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1337)
    at 
org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:910)
    at 
org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:788)
    at 
org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:545)
    at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1330)
    at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1160)
    at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:558)
    at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:518)
    at 
org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325)
    at 
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
    at 
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323)
    at 
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199)
    at 
org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254)
    at 
org.springframework.beans.factory.support.DefaultListableBeanFactory.addCandidateEntry(DefaultListableBeanFactory.java:1633)
    at 
org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:1597)
    at 
org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveMultipleBeans(DefaultListableBeanFactory.java:1516)
    at 
org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1375)
    at 
org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1337)
    at 
org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:910)
    at 
org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:788)
    at 
org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:545)
    at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1330)
    at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1160)
    at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:558)
    at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:518)
    at 
org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325)
    at 
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
    at 
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323)
    at 
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199)
    at 
org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254)
    at 
org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1417)
    at 
org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1337)
    at 
org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:910)
    at 
org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:788)
    at 
org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:545)
    at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1330)
    at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1160)
    at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:558)
    at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:518)
    at 
org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325)
    at 
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
    at 
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323)
    at 
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199)
    at 
org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1166)
    at 
org.springframework.boot.actuate.endpoint.annotation.EndpointDiscoverer.lambda$createEndpointBean$1(EndpointDiscoverer.java:145)
    at 
org.springframework.boot.actuate.endpoint.annotation.EndpointDiscoverer$EndpointBean.getBean(EndpointDiscoverer.java:455)
    at 
org.springframework.boot.actuate.endpoint.annotation.EndpointDiscoverer.getFilterEndpoint(EndpointDiscoverer.java:313)
    at 
org.springframework.boot.actuate.endpoint.annotation.EndpointDiscoverer.isFilterMatch(EndpointDiscoverer.java:289)
    at 
org.springframework.boot.actuate.endpoint.annotation.EndpointDiscoverer.isExtensionExposed(EndpointDiscoverer.java:243)
    at 
org.springframework.boot.actuate.endpoint.annotation.EndpointDiscoverer.addExtensionBean(EndpointDiscoverer.java:170)
    at 
org.springframework.boot.actuate.endpoint.annotation.EndpointDiscoverer.addExtensionBeans(EndpointDiscoverer.java:159)
    at 
org.springframework.boot.actuate.endpoint.annotation.EndpointDiscoverer.discoverEndpoints(EndpointDiscoverer.java:124)
    at 
org.springframework.boot.actuate.endpoint.annotation.EndpointDiscoverer.getEndpoints(EndpointDiscoverer.java:117)
    at 
org.springframework.boot.actuate.autoconfigure.health.HealthEndpointReactiveWebExtensionConfiguration$WebFluxAdditionalHealthEndpointPathsConfiguration.healthEndpointWebFluxHandlerMapping(HealthEndpointReactiveWebExtensionConfiguration.java:69)
    at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native 
Method)
    at 
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
    at 
java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.base/java.lang.reflect.Method.invoke(Method.java:568)
    at 
org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:139)
    at 
org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:650)
    at 
org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:642)
    at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1330)
    at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1160)
    at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:558)
    at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:518)
    at 
org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325)
    at 
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
    at 
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323)
    at 
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199)
    at 
org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254)
    at 
org.springframework.beans.factory.support.DefaultListableBeanFactory.addCandidateEntry(DefaultListableBeanFactory.java:1633)
    at 
org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:1597)
    at 
org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveMultipleBeans(DefaultListableBeanFactory.java:1488)
    at 
org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1375)
    at 
org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1337)
    at 
org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.resolveFieldValue(AutowiredAnnotationBeanPostProcessor.java:773)
    at 
org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:756)
    at 
org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:145)
    at 
org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties(AutowiredAnnotationBeanPostProcessor.java:497)
    at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1414)
    at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:595)
    at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:518)
    at 
org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325)
    at 
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
    at 
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323)
    at 
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199)
    at 
org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:973)
    at 
org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:950)
    at 
org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:616)
    at 
org.springframework.boot.web.reactive.context.ReactiveWebServerApplicationContext.refresh(ReactiveWebServerApplicationContext.java:66)
    at 
org.springframework.boot.SpringApplication.refresh(SpringApplication.java:746)
    at 
org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:448)
    at 
org.springframework.boot.SpringApplication.run(SpringApplication.java:324)
    at com.ca.apm.server.artemis.ArtemisMain.main(ArtemisMain.java:98)  {code}

  was:
I am having issues developing our application which contains embedded ActiveMQ 
Artemis server. If I start with empty data directory for Artemis server, 
everything goes smooth. Then I stop/kill the Spring Boot application in 
IntelliJ IDEA and restart it. Then, on the 2nd start, it ends up throwing NPE 
when it tries to put null client ID into a map.
{code:java}
<init>():59, NullPointerException (java.lang)
putVal(Object, Object, boolean):1011, ConcurrentHashMap (java.util.concurrent)
put(Object, Object):1006, ConcurrentHashMap (java.util.concurrent)
<init>(ActiveMQServer):88, MQTTStateManager 
(org.apache.activemq.artemis.core.protocol.mqtt)
getInstance(ActiveMQServer):66, MQTTStateManager 
(org.apache.activemq.artemis.core.protocol.mqtt)
<init>(ActiveMQServer, List, List):86, MQTTProtocolManager 
(org.apache.activemq.artemis.core.protocol.mqtt)
createProtocolManager(ActiveMQServer, Map, List, List):51, 
MQTTProtocolManagerFactory (org.apache.activemq.artemis.core.protocol.mqtt)
createAcceptor(TransportConfiguration):271, RemotingServiceImpl 
(org.apache.activemq.artemis.core.remoting.server.impl)
start():217, RemotingServiceImpl 
(org.apache.activemq.artemis.core.remoting.server.impl)
initialisePart2(boolean):3492, ActiveMQServerImpl 
(org.apache.activemq.artemis.core.server.impl)
run():78, LiveOnlyActivation (org.apache.activemq.artemis.core.server.impl)
internalStart():720, ActiveMQServerImpl 
(org.apache.activemq.artemis.core.server.impl)
start():610, ActiveMQServerImpl (org.apache.activemq.artemis.core.server.impl)
start():134, EmbeddedActiveMQ (org.apache.activemq.artemis.core.server.embedded)
invoke0(Method, Object, Object[]):-1, NativeMethodAccessorImpl 
(jdk.internal.reflect)
invoke(Object, Object[]):77, NativeMethodAccessorImpl (jdk.internal.reflect)
invoke(Object, Object[]):43, DelegatingMethodAccessorImpl (jdk.internal.reflect)
invoke(Object, Object[]):568, Method (java.lang.reflect)
invokeCustomInitMethod(String, Object, RootBeanDefinition, String):1872, 
AbstractAutowireCapableBeanFactory (org.springframework.beans.factory.support)
invokeInitMethods(String, Object, RootBeanDefinition):1825, 
AbstractAutowireCapableBeanFactory (org.springframework.beans.factory.support)
initializeBean(String, Object, RootBeanDefinition):1764, 
AbstractAutowireCapableBeanFactory (org.springframework.beans.factory.support)
doCreateBean(String, RootBeanDefinition, Object[]):596, 
AbstractAutowireCapableBeanFactory (org.springframework.beans.factory.support)
createBean(String, RootBeanDefinition, Object[]):518, 
AbstractAutowireCapableBeanFactory (org.springframework.beans.factory.support)
lambda$doGetBean$0(String, RootBeanDefinition, Object[]):325, 
AbstractBeanFactory (org.springframework.beans.factory.support)
getObject():-1, AbstractBeanFactory$$Lambda$451/0x000001d3bf35a688 
(org.springframework.beans.factory.support)
getSingleton(String, ObjectFactory):234, DefaultSingletonBeanRegistry 
(org.springframework.beans.factory.support)
doGetBean(String, Class, Object[], boolean):323, AbstractBeanFactory 
(org.springframework.beans.factory.support)
getBean(String):199, AbstractBeanFactory 
(org.springframework.beans.factory.support)
getBeansOfType(Class, boolean, boolean):663, DefaultListableBeanFactory 
(org.springframework.beans.factory.support)
getBeansOfType(Class):651, DefaultListableBeanFactory 
(org.springframework.beans.factory.support)
startEmbeddedJms():73, ArtemisConnectionFactoryFactory 
(org.springframework.boot.autoconfigure.jms.artemis)
createConnectionFactory(Class):61, ArtemisConnectionFactoryFactory 
(org.springframework.boot.autoconfigure.jms.artemis)
createJmsConnectionFactory(ArtemisProperties, ListableBeanFactory):59, 
ArtemisConnectionFactoryConfiguration$SimpleConnectionFactoryConfiguration 
(org.springframework.boot.autoconfigure.jms.artemis)
jmsConnectionFactory(ArtemisProperties, ListableBeanFactory):53, 
ArtemisConnectionFactoryConfiguration$SimpleConnectionFactoryConfiguration 
(org.springframework.boot.autoconfigure.jms.artemis)
invoke0(Method, Object, Object[]):-1, NativeMethodAccessorImpl 
(jdk.internal.reflect)
invoke(Object, Object[]):77, NativeMethodAccessorImpl (jdk.internal.reflect)
invoke(Object, Object[]):43, DelegatingMethodAccessorImpl (jdk.internal.reflect)
invoke(Object, Object[]):568, Method (java.lang.reflect)
instantiate(RootBeanDefinition, String, BeanFactory, Object, Method, 
Object[]):139, SimpleInstantiationStrategy 
(org.springframework.beans.factory.support)
instantiate(String, RootBeanDefinition, Object, Method, Object[]):650, 
ConstructorResolver (org.springframework.beans.factory.support)
instantiateUsingFactoryMethod(String, RootBeanDefinition, Object[]):642, 
ConstructorResolver (org.springframework.beans.factory.support)
instantiateUsingFactoryMethod(String, RootBeanDefinition, Object[]):1330, 
AbstractAutowireCapableBeanFactory (org.springframework.beans.factory.support)
createBeanInstance(String, RootBeanDefinition, Object[]):1160, 
AbstractAutowireCapableBeanFactory (org.springframework.beans.factory.support)
doCreateBean(String, RootBeanDefinition, Object[]):558, 
AbstractAutowireCapableBeanFactory (org.springframework.beans.factory.support)
createBean(String, RootBeanDefinition, Object[]):518, 
AbstractAutowireCapableBeanFactory (org.springframework.beans.factory.support)
lambda$doGetBean$0(String, RootBeanDefinition, Object[]):325, 
AbstractBeanFactory (org.springframework.beans.factory.support)
getObject():-1, AbstractBeanFactory$$Lambda$451/0x000001d3bf35a688 
(org.springframework.beans.factory.support)
getSingleton(String, ObjectFactory):234, DefaultSingletonBeanRegistry 
(org.springframework.beans.factory.support)
doGetBean(String, Class, Object[], boolean):323, AbstractBeanFactory 
(org.springframework.beans.factory.support)
getBean(String):199, AbstractBeanFactory 
(org.springframework.beans.factory.support)
resolveCandidate(String, Class, BeanFactory):254, DependencyDescriptor 
(org.springframework.beans.factory.config)
addCandidateEntry(Map, String, DependencyDescriptor, Class):1633, 
DefaultListableBeanFactory (org.springframework.beans.factory.support)
findAutowireCandidates(String, Class, DependencyDescriptor):1597, 
DefaultListableBeanFactory (org.springframework.beans.factory.support)
resolveMultipleBeans(DependencyDescriptor, String, Set, TypeConverter):1516, 
DefaultListableBeanFactory (org.springframework.beans.factory.support)
doResolveDependency(DependencyDescriptor, String, Set, TypeConverter):1375, 
DefaultListableBeanFactory (org.springframework.beans.factory.support)
resolveDependency(DependencyDescriptor, String, Set, TypeConverter):1337, 
DefaultListableBeanFactory (org.springframework.beans.factory.support)
resolveAutowiredArgument(DependencyDescriptor, Class, String, Set, 
TypeConverter, boolean):910, ConstructorResolver 
(org.springframework.beans.factory.support)
createArgumentArray(String, RootBeanDefinition, ConstructorArgumentValues, 
BeanWrapper, Class[], String[], Executable, boolean, boolean):788, 
ConstructorResolver (org.springframework.beans.factory.support)
instantiateUsingFactoryMethod(String, RootBeanDefinition, Object[]):545, 
ConstructorResolver (org.springframework.beans.factory.support)
instantiateUsingFactoryMethod(String, RootBeanDefinition, Object[]):1330, 
AbstractAutowireCapableBeanFactory (org.springframework.beans.factory.support)
createBeanInstance(String, RootBeanDefinition, Object[]):1160, 
AbstractAutowireCapableBeanFactory (org.springframework.beans.factory.support)
doCreateBean(String, RootBeanDefinition, Object[]):558, 
AbstractAutowireCapableBeanFactory (org.springframework.beans.factory.support)
createBean(String, RootBeanDefinition, Object[]):518, 
AbstractAutowireCapableBeanFactory (org.springframework.beans.factory.support)
lambda$doGetBean$0(String, RootBeanDefinition, Object[]):325, 
AbstractBeanFactory (org.springframework.beans.factory.support)
getObject():-1, AbstractBeanFactory$$Lambda$451/0x000001d3bf35a688 
(org.springframework.beans.factory.support)
getSingleton(String, ObjectFactory):234, DefaultSingletonBeanRegistry 
(org.springframework.beans.factory.support)
doGetBean(String, Class, Object[], boolean):323, AbstractBeanFactory 
(org.springframework.beans.factory.support)
getBean(String):199, AbstractBeanFactory 
(org.springframework.beans.factory.support)
resolveCandidate(String, Class, BeanFactory):254, DependencyDescriptor 
(org.springframework.beans.factory.config)
addCandidateEntry(Map, String, DependencyDescriptor, Class):1633, 
DefaultListableBeanFactory (org.springframework.beans.factory.support)
findAutowireCandidates(String, Class, DependencyDescriptor):1597, 
DefaultListableBeanFactory (org.springframework.beans.factory.support)
resolveMultipleBeans(DependencyDescriptor, String, Set, TypeConverter):1516, 
DefaultListableBeanFactory (org.springframework.beans.factory.support)
doResolveDependency(DependencyDescriptor, String, Set, TypeConverter):1375, 
DefaultListableBeanFactory (org.springframework.beans.factory.support)
resolveDependency(DependencyDescriptor, String, Set, TypeConverter):1337, 
DefaultListableBeanFactory (org.springframework.beans.factory.support)
resolveAutowiredArgument(DependencyDescriptor, Class, String, Set, 
TypeConverter, boolean):910, ConstructorResolver 
(org.springframework.beans.factory.support)
createArgumentArray(String, RootBeanDefinition, ConstructorArgumentValues, 
BeanWrapper, Class[], String[], Executable, boolean, boolean):788, 
ConstructorResolver (org.springframework.beans.factory.support)
instantiateUsingFactoryMethod(String, RootBeanDefinition, Object[]):545, 
ConstructorResolver (org.springframework.beans.factory.support)
instantiateUsingFactoryMethod(String, RootBeanDefinition, Object[]):1330, 
AbstractAutowireCapableBeanFactory (org.springframework.beans.factory.support)
createBeanInstance(String, RootBeanDefinition, Object[]):1160, 
AbstractAutowireCapableBeanFactory (org.springframework.beans.factory.support)
doCreateBean(String, RootBeanDefinition, Object[]):558, 
AbstractAutowireCapableBeanFactory (org.springframework.beans.factory.support)
createBean(String, RootBeanDefinition, Object[]):518, 
AbstractAutowireCapableBeanFactory (org.springframework.beans.factory.support)
lambda$doGetBean$0(String, RootBeanDefinition, Object[]):325, 
AbstractBeanFactory (org.springframework.beans.factory.support)
getObject():-1, AbstractBeanFactory$$Lambda$451/0x000001d3bf35a688 
(org.springframework.beans.factory.support)
getSingleton(String, ObjectFactory):234, DefaultSingletonBeanRegistry 
(org.springframework.beans.factory.support)
doGetBean(String, Class, Object[], boolean):323, AbstractBeanFactory 
(org.springframework.beans.factory.support)
getBean(String):199, AbstractBeanFactory 
(org.springframework.beans.factory.support)
resolveCandidate(String, Class, BeanFactory):254, DependencyDescriptor 
(org.springframework.beans.factory.config)
doResolveDependency(DependencyDescriptor, String, Set, TypeConverter):1417, 
DefaultListableBeanFactory (org.springframework.beans.factory.support)
resolveDependency(DependencyDescriptor, String, Set, TypeConverter):1337, 
DefaultListableBeanFactory (org.springframework.beans.factory.support)
resolveAutowiredArgument(DependencyDescriptor, Class, String, Set, 
TypeConverter, boolean):910, ConstructorResolver 
(org.springframework.beans.factory.support)
createArgumentArray(String, RootBeanDefinition, ConstructorArgumentValues, 
BeanWrapper, Class[], String[], Executable, boolean, boolean):788, 
ConstructorResolver (org.springframework.beans.factory.support)
instantiateUsingFactoryMethod(String, RootBeanDefinition, Object[]):545, 
ConstructorResolver (org.springframework.beans.factory.support)
instantiateUsingFactoryMethod(String, RootBeanDefinition, Object[]):1330, 
AbstractAutowireCapableBeanFactory (org.springframework.beans.factory.support)
createBeanInstance(String, RootBeanDefinition, Object[]):1160, 
AbstractAutowireCapableBeanFactory (org.springframework.beans.factory.support)
doCreateBean(String, RootBeanDefinition, Object[]):558, 
AbstractAutowireCapableBeanFactory (org.springframework.beans.factory.support)
createBean(String, RootBeanDefinition, Object[]):518, 
AbstractAutowireCapableBeanFactory (org.springframework.beans.factory.support)
lambda$doGetBean$0(String, RootBeanDefinition, Object[]):325, 
AbstractBeanFactory (org.springframework.beans.factory.support)
getObject():-1, AbstractBeanFactory$$Lambda$451/0x000001d3bf35a688 
(org.springframework.beans.factory.support)
getSingleton(String, ObjectFactory):234, DefaultSingletonBeanRegistry 
(org.springframework.beans.factory.support)
doGetBean(String, Class, Object[], boolean):323, AbstractBeanFactory 
(org.springframework.beans.factory.support)
getBean(String):199, AbstractBeanFactory 
(org.springframework.beans.factory.support)
getBean(String):1166, AbstractApplicationContext 
(org.springframework.context.support)
lambda$createEndpointBean$1(String):145, EndpointDiscoverer 
(org.springframework.boot.actuate.endpoint.annotation)
get():-1, EndpointDiscoverer$$Lambda$1185/0x000001d3bf898628 
(org.springframework.boot.actuate.endpoint.annotation)
getBean():455, EndpointDiscoverer$EndpointBean 
(org.springframework.boot.actuate.endpoint.annotation)
getFilterEndpoint(EndpointDiscoverer$EndpointBean):313, EndpointDiscoverer 
(org.springframework.boot.actuate.endpoint.annotation)
isFilterMatch(Class, EndpointDiscoverer$EndpointBean):289, EndpointDiscoverer 
(org.springframework.boot.actuate.endpoint.annotation)
isExtensionExposed(EndpointDiscoverer$EndpointBean, 
EndpointDiscoverer$ExtensionBean):243, EndpointDiscoverer 
(org.springframework.boot.actuate.endpoint.annotation)
addExtensionBean(EndpointDiscoverer$EndpointBean, 
EndpointDiscoverer$ExtensionBean):170, EndpointDiscoverer 
(org.springframework.boot.actuate.endpoint.annotation)
addExtensionBeans(Collection):159, EndpointDiscoverer 
(org.springframework.boot.actuate.endpoint.annotation)
discoverEndpoints():124, EndpointDiscoverer 
(org.springframework.boot.actuate.endpoint.annotation)
getEndpoints():117, EndpointDiscoverer 
(org.springframework.boot.actuate.endpoint.annotation)
healthEndpointWebFluxHandlerMapping(WebEndpointsSupplier, 
HealthEndpointGroups):69, 
HealthEndpointReactiveWebExtensionConfiguration$WebFluxAdditionalHealthEndpointPathsConfiguration
 (org.springframework.boot.actuate.autoconfigure.health)
invoke0(Method, Object, Object[]):-1, NativeMethodAccessorImpl 
(jdk.internal.reflect)
invoke(Object, Object[]):77, NativeMethodAccessorImpl (jdk.internal.reflect)
invoke(Object, Object[]):43, DelegatingMethodAccessorImpl (jdk.internal.reflect)
invoke(Object, Object[]):568, Method (java.lang.reflect)
instantiate(RootBeanDefinition, String, BeanFactory, Object, Method, 
Object[]):139, SimpleInstantiationStrategy 
(org.springframework.beans.factory.support)
instantiate(String, RootBeanDefinition, Object, Method, Object[]):650, 
ConstructorResolver (org.springframework.beans.factory.support)
instantiateUsingFactoryMethod(String, RootBeanDefinition, Object[]):642, 
ConstructorResolver (org.springframework.beans.factory.support)
instantiateUsingFactoryMethod(String, RootBeanDefinition, Object[]):1330, 
AbstractAutowireCapableBeanFactory (org.springframework.beans.factory.support)
createBeanInstance(String, RootBeanDefinition, Object[]):1160, 
AbstractAutowireCapableBeanFactory (org.springframework.beans.factory.support)
doCreateBean(String, RootBeanDefinition, Object[]):558, 
AbstractAutowireCapableBeanFactory (org.springframework.beans.factory.support)
createBean(String, RootBeanDefinition, Object[]):518, 
AbstractAutowireCapableBeanFactory (org.springframework.beans.factory.support)
lambda$doGetBean$0(String, RootBeanDefinition, Object[]):325, 
AbstractBeanFactory (org.springframework.beans.factory.support)
getObject():-1, AbstractBeanFactory$$Lambda$451/0x000001d3bf35a688 
(org.springframework.beans.factory.support)
getSingleton(String, ObjectFactory):234, DefaultSingletonBeanRegistry 
(org.springframework.beans.factory.support)
doGetBean(String, Class, Object[], boolean):323, AbstractBeanFactory 
(org.springframework.beans.factory.support)
getBean(String):199, AbstractBeanFactory 
(org.springframework.beans.factory.support)
resolveCandidate(String, Class, BeanFactory):254, DependencyDescriptor 
(org.springframework.beans.factory.config)
addCandidateEntry(Map, String, DependencyDescriptor, Class):1633, 
DefaultListableBeanFactory (org.springframework.beans.factory.support)
findAutowireCandidates(String, Class, DependencyDescriptor):1597, 
DefaultListableBeanFactory (org.springframework.beans.factory.support)
resolveMultipleBeans(DependencyDescriptor, String, Set, TypeConverter):1488, 
DefaultListableBeanFactory (org.springframework.beans.factory.support)
doResolveDependency(DependencyDescriptor, String, Set, TypeConverter):1375, 
DefaultListableBeanFactory (org.springframework.beans.factory.support)
resolveDependency(DependencyDescriptor, String, Set, TypeConverter):1337, 
DefaultListableBeanFactory (org.springframework.beans.factory.support)
resolveFieldValue(Field, Object, String):773, 
AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement 
(org.springframework.beans.factory.annotation)
inject(Object, String, PropertyValues):756, 
AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement 
(org.springframework.beans.factory.annotation)
inject(Object, String, PropertyValues):145, InjectionMetadata 
(org.springframework.beans.factory.annotation)
postProcessProperties(PropertyValues, Object, String):497, 
AutowiredAnnotationBeanPostProcessor 
(org.springframework.beans.factory.annotation)
populateBean(String, RootBeanDefinition, BeanWrapper):1414, 
AbstractAutowireCapableBeanFactory (org.springframework.beans.factory.support)
doCreateBean(String, RootBeanDefinition, Object[]):595, 
AbstractAutowireCapableBeanFactory (org.springframework.beans.factory.support)
createBean(String, RootBeanDefinition, Object[]):518, 
AbstractAutowireCapableBeanFactory (org.springframework.beans.factory.support)
lambda$doGetBean$0(String, RootBeanDefinition, Object[]):325, 
AbstractBeanFactory (org.springframework.beans.factory.support)
getObject():-1, AbstractBeanFactory$$Lambda$451/0x000001d3bf35a688 
(org.springframework.beans.factory.support)
getSingleton(String, ObjectFactory):234, DefaultSingletonBeanRegistry 
(org.springframework.beans.factory.support)
doGetBean(String, Class, Object[], boolean):323, AbstractBeanFactory 
(org.springframework.beans.factory.support)
getBean(String):199, AbstractBeanFactory 
(org.springframework.beans.factory.support)
preInstantiateSingletons():973, DefaultListableBeanFactory 
(org.springframework.beans.factory.support)
finishBeanFactoryInitialization(ConfigurableListableBeanFactory):950, 
AbstractApplicationContext (org.springframework.context.support)
refresh():616, AbstractApplicationContext (org.springframework.context.support)
refresh():66, ReactiveWebServerApplicationContext 
(org.springframework.boot.web.reactive.context)
refresh(ConfigurableApplicationContext):746, SpringApplication 
(org.springframework.boot)
refreshContext(ConfigurableApplicationContext):448, SpringApplication 
(org.springframework.boot)
run(String[]):324, SpringApplication (org.springframework.boot)
main(String[]):98, ArtemisMain (com.ca.apm.server.artemis)
 {code}


> NPE after embedded server killed and restarted
> ----------------------------------------------
>
>                 Key: ARTEMIS-4590
>                 URL: https://issues.apache.org/jira/browse/ARTEMIS-4590
>             Project: ActiveMQ Artemis
>          Issue Type: Bug
>          Components: Broker
>    Affects Versions: 2.31.1
>            Reporter: Václav Haisman
>            Priority: Major
>
> I am having issues developing our application which contains embedded 
> ActiveMQ Artemis server. If I start with empty data directory for Artemis 
> server, everything goes smooth. Then I stop/kill the Spring Boot application 
> in IntelliJ IDEA and restart it. Then, on the 2nd start, it ends up throwing 
> NPE when it tries to put null client ID into a map.
> {code:java}
> 2024-01-30T17:34:05.987+01:00  WARN 12496 --- [           main] 
> o.apache.activemq.artemis.core.server    : AMQ222080: Error instantiating 
> remoting acceptor 
> org.apache.activemq.artemis.core.remoting.impl.netty.NettyAcceptorFactoryjava.lang.NullPointerException:
>  null
>     at 
> java.base/java.util.concurrent.ConcurrentHashMap.putVal(ConcurrentHashMap.java:1011)
>     at 
> java.base/java.util.concurrent.ConcurrentHashMap.put(ConcurrentHashMap.java:1006)
>     at 
> org.apache.activemq.artemis.core.protocol.mqtt.MQTTStateManager.<init>(MQTTStateManager.java:88)
>     at 
> org.apache.activemq.artemis.core.protocol.mqtt.MQTTStateManager.getInstance(MQTTStateManager.java:66)
>     at 
> org.apache.activemq.artemis.core.protocol.mqtt.MQTTProtocolManager.<init>(MQTTProtocolManager.java:86)
>     at 
> org.apache.activemq.artemis.core.protocol.mqtt.MQTTProtocolManagerFactory.createProtocolManager(MQTTProtocolManagerFactory.java:51)
>     at 
> org.apache.activemq.artemis.core.remoting.server.impl.RemotingServiceImpl.createAcceptor(RemotingServiceImpl.java:271)
>     at 
> org.apache.activemq.artemis.core.remoting.server.impl.RemotingServiceImpl.start(RemotingServiceImpl.java:217)
>     at 
> org.apache.activemq.artemis.core.server.impl.ActiveMQServerImpl.initialisePart2(ActiveMQServerImpl.java:3492)
>     at 
> org.apache.activemq.artemis.core.server.impl.LiveOnlyActivation.run(LiveOnlyActivation.java:78)
>     at 
> org.apache.activemq.artemis.core.server.impl.ActiveMQServerImpl.internalStart(ActiveMQServerImpl.java:720)
>     at 
> org.apache.activemq.artemis.core.server.impl.ActiveMQServerImpl.start(ActiveMQServerImpl.java:610)
>     at 
> org.apache.activemq.artemis.core.server.embedded.EmbeddedActiveMQ.start(EmbeddedActiveMQ.java:134)
>     at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native 
> Method)
>     at 
> java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
>     at 
> java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>     at java.base/java.lang.reflect.Method.invoke(Method.java:568)
>     at 
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeCustomInitMethod(AbstractAutowireCapableBeanFactory.java:1872)
>     at 
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1825)
>     at 
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1764)
>     at 
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:596)
>     at 
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:518)
>     at 
> org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325)
>     at 
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
>     at 
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323)
>     at 
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199)
>     at 
> org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeansOfType(DefaultListableBeanFactory.java:663)
>     at 
> org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeansOfType(DefaultListableBeanFactory.java:651)
>     at 
> org.springframework.boot.autoconfigure.jms.artemis.ArtemisConnectionFactoryFactory.startEmbeddedJms(ArtemisConnectionFactoryFactory.java:73)
>     at 
> org.springframework.boot.autoconfigure.jms.artemis.ArtemisConnectionFactoryFactory.createConnectionFactory(ArtemisConnectionFactoryFactory.java:61)
>     at 
> org.springframework.boot.autoconfigure.jms.artemis.ArtemisConnectionFactoryConfiguration$SimpleConnectionFactoryConfiguration.createJmsConnectionFactory(ArtemisConnectionFactoryConfiguration.java:59)
>     at 
> org.springframework.boot.autoconfigure.jms.artemis.ArtemisConnectionFactoryConfiguration$SimpleConnectionFactoryConfiguration.jmsConnectionFactory(ArtemisConnectionFactoryConfiguration.java:53)
>     at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native 
> Method)
>     at 
> java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
>     at 
> java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>     at java.base/java.lang.reflect.Method.invoke(Method.java:568)
>     at 
> org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:139)
>     at 
> org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:650)
>     at 
> org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:642)
>     at 
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1330)
>     at 
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1160)
>     at 
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:558)
>     at 
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:518)
>     at 
> org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325)
>     at 
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
>     at 
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323)
>     at 
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199)
>     at 
> org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254)
>     at 
> org.springframework.beans.factory.support.DefaultListableBeanFactory.addCandidateEntry(DefaultListableBeanFactory.java:1633)
>     at 
> org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:1597)
>     at 
> org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveMultipleBeans(DefaultListableBeanFactory.java:1516)
>     at 
> org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1375)
>     at 
> org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1337)
>     at 
> org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:910)
>     at 
> org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:788)
>     at 
> org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:545)
>     at 
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1330)
>     at 
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1160)
>     at 
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:558)
>     at 
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:518)
>     at 
> org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325)
>     at 
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
>     at 
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323)
>     at 
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199)
>     at 
> org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254)
>     at 
> org.springframework.beans.factory.support.DefaultListableBeanFactory.addCandidateEntry(DefaultListableBeanFactory.java:1633)
>     at 
> org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:1597)
>     at 
> org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveMultipleBeans(DefaultListableBeanFactory.java:1516)
>     at 
> org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1375)
>     at 
> org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1337)
>     at 
> org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:910)
>     at 
> org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:788)
>     at 
> org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:545)
>     at 
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1330)
>     at 
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1160)
>     at 
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:558)
>     at 
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:518)
>     at 
> org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325)
>     at 
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
>     at 
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323)
>     at 
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199)
>     at 
> org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254)
>     at 
> org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1417)
>     at 
> org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1337)
>     at 
> org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:910)
>     at 
> org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:788)
>     at 
> org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:545)
>     at 
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1330)
>     at 
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1160)
>     at 
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:558)
>     at 
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:518)
>     at 
> org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325)
>     at 
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
>     at 
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323)
>     at 
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199)
>     at 
> org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1166)
>     at 
> org.springframework.boot.actuate.endpoint.annotation.EndpointDiscoverer.lambda$createEndpointBean$1(EndpointDiscoverer.java:145)
>     at 
> org.springframework.boot.actuate.endpoint.annotation.EndpointDiscoverer$EndpointBean.getBean(EndpointDiscoverer.java:455)
>     at 
> org.springframework.boot.actuate.endpoint.annotation.EndpointDiscoverer.getFilterEndpoint(EndpointDiscoverer.java:313)
>     at 
> org.springframework.boot.actuate.endpoint.annotation.EndpointDiscoverer.isFilterMatch(EndpointDiscoverer.java:289)
>     at 
> org.springframework.boot.actuate.endpoint.annotation.EndpointDiscoverer.isExtensionExposed(EndpointDiscoverer.java:243)
>     at 
> org.springframework.boot.actuate.endpoint.annotation.EndpointDiscoverer.addExtensionBean(EndpointDiscoverer.java:170)
>     at 
> org.springframework.boot.actuate.endpoint.annotation.EndpointDiscoverer.addExtensionBeans(EndpointDiscoverer.java:159)
>     at 
> org.springframework.boot.actuate.endpoint.annotation.EndpointDiscoverer.discoverEndpoints(EndpointDiscoverer.java:124)
>     at 
> org.springframework.boot.actuate.endpoint.annotation.EndpointDiscoverer.getEndpoints(EndpointDiscoverer.java:117)
>     at 
> org.springframework.boot.actuate.autoconfigure.health.HealthEndpointReactiveWebExtensionConfiguration$WebFluxAdditionalHealthEndpointPathsConfiguration.healthEndpointWebFluxHandlerMapping(HealthEndpointReactiveWebExtensionConfiguration.java:69)
>     at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native 
> Method)
>     at 
> java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
>     at 
> java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>     at java.base/java.lang.reflect.Method.invoke(Method.java:568)
>     at 
> org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:139)
>     at 
> org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:650)
>     at 
> org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:642)
>     at 
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1330)
>     at 
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1160)
>     at 
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:558)
>     at 
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:518)
>     at 
> org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325)
>     at 
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
>     at 
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323)
>     at 
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199)
>     at 
> org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254)
>     at 
> org.springframework.beans.factory.support.DefaultListableBeanFactory.addCandidateEntry(DefaultListableBeanFactory.java:1633)
>     at 
> org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:1597)
>     at 
> org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveMultipleBeans(DefaultListableBeanFactory.java:1488)
>     at 
> org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1375)
>     at 
> org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1337)
>     at 
> org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.resolveFieldValue(AutowiredAnnotationBeanPostProcessor.java:773)
>     at 
> org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:756)
>     at 
> org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:145)
>     at 
> org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties(AutowiredAnnotationBeanPostProcessor.java:497)
>     at 
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1414)
>     at 
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:595)
>     at 
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:518)
>     at 
> org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325)
>     at 
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
>     at 
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323)
>     at 
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199)
>     at 
> org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:973)
>     at 
> org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:950)
>     at 
> org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:616)
>     at 
> org.springframework.boot.web.reactive.context.ReactiveWebServerApplicationContext.refresh(ReactiveWebServerApplicationContext.java:66)
>     at 
> org.springframework.boot.SpringApplication.refresh(SpringApplication.java:746)
>     at 
> org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:448)
>     at 
> org.springframework.boot.SpringApplication.run(SpringApplication.java:324)
>     at com.ca.apm.server.artemis.ArtemisMain.main(ArtemisMain.java:98)  {code}



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

Reply via email to