Continualy JBoss internal errors: Caused by: java.io.IOException: File descriptor in bad state
Issue
- After a period of time (sometimes as little as 2 days), and load, JBoss throws the following exception.
2017-06-01 01:38:31,907 [stderr] ERROR - Exception in thread "default I/O-160" java.lang.InternalError: java.io.IOException: File descriptor in bad state
2017-06-01 01:38:31,908 [stderr] ERROR - at sun.nio.ch.EventPortWrapper.release(EventPortWrapper.java:235)
2017-06-01 01:38:31,908 [stderr] ERROR - at sun.nio.ch.EventPortSelectorImpl.implDereg(EventPortSelectorImpl.java:144)
2017-06-01 01:38:31,908 [stderr] ERROR - at sun.nio.ch.SelectorImpl.processDeregisterQueue(SelectorImpl.java:149)
2017-06-01 01:38:31,908 [stderr] ERROR - at sun.nio.ch.EventPortSelectorImpl.doSelect(EventPortSelectorImpl.java:75)
2017-06-01 01:38:31,908 [stderr] ERROR - at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86)
2017-06-01 01:38:31,908 [stderr] ERROR - at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97)
2017-06-01 01:38:31,909 [stderr] ERROR - at org.xnio.nio.WorkerThread.run(WorkerThread.java:528)
2017-06-01 01:38:31,909 [stderr] ERROR - Caused by: java.io.IOException: File descriptor in bad state
2017-06-01 01:38:31,909 [stderr] ERROR - at sun.nio.ch.SolarisEventPort.port_dissociate(Native Method)
2017-06-01 01:38:31,909 [stderr] ERROR - at sun.nio.ch.EventPortWrapper.release(EventPortWrapper.java:233)
2017-06-01 01:38:31,909 [stderr] ERROR - ... 6 more
- xnio.nio.selector is instantiating the EventPortSelectorImpl, and ignoring both the set properties . . . So somewhere within XNIO is ignoring the properties or not using them?
JAVA_OPTS: -server -d64 -Xms4096m -Xmx4096m -XX:MetaspaceSize=256m -XX:MaxMetaspaceSize=512m -Djava.net.preferIPv4Stack=true -Djboss.modules.system.pkgs=org.jboss.byteman -Djava.awt.headless=true -Djboss.modules.policy-permissions=true -Djava.nio.channels.spi.SelectorProvider=sun.nio.ch.DevPollSelectorProvider -Dxnio.nio.selector.main=sun.nio.ch.DevPollSelectorProvider
Environment
- Red Hat JBoss Enterprise Application Platform (EAP)
- 7.0.3
- Oracle JDK
- 8u74
- 8u131
- Solaris 10 9/10 s10s_u9wos_14a SPARC
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase of over 48,000 articles and solutions.
Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.
