Domain Received Error LDR5203 Followed By "too Many Open Files" Error (Doc ID 1512631.1)

Last updated on FEBRUARY 04, 2015

Applies to:

Oracle Java CAPS - Version 5.1.3 and later
Information in this document applies to any platform.

Symptoms

  The following errors are logged by the domain:

[#|2012-11-19T11:42:05.722-0500|SEVERE|IS5.1.3|javax.enterprise.system.core.classloading|_ThreadID=10; ThreadName=org.apache.commons.launcher.ChildMain;|LDR5203: An error occurred while adding URL [file:/R:/jcaps512/logicalhost/is/domains/test/applications/j2ee-apps/dpPOutXXXXN/prjPyXXXXO11.jar] to the EJB class loader. Please check the content of this URL. |#]

[#|2012-11-19T11:42:05.722-0500|SEVERE|IS5.1.3|javax.enterprise.system.core.classloading|_ThreadID=10; ThreadName=org.apache.commons.launcher.ChildMain;stacktrace-id=0;|LDR5200:MalformedURLException.
java.util.zip.ZipException: Too many open files
at java.util.zip.ZipFile.open(Native Method)
at java.util.zip.ZipFile.<init>(ZipFile.java:203)
at java.util.jar.JarFile.<init>(JarFile.java:132)
at java.util.jar.JarFile.<init>(JarFile.java:97)
at com.sun.enterprise.loader.EJBClassLoader$ProtectedJarFile.<init>(EJBClassLoader.java:872)
at com.sun.enterprise.loader.EJBClassLoader$URLEntry.init(EJBClassLoader.java:930)
at com.sun.enterprise.loader.EJBClassLoader.appendURL(EJBClassLoader.java:200)
at com.sun.enterprise.loader.EJBClassLoader.checkManifest(EJBClassLoader.java:608)
at com.sun.enterprise.loader.EJBClassLoader.appendURL(EJBClassLoader.java:207)
at com.sun.enterprise.loader.EJBClassLoader.checkManifest(EJBClassLoader.java:608)
at com.sun.enterprise.loader.EJBClassLoader.appendURL(EJBClassLoader.java:207)
at com.sun.enterprise.server.AbstractLoader.createEJBClassLoader(AbstractLoader.java:202)
at com.sun.enterprise.server.AbstractLoader.createEJBClassLoader(AbstractLoader.java:193)
at com.sun.enterprise.server.AbstractLoader.initializeLoader(AbstractLoader.java:216)
at com.sun.enterprise.server.ApplicationLoader.<init>(ApplicationLoader.java:75)
at com.sun.enterprise.server.TomcatApplicationLoader.<init>(TomcatApplicationLoader.java:58)
at com.sun.enterprise.server.pluggable.TomcatApplicationLoaderFactory.createApplicationLoader(TomcatApplicationLoaderFactory.java:32)
at com.sun.enterprise.server.ApplicationManager.getLoader(ApplicationManager.java:126)
at com.sun.enterprise.server.AbstractManager.load(AbstractManager.java:179)
at com.sun.enterprise.server.ApplicationLifecycle.onStartup(ApplicationLifecycle.java:214)
at com.sun.enterprise.server.ApplicationServer.onStartup(ApplicationServer.java:295)
at com.sun.enterprise.server.PEMain.run(PEMain.java:238)
at com.sun.enterprise.server.PEMain.main(PEMain.java:186)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.apache.commons.launcher.ChildMain.run(ChildMain.java:269)
|#]

  The domain kept processing messages, but appeared as "unreachable" in Application Server List in eManager.

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