[
http://jira.public.thoughtworks.org/browse/CC-887?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Matthew Choppen updated CC-887:
-------------------------------
Description:
during log merge the cruise control java process memory increases (larger the logfile the larger the leak)
<log dir="${cruisecontrol.destination}\logs\${project.name}\">
<merge file="D:\Data\CCase\Build\NightlyBuild\TESTS-TestSuites.xml" />
</log>
We found some info about testdetails.xsl and swapped it out which seemed to improve the memory leak but did not fix it.....
This is the last entry in the cruisecontrol.log file:
2009-02-09 11:32:22,538 [btpool0-4] WARN GetProjectBuildStatusController - java.lang.RuntimeException: java.lang.NumberFormatException: multiple points
We have forked the processes, increased memory to the VM (it crashes before we reach the threshhold), I also have available hs_err logs from JVM
Here is the Console output:
WARNUNG: RMI TCP Accept-0: accept loop for ServerSocket[addr=0.0.0.0/0.0.0.0,port=0,localport=1205] throws
java.lang.OutOfMemoryError: unable to create new native thread
at java.lang.Thread.start0(Native Method)
at java.lang.Thread.start(Thread.java:597)
at java.util.concurrent.ThreadPoolExecutor.addIfUnderMaximumPoolSize(ThreadPoolExecutor.java:727)
at java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:657)
at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.executeAcceptLoop(TCPTransport.java:384)
at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.run(TCPTransport.java:341)
at java.lang.Thread.run(Thread.java:619)
09.02.2009 11:44:53 sun.rmi.transport.tcp.TCPTransport$AcceptLoop executeAcceptLoop
WARNUNG: RMI TCP Accept-0: accept loop for ServerSocket[addr=0.0.0.0/0.0.0.0,port=0,localport=1205] throws
java.lang.OutOfMemoryError: unable to create new native thread
at java.lang.Thread.start0(Native Method)
at java.lang.Thread.start(Thread.java:597)
at java.util.concurrent.ThreadPoolExecutor.addIfUnderMaximumPoolSize(ThreadPoolExecutor.java:727)
at java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:657)
at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.executeAcceptLoop(TCPTransport.java:384)
at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.run(TCPTransport.java:341)
at java.lang.Thread.run(Thread.java:619)
09.02.2009 11:44:53 sun.rmi.transport.tcp.TCPTransport$AcceptLoop executeAcceptLoop
WARNUNG: RMI TCP Accept-0: accept loop for ServerSocket[addr=0.0.0.0/0.0.0.0,port=0,localport=1205] throws
java.lang.OutOfMemoryError: unable to create new native thread
at java.lang.Thread.start0(Native Method)
at java.lang.Thread.start(Thread.java:597)
at java.util.concurrent.ThreadPoolExecutor.addIfUnderMaximumPoolSize(ThreadPoolExecutor.java:727)
at java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:657)
at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.executeAcceptLoop(TCPTransport.java:384)
at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.run(TCPTransport.java:341)
at java.lang.Thread.run(Thread.java:619)
09.02.2009 11:44:53 sun.rmi.transport.tcp.TCPTransport$AcceptLoop executeAcceptLoop
was:
during log merge the cruise control java process memory increases (larger the logfile the larger the leak)
<log dir="${cruisecontrol.destination}\logs\${project.name}\">
<merge file="D:\Data\CCase\Build\NightlyBuild\TESTS-TestSuites.xml" />
</log>
We found some info about testdetails.xsl and swapped it out which seemed to improve the memory leak but did not fix it.....
This is the last entry in the cruisecontrol.log file:
2009-02-09 11:32:22,538 [btpool0-4] WARN GetProjectBuildStatusController - java.lang.RuntimeException: java.lang.NumberFormatException: multiple points
We have forked the processes, increased memory to the VM (it crashes before we reach the threshhold)
Here is the Console output:
WARNUNG: RMI TCP Accept-0: accept loop for ServerSocket[addr=0.0.0.0/0.0.0.0,port=0,localport=1205] throws
java.lang.OutOfMemoryError: unable to create new native thread
at java.lang.Thread.start0(Native Method)
at java.lang.Thread.start(Thread.java:597)
at java.util.concurrent.ThreadPoolExecutor.addIfUnderMaximumPoolSize(ThreadPoolExecutor.java:727)
at java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:657)
at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.executeAcceptLoop(TCPTransport.java:384)
at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.run(TCPTransport.java:341)
at java.lang.Thread.run(Thread.java:619)
09.02.2009 11:44:53 sun.rmi.transport.tcp.TCPTransport$AcceptLoop executeAcceptLoop
WARNUNG: RMI TCP Accept-0: accept loop for ServerSocket[addr=0.0.0.0/0.0.0.0,port=0,localport=1205] throws
java.lang.OutOfMemoryError: unable to create new native thread
at java.lang.Thread.start0(Native Method)
at java.lang.Thread.start(Thread.java:597)
at java.util.concurrent.ThreadPoolExecutor.addIfUnderMaximumPoolSize(ThreadPoolExecutor.java:727)
at java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:657)
at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.executeAcceptLoop(TCPTransport.java:384)
at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.run(TCPTransport.java:341)
at java.lang.Thread.run(Thread.java:619)
09.02.2009 11:44:53 sun.rmi.transport.tcp.TCPTransport$AcceptLoop executeAcceptLoop
WARNUNG: RMI TCP Accept-0: accept loop for ServerSocket[addr=0.0.0.0/0.0.0.0,port=0,localport=1205] throws
java.lang.OutOfMemoryError: unable to create new native thread
at java.lang.Thread.start0(Native Method)
at java.lang.Thread.start(Thread.java:597)
at java.util.concurrent.ThreadPoolExecutor.addIfUnderMaximumPoolSize(ThreadPoolExecutor.java:727)
at java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:657)
at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.executeAcceptLoop(TCPTransport.java:384)
at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.run(TCPTransport.java:341)
at java.lang.Thread.run(Thread.java:619)
09.02.2009 11:44:53 sun.rmi.transport.tcp.TCPTransport$AcceptLoop executeAcceptLoop
> OutOfMemory during log_merge
> ----------------------------
>
> Key: CC-887
> URL:
http://jira.public.thoughtworks.org/browse/CC-887> Project: CruiseControl
> Issue Type: Bug
> Components: Core Application
> Affects Versions: 2.7.2, 2.7.3, 2.8.1, 2.8.2
> Environment: Windows XP Pro SP2
> Reporter: Matthew Choppen
> Priority: Blocker
>
> during log merge the cruise control java process memory increases (larger the logfile the larger the leak)
> <log dir="${cruisecontrol.destination}\logs\${project.name}\">
> <merge file="D:\Data\CCase\Build\NightlyBuild\TESTS-TestSuites.xml" />
> </log>
> We found some info about testdetails.xsl and swapped it out which seemed to improve the memory leak but did not fix it.....
> This is the last entry in the cruisecontrol.log file:
> 2009-02-09 11:32:22,538 [btpool0-4] WARN GetProjectBuildStatusController - java.lang.RuntimeException: java.lang.NumberFormatException: multiple points
> We have forked the processes, increased memory to the VM (it crashes before we reach the threshhold), I also have available hs_err logs from JVM
> Here is the Console output:
> WARNUNG: RMI TCP Accept-0: accept loop for ServerSocket[addr=0.0.0.0/0.0.0.0,port=0,localport=1205] throws
> java.lang.OutOfMemoryError: unable to create new native thread
> at java.lang.Thread.start0(Native Method)
> at java.lang.Thread.start(Thread.java:597)
> at java.util.concurrent.ThreadPoolExecutor.addIfUnderMaximumPoolSize(ThreadPoolExecutor.java:727)
> at java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:657)
> at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.executeAcceptLoop(TCPTransport.java:384)
> at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.run(TCPTransport.java:341)
> at java.lang.Thread.run(Thread.java:619)
> 09.02.2009 11:44:53 sun.rmi.transport.tcp.TCPTransport$AcceptLoop executeAcceptLoop
> WARNUNG: RMI TCP Accept-0: accept loop for ServerSocket[addr=0.0.0.0/0.0.0.0,port=0,localport=1205] throws
> java.lang.OutOfMemoryError: unable to create new native thread
> at java.lang.Thread.start0(Native Method)
> at java.lang.Thread.start(Thread.java:597)
> at java.util.concurrent.ThreadPoolExecutor.addIfUnderMaximumPoolSize(ThreadPoolExecutor.java:727)
> at java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:657)
> at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.executeAcceptLoop(TCPTransport.java:384)
> at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.run(TCPTransport.java:341)
> at java.lang.Thread.run(Thread.java:619)
> 09.02.2009 11:44:53 sun.rmi.transport.tcp.TCPTransport$AcceptLoop executeAcceptLoop
> WARNUNG: RMI TCP Accept-0: accept loop for ServerSocket[addr=0.0.0.0/0.0.0.0,port=0,localport=1205] throws
> java.lang.OutOfMemoryError: unable to create new native thread
> at java.lang.Thread.start0(Native Method)
> at java.lang.Thread.start(Thread.java:597)
> at java.util.concurrent.ThreadPoolExecutor.addIfUnderMaximumPoolSize(ThreadPoolExecutor.java:727)
> at java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:657)
> at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.executeAcceptLoop(TCPTransport.java:384)
> at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.run(TCPTransport.java:341)
> at java.lang.Thread.run(Thread.java:619)
> 09.02.2009 11:44:53 sun.rmi.transport.tcp.TCPTransport$AcceptLoop executeAcceptLoop
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://jira.public.thoughtworks.org/secure/Administrators.jspa-
For more information on JIRA, see:
http://www.atlassian.com/software/jira
------------------------------------------------------------------------------
Create and Deploy Rich Internet Apps outside the browser with Adobe(R)AIR(TM)
software. With Adobe AIR, Ajax developers can use existing skills and code to
build responsive, highly engaging applications that combine the power of local
resources and data with the reach of the web. Download the Adobe AIR SDK and
Ajax docs to start building applications today-
http://p.sf.net/sfu/adobe-com_______________________________________________
Cruisecontrol-devel mailing list
Cruisecontrol-devel@...
https://lists.sourceforge.net/lists/listinfo/cruisecontrol-devel