]
Darran Lofthouse updated WFLY-10042:
------------------------------------
Component/s: JMX
Elytron tests fail intermittently
---------------------------------
Key: WFLY-10042
URL:
https://issues.jboss.org/browse/WFLY-10042
Project: WildFly
Issue Type: Bug
Components: JMX, Security
Reporter: Stuart Douglas
Priority: Major
The JMX MBean server service does not have correct dependencies set on the security
domain, and as a result unregistering the Arquillian MBean can fail on reload.
If this happen all subsequent tests will fail as the Arquillian service will not start
correctly.
An example run is at:
https://ci.wildfly.org/viewLog.html?buildId=89151&buildTypeId=WFPR&am...
{code}
2018-02-12 09:31:55,112 INFO [org.wildfly.extension.undertow] (ServerService Thread Pool
-- 31) WFLYUT0022: Unregistered web context:
'/chained-principal-transformer-transform-transformed' from server
'default-server'
2018-02-12 09:31:55,118 INFO [org.jboss.as.server.deployment] (MSC service thread 1-1)
WFLYSRV0028: Stopped deployment chained-principal-transformer-transform-transformed.war
(runtime-name: chained-principal-transformer-transform-transformed.war) in 6ms
2018-02-12 09:31:55,129 INFO [org.jboss.as.repository] (management-handler-thread - 1)
WFLYDR0002: Content removed from location
/store/work/tc-work/9ccd5e119c4a65d0/testsuite/integration/elytron/target/wildfly/standalone/data/content/7b/30341090e956f73f2066f8e357380151a337e8/content
2018-02-12 09:31:55,129 INFO [org.jboss.as.server] (management-handler-thread - 1)
WFLYSRV0009: Undeployed
"chained-principal-transformer-transform-transformed.war" (runtime-name:
"chained-principal-transformer-transform-transformed.war")
2018-02-12 09:31:55,563 ERROR [org.jboss.as.arquillian] (MSC service thread 1-8) Cannot
stop Arquillian Test Runner: java.lang.IllegalStateException
at org.jboss.msc.value.InjectedValue.getValue(InjectedValue.java:47)
at
org.jboss.as.controller.access.management.ManagementSecurityIdentitySupplier.get(ManagementSecurityIdentitySupplier.java:60)
at
org.jboss.as.controller.access.management.ManagementSecurityIdentitySupplier.get(ManagementSecurityIdentitySupplier.java:39)
at org.jboss.as.jmx.PluggableMBeanServerImpl.log(PluggableMBeanServerImpl.java:1180)
at
org.jboss.as.jmx.MBeanServerAuditLogRecordFormatter.log(MBeanServerAuditLogRecordFormatter.java:331)
at
org.jboss.as.jmx.MBeanServerAuditLogRecordFormatter.isRegistered(MBeanServerAuditLogRecordFormatter.java:176)
at
org.jboss.as.jmx.PluggableMBeanServerImpl.isRegistered(PluggableMBeanServerImpl.java:784)
at
org.jboss.arquillian.protocol.jmx.JMXTestRunner.unregisterMBean(JMXTestRunner.java:109)
at org.jboss.as.arquillian.service.ArquillianService.stop(ArquillianService.java:96)
at
org.jboss.msc.service.ServiceControllerImpl$StopTask.stopService(ServiceControllerImpl.java:1767)
at
org.jboss.msc.service.ServiceControllerImpl$StopTask.execute(ServiceControllerImpl.java:1740)
at
org.jboss.msc.service.ServiceControllerImpl$ControllerTask.run(ServiceControllerImpl.java:1527)
at org.jboss.threads.EnhancedQueueExecutor.safeRun(EnhancedQueueExecutor.java:1979)
at
org.jboss.threads.EnhancedQueueExecutor$ThreadBody.doRunTask(EnhancedQueueExecutor.java:1481)
at
org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1360)
at java.lang.Thread.run(Thread.java:748)
{code}