-
Bug
-
Resolution: Fixed
-
P3
-
16.0.1, 17
Starting with 16.0.1-b7, 16.0.2-b1, and 17-b10....
SPECjbb2015 is failing with a long repetitive list of doselect exceptions. Eg:
<Fri May 21 16:55:51 GMT 2021> org.glassfish.grizzly.nio.SelectorRunner: doSelect exception
java.io.IOException: An exception occurred during the execution of select():
java.io.IOException: An operation was attempted on something that is not a socket
at java.base/sun.nio.ch.WindowsSelectorImpl$FinishLock.checkForException(WindowsSelectorImpl.java:328)
at java.base/sun.nio.ch.WindowsSelectorImpl.doSelect(WindowsSelectorImpl.java:189)
at java.base/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129)
at java.base/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141)
at org.glassfish.grizzly.nio.DefaultSelectorHandler.select(DefaultSelectorHandler.java:112)
at org.glassfish.grizzly.nio.SelectorRunner.doSelect(SelectorRunner.java:338)
at org.glassfish.grizzly.nio.SelectorRunner.run(SelectorRunner.java:278)
at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:565)
at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:545)
at java.base/java.lang.Thread.run(Thread.java:831)
<Fri May 21 16:55:51 GMT 2021> org.glassfish.grizzly.nio.SelectorRunner: doSelect exception
java.io.IOException: An exception occurred during the execution of select():
java.io.IOException: An operation was attempted on something that is not a socket
at java.base/sun.nio.ch.WindowsSelectorImpl$FinishLock.checkForException(WindowsSelectorImpl.java:328)
at java.base/sun.nio.ch.WindowsSelectorImpl.doSelect(WindowsSelectorImpl.java:189)
at java.base/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129)
at java.base/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141)
at org.glassfish.grizzly.nio.DefaultSelectorHandler.select(DefaultSelectorHandler.java:112)
at org.glassfish.grizzly.nio.SelectorRunner.doSelect(SelectorRunner.java:338)
at org.glassfish.grizzly.nio.SelectorRunner.run(SelectorRunner.java:278)
at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:565)
at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:545)
at java.base/java.lang.Thread.run(Thread.java:831)
<Fri May 21 16:55:51 GMT 2021> org.glassfish.grizzly.nio.SelectorRunner: doSelect exception
This had been tracked back to show that the doselect exceptions begin in: 16.0.1-b7, 16.0.2-b1, and 17-b10. The bug fix forJDK-8252971 seems to be the cause... it was integrated into each of those builds. We've also ran a build which was pre-integration of JDK-8252971, and a build the integrated JDK-8252971. The prior succeeds, and the latter fails, as expected.
SPECjbb2015 is failing with a long repetitive list of doselect exceptions. Eg:
<Fri May 21 16:55:51 GMT 2021> org.glassfish.grizzly.nio.SelectorRunner: doSelect exception
java.io.IOException: An exception occurred during the execution of select():
java.io.IOException: An operation was attempted on something that is not a socket
at java.base/sun.nio.ch.WindowsSelectorImpl$FinishLock.checkForException(WindowsSelectorImpl.java:328)
at java.base/sun.nio.ch.WindowsSelectorImpl.doSelect(WindowsSelectorImpl.java:189)
at java.base/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129)
at java.base/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141)
at org.glassfish.grizzly.nio.DefaultSelectorHandler.select(DefaultSelectorHandler.java:112)
at org.glassfish.grizzly.nio.SelectorRunner.doSelect(SelectorRunner.java:338)
at org.glassfish.grizzly.nio.SelectorRunner.run(SelectorRunner.java:278)
at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:565)
at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:545)
at java.base/java.lang.Thread.run(Thread.java:831)
<Fri May 21 16:55:51 GMT 2021> org.glassfish.grizzly.nio.SelectorRunner: doSelect exception
java.io.IOException: An exception occurred during the execution of select():
java.io.IOException: An operation was attempted on something that is not a socket
at java.base/sun.nio.ch.WindowsSelectorImpl$FinishLock.checkForException(WindowsSelectorImpl.java:328)
at java.base/sun.nio.ch.WindowsSelectorImpl.doSelect(WindowsSelectorImpl.java:189)
at java.base/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129)
at java.base/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141)
at org.glassfish.grizzly.nio.DefaultSelectorHandler.select(DefaultSelectorHandler.java:112)
at org.glassfish.grizzly.nio.SelectorRunner.doSelect(SelectorRunner.java:338)
at org.glassfish.grizzly.nio.SelectorRunner.run(SelectorRunner.java:278)
at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:565)
at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:545)
at java.base/java.lang.Thread.run(Thread.java:831)
<Fri May 21 16:55:51 GMT 2021> org.glassfish.grizzly.nio.SelectorRunner: doSelect exception
This had been tracked back to show that the doselect exceptions begin in: 16.0.1-b7, 16.0.2-b1, and 17-b10. The bug fix for