-
Bug
-
Resolution: Done
-
Critical
-
7.1.0.DR5, 7.1.0.DR6, 7.1.0.DR7, 7.1.0.DR12, 7.1.0.ER1, 7.1.0.ER3
-
Blocks Testing
-
-
-
-
-
-
-
Workaround Exists
-
Issue:
Removing/Unregistering of the worker is causing IOException.
Issue was spotted only on solaris.
Reproducer:
- Set up EAP7 as balancer with Eap7 as worker.
- Shutdown the worker and look for exception in balancer log
2016-10-14 04:32:09,567 ERROR [stderr] (default I/O-30) Exception in thread "default I/O-30" java.lang.InternalError: java.io.IOException: File descriptor in bad state 2016-10-14 04:32:09,569 ERROR [stderr] (default I/O-30) at sun.nio.ch.EventPortWrapper.release(EventPortWrapper.java:235) 2016-10-14 04:32:09,569 ERROR [stderr] (default I/O-30) at sun.nio.ch.EventPortSelectorImpl.implDereg(EventPortSelectorImpl.java:144) 2016-10-14 04:32:09,570 ERROR [stderr] (default I/O-30) at sun.nio.ch.SelectorImpl.processDeregisterQueue(SelectorImpl.java:149) 2016-10-14 04:32:09,571 ERROR [stderr] (default I/O-30) at sun.nio.ch.EventPortSelectorImpl.doSelect(EventPortSelectorImpl.java:75) 2016-10-14 04:32:09,572 ERROR [stderr] (default I/O-30) at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86) 2016-10-14 04:32:09,573 ERROR [stderr] (default I/O-30) at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97) 2016-10-14 04:32:09,573 ERROR [stderr] (default I/O-30) at org.xnio.nio.WorkerThread.run(WorkerThread.java:528) 2016-10-14 04:32:09,575 ERROR [stderr] (default I/O-30) Caused by: java.io.IOException: File descriptor in bad state 2016-10-14 04:32:09,576 ERROR [stderr] (default I/O-30) at sun.nio.ch.SolarisEventPort.port_dissociate(Native Method) 2016-10-14 04:32:09,577 ERROR [stderr] (default I/O-30) at sun.nio.ch.EventPortWrapper.release(EventPortWrapper.java:233) 2016-10-14 04:32:09,578 ERROR [stderr] (default I/O-30) ... 6 more
- If exception is not present try it few times, tests show that exception is it there almost every time
- is cloned by
-
UNDERTOW-890 File descriptor in bad state
- Resolved
-
JBEAP-12211 (7.0.z) File descriptor in bad state
- Closed
- is duplicated by
-
JBEAP-10179 "File descriptor in bad state" on server shutdown
- Closed
- is incorporated by
-
JBEAP-12378 (7.1.0) Upgrade to WildFly Core to 3.0.1.Final-redhat
- Closed
-
JBEAP-12585 Upgrade to xnio 3.5.1.Final
- Closed
- is related to
-
XNIO-299 Disable Solaris' sun.nio.ch.EventPortSelectorProvider by default
- Resolved
- links to
(1 is related to, 1 links to)