E-WL: WebLogic PIA Fails to Start when Using WebLogic on Solaris: Error "Could not load the performance pack that can take advantage of /dev/(e)poll device" (Doc ID 1301685.1)

Last updated on MAY 18, 2013

Applies to:

PeopleSoft Enterprise PT PeopleTools - Version 8.51 and later
Information in this document applies to any platform.

Symptoms

PIA fails to start when using WebLogic 10.3 (or  higher version) 64-bit on Solaris SPARC.  File PIA_stdout.log shows the following error:


<Mar 4, 2011 3:21:01 PM EST> <Warning> <Socket> <BEA-000444> <Could not load the performance pack that can take advantage of /dev/(e)poll device due to:
java.lang.NegativeArraySizeException.
Will attempt to use the performance pack that does not depend on /dev/(e)poll device.>
#
# A fatal error has been detected by the Java Runtime Environment:
#
# SIGSEGV (0xb) at pc=0xffffffff4ec04e68, pid=17962, tid=38
#
# JRE version: 6.0_22-b04
# Java VM: Java HotSpot(TM) 64-Bit Server VM (17.1-b03 mixed mode solaris-sparc )
# Problematic frame:
# C [libmuxer.so+0x4e68]


The error occurs only if the file descriptor limit for the OS is set to unlimited. (ie command "ulimit -H -n" returns value "unlimited")

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms