Wildfly 8.2.0 reports "XNIO001001: No XNIO provider found" during launch and fails
thschaef42 Mar 3, 2016 3:07 PMHello everybody,
My Wildfly 8.2.0 server used to run fine, but since two days it fails to start reporting a missing XNIO provider.
Last thing I did before the server stopped running fine, was a connect from an Eclipse Mars IDE using a server adapter configured as "Controlled by: Management operations" and "Server lifecycle is externally managed = true". After that it failed launching ...
I have absolutly no glue what happened.
So I tried to run another Wildfly installation which runs fine on another Windows machine, but got the same error when I unpacked it and ran it on my problematic one. The same happens when I try to run a brandnew Wildfly 10. So it seems that the Wildfly configuration(s) and installation(s) are fine and do not cause the problem, but my machine or any software installation seem to cause it ...
The Windows10 and the Java 8 JDK were not touched. Nevertheless I replaced the SDK8 by another one that runs fine on my other machine - with the same result. And the same happened for a JDK7 installation.
C:\jboss-wildfly-8.2.0\bin>set JAVA_HOME=C:\Program Files\Java\jdk7
Calling "C:\jboss-wildfly-8.2.0\bin\standalone.conf.bat"
Setting JAVA property to "C:\Program Files\Java\jdk7\bin\java"
===============================================================================
JBoss Bootstrap Environment
JBOSS_HOME: "C:\jboss-wildfly-8.2.0"
JAVA: "C:\Program Files\Java\jdk7\bin\java"
JAVA_OPTS: "-Dprogram.name=standalone.bat -Xms64M -Xmx512M -XX:MaxPermSize=256M -Djava.net.preferIPv4Stack=true -Djboss.modules.system.pkgs=org.jboss.byteman"
===============================================================================
20:23:37,420 INFO [org.jboss.modules] (main) JBoss Modules version 1.3.3.Final
20:23:37,652 INFO [org.jboss.msc] (main) JBoss MSC version 1.2.2.Final
20:23:37,736 INFO [org.jboss.as] (MSC service thread 1-7) JBAS015899: WildFly 8.2.0.Final "Tweek" starting
20:23:38,701 INFO [org.jboss.as.server.deployment.scanner] (DeploymentScanner-threads - 1) JBAS015014: Re-attempting failed deployment h2console.war
20:23:38,718 INFO [org.jboss.as.server.deployment.scanner] (DeploymentScanner-threads - 1) JBAS015014: Re-attempting failed deployment nest.war
20:23:38,723 INFO [org.jboss.as.server.deployment.scanner] (DeploymentScanner-threads - 1) JBAS015003: Found nest.war in deployment directory. To trigger deployment create a file called nest.war.dodeploy
20:23:38,738 INFO [org.jboss.as.server] (Controller Boot Thread) JBAS015888: Creating http management service using socket-binding (management-http)
20:23:38,770 INFO [org.xnio] (MSC service thread 1-6) XNIO version 3.3.0.Final
20:23:38,770 INFO [org.xnio.nio] (MSC service thread 1-6) XNIO NIO Implementation Version 3.3.0.Final
20:23:38,785 ERROR [org.jboss.msc.service.fail] (MSC service thread 1-6) MSC000001: Failed to start service jboss.remoting.endpoint.management: org.jboss.msc.service.StartException in service jboss.remoting.endpoint.management: Failed to start service
at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1904) [jboss-msc-1.2.2.Final.jar:1.2.2.Final]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [rt.jar:1.7.0_79]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [rt.jar:1.7.0_79]
at java.lang.Thread.run(Thread.java:745) [rt.jar:1.7.0_79]
Caused by: java.lang.IllegalArgumentException: XNIO001001: No XNIO provider found
at org.xnio.Xnio.doGetInstance(Xnio.java:238)
at org.xnio.Xnio.getInstance(Xnio.java:193)
at org.jboss.remoting3.Remoting.createEndpoint(Remoting.java:112)
at org.jboss.as.remoting.ManagementEndpointService.createEndpoint(ManagementEndpointService.java:45)
at org.jboss.as.remoting.EndpointService.start(EndpointService.java:76)
at org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1948) [jboss-msc-1.2.2.Final.jar:1.2.2.Final]
at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1881) [jboss-msc-1.2.2.Final.jar:1.2.2.Final]
... 3 more
...
...
20:23:39,022 INFO [org.jboss.as.security] (MSC service thread 1-4) JBAS013170: Current PicketBox version=4.0.21.Final
20:23:39,016 INFO [org.jboss.as.mail.extension] (MSC service thread 1-1) JBAS015400: Bound mail session [java:jboss/mail/Default]
20:23:39,015 INFO [org.jboss.as.naming] (MSC service thread 1-2) JBAS011802: Starting Naming Service
20:23:39,379 INFO [org.jboss.as.connector.deployers.jdbc] (MSC service thread 1-7) JBAS010417: Started Driver service with driver-name = mysql
20:23:39,344 ERROR [org.jboss.msc.service.fail] (MSC service thread 1-6) MSC000001: Failed to start service jboss.io.worker.default: org.jboss.msc.service.StartException in service jboss.io.worker.default: Failed to start service
at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1904) [jboss-msc-1.2.2.Final.jar:1.2.2.Final]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [rt.jar:1.7.0_79]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [rt.jar:1.7.0_79]
at java.lang.Thread.run(Thread.java:745) [rt.jar:1.7.0_79]
Caused by: java.lang.IllegalArgumentException: XNIO001001: No XNIO provider found
at org.xnio.Xnio.doGetInstance(Xnio.java:238)
at org.xnio.Xnio.getInstance(Xnio.java:193)
at org.wildfly.extension.io.WorkerService.start(WorkerService.java:50)
at org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1948) [jboss-msc-1.2.2.Final.jar:1.2.2.Final]
at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1881) [jboss-msc-1.2.2.Final.jar:1.2.2.Final]
... 3 more
I also tried to pass the XNIO related JARS directly to the server using the startup code below, but without any sucess:
set CP=C:\jboss-wildfly-8.2.0\xnio-nio-3.3.0.Final.jar;C:\jboss-wildfly-8.2.0\netty-xnio-transport-0.1.1.Final.jar;C:\jboss-wildfly-8.2.0\xnio-api-3.3.0.Final.jar
"%JAVA%" %JAVA_OPTS% ^
"-Dorg.jboss.boot.log.file=%JBOSS_LOG_DIR%\server.log -classpath %CP%" ^
"-Dlogging.configuration=file:%JBOSS_CONFIG_DIR%/logging.properties" ^
-jar "%JBOSS_HOME%\jboss-modules.jar" ^
-mp "%JBOSS_MODULEPATH%" ^
-jaxpmodule "javax.xml.jaxp-provider" ^
org.jboss.as.standalone ^
"-Djboss.home.dir=%JBOSS_HOME%" ^
%SERVER_OPTS%
Does anybody have any idea what causes this problem? I didn't find anything that fits to my problem in the net ...
I appreciate any help!
Thanks,
Thomas