]
Stuart Douglas resolved WFLY-9346.
----------------------------------
Resolution: Done
Race condition during ORB startup
---------------------------------
Key: WFLY-9346
URL:
https://issues.jboss.org/browse/WFLY-9346
Project: WildFly
Issue Type: Bug
Components: IIOP, Security
Affects Versions: 11.0.0.CR1
Reporter: Tomasz Adamski
Assignee: Tomasz Adamski
Fix For: 12.0.0.CR1
In the code, there is not direct dependency between ORB service and the security which
occasionally may lead to the following error:
{code}
2017-09-10 22:06:57,015 WARNING
[javax.enterprise.resource.corba._INITIALIZING_.rpc.presentation] (MSC service thread 1-3)
"IOP01210227: (BAD_OPERATION) Error in running ORB configurator":
org.omg.CORBA.BAD_OPERATION: vmcid: SUN minor code: 227 completed: No
at
com.sun.corba.se.impl.logging.ORBUtilSystemException.orbConfiguratorError(ORBUtilSystemException.java:558)
[openjdk-orb-8.0.8.Final-redhat-1.jar:8.0.8.Final-redhat-1]
at
com.sun.corba.se.impl.logging.ORBUtilSystemException.orbConfiguratorError(ORBUtilSystemException.java:576)
[openjdk-orb-8.0.8.Final-redhat-1.jar:8.0.8.Final-redhat-1]
at com.sun.corba.se.impl.orb.ORBImpl.postInit(ORBImpl.java:485)
[openjdk-orb-8.0.8.Final-redhat-1.jar:8.0.8.Final-redhat-1]
at com.sun.corba.se.impl.orb.ORBImpl.set_parameters(ORBImpl.java:543)
[openjdk-orb-8.0.8.Final-redhat-1.jar:8.0.8.Final-redhat-1]
at org.omg.CORBA.ORB.init(ORB.java:353)
[openjdk-orb-8.0.8.Final-redhat-1.jar:8.0.8.Final-redhat-1]
at org.wildfly.iiop.openjdk.service.CorbaORBService.start(CorbaORBService.java:126)
[wildfly-iiop-openjdk-7.1.0.GA-redhat-SNAPSHOT.jar:7.1.0.GA-redhat-SNAPSHOT]
at
org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:2032)
[jboss-msc-1.2.7.SP1-redhat-1.jar:1.2.7.SP1-redhat-1]
at
org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1955)
[jboss-msc-1.2.7.SP1-redhat-1.jar:1.2.7.SP1-redhat-1]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
[rt.jar:1.8.0_144]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
[rt.jar:1.8.0_144]
at java.lang.Thread.run(Thread.java:748) [rt.jar:1.8.0_144]
Caused by: java.lang.RuntimeException: javax.naming.ConfigurationException: WFLYIIOP0051:
Error configuring domain socket factory: failed to lookup JSSE security domain
at
org.wildfly.iiop.openjdk.security.LegacySSLSocketFactory.setORB(LegacySSLSocketFactory.java:86)
[wildfly-iiop-openjdk-7.1.0.GA-redhat-SNAPSHOT.jar:7.1.0.GA-redhat-SNAPSHOT]
at
com.sun.corba.se.impl.orb.ORBConfiguratorImpl.initializeTransport(ORBConfiguratorImpl.java:271)
[openjdk-orb-8.0.8.Final-redhat-1.jar:8.0.8.Final-redhat-1]
at com.sun.corba.se.impl.orb.ORBConfiguratorImpl.configure(ORBConfiguratorImpl.java:149)
[openjdk-orb-8.0.8.Final-redhat-1.jar:8.0.8.Final-redhat-1]
at com.sun.corba.se.impl.orb.ORBImpl.postInit(ORBImpl.java:483)
[openjdk-orb-8.0.8.Final-redhat-1.jar:8.0.8.Final-redhat-1]
... 8 more
Caused by: javax.naming.ConfigurationException: WFLYIIOP0051: Error configuring domain
socket factory: failed to lookup JSSE security domain
... 12 more
{code}