-
Bug
-
Resolution: Done
-
Minor
-
JDG 7.0.0 ER4
If the security authentication is enabled for a cache and the global security configuration is not set the server start will throw a NullPointerException like shown below.
It should be an error message logged which shows which configuration element is expected but missed.
2016-04-26 09:11:19,896 ERROR [org.jboss.msc.service.fail] (MSC service thread 1-4) MSC000001: Failed to start service jboss.datagrid-infinispan.clustered.securedCache: org.jboss.msc.service.StartException in service jboss.datagrid-infinispan.clustered.securedCache: Failed to start service at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1904) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) Caused by: java.lang.NullPointerException at org.infinispan.security.impl.AuthorizationManagerImpl.init(AuthorizationManagerImpl.java:32) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.infinispan.commons.util.ReflectionUtil.invokeAccessibly(ReflectionUtil.java:168) ... 112 more 2016-04-26 09:11:20,218 ERROR [org.jboss.msc.service.fail] (MSC service thread 1-6) MSC000001: Failed to start service jboss.datagrid-infinispan-endpoint.hotrod.hotrod-connector: org.jboss.msc.service.StartException in service jboss.datagrid-infinispan-endpoint.hotrod.hotrod-connector: DGENDPT10004: Failed to start HotRodServer at org.infinispan.server.endpoint.subsystem.ProtocolServerService.start(ProtocolServerService.java:147) at org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1948) at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1881) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) Caused by: java.lang.NullPointerException at org.infinispan.server.hotrod.HotRodServer.getCacheInstance(HotRodServer.scala:235) at org.infinispan.server.hotrod.HotRodServer$$anonfun$preStartCaches$1.apply(HotRodServer.scala:160) at org.infinispan.server.hotrod.HotRodServer$$anonfun$preStartCaches$1.apply(HotRodServer.scala:158) at scala.collection.Iterator$class.foreach(Iterator.scala:742) at scala.collection.AbstractIterator.foreach(Iterator.scala:1194) at org.infinispan.server.hotrod.HotRodServer.preStartCaches(HotRodServer.scala:158) at org.infinispan.server.hotrod.HotRodServer.startTransport(HotRodServer.scala:145) at org.infinispan.server.core.AbstractProtocolServer.startInternal(AbstractProtocolServer.scala:40) at org.infinispan.server.hotrod.HotRodServer.startInternal(HotRodServer.scala:109) at org.infinispan.server.hotrod.HotRodServer.startInternal(HotRodServer.scala:49) at org.infinispan.server.core.AbstractProtocolServer.start(AbstractProtocolServer.scala:46) at org.infinispan.server.endpoint.subsystem.SecurityActions$6.run(SecurityActions.java:136) at org.infinispan.server.endpoint.subsystem.SecurityActions$6.run(SecurityActions.java:133) at org.infinispan.security.Security.doPrivileged(Security.java:76) at org.infinispan.server.endpoint.subsystem.SecurityActions.doPrivileged(SecurityActions.java:42) at org.infinispan.server.endpoint.subsystem.SecurityActions.startProtocolServer(SecurityActions.java:140) at org.infinispan.server.endpoint.subsystem.ProtocolServerService.startProtocolServer(ProtocolServerService.java:177) at org.infinispan.server.endpoint.subsystem.ProtocolServerService.start(ProtocolServerService.java:139) ... 5 more
- is related to
-
ISPN-6704 NullPointerException if authentication configuration is not complete
- Closed