Over the weekend, I swapped out the itextpdf-5.3.5.jar with 
itextpdf-5.4.1.jar.  The application ran fine for a little while before 
generating an error in catalina.out as shown below.  I restarted Tomcat, 
and it worked for a little bit and failed with the same error.  After 
putting back itextpdf-5.3.5.jar, all is working again.  At this point, I 
think we will stay with 5.3.5, but I wanted to make someone aware of the 
problem.

Thanks!

java.io.FileNotFoundException: /opt/tomcat/conf/web.xml (Too many open 
files)
        at java.io.FileInputStream.open(Native Method)
        at java.io.FileInputStream.<init>(FileInputStream.java:106)
        at 
org.apache.catalina.startup.ContextConfig.defaultWebConfig(ContextConfig.java:615)
        at 
org.apache.catalina.startup.ContextConfig.start(ContextConfig.java:1065)
        at 
org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:261)
        at 
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)
        at 
org.apache.catalina.core.StandardContext.start(StandardContext.java:4252)
        at 
org.apache.catalina.core.StandardContext.reload(StandardContext.java:3099)
        at 
org.apache.catalina.loader.WebappLoader.backgroundProcess(WebappLoader.java:404)
        at 
org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.java:1309)
        at 
org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1601)
        at 
org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1610)
        at 
org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1610)
        at 
org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1590)
        at java.lang.Thread.run(Thread.java:619)
Apr 22, 2013 1:26:22 PM org.apache.catalina.core.NamingContextListener 
addResource
WARNING: Failed to register in JMX: javax.naming.NamingException: Could 
not load resource factory class [Root exception is 
java.lang.ClassNotFoundException: 
org.apache.commons.dbcp.BasicDataSourceFactory]
Apr 22, 2013 1:26:22 PM org.apache.naming.resources.FileDirContext list
WARNING: Could not get dir listing for 
/opt/BKECF/test/web/java/WEB-INF/lib
Apr 22, 2013 1:26:22 PM org.apache.catalina.loader.WebappClassLoader 
modified
INFO:     Additional JARs have been added
Apr 22, 2013 1:26:22 PM org.apache.catalina.core.StandardContext reload
INFO: Reloading this Context has started
Apr 22, 2013 1:26:22 PM org.apache.catalina.session.StandardManager 
doUnload
SEVERE: IOException while saving persisted sessions: 
java.io.FileNotFoundException: 
/opt/tomcat/work/Catalina/localhost/cmecf-test/SESSIONS.ser (Too many open 
files)
java.io.FileNotFoundException: 
/opt/tomcat/work/Catalina/localhost/cmecf-test/SESSIONS.ser (Too many open 
files)
        at java.io.FileOutputStream.open(Native Method)
        at java.io.FileOutputStream.<init>(FileOutputStream.java:179)
        at java.io.FileOutputStream.<init>(FileOutputStream.java:70)
        at 
org.apache.catalina.session.StandardManager.doUnload(StandardManager.java:489)
        at 
org.apache.catalina.session.StandardManager.unload(StandardManager.java:463)
        at 
org.apache.catalina.session.StandardManager.stop(StandardManager.java:667)
        at 
org.apache.catalina.core.StandardContext.stop(StandardContext.java:4519)
        at 
org.apache.catalina.core.StandardContext.reload(StandardContext.java:3093)
        at 
org.apache.catalina.loader.WebappLoader.backgroundProcess(WebappLoader.java:404)
        at 
org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.java:1309)
        at 
org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1601)
        at 
org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1610)
        at 
org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1610)
        at 
org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1590)
        at java.lang.Thread.run(Thread.java:619)
Apr 22, 2013 1:26:22 PM org.apache.catalina.session.StandardManager stop
SEVERE: Exception unloading sessions to persistent storage
java.io.FileNotFoundException: 
/opt/tomcat/work/Catalina/localhost/cmecf-test/SESSIONS.ser (Too many open 
files)
        at java.io.FileOutputStream.open(Native Method)
        at java.io.FileOutputStream.<init>(FileOutputStream.java:179)
        at java.io.FileOutputStream.<init>(FileOutputStream.java:70)
        at 
org.apache.catalina.session.StandardManager.doUnload(StandardManager.java:489)
        at 
org.apache.catalina.session.StandardManager.unload(StandardManager.java:463)
        at 
org.apache.catalina.session.StandardManager.stop(StandardManager.java:667)
        at 
org.apache.catalina.core.StandardContext.stop(StandardContext.java:4519)
        at 
org.apache.catalina.core.StandardContext.reload(StandardContext.java:3093)
        at 
org.apache.catalina.loader.WebappLoader.backgroundProcess(WebappLoader.java:404)
        at 
org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.java:1309)
        at 
org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1601)
        at 
org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1610)
        at 
org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1610)
        at 
org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1590)
        at java.lang.Thread.run(Thread.java:619)
#
# An unexpected error has been detected by Java Runtime Environment:
#
#  Internal Error (exceptions.cpp:367), pid=4629, tid=1091041600
#  Error: ExceptionMark destructor expects no pending exceptions
#
# Java VM: Java HotSpot(TM) 64-Bit Server VM (11.0-b16 mixed mode 
linux-amd64)
# Can not save log file, dump to screen..
#
# An unexpected error has been detected by Java Runtime Environment:
#
#  Internal Error (exceptions.cpp:367), pid=4629, tid=1091041600
#  Error: ExceptionMark destructor expects no pending exceptions
#
# Java VM: Java HotSpot(TM) 64-Bit Server VM (11.0-b16 mixed mode 
linux-amd64)
# If you would like to submit a bug report, please visit:
#   http://java.sun.com/webapps/bugreport/crash.jsp
#

---------------  T H R E A D  ---------------

Current thread (0x000000000ee87c00):  JavaThread 
"ContainerBackgroundProcessor[StandardEngine[Catalina]]" daemon 
[_thread_in_vm, id=4660, stack(0x0000000040f7f000,0x0000000041080000)]

Stack: [0x0000000040f7f000,0x0000000041080000],  sp=0x000000004107b8b0, 
free space=1010k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native 
code)
V  [libjvm.so+0x5fbfcf]
V  [libjvm.so+0x26deb6]
V  [libjvm.so+0x2b031d]
V  [libjvm.so+0x21d5d0]
V  [libjvm.so+0x21cc22]
V  [libjvm.so+0x21cca6]
V  [libjvm.so+0x21e60e]
V  [libjvm.so+0x593bdb]
V  [libjvm.so+0x592612]
V  [libjvm.so+0x591511]
V  [libjvm.so+0x5911a3]
V  [libjvm.so+0x394a99]
V  [libjvm.so+0x37c01c]

Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
j 
java.lang.ClassLoader.findBootstrapClass(Ljava/lang/String;)Ljava/lang/Class;+0
j 
java.lang.ClassLoader.findBootstrapClass0(Ljava/lang/String;)Ljava/lang/Class;+23
j java.lang.ClassLoader.loadClass(Ljava/lang/String;Z)Ljava/lang/Class;+32
j java.lang.ClassLoader.loadClass(Ljava/lang/String;Z)Ljava/lang/Class;+23
j 
sun.misc.Launcher$AppClassLoader.loadClass(Ljava/lang/String;Z)Ljava/lang/Class;+41
j  java.lang.ClassLoader.loadClass(Ljava/lang/String;)Ljava/lang/Class;+3
j 
org.apache.catalina.loader.WebappClassLoader.loadClass(Ljava/lang/String;Z)Ljava/lang/Class;+179
j 
org.apache.catalina.loader.WebappClassLoader.loadClass(Ljava/lang/String;)Ljava/lang/Class;+3
j 
java.lang.ClassLoader.loadClassInternal(Ljava/lang/String;)Ljava/lang/Class;+2
v  ~StubRoutines::call_stub
j  java.lang.Class.getDeclaredFields0(Z)[Ljava/lang/reflect/Field;+0
J  org.apache.catalina.loader.WebappClassLoader.clearReferences()V
j  org.apache.catalina.loader.WebappClassLoader.stop()V+1
j  org.apache.catalina.loader.WebappLoader.stop()V+110
j  org.apache.catalina.core.StandardContext.stop()V+379
j  org.apache.catalina.core.StandardContext.reload()V+62
J  org.apache.catalina.core.ContainerBase.backgroundProcess()V
J 
org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(Lorg/apache/catalina/Container;Ljava/lang/ClassLoader;)V
j 
org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run()V+81
j  java.lang.Thread.run()V+11
v  ~StubRoutines::call_stub

---------------  P R O C E S S  ---------------

Java Threads: ( => current thread )
  0x00002aaaac2b0800 JavaThread "TP-Processor16" daemon [_thread_blocked, 
id=6006, stack(0x0000000043cea000,0x0000000043deb000)]
  0x00002aaaac2af800 JavaThread "TP-Processor15" daemon [_thread_blocked, 
id=6005, stack(0x0000000043be9000,0x0000000043cea000)]
  0x00002aaaac2ae400 JavaThread "TP-Processor14" daemon [_thread_blocked, 
id=6004, stack(0x0000000043ae8000,0x0000000043be9000)]
  0x00002aaaac2ae000 JavaThread "TP-Processor13" daemon [_thread_blocked, 
id=6003, stack(0x0000000040060000,0x0000000040161000)]
  0x000000000f143000 JavaThread "TP-Processor12" daemon 
[_thread_in_native, id=4869, stack(0x00000000439e7000,0x0000000043ae8000)]
  0x000000000f141800 JavaThread "TP-Processor11" daemon [_thread_blocked, 
id=4868, stack(0x00000000438e6000,0x00000000439e7000)]
  0x000000000f141400 JavaThread "TP-Processor10" daemon [_thread_blocked, 
id=4867, stack(0x00000000437e5000,0x00000000438e6000)]
  0x000000000f140c00 JavaThread "TP-Processor9" daemon [_thread_blocked, 
id=4866, stack(0x0000000040386000,0x0000000040487000)]
  0x000000000f20fc00 JavaThread "TP-Processor8" daemon [_thread_blocked, 
id=4679, stack(0x00000000436e4000,0x00000000437e5000)]
  0x000000000f224c00 JavaThread "TP-Processor7" daemon [_thread_blocked, 
id=4678, stack(0x00000000435e3000,0x00000000436e4000)]
  0x000000000f377c00 JavaThread "TP-Processor6" daemon [_thread_blocked, 
id=4677, stack(0x00000000434e2000,0x00000000435e3000)]
  0x000000000f21cc00 JavaThread "TP-Processor5" daemon [_thread_blocked, 
id=4676, stack(0x0000000040c7a000,0x0000000040d7b000)]
  0x000000000f14ac00 JavaThread "TP-Monitor" daemon [_thread_blocked, 
id=4666, stack(0x00000000433e1000,0x00000000434e2000)]
  0x000000000f4e8400 JavaThread "TP-Processor4" daemon [_thread_in_native, 
id=4665, stack(0x00000000432e0000,0x00000000433e1000)]
  0x000000000ee62400 JavaThread "TP-Processor3" daemon [_thread_blocked, 
id=4664, stack(0x0000000041b05000,0x0000000041c06000)]
  0x000000000ee63400 JavaThread "TP-Processor2" daemon [_thread_blocked, 
id=4663, stack(0x000000004189a000,0x000000004199b000)]
  0x000000000f045000 JavaThread "TP-Processor1" daemon [_thread_blocked, 
id=4662, stack(0x0000000041799000,0x000000004189a000)]
  0x000000000ef27000 JavaThread "http-8081-Acceptor-0" daemon 
[_thread_in_native, id=4661, stack(0x0000000041080000,0x0000000041181000)]
=>0x000000000ee87c00 JavaThread 
"ContainerBackgroundProcessor[StandardEngine[Catalina]]" daemon 
[_thread_in_vm, id=4660, stack(0x0000000040f7f000,0x0000000041080000)]
  0x00002aaaac080800 JavaThread "Low Memory Detector" daemon 
[_thread_blocked, id=4652, stack(0x00000000430de000,0x00000000431df000)]
  0x00002aaaac07d800 JavaThread "CompilerThread1" daemon [_thread_blocked, 
id=4651, stack(0x0000000042fdd000,0x00000000430de000)]
  0x00002aaaac07bc00 JavaThread "CompilerThread0" daemon [_thread_blocked, 
id=4650, stack(0x0000000042edc000,0x0000000042fdd000)]
  0x00002aaaac079c00 JavaThread "Signal Dispatcher" daemon 
[_thread_blocked, id=4649, stack(0x0000000041ddc000,0x0000000041edd000)]
  0x00002aaaac05c000 JavaThread "Finalizer" daemon [_thread_blocked, 
id=4648, stack(0x0000000041c55000,0x0000000041d56000)]
  0x00002aaaac05a800 JavaThread "Reference Handler" daemon 
[_thread_blocked, id=4647, stack(0x0000000040b36000,0x0000000040c37000)]
  0x000000000eca0000 JavaThread "main" [_thread_in_native, id=4629, 
stack(0x00007fff04366000,0x00007fff04466000)]

Other Threads:
  0x00002aaaac055000 VMThread [stack: 
0x0000000040a35000,0x0000000040b36000] [id=4646]
  0x00002aaaac083000 WatcherThread [stack: 
0x00000000431df000,0x00000000432e0000] [id=4653]

VM state:not at safepoint (normal execution)

VM Mutex/Monitor currently owned by a thread: None

Heap
 PSYoungGen      total 84672K, used 76353K [0x00002b31fa150000, 
0x00002b31ff6a0000, 0x00002b3224bf0000)
  eden space 81920K, 91% used 
[0x00002b31fa150000,0x00002b31feabc4a8,0x00002b31ff150000)
  from space 2752K, 42% used 
[0x00002b31ff3f0000,0x00002b31ff514018,0x00002b31ff6a0000)
  to   space 2688K, 0% used 
[0x00002b31ff150000,0x00002b31ff150000,0x00002b31ff3f0000)
 PSOldGen        total 174784K, used 50030K [0x00002b31a4bf0000, 
0x00002b31af6a0000, 0x00002b31fa150000)
  object space 174784K, 28% used 
[0x00002b31a4bf0000,0x00002b31a7ccb8a0,0x00002b31af6a0000)
 PSPermGen       total 42560K, used 42498K [0x00002b3164bf0000, 
0x00002b3167580000, 0x00002b31a4bf0000)
  object space 42560K, 99% used 
[0x00002b3164bf0000,0x00002b3167570a88,0x00002b3167580000)

Dynamic libraries:
Can not get library information for pid = 4660

VM Arguments:
jvm_args: -Djava.endorsed.dirs=/opt/tomcat/common/endorsed 
-Dcatalina.home=/opt/tomcat -Djava.io.tmpdir=/var/tmp -Xms256m -Xmx2048m 
-XX:MaxPermSize=1024m abort
java_command: <unknown>
Launcher Type: generic

Environment Variables:
PATH=/sbin:/usr/sbin:/bin:/usr/bin
LD_LIBRARY_PATH=/usr/java/jdk1.6.0//jre/lib/amd64/server:/usr/java/jdk1.6.0//jre/lib/amd64

Signal Handlers:
SIGSEGV: [libjvm.so+0x5fcb80], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
SIGBUS: [libjvm.so+0x5fcb80], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
SIGFPE: [libjvm.so+0x4e0d10], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
SIGPIPE: [libjvm.so+0x4e0d10], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
SIGXFSZ: [libjvm.so+0x4e0d10], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
SIGILL: [libjvm.so+0x4e0d10], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
SIGUSR1: SIG_DFL, sa_mask[0]=0x00000000, sa_flags=0x00000000
SIGUSR2: [libjvm.so+0x4e3430], sa_mask[0]=0x00000000, sa_flags=0x10000004
SIGHUP: [+0x1730], sa_mask[0]=0x00000001, sa_flags=0x10000000
SIGINT: [+0x1730], sa_mask[0]=0x00000002, sa_flags=0x10000000
SIGTERM: [+0x1730], sa_mask[0]=0x00004000, sa_flags=0x10000000
SIGQUIT: [libjvm.so+0x4e3180], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004


---------------  S Y S T E M  ---------------

OS:Linux
uname:Linux 2.6.18-308.4.1.el5 #1 SMP Wed Mar 28 01:54:56 EDT 2012 x86_64
libc:glibc 2.5 NPTL 2.5
rlimit: STACK 10240k, CORE 0k, NPROC 200703, NOFILE 1024, AS infinity
load average:0.00 0.00 0.00

CPU:total 16 (8 cores per cpu, 2 threads per core) family 6 model 10 
stepping 5, cmov, cx8, fxsr, mmx, sse, sse2, sse3, ssse3, ht

Memory: 4k page, physical 24681420k(136940k free), swap 4096532k(4096136k 
free)

vm_info: Java HotSpot(TM) 64-Bit Server VM (11.0-b16) for linux-amd64 JRE 
(1.6.0_11-b03), built on Nov 10 2008 01:28:14 by "java_re" with gcc 3.2.2 
(SuSE Linux)

time: Mon Apr 22 13:26:22 2013
elapsed time: 1393 seconds

#
# If you would like to submit a bug report, please visit:
#   http://java.sun.com/webapps/bugreport/crash.jsp
#
------------------------------------------------------------------------------
Precog is a next-generation analytics platform capable of advanced
analytics on semi-structured data. The platform includes APIs for building
apps and a phenomenal toolset for data science. Developers can use
our toolset for easy data analysis & visualization. Get a free account!
http://www2.precog.com/precogplatform/slashdotnewsletter
_______________________________________________
iText-questions mailing list
iText-questions@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/itext-questions

iText(R) is a registered trademark of 1T3XT BVBA.
Many questions posted to this list can (and will) be answered with a reference 
to the iText book: http://www.itextpdf.com/book/
Please check the keywords list before you ask for examples: 
http://itextpdf.com/themes/keywords.php

Reply via email to