Sunday, 17 July 2016

Uncaught Throwable in processSockets

EBS Version=12.2.4
DB Version=12.1.0.2

Intermittent Failure of OACore Services

Found oacore manager server errors after upgrading from 12.1.3 to 12.2.4

Error:

<BEA-000421> <Uncaught Throwable in processSockets
java.io.IOException: DP_POLL failed for /dev/poll - [Operation not applicable (89)].
java.io.IOException: DP_POLL failed for /dev/poll - [Operation not applicable (89)]
        at weblogic.socket.DevPollSocketMuxer.doPoll(Native Method)
        at weblogic.socket.DevPollSocketMuxer.processSockets(DevPollSocketMuxer.java:95)
        at weblogic.socket.SocketReaderRequest.run(SocketReaderRequest.java:29)
        at weblogic.socket.SocketReaderRequest.execute(SocketReaderRequest.java:42)
        at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:145)

Solution:
To avoid this issue, /dev/poll monitoring of polled file descriptors needs to be disabled. Please review sub-section "Customizing Managed Server Configuration via WebLogic Server Administration Console" in My Oracle Support Knowledge Document Document 1905593.1, "Managing Configuration of Oracle HTTP Server and Web Application Services in Oracle E-Business Suite Release 12.2" to disable /dev/poll monitoring and make sure the following actions are performed:

  • Choose 'oacore' as the managed server which needs the configuration change

  • Add the new server start-up argument:
    -Dweblogic.DevPollDisabled=true
  • Save and Activate the configuration change

No comments:

Post a Comment

Note: only a member of this blog may post a comment.