Error in tomcat and unable connect to JTS............................
Hi
I have configured my jazz team server with tomcat and derby database.
I had issues with my tomcat. Everyday I start the Tomcat and work on RTC, after working for some time I could not connect to RTC. In tomcat, I see some JVMDUMP errors as following.
JVMDUMP039I Processing dump event "systhrow", detail "java/lang/OutO
" at 2012/11/06 11:33:32 - please wait.
JVMDUMP032I JVM requested Heap dump using 'C:\Program Files\IBM\Jazz
erver\heapdump.20121106.113332.300.0001.phd' in response to an event
JVMDUMP010I Heap dump written to C:\Program Files\IBM\JazzTeamServer
dump.20121106.113332.300.0001.phd
JVMDUMP032I JVM requested Java dump using 'C:\Program Files\IBM\Jazz
erver\javacore.20121106.113332.300.0002.txt' in response to an event
UTE430: can't allocate buffer
UTE437: Unable to load formatStrings for j9mm
JVMDUMP010I Java dump written to C:\Program Files\IBM\JazzTeamServer
core.20121106.113332.300.0002.txt
JVMDUMP032I JVM requested Snap dump using 'C:\Program Files\IBM\Jazz
erver\Snap.20121106.113332.300.0003.trc' in response to an event
UTE001: Error starting trace thread for "Snap Dump Thread": -1
JVMDUMP010I Snap dump written to C:\Program Files\IBM\JazzTeamServer
.20121106.113332.300.0003.trc
JVMDUMP013I Processed dump event "systhrow", detail "java/lang/OutOf
.
JVMDUMP039I Processing dump event "systhrow", detail "java/lang/OutO
" at 2012/11/06 11:33:58 - please wait.
JVMDUMP039I Processing dump event "systhrow", detail "java/lang/OutO
" at 2012/11/06 11:33:58 - please wait.
JVMDUMP032I JVM requested Heap dump using 'C:\Program Files\IBM\Jazz
erver\heapdump.20121106.113358.300.0004.phd' in response to an event
JVMDUMP010I Heap dump written to C:\Program Files\IBM\JazzTeamServer
dump.20121106.113358.300.0004.phd
JVMDUMP032I JVM requested Heap dump using 'C:\Program Files\IBM\Jazz
erver\heapdump.20121106.113358.300.0005.phd' in response to an event
After these errors in Tomcat, I could not connect to server again. I need to close the Tomcat and start again.
I have checked the tomcat logs and server logs, nothing is entered in the logs. I have run the diagnosis also after starting the tomcat again, everything is fine.
Can any one help me with these issues.
My system configuration is:
Operating System: Windows 2003 server, RAM: 4 GB.
CLM 4.0
Please do the needful.
Thank you
I have configured my jazz team server with tomcat and derby database.
I had issues with my tomcat. Everyday I start the Tomcat and work on RTC, after working for some time I could not connect to RTC. In tomcat, I see some JVMDUMP errors as following.
JVMDUMP039I Processing dump event "systhrow", detail "java/lang/OutO
" at 2012/11/06 11:33:32 - please wait.
JVMDUMP032I JVM requested Heap dump using 'C:\Program Files\IBM\Jazz
erver\heapdump.20121106.113332.300.0001.phd' in response to an event
JVMDUMP010I Heap dump written to C:\Program Files\IBM\JazzTeamServer
dump.20121106.113332.300.0001.phd
JVMDUMP032I JVM requested Java dump using 'C:\Program Files\IBM\Jazz
erver\javacore.20121106.113332.300.0002.txt' in response to an event
UTE430: can't allocate buffer
UTE437: Unable to load formatStrings for j9mm
JVMDUMP010I Java dump written to C:\Program Files\IBM\JazzTeamServer
core.20121106.113332.300.0002.txt
JVMDUMP032I JVM requested Snap dump using 'C:\Program Files\IBM\Jazz
erver\Snap.20121106.113332.300.0003.trc' in response to an event
UTE001: Error starting trace thread for "Snap Dump Thread": -1
JVMDUMP010I Snap dump written to C:\Program Files\IBM\JazzTeamServer
.20121106.113332.300.0003.trc
JVMDUMP013I Processed dump event "systhrow", detail "java/lang/OutOf
.
JVMDUMP039I Processing dump event "systhrow", detail "java/lang/OutO
" at 2012/11/06 11:33:58 - please wait.
JVMDUMP039I Processing dump event "systhrow", detail "java/lang/OutO
" at 2012/11/06 11:33:58 - please wait.
JVMDUMP032I JVM requested Heap dump using 'C:\Program Files\IBM\Jazz
erver\heapdump.20121106.113358.300.0004.phd' in response to an event
JVMDUMP010I Heap dump written to C:\Program Files\IBM\JazzTeamServer
dump.20121106.113358.300.0004.phd
JVMDUMP032I JVM requested Heap dump using 'C:\Program Files\IBM\Jazz
erver\heapdump.20121106.113358.300.0005.phd' in response to an event
After these errors in Tomcat, I could not connect to server again. I need to close the Tomcat and start again.
I have checked the tomcat logs and server logs, nothing is entered in the logs. I have run the diagnosis also after starting the tomcat again, everything is fine.
Can any one help me with these issues.
My system configuration is:
Operating System: Windows 2003 server, RAM: 4 GB.
CLM 4.0
Please do the needful.
Thank you
Accepted answer
Please check https://jazz.net/library/article/811 for your patch level of the server OS. The document also points out 8GB RAM as a minimum.
If nothing appears in the logs it is a severe Tomcat or JVM issue. You may be facing RAM issues. i would suggest to look into the core dumps for indicators what happens.
Some other hints:
If nothing appears in the logs it is a severe Tomcat or JVM issue. You may be facing RAM issues. i would suggest to look into the core dumps for indicators what happens.
Some other hints:
- Don't install in Program Files use /IBM/ or something
-
If this is not a test system use DB2 instead of derby. Derby is only for demonstration purposes.
One other answer
Definitely looks like a out of memory error. I have some questions:
1. Is you Win 2003 64-bit?
2. Have you checked RTC server status for allocated memory usage from time to time?
This might be caused by Java allocating all memory (4 GB) to JVM App heap, and leaving no space for the JVM native heap. So when you run with only 4GB total physical memory, and allocate it all to JVM app heap (RTC), then the JVM / Tomcat itself will have no memory to run on.
So my guess is that you can temporarily fix this issue by lowering the memory allocation to 3 GB in the tomcat startup or server.xml file (don't precisely remember where). Also uninstalling the RRC and RQM if you don't use them.
Hope this makes any sense...
1. Is you Win 2003 64-bit?
2. Have you checked RTC server status for allocated memory usage from time to time?
This might be caused by Java allocating all memory (4 GB) to JVM App heap, and leaving no space for the JVM native heap. So when you run with only 4GB total physical memory, and allocate it all to JVM app heap (RTC), then the JVM / Tomcat itself will have no memory to run on.
So my guess is that you can temporarily fix this issue by lowering the memory allocation to 3 GB in the tomcat startup or server.xml file (don't precisely remember where). Also uninstalling the RRC and RQM if you don't use them.
Hope this makes any sense...