[JBoss JIRA] (ISPN-10397) CacheStoreFactoryRegistry incorrect synchronization
by Katia Aresti (Jira)
[ https://issues.jboss.org/browse/ISPN-10397?page=com.atlassian.jira.plugin... ]
Katia Aresti updated ISPN-10397:
--------------------------------
Status: Resolved (was: Pull Request Sent)
Resolution: Done
> CacheStoreFactoryRegistry incorrect synchronization
> ---------------------------------------------------
>
> Key: ISPN-10397
> URL: https://issues.jboss.org/browse/ISPN-10397
> Project: Infinispan
> Issue Type: Bug
> Components: Core
> Affects Versions: 10.0.0.Beta3, 9.4.15.Final
> Reporter: Dan Berindei
> Assignee: Dan Berindei
> Priority: Major
> Fix For: 10.0.0.Beta4, 9.4.16.Final
>
>
> Starting multiple caches (configured with cache stores) simultaneously results in threading issues, which results in the failed startup of the cache (for example, [1]).
> It seems that org.infinispan.persistence.factory.CacheStoreFactoryRegistry does not properly synchronize access to its "factories" member. It uses a synchronized collection, but that synchronization does not include the iteration which two methods in this class use.
> {noformat}
> Caused by: java.util.ConcurrentModificationException
> at java.util.ArrayList$Itr.checkForComodification(ArrayList.java:909)
> at java.util.ArrayList$Itr.next(ArrayList.java:859)
> at org.infinispan.persistence.factory.CacheStoreFactoryRegistry.createInstance(CacheStoreFactoryRegistry.java:38)
> at org.infinispan.persistence.manager.PersistenceManagerImpl.createLoadersAndWriters(PersistenceManagerImpl.java:661)
> at org.infinispan.persistence.manager.PersistenceManagerImpl.start(PersistenceManagerImpl.java:152)
> {noformat}
> Configuring caches to start lazily seems to be a workaround.
> {noformat}
> ERROR [org.jboss.msc.service.fail] (MSC service thread 1-2) MSC000001: Failed to start service jboss.datagrid-infinispan.clustered.SubscriptionIndexesCache: org.jboss.msc.service.StartException in service jboss.datagrid-infinispan.clustered.SubscriptionIndexesCache: Failed to start service
> at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1978)
> at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
> at java.lang.Thread.run(Thread.java:748)
> Caused by: org.infinispan.commons.CacheException: Unable to invoke method public void org.infinispan.persistence.manager.PersistenceManagerImpl.start() on object of type PersistenceManagerImpl
> at org.infinispan.commons.util.ReflectionUtil.invokeAccessibly(ReflectionUtil.java:172)
> at org.infinispan.factories.AbstractComponentRegistry$PrioritizedMethod.invoke(AbstractComponentRegistry.java:878)
> at org.infinispan.factories.AbstractComponentRegistry.invokePrioritizedMethods(AbstractComponentRegistry.java:643)
> at org.infinispan.factories.AbstractComponentRegistry.internalStart(AbstractComponentRegistry.java:630)
> at org.infinispan.factories.AbstractComponentRegistry.start(AbstractComponentRegistry.java:549)
> at org.infinispan.factories.ComponentRegistry.start(ComponentRegistry.java:232)
> at org.infinispan.cache.impl.CacheImpl.start(CacheImpl.java:891)
> at org.infinispan.cache.impl.AbstractDelegatingCache.start(AbstractDelegatingCache.java:411)
> at org.infinispan.manager.DefaultCacheManager.wireAndStartCache(DefaultCacheManager.java:676)
> at org.infinispan.manager.DefaultCacheManager.createCache(DefaultCacheManager.java:620)
> at org.infinispan.manager.DefaultCacheManager.internalGetCache(DefaultCacheManager.java:506)
> at org.infinispan.manager.DefaultCacheManager.getCache(DefaultCacheManager.java:492)
> at org.infinispan.manager.impl.AbstractDelegatingEmbeddedCacheManager.getCache(AbstractDelegatingEmbeddedCacheManager.java:150)
> at org.infinispan.server.infinispan.SecurityActions$5.run(SecurityActions.java:136)
> at org.infinispan.server.infinispan.SecurityActions$5.run(SecurityActions.java:133)
> at org.infinispan.security.Security.doPrivileged(Security.java:76)
> at org.infinispan.server.infinispan.SecurityActions.doPrivileged(SecurityActions.java:69)
> at org.infinispan.server.infinispan.SecurityActions.startCache(SecurityActions.java:141)
> at org.jboss.as.clustering.infinispan.subsystem.CacheService.start(CacheService.java:91)
> at org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:2032)
> at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1955)
> ... 3 more
> Caused by: org.infinispan.commons.CacheException: Unable to start cache loaders
> at org.infinispan.persistence.manager.PersistenceManagerImpl.start(PersistenceManagerImpl.java:199)
> 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)
> ... 23 more
> Caused by: java.util.ConcurrentModificationException
> at java.util.ArrayList$Itr.checkForComodification(ArrayList.java:909)
> at java.util.ArrayList$Itr.next(ArrayList.java:859)
> at org.infinispan.persistence.factory.CacheStoreFactoryRegistry.createInstance(CacheStoreFactoryRegistry.java:38)
> at org.infinispan.persistence.manager.PersistenceManagerImpl.createLoadersAndWriters(PersistenceManagerImpl.java:661)
> at org.infinispan.persistence.manager.PersistenceManagerImpl.start(PersistenceManagerImpl.java:152)
> ... 28 more
> {noformat}
--
This message was sent by Atlassian Jira
(v7.12.1#712002)
5 years, 4 months
[JBoss JIRA] (ISPN-10233) Vendor-specific JAAS configuration fails when using -Pjava8-test with IBM J9
by Tristan Tarrant (Jira)
[ https://issues.jboss.org/browse/ISPN-10233?page=com.atlassian.jira.plugin... ]
Tristan Tarrant updated ISPN-10233:
-----------------------------------
Security: (was: Red Hat Internal)
> Vendor-specific JAAS configuration fails when using -Pjava8-test with IBM J9
> ----------------------------------------------------------------------------
>
> Key: ISPN-10233
> URL: https://issues.jboss.org/browse/ISPN-10233
> Project: Infinispan
> Issue Type: Bug
> Affects Versions: 10.0.0.Beta3, 9.4.13.Final
> Reporter: Diego Lovison
> Assignee: Tristan Tarrant
> Priority: Major
> Fix For: 10.0.0.Beta4
>
>
> *org.infinispan.server.test.client.hotrod.security.HotRodKrbAuthIT#testAdmin*
> *env=*: udp-IbmJDK8-RHEL7
> {noformat}
> ===Error:===
> java.lang.RuntimeException: Could not retrieve HotRod host
> at org.infinispan.server.test.client.hotrod.security.HotRodKrbAuthIT.initAsAdmin(HotRodKrbAuthIT.java:74)
> Caused by: java.lang.IllegalArgumentException: Could not retrieve attribute HostName on MBean jboss.datagrid-infinispan:type=Server,name=HotRod,component=Transport
> at org.infinispan.server.test.client.hotrod.security.HotRodKrbAuthIT.initAsAdmin(HotRodKrbAuthIT.java:74)
> Caused by: javax.management.InstanceNotFoundException: jboss.datagrid-infinispan:type=Server,name=HotRod,component=Transport
> ===System Out:===
> [31m[OK: 35, KO: 12, SKIP: 0] Test failed: HotRodKrbAuthIT.testAnonymous[0m
> java.lang.Exception: Unexpected exception, expected<org.infinispan.client.hotrod.exceptions.HotRodClientException> but was<java.lang.RuntimeException>
> at org.junit.internal.runners.statements.ExpectException.evaluate(ExpectException.java:28)
> at org.jboss.arquillian.junit.Arquillian$4.evaluate(Arquillian.java:246)
> at org.jboss.arquillian.junit.Arquillian.multiExecute(Arquillian.java:431)
> at org.jboss.arquillian.junit.Arquillian.access$200(Arquillian.java:55)
> at org.jboss.arquillian.junit.Arquillian$5.evaluate(Arquillian.java:260)
> at org.jboss.arquillian.junit.Arquillian$7$1.invoke(Arquillian.java:324)
> at org.jboss.arquillian.container.test.impl.execution.ClientBeforeAfterLifecycleEventExecuter.execute(ClientBeforeAfterLifecycleEventExecuter.java:99)
> at org.jboss.arquillian.container.test.impl.execution.ClientBeforeAfterLifecycleEventExecuter.on(ClientBeforeAfterLifecycleEventExecuter.java:72)
> at sun.reflect.GeneratedMethodAccessor24.invoke(Unknown Source)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:55)
> at java.lang.reflect.Method.invoke(Method.java:508)
> at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:96)
> at org.jboss.arquillian.core.impl.EventContextImpl.invokeObservers(EventContextImpl.java:103)
> at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:85)
> at org.jboss.arquillian.container.test.impl.client.ContainerEventController.createContext(ContainerEventController.java:142)
> at org.jboss.arquillian.container.test.impl.client.ContainerEventController.createBeforeContext(ContainerEventController.java:124)
> at sun.reflect.GeneratedMethodAccessor23.invoke(Unknown Source)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:55)
> at java.lang.reflect.Method.invoke(Method.java:508)
> at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:96)
> at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:92)
> at org.jboss.arquillian.test.impl.TestContextHandler.createTestContext(TestContextHandler.java:130)
> at sun.reflect.GeneratedMethodAccessor22.invoke(Unknown Source)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:55)
> at java.lang.reflect.Method.invoke(Method.java:508)
> at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:96)
> at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:92)
> at org.jboss.arquillian.test.impl.TestContextHandler.createClassContext(TestContextHandler.java:92)
> at sun.reflect.GeneratedMethodAccessor18.invoke(Unknown Source)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:55)
> at java.lang.reflect.Method.invoke(Method.java:508)
> at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:96)
> at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:92)
> at org.jboss.arquillian.test.impl.TestContextHandler.createSuiteContext(TestContextHandler.java:73)
> at sun.reflect.GeneratedMethodAccessor17.invoke(Unknown Source)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:55)
> at java.lang.reflect.Method.invoke(Method.java:508)
> at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:96)
> at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:92)
> at org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:143)
> at org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:114)
> at org.jboss.arquillian.test.impl.EventTestRunnerAdaptor.fireCustomLifecycle(EventTestRunnerAdaptor.java:159)
> at org.jboss.arquillian.junit.Arquillian$7.evaluate(Arquillian.java:317)
> at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
> at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
> at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
> at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
> at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
> at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
> at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
> at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
> at org.jboss.arquillian.junit.Arquillian$2.evaluate(Arquillian.java:205)
> at org.jboss.arquillian.junit.Arquillian.multiExecute(Arquillian.java:431)
> at org.jboss.arquillian.junit.Arquillian.access$200(Arquillian.java:55)
> at org.jboss.arquillian.junit.Arquillian$3.evaluate(Arquillian.java:219)
> at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
> at org.jboss.arquillian.junit.Arquillian.run(Arquillian.java:167)
> at org.junit.runners.Suite.runChild(Suite.java:128)
> at org.junit.runners.Suite.runChild(Suite.java:27)
> at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
> at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
> at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
> at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
> at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
> at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
> at org.apache.maven.surefire.junitcore.JUnitCore.run(JUnitCore.java:55)
> at org.apache.maven.surefire.junitcore.JUnitCoreWrapper.createRequestAndRun(JUnitCoreWrapper.java:137)
> at org.apache.maven.surefire.junitcore.JUnitCoreWrapper.executeEager(JUnitCoreWrapper.java:107)
> at org.apache.maven.surefire.junitcore.JUnitCoreWrapper.execute(JUnitCoreWrapper.java:83)
> at org.apache.maven.surefire.junitcore.JUnitCoreWrapper.execute(JUnitCoreWrapper.java:75)
> at org.apache.maven.surefire.junitcore.JUnitCoreProvider.invoke(JUnitCoreProvider.java:158)
> at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:384)
> at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:345)
> at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:126)
> at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:418)
> Caused by: java.lang.RuntimeException: Could not retrieve HotRod host
> at org.infinispan.arquillian.core.HotRodEndpoint.getInetAddress(HotRodEndpoint.java:70)
> at org.infinispan.server.test.client.hotrod.security.HotRodSaslAuthTestBase.initAsAnonymous(HotRodSaslAuthTestBase.java:69)
> at org.infinispan.server.test.client.hotrod.security.HotRodSaslAuthTestBase.testAnonymous(HotRodSaslAuthTestBase.java:157)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:90)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:55)
> at java.lang.reflect.Method.invoke(Method.java:508)
> at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
> at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
> at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:52)
> at org.jboss.arquillian.junit.Arquillian$8$1.invoke(Arquillian.java:379)
> at org.jboss.arquillian.container.test.impl.execution.LocalTestExecuter.execute(LocalTestExecuter.java:60)
> at sun.reflect.GeneratedMethodAccessor36.invoke(Unknown Source)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:55)
> at java.lang.reflect.Method.invoke(Method.java:508)
> at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:96)
> at org.jboss.arquillian.core.impl.EventContextImpl.invokeObservers(EventContextImpl.java:103)
> at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:85)
> at org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:143)
> at org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:114)
> at org.jboss.arquillian.core.impl.EventImpl.fire(EventImpl.java:67)
> at org.jboss.arquillian.container.test.impl.execution.ClientTestExecuter.execute(ClientTestExecuter.java:53)
> at sun.reflect.GeneratedMethodAccessor35.invoke(Unknown Source)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:55)
> at java.lang.reflect.Method.invoke(Method.java:508)
> at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:96)
> at org.jboss.arquillian.core.impl.EventContextImpl.invokeObservers(EventContextImpl.java:103)
> at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:85)
> at org.jboss.arquillian.container.test.impl.client.ContainerEventController.createContext(ContainerEventController.java:142)
> at org.jboss.arquillian.container.test.impl.client.ContainerEventController.createTestContext(ContainerEventController.java:129)
> at sun.reflect.GeneratedMethodAccessor34.invoke(Unknown Source)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:55)
> at java.lang.reflect.Method.invoke(Method.java:508)
> at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:96)
> at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:92)
> at org.jboss.arquillian.test.impl.TestContextHandler.createTestContext(TestContextHandler.java:130)
> at sun.reflect.GeneratedMethodAccessor22.invoke(Unknown Source)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:55)
> at java.lang.reflect.Method.invoke(Method.java:508)
> at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:96)
> at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:92)
> at org.jboss.arquillian.test.impl.TestContextHandler.createClassContext(TestContextHandler.java:92)
> at sun.reflect.GeneratedMethodAccessor18.invoke(Unknown Source)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:55)
> at java.lang.reflect.Method.invoke(Method.java:508)
> at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:96)
> at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:92)
> at org.jboss.arquillian.test.impl.TestContextHandler.createSuiteContext(TestContextHandler.java:73)
> at sun.reflect.GeneratedMethodAccessor17.invoke(Unknown Source)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:55)
> at java.lang.reflect.Method.invoke(Method.java:508)
> at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:96)
> at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:92)
> at org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:143)
> at org.jboss.arquillian.test.impl.EventTestRunnerAdaptor.test(EventTestRunnerAdaptor.java:136)
> at org.jboss.arquillian.junit.Arquillian$8.evaluate(Arquillian.java:372)
> at org.junit.internal.runners.statements.ExpectException.evaluate(ExpectException.java:19)
> ... 74 more
> Caused by: java.lang.IllegalArgumentException: Could not retrieve attribute HostName on MBean jboss.datagrid-infinispan:type=Server,name=HotRod,component=Transport
> at org.infinispan.arquillian.utils.MBeanUtils.getMBeanAttribute(MBeanUtils.java:59)
> at org.infinispan.arquillian.core.HotRodEndpoint.getInetAddress(HotRodEndpoint.java:65)
> ... 130 more
> Caused by: javax.management.InstanceNotFoundException: jboss.datagrid-infinispan:type=Server,name=HotRod,component=Transport
> at org.jboss.as.jmx.PluggableMBeanServerImpl.findDelegate(PluggableMBeanServerImpl.java:1110)
> at org.jboss.as.jmx.PluggableMBeanServerImpl.getAttribute(PluggableMBeanServerImpl.java:386)
> at org.jboss.as.jmx.BlockingNotificationMBeanServer.getAttribute(BlockingNotificationMBeanServer.java:148)
> at org.jboss.as.jmx.AuthorizingMBeanServer.getAttribute(AuthorizingMBeanServer.java:210)
> at org.jboss.remotingjmx.protocol.v2.ServerProxy$GetAttributeHandler.handle(ServerProxy.java:689)
> at org.jboss.remotingjmx.protocol.v2.ServerCommon$MessageReciever$1$1.run(ServerCommon.java:153)
> at org.jboss.as.jmx.ServerInterceptorFactory$Interceptor$1.run(ServerInterceptorFactory.java:71)
> at org.jboss.as.jmx.ServerInterceptorFactory$Interceptor$1.run(ServerInterceptorFactory.java:66)
> at org.wildfly.security.auth.server.SecurityIdentity$$Lambda$487.000000003C034110.run(Unknown Source)
> at org.wildfly.security.auth.server.SecurityIdentity.runAs(SecurityIdentity.java:289)
> at org.wildfly.security.auth.server.SecurityIdentity.runAs(SecurityIdentity.java:246)
> at org.jboss.as.controller.AccessAuditContext.doAs(AccessAuditContext.java:254)
> at org.jboss.as.controller.AccessAuditContext.doAs(AccessAuditContext.java:225)
> at org.jboss.as.jmx.ServerInterceptorFactory$Interceptor.handleEvent(ServerInterceptorFactory.java:66)
> at org.jboss.remotingjmx.protocol.v2.ServerCommon$MessageReciever$1.run(ServerCommon.java:149)
> at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1160)
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
> at java.lang.Thread.run(Thread.java:812)
> 22:12:15.440 [main] ERROR org.infinispan.commons.test.TestSuiteProgress - Test failed: HotRodKrbAuthIT.testAnonymous
> java.lang.Exception: Unexpected exception, expected<org.infinispan.client.hotrod.exceptions.HotRodClientException> but was<java.lang.RuntimeException>
> at org.junit.internal.runners.statements.ExpectException.evaluate(ExpectException.java:28) ~[?:?]
> at org.jboss.arquillian.junit.Arquillian$4.evaluate(Arquillian.java:246) ~[?:?]
> at org.jboss.arquillian.junit.Arquillian.multiExecute(Arquillian.java:431) ~[?:?]
> at org.jboss.arquillian.junit.Arquillian.access$200(Arquillian.java:55) ~[?:?]
> at org.jboss.arquillian.junit.Arquillian$5.evaluate(Arquillian.java:260) ~[?:?]
> at org.jboss.arquillian.junit.Arquillian$7$1.invoke(Arquillian.java:324) ~[?:?]
> at org.jboss.arquillian.container.test.impl.execution.ClientBeforeAfterLifecycleEventExecuter.execute(ClientBeforeAfterLifecycleEventExecuter.java:99) ~[?:?]
> at org.jboss.arquillian.container.test.impl.execution.ClientBeforeAfterLifecycleEventExecuter.on(ClientBeforeAfterLifecycleEventExecuter.java:72) ~[?:?]
> at sun.reflect.GeneratedMethodAccessor24.invoke(Unknown Source) ~[?:?]
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:55) ~[?:?]
> at java.lang.reflect.Method.invoke(Method.java:508) ~[?:?]
> at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:96) ~[?:?]
> at org.jboss.arquillian.core.impl.EventContextImpl.invokeObservers(EventContextImpl.java:103) ~[?:?]
> at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:85) ~[?:?]
> at org.jboss.arquillian.container.test.impl.client.ContainerEventController.createContext(ContainerEventController.java:142) ~[?:?]
> at org.jboss.arquillian.container.test.impl.client.ContainerEventController.createBeforeContext(ContainerEventController.java:124) ~[?:?]
> at sun.reflect.GeneratedMethodAccessor23.invoke(Unknown Source) ~[?:?]
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:55) ~[?:?]
> at java.lang.reflect.Method.invoke(Method.java:508) ~[?:?]
> at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:96) ~[?:?]
> at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:92) ~[?:?]
> at org.jboss.arquillian.test.impl.TestContextHandler.createTestContext(TestContextHandler.java:130) ~[?:?]
> at sun.reflect.GeneratedMethodAccessor22.invoke(Unknown Source) ~[?:?]
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:55) ~[?:?]
> at java.lang.reflect.Method.invoke(Method.java:508) ~[?:?]
> at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:96) ~[?:?]
> at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:92) ~[?:?]
> at org.jboss.arquillian.test.impl.TestContextHandler.createClassContext(TestContextHandler.java:92) ~[?:?]
> at sun.reflect.GeneratedMethodAccessor18.invoke(Unknown Source) ~[?:?]
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:55) ~[?:?]
> at java.lang.reflect.Method.invoke(Method.java:508) ~[?:?]
> at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:96) ~[?:?]
> at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:92) ~[?:?]
> at org.jboss.arquillian.test.impl.TestContextHandler.createSuiteContext(TestContextHandler.java:73) ~[?:?]
> at sun.reflect.GeneratedMethodAccessor17.invoke(Unknown Source) ~[?:?]
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:55) ~[?:?]
> at java.lang.reflect.Method.invoke(Method.java:508) ~[?:?]
> at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:96) ~[?:?]
> at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:92) ~[?:?]
> at org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:143) ~[?:?]
> at org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:114) ~[?:?]
> at org.jboss.arquillian.test.impl.EventTestRunnerAdaptor.fireCustomLifecycle(EventTestRunnerAdaptor.java:159) ~[?:?]
> at org.jboss.arquillian.junit.Arquillian$7.evaluate(Arquillian.java:317) ~[?:?]
> at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325) [?:?]
> at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78) [?:?]
> at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57) [?:?]
> at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290) [?:?]
> at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71) [?:?]
> at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288) [?:?]
> at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58) [?:?]
> at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268) [?:?]
> at org.jboss.arquillian.junit.Arquillian$2.evaluate(Arquillian.java:205) [?:?]
> at org.jboss.arquillian.junit.Arquillian.multiExecute(Arquillian.java:431) [?:?]
> at org.jboss.arquillian.junit.Arquillian.access$200(Arquillian.java:55) [?:?]
> at org.jboss.arquillian.junit.Arquillian$3.evaluate(Arquillian.java:219) [?:?]
> at org.junit.runners.ParentRunner.run(ParentRunner.java:363) [?:?]
> at org.jboss.arquillian.junit.Arquillian.run(Arquillian.java:167) [?:?]
> at org.junit.runners.Suite.runChild(Suite.java:128) [?:?]
> at org.junit.runners.Suite.runChild(Suite.java:27) [?:?]
> at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290) [?:?]
> at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71) [?:?]
> at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288) [?:?]
> at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58) [?:?]
> at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268) [?:?]
> at org.junit.runners.ParentRunner.run(ParentRunner.java:363) [?:?]
> at org.apache.maven.surefire.junitcore.JUnitCore.run(JUnitCore.java:55) [?:?]
> at org.apache.maven.surefire.junitcore.JUnitCoreWrapper.createRequestAndRun(JUnitCoreWrapper.java:137) [?:?]
> at org.apache.maven.surefire.junitcore.JUnitCoreWrapper.executeEager(JUnitCoreWrapper.java:107) [?:?]
> at org.apache.maven.surefire.junitcore.JUnitCoreWrapper.execute(JUnitCoreWrapper.java:83) [?:?]
> at org.apache.maven.surefire.junitcore.JUnitCoreWrapper.execute(JUnitCoreWrapper.java:75) [?:?]
> at org.apache.maven.surefire.junitcore.JUnitCoreProvider.invoke(JUnitCoreProvider.java:158) [?:?]
> at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:384) [?:?]
> at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:345) [?:?]
> at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:126) [?:?]
> at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:418) [?:?]
> Caused by: java.lang.RuntimeException: Could not retrieve HotRod host
> at org.infinispan.arquillian.core.HotRodEndpoint.getInetAddress(HotRodEndpoint.java:70) ~[?:?]
> at org.infinispan.server.test.client.hotrod.security.HotRodSaslAuthTestBase.initAsAnonymous(HotRodSaslAuthTestBase.java:69) ~[?:?]
> at org.infinispan.server.test.client.hotrod.security.HotRodSaslAuthTestBase.testAnonymous(HotRodSaslAuthTestBase.java:157) ~[?:?]
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:90) ~[?:?]
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:55) ~[?:?]
> at java.lang.reflect.Method.invoke(Method.java:508) ~[?:?]
> at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50) ~[?:?]
> at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) ~[?:?]
> at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:52) ~[?:?]
> at org.jboss.arquillian.junit.Arquillian$8$1.invoke(Arquillian.java:379) ~[?:?]
> at org.jboss.arquillian.container.test.impl.execution.LocalTestExecuter.execute(LocalTestExecuter.java:60) ~[?:?]
> at sun.reflect.GeneratedMethodAccessor36.invoke(Unknown Source) ~[?:?]
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:55) ~[?:?]
> at java.lang.reflect.Method.invoke(Method.java:508) ~[?:?]
> at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:96) ~[?:?]
> at org.jboss.arquillian.core.impl.EventContextImpl.invokeObservers(EventContextImpl.java:103) ~[?:?]
> at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:85) ~[?:?]
> at org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:143) ~[?:?]
> at org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:114) ~[?:?]
> at org.jboss.arquillian.core.impl.EventImpl.fire(EventImpl.java:67) ~[?:?]
> at org.jboss.arquillian.container.test.impl.execution.ClientTestExecuter.execute(ClientTestExecuter.java:53) ~[?:?]
> at sun.reflect.GeneratedMethodAccessor35.invoke(Unknown Source) ~[?:?]
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:55) ~[?:?]
> at java.lang.reflect.Method.invoke(Method.java:508) ~[?:?]
> at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:96) ~[?:?]
> at org.jboss.arquillian.core.impl.EventContextImpl.invokeObservers(EventContextImpl.java:103) ~[?:?]
> at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:85) ~[?:?]
> at org.jboss.arquillian.container.test.impl.client.ContainerEventController.createContext(ContainerEventController.java:142) ~[?:?]
> at org.jboss.arquillian.container.test.impl.client.ContainerEventController.createTestContext(ContainerEventController.java:129) ~[?:?]
> at sun.reflect.GeneratedMethodAccessor34.invoke(Unknown Source) ~[?:?]
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:55) ~[?:?]
> at java.lang.reflect.Method.invoke(Method.java:508) ~[?:?]
> at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:96) ~[?:?]
> at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:92) ~[?:?]
> at org.jboss.arquillian.test.impl.TestContextHandler.createTestContext(TestContextHandler.java:130) ~[?:?]
> at sun.reflect.GeneratedMethodAccessor22.invoke(Unknown Source) ~[?:?]
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:55) ~[?:?]
> at java.lang.reflect.Method.invoke(Method.java:508) ~[?:?]
> at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:96) ~[?:?]
> at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:92) ~[?:?]
> at org.jboss.arquillian.test.impl.TestContextHandler.createClassContext(TestContextHandler.java:92) ~[?:?]
> at sun.reflect.GeneratedMethodAccessor18.invoke(Unknown Source) ~[?:?]
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:55) ~[?:?]
> at java.lang.reflect.Method.invoke(Method.java:508) ~[?:?]
> at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:96) ~[?:?]
> at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:92) ~[?:?]
> at org.jboss.arquillian.test.impl.TestContextHandler.createSuiteContext(TestContextHandler.java:73) ~[?:?]
> at sun.reflect.GeneratedMethodAccessor17.invoke(Unknown Source) ~[?:?]
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:55) ~[?:?]
> at java.lang.reflect.Method.invoke(Method.java:508) ~[?:?]
> at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:96) ~[?:?]
> at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:92) ~[?:?]
> at org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:143) ~[?:?]
> at org.jboss.arquillian.test.impl.EventTestRunnerAdaptor.test(EventTestRunnerAdaptor.java:136) ~[?:?]
> at org.jboss.arquillian.junit.Arquillian$8.evaluate(Arquillian.java:372) ~[?:?]
> at org.junit.internal.runners.statements.ExpectException.evaluate(ExpectException.java:19) ~[?:?]
> ... 74 more
> Caused by: java.lang.IllegalArgumentException: Could not retrieve attribute HostName on MBean jboss.datagrid-infinispan:type=Server,name=HotRod,component=Transport
> at org.infinispan.arquillian.utils.MBeanUtils.getMBeanAttribute(MBeanUtils.java:59) ~[?:?]
> at org.infinispan.arquillian.core.HotRodEndpoint.getInetAddress(HotRodEndpoint.java:65) ~[?:?]
> at org.infinispan.server.test.client.hotrod.security.HotRodSaslAuthTestBase.initAsAnonymous(HotRodSaslAuthTestBase.java:69) ~[?:?]
> at org.infinispan.server.test.client.hotrod.security.HotRodSaslAuthTestBase.testAnonymous(HotRodSaslAuthTestBase.java:157) ~[?:?]
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:90) ~[?:?]
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:55) ~[?:?]
> at java.lang.reflect.Method.invoke(Method.java:508) ~[?:?]
> at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50) ~[?:?]
> at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) ~[?:?]
> at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:52) ~[?:?]
> at org.jboss.arquillian.junit.Arquillian$8$1.invoke(Arquillian.java:379) ~[?:?]
> at org.jboss.arquillian.container.test.impl.execution.LocalTestExecuter.execute(LocalTestExecuter.java:60) ~[?:?]
> at sun.reflect.GeneratedMethodAccessor36.invoke(Unknown Source) ~[?:?]
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:55) ~[?:?]
> at java.lang.reflect.Method.invoke(Method.java:508) ~[?:?]
> at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:96) ~[?:?]
> at org.jboss.arquillian.core.impl.EventContextImpl.invokeObservers(EventContextImpl.java:103) ~[?:?]
> at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:85) ~[?:?]
> at org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:143) ~[?:?]
> at org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:114) ~[?:?]
> at org.jboss.arquillian.core.impl.EventImpl.fire(EventImpl.java:67) ~[?:?]
> at org.jboss.arquillian.container.test.impl.execution.ClientTestExecuter.execute(ClientTestExecuter.java:53) ~[?:?]
> at sun.reflect.GeneratedMethodAccessor35.invoke(Unknown Source) ~[?:?]
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:55) ~[?:?]
> at java.lang.reflect.Method.invoke(Method.java:508) ~[?:?]
> at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:96) ~[?:?]
> at org.jboss.arquillian.core.impl.EventContextImpl.invokeObservers(EventContextImpl.java:103) ~[?:?]
> at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:85) ~[?:?]
> at org.jboss.arquillian.container.test.impl.client.ContainerEventController.createContext(ContainerEventController.java:142) ~[?:?]
> at org.jboss.arquillian.container.test.impl.client.ContainerEventController.createTestContext(ContainerEventController.java:129) ~[?:?]
> at sun.reflect.GeneratedMethodAccessor34.invoke(Unknown Source) ~[?:?]
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:55) ~[?:?]
> at java.lang.reflect.Method.invoke(Method.java:508) ~[?:?]
> at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:96) ~[?:?]
> at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:92) ~[?:?]
> at org.jboss.arquillian.test.impl.TestContextHandler.createTestContext(TestContextHandler.java:130) ~[?:?]
> at sun.reflect.GeneratedMethodAccessor22.invoke(Unknown Source) ~[?:?]
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:55) ~[?:?]
> at java.lang.reflect.Method.invoke(Method.java:508) ~[?:?]
> at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:96) ~[?:?]
> at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:92) ~[?:?]
> at org.jboss.arquillian.test.impl.TestContextHandler.createClassContext(TestContextHandler.java:92) ~[?:?]
> at sun.reflect.GeneratedMethodAccessor18.invoke(Unknown Source) ~[?:?]
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:55) ~[?:?]
> at java.lang.reflect.Method.invoke(Method.java:508) ~[?:?]
> at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:96) ~[?:?]
> at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:92) ~[?:?]
> at org.jboss.arquillian.test.impl.TestContextHandler.createSuiteContext(TestContextHandler.java:73) ~[?:?]
> at sun.reflect.GeneratedMethodAccessor17.invoke(Unknown Source) ~[?:?]
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:55) ~[?:?]
> at java.lang.reflect.Method.invoke(Method.java:508) ~[?:?]
> at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:96) ~[?:?]
> at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:92) ~[?:?]
> at org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:143) ~[?:?]
> at org.jboss.arquillian.test.impl.EventTestRunnerAdaptor.test(EventTestRunnerAdaptor.java:136) ~[?:?]
> at org.jboss.arquillian.junit.Arquillian$8.evaluate(Arquillian.java:372) ~[?:?]
> at org.junit.internal.runners.statements.ExpectException.evaluate(ExpectException.java:19) ~[?:?]
> ... 74 more
> Caused by: javax.management.InstanceNotFoundException: jboss.datagrid-infinispan:type=Server,name=HotRod,component=Transport
> at org.jboss.as.jmx.PluggableMBeanServerImpl.findDelegate(PluggableMBeanServerImpl.java:1110) ~[?:?]
> at org.jboss.as.jmx.PluggableMBeanServerImpl.getAttribute(PluggableMBeanServerImpl.java:386) ~[?:?]
> at org.jboss.as.jmx.BlockingNotificationMBeanServer.getAttribute(BlockingNotificationMBeanServer.java:148) ~[?:?]
> at org.jboss.as.jmx.AuthorizingMBeanServer.getAttribute(AuthorizingMBeanServer.java:210) ~[?:?]
> at org.jboss.remotingjmx.protocol.v2.ServerProxy$GetAttributeHandler.handle(ServerProxy.java:689) ~[?:?]
> at org.jboss.remotingjmx.protocol.v2.ServerCommon$MessageReciever$1$1.run(ServerCommon.java:153) ~[?:?]
> at org.jboss.as.jmx.ServerInterceptorFactory$Interceptor$1.run(ServerInterceptorFactory.java:71) ~[?:?]
> at org.jboss.as.jmx.ServerInterceptorFactory$Interceptor$1.run(ServerInterceptorFactory.java:66) ~[?:?]
> at org.wildfly.security.auth.server.SecurityIdentity$$Lambda$487.000000003C034110.run(Unknown Source) ~[?:?]
> at org.wildfly.security.auth.server.SecurityIdentity.runAs(SecurityIdentity.java:289) ~[?:?]
> at org.wildfly.security.auth.server.SecurityIdentity.runAs(SecurityIdentity.java:246) ~[?:?]
> at org.jboss.as.controller.AccessAuditContext.doAs(AccessAuditContext.java:254) ~[?:?]
> at org.jboss.as.controller.AccessAuditContext.doAs(AccessAuditContext.java:225) ~[?:?]
> at org.jboss.as.jmx.ServerInterceptorFactory$Interceptor.handleEvent(ServerInterceptorFactory.java:66) ~[?:?]
> at org.jboss.remotingjmx.protocol.v2.ServerCommon$MessageReciever$1.run(ServerCommon.java:149) ~[?:?]
> at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1160) ~[?:?]
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?]
> at java.lang.Thread.run(Thread.java:812) ~[?:?]
> [OK: 35, KO: 12, SKIP: 0] Test starting: HotRodKrbAuthIT.testAdmin
> [JGSS_DBG_CRED] main JAAS config: debug=true
> [JGSS_DBG_CRED] main JAAS config: credsType=initiate only (default)
> [JGSS_DBG_CRED] main config: useDefaultCcache=false
> [JGSS_DBG_CRED] main config: useCcache=null
> [JGSS_DBG_CRED] main config: useDefaultKeytab=false (default)
> [JGSS_DBG_CRED] main config: useKeytab=null
> [JGSS_DBG_CRED] main JAAS config: forwardable=false
> [JGSS_DBG_CRED] main JAAS config: renewable=false
> [JGSS_DBG_CRED] main JAAS config: proxiable=false
> [JGSS_DBG_CRED] main JAAS config: tryFirstPass=false (default)
> [JGSS_DBG_CRED] main JAAS config: useFirstPass=false (default)
> [JGSS_DBG_CRED] main JAAS config: moduleBanner=false (default)
> [JGSS_DBG_CRED] main JAAS config: interactive login? yes
> [JGSS_DBG_CRED] main JAAS config: refreshKrb5Config = true
> [JGSS_DBG_CRED] main Retrieving Kerberos creds from cache for principal=null
> [JGSS_DBG_CRED] main No Kerberos creds in cache for principal admin(a)INFINISPAN.ORG
> [JGSS_DBG_CRED] main Doing Kerberos login for principal admin(a)INFINISPAN.ORG
> [JGSS_DBG_CRED] main Doing Kerberos login for principal: admin(a)INFINISPAN.ORG
> 22:12:15.474 [NioDatagramAcceptor-4] ERROR org.apache.directory.server.KERBEROS_LOG - No timestamp found
> [JGSS_DBG_CRED] main Kerberos login complete
> [JGSS_DBG_CRED] main Login successful
> [JGSS_DBG_CRED] main kprincipal : admin(a)INFINISPAN.ORG
> [JGSS_DBG_CRED] main admin(a)INFINISPAN.ORG added to Subject
> [JGSS_DBG_CRED] main Kerberos ticket added to Subject
> [JGSS_DBG_CRED] main added key of type aes128-cts-hmac-sha1-96
> [JGSS_DBG_CRED] main KerberosTicket is removed from subject
> [JGSS_DBG_CRED] main KerberosKey Kerberos Principal admin(a)INFINISPAN.ORGKey Version 0key EncryptionKey: keyType=17 keyBytes (hex dump)=
> 0000: 1f e7 f4 3e 90 38 ab 1f bd 9b 78 e6 b3 62 b7 2a .....8....x..b..
> is removed from subject
> [JGSS_DBG_CRED] main JAAS config: debug=true
> [JGSS_DBG_CRED] main JAAS config: credsType=initiate only (default)
> [JGSS_DBG_CRED] main config: useDefaultCcache=false
> [JGSS_DBG_CRED] main config: useCcache=null
> [JGSS_DBG_CRED] main config: useDefaultKeytab=false (default)
> [JGSS_DBG_CRED] main config: useKeytab=null
> [JGSS_DBG_CRED] main JAAS config: forwardable=false
> [JGSS_DBG_CRED] main JAAS config: renewable=false
> [JGSS_DBG_CRED] main JAAS config: proxiable=false
> [JGSS_DBG_CRED] main JAAS config: tryFirstPass=false (default)
> [JGSS_DBG_CRED] main JAAS config: useFirstPass=false (default)
> [JGSS_DBG_CRED] main JAAS config: moduleBanner=false (default)
> [JGSS_DBG_CRED] main JAAS config: interactive login? yes
> [JGSS_DBG_CRED] main JAAS config: refreshKrb5Config = true
> [JGSS_DBG_CRED] main Retrieving Kerberos creds from cache for principal=null
> [JGSS_DBG_CRED] main No Kerberos creds in cache for principal admin(a)INFINISPAN.ORG
> [JGSS_DBG_CRED] main Doing Kerberos login for principal admin(a)INFINISPAN.ORG
> [JGSS_DBG_CRED] main Doing Kerberos login for principal: admin(a)INFINISPAN.ORG
> 22:12:15.506 [NioDatagramAcceptor-4] ERROR org.apache.directory.server.KERBEROS_LOG - No timestamp found
> [JGSS_DBG_CRED] main Kerberos login complete
> [JGSS_DBG_CRED] main Login successful
> [JGSS_DBG_CRED] main kprincipal : admin(a)INFINISPAN.ORG
> [JGSS_DBG_CRED] main admin(a)INFINISPAN.ORG added to Subject
> [JGSS_DBG_CRED] main Kerberos ticket added to Subject
> [JGSS_DBG_CRED] main added key of type aes128-cts-hmac-sha1-96
> {noformat}
> *org.infinispan.server.test.client.hotrod.security.HotRodKrbAuthIT#testReader*
> *env=*: udp-IbmJDK8-RHEL7
> *org.infinispan.server.test.client.hotrod.security.HotRodKrbAuthIT#testWriter*
> *env=*: udp-IbmJDK8-RHEL7
> *org.infinispan.server.test.client.hotrod.security.HotRodKrbAuthIT#testSupervisor*
> *env=*: udp-IbmJDK8-RHEL7
> *org.infinispan.server.test.client.hotrod.security.HotRodKrbAuthLdapAuthzIT#testAdmin*
> *env=*: udp-IbmJDK8-RHEL7
> *org.infinispan.server.test.client.hotrod.security.HotRodKrbAuthLdapAuthzIT#testReader*
> *env=*: udp-IbmJDK8-RHEL7
> *org.infinispan.server.test.client.hotrod.security.HotRodKrbAuthLdapAuthzIT#testWriter*
> *env=*: udp-IbmJDK8-RHEL7
> *org.infinispan.server.test.client.hotrod.security.HotRodKrbAuthLdapAuthzIT#testSupervisor*
> *env=*: udp-IbmJDK8-RHEL7
> *org.infinispan.server.test.client.hotrod.security.HotRodPlainAuthLdapOverSslIT#testAdmin*
> *env=*: udp-IbmJDK8-RHEL7
> *org.infinispan.server.test.client.hotrod.security.HotRodPlainAuthLdapOverSslIT#testReader*
> *env=*: udp-IbmJDK8-RHEL7
> *org.infinispan.server.test.client.hotrod.security.HotRodPlainAuthLdapOverSslIT#testWriter*
> *env=*: udp-IbmJDK8-RHEL7
> *org.infinispan.server.test.client.hotrod.security.HotRodPlainAuthLdapOverSslIT#testSupervisor*
> *env=*: udp-IbmJDK8-RHEL7
> *org.infinispan.server.test.client.hotrod.security.HotRodSslEncryptionIT#testViaDirectConfig*
> *env=*: udp-IbmJDK8-RHEL7
> *org.infinispan.server.test.client.hotrod.security.HotRodSslWithSniEncryptionIT#testAuthorizedAccessThroughSni*
> *env=*: udp-IbmJDK8-RHEL7
> *org.infinispan.server.test.configs.ExampleConfigsIT#testRocksDBCacheStoreConfig*
> *env=*: udp-OpenJDK8-windows2012r2
> *org.infinispan.server.test.cs.rocksdb.RocksDBCacheStoreIT#testDataSurvivesRestart*
> *env=*: udp-OpenJDK8-windows2012r2
> *org.infinispan.server.test.cs.rocksdb.RocksDBCacheStoreIT#testDataRetrievableViaRocksDbApi*
> *env=*: udp-OpenJDK8-windows2012r2
> *org.infinispan.server.test.query.RemoteQueryCompatModeIT#testCompatQuery*
> *env=*: tcp-OpenJDK8-RHEL8
--
This message was sent by Atlassian Jira
(v7.12.1#712002)
5 years, 4 months
[JBoss JIRA] (ISPN-10333) Bump RocksDB to 5.18.3
by Tristan Tarrant (Jira)
[ https://issues.jboss.org/browse/ISPN-10333?page=com.atlassian.jira.plugin... ]
Tristan Tarrant updated ISPN-10333:
-----------------------------------
Status: Resolved (was: Pull Request Sent)
Fix Version/s: 10.0.0.Beta4
Resolution: Done
> Bump RocksDB to 5.18.3
> ----------------------
>
> Key: ISPN-10333
> URL: https://issues.jboss.org/browse/ISPN-10333
> Project: Infinispan
> Issue Type: Bug
> Affects Versions: 10.0.0.Beta3, 9.4.15.Final
> Reporter: Diego Lovison
> Assignee: Diego Lovison
> Priority: Major
> Fix For: 10.0.0.Beta4
>
>
> It is failing on Mac OS X, 10.14.5
> {noformat}
> java.lang.ExceptionInInitializerError
> at org.rocksdb.DBOptions.<clinit>(DBOptions.java:21)
> at org.infinispan.persistence.rocksdb.RocksDBStore.dataDbOptions(RocksDBStore.java:155)
> at org.infinispan.persistence.rocksdb.RocksDBStore.start(RocksDBStore.java:121)
> at org.infinispan.persistence.BaseStoreTest.setUp(BaseStoreTest.java:79)
> 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.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:124)
> at org.testng.internal.MethodInvocationHelper.invokeMethodConsideringTimeout(MethodInvocationHelper.java:59)
> at org.testng.internal.Invoker.invokeConfigurationMethod(Invoker.java:458)
> at org.testng.internal.Invoker.invokeConfigurations(Invoker.java:222)
> at org.testng.internal.Invoker.invokeMethod(Invoker.java:523)
> at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:719)
> at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:989)
> at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125)
> at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109)
> at org.testng.TestRunner.privateRun(TestRunner.java:648)
> at org.testng.TestRunner.run(TestRunner.java:505)
> at org.testng.SuiteRunner.runTest(SuiteRunner.java:455)
> at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:450)
> at org.testng.SuiteRunner.privateRun(SuiteRunner.java:415)
> at org.testng.SuiteRunner.run(SuiteRunner.java:364)
> at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
> at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:84)
> at org.testng.TestNG.runSuitesSequentially(TestNG.java:1208)
> at org.testng.TestNG.runSuitesLocally(TestNG.java:1137)
> at org.testng.TestNG.runSuites(TestNG.java:1049)
> at org.testng.TestNG.run(TestNG.java:1017)
> at org.testng.IDEARemoteTestNG.run(IDEARemoteTestNG.java:73)
> at org.testng.RemoteTestNGStarter.main(RemoteTestNGStarter.java:123)
> Caused by: java.lang.RuntimeException: librocksdbjni-osx.jnilib was not found inside JAR.
> at org.rocksdb.NativeLibraryLoader.loadLibraryFromJarToTemp(NativeLibraryLoader.java:110)
> at org.rocksdb.NativeLibraryLoader.loadLibraryFromJar(NativeLibraryLoader.java:78)
> at org.rocksdb.NativeLibraryLoader.loadLibrary(NativeLibraryLoader.java:56)
> at org.rocksdb.RocksDB.loadLibrary(RocksDB.java:64)
> at org.rocksdb.RocksDB.<clinit>(RocksDB.java:35)
> ... 31 more
> {noformat}
--
This message was sent by Atlassian Jira
(v7.12.1#712002)
5 years, 4 months
[JBoss JIRA] (ISPN-10333) Bump RocksDB to 5.18.3
by Tristan Tarrant (Jira)
[ https://issues.jboss.org/browse/ISPN-10333?page=com.atlassian.jira.plugin... ]
Tristan Tarrant updated ISPN-10333:
-----------------------------------
Sprint: DataGrid Sprint #30
> Bump RocksDB to 5.18.3
> ----------------------
>
> Key: ISPN-10333
> URL: https://issues.jboss.org/browse/ISPN-10333
> Project: Infinispan
> Issue Type: Bug
> Affects Versions: 10.0.0.Beta3, 9.4.15.Final
> Reporter: Diego Lovison
> Assignee: Diego Lovison
> Priority: Major
> Fix For: 10.0.0.Beta4
>
>
> It is failing on Mac OS X, 10.14.5
> {noformat}
> java.lang.ExceptionInInitializerError
> at org.rocksdb.DBOptions.<clinit>(DBOptions.java:21)
> at org.infinispan.persistence.rocksdb.RocksDBStore.dataDbOptions(RocksDBStore.java:155)
> at org.infinispan.persistence.rocksdb.RocksDBStore.start(RocksDBStore.java:121)
> at org.infinispan.persistence.BaseStoreTest.setUp(BaseStoreTest.java:79)
> 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.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:124)
> at org.testng.internal.MethodInvocationHelper.invokeMethodConsideringTimeout(MethodInvocationHelper.java:59)
> at org.testng.internal.Invoker.invokeConfigurationMethod(Invoker.java:458)
> at org.testng.internal.Invoker.invokeConfigurations(Invoker.java:222)
> at org.testng.internal.Invoker.invokeMethod(Invoker.java:523)
> at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:719)
> at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:989)
> at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125)
> at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109)
> at org.testng.TestRunner.privateRun(TestRunner.java:648)
> at org.testng.TestRunner.run(TestRunner.java:505)
> at org.testng.SuiteRunner.runTest(SuiteRunner.java:455)
> at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:450)
> at org.testng.SuiteRunner.privateRun(SuiteRunner.java:415)
> at org.testng.SuiteRunner.run(SuiteRunner.java:364)
> at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
> at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:84)
> at org.testng.TestNG.runSuitesSequentially(TestNG.java:1208)
> at org.testng.TestNG.runSuitesLocally(TestNG.java:1137)
> at org.testng.TestNG.runSuites(TestNG.java:1049)
> at org.testng.TestNG.run(TestNG.java:1017)
> at org.testng.IDEARemoteTestNG.run(IDEARemoteTestNG.java:73)
> at org.testng.RemoteTestNGStarter.main(RemoteTestNGStarter.java:123)
> Caused by: java.lang.RuntimeException: librocksdbjni-osx.jnilib was not found inside JAR.
> at org.rocksdb.NativeLibraryLoader.loadLibraryFromJarToTemp(NativeLibraryLoader.java:110)
> at org.rocksdb.NativeLibraryLoader.loadLibraryFromJar(NativeLibraryLoader.java:78)
> at org.rocksdb.NativeLibraryLoader.loadLibrary(NativeLibraryLoader.java:56)
> at org.rocksdb.RocksDB.loadLibrary(RocksDB.java:64)
> at org.rocksdb.RocksDB.<clinit>(RocksDB.java:35)
> ... 31 more
> {noformat}
--
This message was sent by Atlassian Jira
(v7.12.1#712002)
5 years, 4 months
[JBoss JIRA] (ISPN-10397) CacheStoreFactoryRegistry incorrect synchronization
by Dan Berindei (Jira)
[ https://issues.jboss.org/browse/ISPN-10397?page=com.atlassian.jira.plugin... ]
Dan Berindei updated ISPN-10397:
--------------------------------
Status: Pull Request Sent (was: Open)
Git Pull Request: https://github.com/infinispan/infinispan/pull/7137, https://github.com/infinispan/infinispan/pull/7139
> CacheStoreFactoryRegistry incorrect synchronization
> ---------------------------------------------------
>
> Key: ISPN-10397
> URL: https://issues.jboss.org/browse/ISPN-10397
> Project: Infinispan
> Issue Type: Bug
> Components: Core
> Affects Versions: 10.0.0.Beta3, 9.4.15.Final
> Reporter: Dan Berindei
> Assignee: Dan Berindei
> Priority: Major
> Fix For: 10.0.0.Beta4, 9.4.16.Final
>
>
> Starting multiple caches (configured with cache stores) simultaneously results in threading issues, which results in the failed startup of the cache (for example, [1]).
> It seems that org.infinispan.persistence.factory.CacheStoreFactoryRegistry does not properly synchronize access to its "factories" member. It uses a synchronized collection, but that synchronization does not include the iteration which two methods in this class use.
> {noformat}
> Caused by: java.util.ConcurrentModificationException
> at java.util.ArrayList$Itr.checkForComodification(ArrayList.java:909)
> at java.util.ArrayList$Itr.next(ArrayList.java:859)
> at org.infinispan.persistence.factory.CacheStoreFactoryRegistry.createInstance(CacheStoreFactoryRegistry.java:38)
> at org.infinispan.persistence.manager.PersistenceManagerImpl.createLoadersAndWriters(PersistenceManagerImpl.java:661)
> at org.infinispan.persistence.manager.PersistenceManagerImpl.start(PersistenceManagerImpl.java:152)
> {noformat}
> Configuring caches to start lazily seems to be a workaround.
> {noformat}
> ERROR [org.jboss.msc.service.fail] (MSC service thread 1-2) MSC000001: Failed to start service jboss.datagrid-infinispan.clustered.SubscriptionIndexesCache: org.jboss.msc.service.StartException in service jboss.datagrid-infinispan.clustered.SubscriptionIndexesCache: Failed to start service
> at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1978)
> at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
> at java.lang.Thread.run(Thread.java:748)
> Caused by: org.infinispan.commons.CacheException: Unable to invoke method public void org.infinispan.persistence.manager.PersistenceManagerImpl.start() on object of type PersistenceManagerImpl
> at org.infinispan.commons.util.ReflectionUtil.invokeAccessibly(ReflectionUtil.java:172)
> at org.infinispan.factories.AbstractComponentRegistry$PrioritizedMethod.invoke(AbstractComponentRegistry.java:878)
> at org.infinispan.factories.AbstractComponentRegistry.invokePrioritizedMethods(AbstractComponentRegistry.java:643)
> at org.infinispan.factories.AbstractComponentRegistry.internalStart(AbstractComponentRegistry.java:630)
> at org.infinispan.factories.AbstractComponentRegistry.start(AbstractComponentRegistry.java:549)
> at org.infinispan.factories.ComponentRegistry.start(ComponentRegistry.java:232)
> at org.infinispan.cache.impl.CacheImpl.start(CacheImpl.java:891)
> at org.infinispan.cache.impl.AbstractDelegatingCache.start(AbstractDelegatingCache.java:411)
> at org.infinispan.manager.DefaultCacheManager.wireAndStartCache(DefaultCacheManager.java:676)
> at org.infinispan.manager.DefaultCacheManager.createCache(DefaultCacheManager.java:620)
> at org.infinispan.manager.DefaultCacheManager.internalGetCache(DefaultCacheManager.java:506)
> at org.infinispan.manager.DefaultCacheManager.getCache(DefaultCacheManager.java:492)
> at org.infinispan.manager.impl.AbstractDelegatingEmbeddedCacheManager.getCache(AbstractDelegatingEmbeddedCacheManager.java:150)
> at org.infinispan.server.infinispan.SecurityActions$5.run(SecurityActions.java:136)
> at org.infinispan.server.infinispan.SecurityActions$5.run(SecurityActions.java:133)
> at org.infinispan.security.Security.doPrivileged(Security.java:76)
> at org.infinispan.server.infinispan.SecurityActions.doPrivileged(SecurityActions.java:69)
> at org.infinispan.server.infinispan.SecurityActions.startCache(SecurityActions.java:141)
> at org.jboss.as.clustering.infinispan.subsystem.CacheService.start(CacheService.java:91)
> at org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:2032)
> at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1955)
> ... 3 more
> Caused by: org.infinispan.commons.CacheException: Unable to start cache loaders
> at org.infinispan.persistence.manager.PersistenceManagerImpl.start(PersistenceManagerImpl.java:199)
> 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)
> ... 23 more
> Caused by: java.util.ConcurrentModificationException
> at java.util.ArrayList$Itr.checkForComodification(ArrayList.java:909)
> at java.util.ArrayList$Itr.next(ArrayList.java:859)
> at org.infinispan.persistence.factory.CacheStoreFactoryRegistry.createInstance(CacheStoreFactoryRegistry.java:38)
> at org.infinispan.persistence.manager.PersistenceManagerImpl.createLoadersAndWriters(PersistenceManagerImpl.java:661)
> at org.infinispan.persistence.manager.PersistenceManagerImpl.start(PersistenceManagerImpl.java:152)
> ... 28 more
> {noformat}
--
This message was sent by Atlassian Jira
(v7.12.1#712002)
5 years, 4 months