(se) Selector.select fails with IOException: "Invalid argument" if maximum file descriptors is low

XMLWordPrintable

    • Type: Bug
    • Resolution: Fixed
    • Priority: P4
    • 7
    • Affects Version/s: 7
    • Component/s: core-libs
    • None
    • b55
    • generic
    • generic

        A customer using Glassfish encounters the following exception:

        SEVERE: Exception during controller processing
        java.io.IOException: Invalid argument
           at sun.nio.ch.DevPollArrayWrapper.registerMultiple(Native Method)
           at sun.nio.ch.DevPollArrayWrapper.updateRegistrations(DevPollArrayWrapper.java:220)
           at sun.nio.ch.DevPollArrayWrapper.poll(DevPollArrayWrapper.java:163)
           at sun.nio.ch.DevPollSelectorImpl.doSelect(DevPollSelectorImpl.java:68)
           at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
           at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
           at com.sun.grizzly.TCPSelectorHandler.select(TCPSelectorHandler.java:476)
           at com.sun.grizzly.Controller.doSelect(Controller.java:350)
           at com.sun.grizzly.SelectorHandlerRunner.run(SelectorHandlerRunner.java:81)
           at com.sun.grizzly.Controller.startSelectorHandlerRunner(Controller.java:1144)
           at

        SunOS vorlon 5.11 snv_101b i86pc i386 i86pc Solaris

              Assignee:
              Alan Bateman
              Reporter:
              Alan Bateman
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

                Created:
                Updated:
                Resolved:
                Imported:
                Indexed: