[JIRA] [_test] (JENKINS-29624) Java heap space when using maven.plugin.surefire

69 views
Skip to first unread message

fadi.hussien88@gmail.com (JIRA)

unread,
Jul 24, 2015, 1:07:01 PM7/24/15
to jenkinsc...@googlegroups.com
fadi hussein created an issue
 
Jenkins / Bug JENKINS-29624
Java heap space when using maven.plugin.surefire
Issue Type: Bug Bug
Assignee: Oleg Nenashev
Components: _test
Created: 24/Jul/15 5:06 PM
Priority: Blocker Blocker
Reporter: fadi hussein

the error that appear in console

java.lang.OutOfMemoryError: Java heap space
2015-07-24 18:11:16.330 Dumping heap to /temp/dump.hprof ...
2015-07-24 18:11:19.200 Heap dump file created [473449760 bytes in 2.848 secs]
2015-07-24 18:11:19.202 Exception in thread "ThreadedStreamConsumer" java.lang.OutOfMemoryError: Java heap space
2015-07-24 18:11:19.202 at java.util.Arrays.copyOf(Arrays.java:2367)
2015-07-24 18:11:19.202 at java.lang.AbstractStringBuilder.expandCapacity(AbstractStringBuilder.java:130)
2015-07-24 18:11:19.202 at java.lang.AbstractStringBuilder.ensureCapacityInternal(AbstractStringBuilder.java:114)
2015-07-24 18:11:19.202 at java.lang.AbstractStringBuilder.append(AbstractStringBuilder.java:415)
2015-07-24 18:11:19.202 at java.lang.StringBuilder.append(StringBuilder.java:132)
2015-07-24 18:11:19.202 at org.apache.maven.plugin.surefire.report.TestSetRunListener.getAsString(TestSetRunListener.java:223)
2015-07-24 18:11:19.202 at org.apache.maven.plugin.surefire.report.TestSetRunListener.wrap(TestSetRunListener.java:230)
2015-07-24 18:11:19.202 at org.apache.maven.plugin.surefire.report.TestSetRunListener.testSucceeded(TestSetRunListener.java:161)
2015-07-24 18:11:19.202 at org.apache.maven.plugin.surefire.booterclient.output.ForkClient.consumeLine(ForkClient.java:100)
2015-07-24 18:11:19.202 at org.apache.maven.plugin.surefire.booterclient.output.ThreadedStreamConsumer$Pumper.run(ThreadedStreamConsumer.java:67)
2015-07-24 18:11:19.202 at java.lang.Thread.run(Thread.java:745)
2015-07-24 18:11:19.203
2015-07-24 18:11:19.203 Results :

attached hep dump

Add Comment Add Comment
 
This message was sent by Atlassian JIRA (v6.4.2#64017-sha1:e244265)
Atlassian logo

fadi.hussien88@gmail.com (JIRA)

unread,
Jul 24, 2015, 1:08:03 PM7/24/15
to jenkinsc...@googlegroups.com
fadi hussein updated an issue
Change By: fadi hussein
the error that appear in console

java.lang.OutOfMemoryError: Java heap space
2015-07-24 18:11:16.330 Dumping heap to /temp/dump.hprof ...
2015-07-24 18:11:19.200 Heap dump file created [473449760 bytes in 2.848 secs]
2015-07-24 18:11:19.202 Exception in thread "ThreadedStreamConsumer" java.lang.OutOfMemoryError: Java heap space
2015-07-24 18:11:19.202  at java.util.Arrays.copyOf(Arrays.java:2367)
2015-07-24 18:11:19.202  at java.lang.AbstractStringBuilder.expandCapacity(AbstractStringBuilder.java:130)
2015-07-24 18:11:19.202  at java.lang.AbstractStringBuilder.ensureCapacityInternal(AbstractStringBuilder.java:114)
2015-07-24 18:11:19.202  at java.lang.AbstractStringBuilder.append(AbstractStringBuilder.java:415)
2015-07-24 18:11:19.202  at java.lang.StringBuilder.append(StringBuilder.java:132)
2015-07-24 18:11:19.202  at org.apache.maven.plugin.surefire.report.TestSetRunListener.getAsString(TestSetRunListener.java:223)
2015-07-24 18:11:19.202  at org.apache.maven.plugin.surefire.report.TestSetRunListener.wrap(TestSetRunListener.java:230)
2015-07-24 18:11:19.202  at org.apache.maven.plugin.surefire.report.TestSetRunListener.testSucceeded(TestSetRunListener.java:161)
2015-07-24 18:11:19.202  at org.apache.maven.plugin.surefire.booterclient.output.ForkClient.consumeLine(ForkClient.java:100)
2015-07-24 18:11:19.202  at org.apache.maven.plugin.surefire.booterclient.output.ThreadedStreamConsumer$Pumper.run(ThreadedStreamConsumer.java:67)
2015-07-24 18:11:19.202  at java.lang.Thread.run(Thread.java:745)
2015-07-24 18:11:19.203 
2015-07-24 18:11:19.203 Results :


attached  hep  heap  dump

o.v.nenashev@gmail.com (JIRA)

unread,
Jul 24, 2015, 1:12:06 PM7/24/15
to jenkinsc...@googlegroups.com

dbeck@cloudbees.com (JIRA)

unread,
Jul 25, 2015, 6:03:01 AM7/25/15
to jenkinsc...@googlegroups.com

Isn't this just a matter of increasing heap space size?

o.v.nenashev@gmail.com (JIRA)

unread,
Aug 5, 2015, 1:32:01 AM8/5/15
to jenkinsc...@googlegroups.com
Oleg Nenashev resolved as Incomplete
 

There's not enough info to process the issue. Please reopen it when you can provide the requested information. See also https://wiki.jenkins-ci.org/display/JENKINS/How+to+report+an+issue

Change By: Oleg Nenashev
Status: Open Resolved
Resolution: Incomplete

rajgopal.rajesh@gmail.com (JIRA)

unread,
Apr 12, 2016, 7:14:04 AM4/12/16
to jenkinsc...@googlegroups.com
rajesh r reopened an issue
 

I am facing this issue please find below Console output:
<testcase name="And I should see the Read button" classname="Scenario: LitProLibrary - Selection of info icon about the book - Student" time="0">
<skipped/>
</testcase>
<testcase name="testrunners.CukeTestOne" classname="org.apache.maven.surefire.junit4.JUnit4Provider" time="0.767">
<error message="Java heap space" type="java.lang.OutOfMemoryError">java.lang.OutOfMemoryError: Java heap space
at java.util.Arrays.copyOf(Arrays.java:2367)
at java.lang.AbstractStringBuilder.expandCapacity(AbstractStringBuilder.java:130)
at java.lang.AbstractStringBuilder.ensureCapacityInternal(AbstractStringBuilder.java:114)
at java.lang.AbstractStringBuilder.append(AbstractStringBuilder.java:415)
at java.lang.StringBuffer.append(StringBuffer.java:237)
at java.io.StringWriter.write(StringWriter.java:112)
at gherkin.deps.com.google.gson.stream.JsonWriter.string(JsonWriter.java:538)
at gherkin.deps.com.google.gson.stream.JsonWriter.value(JsonWriter.java:404)
at gherkin.deps.com.google.gson.internal.bind.TypeAdapters$13.write(TypeAdapters.java:353)
at gherkin.deps.com.google.gson.internal.bind.TypeAdapters$13.write(TypeAdapters.java:337)
at gherkin.deps.com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
at gherkin.deps.com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.write(MapTypeAdapterFactory.java:209)
at gherkin.deps.com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.write(MapTypeAdapterFactory.java:146)
at gherkin.deps.com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
at gherkin.deps.com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:96)
at gherkin.deps.com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:60)
at gherkin.deps.com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
at gherkin.deps.com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.write(MapTypeAdapterFactory.java:209)
at gherkin.deps.com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.write(MapTypeAdapterFactory.java:146)
at gherkin.deps.com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
at gherkin.deps.com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:96)
at gherkin.deps.com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:60)
at gherkin.deps.com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
at gherkin.deps.com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.write(MapTypeAdapterFactory.java:209)
at gherkin.deps.com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.write(MapTypeAdapterFactory.java:146)
at gherkin.deps.com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
at gherkin.deps.com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:96)
at gherkin.deps.com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:60)
at gherkin.deps.com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
at gherkin.deps.com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.write(MapTypeAdapterFactory.java:209)
at gherkin.deps.com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.write(MapTypeAdapterFactory.java:146)
at gherkin.deps.com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68)
</error>

Change By: rajesh r
Resolution: Incomplete
Status: Resolved Reopened

o.v.nenashev@gmail.com (JIRA)

unread,
May 4, 2016, 6:59:01 AM5/4/16
to jenkinsc...@googlegroups.com
Oleg Nenashev resolved as Incomplete
Change By: Oleg Nenashev
Status: Reopened Resolved
Resolution: Incomplete

o.v.nenashev@gmail.com (JIRA)

unread,
May 4, 2016, 6:59:01 AM5/4/16
to jenkinsc...@googlegroups.com
Oleg Nenashev commented on Bug JENKINS-29624
 
Re: Java heap space when using maven.plugin.surefire

Heap overflow is not always an issue.
Maybe you Java settings just do not allow running Jenkins instances of your scale OR there is an issue with particular plugin. E.g. test reporting or big file writing may consume much memory.

If you feel it's a bug, please provide heapdump and information about your system (Jenkins version, JVM settings, plugins) at least

Reply all
Reply to author
Forward
0 new messages