You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@lucene.apache.org by Policeman Jenkins Server <je...@thetaphi.de> on 2013/11/09 09:49:00 UTC

[JENKINS] Lucene-Solr-4.x-MacOSX (64bit/jdk1.6.0) - Build # 974 - Still Failing!

Build: http://jenkins.thetaphi.de/job/Lucene-Solr-4.x-MacOSX/974/
Java: 64bit/jdk1.6.0 -XX:+UseCompressedOops -XX:+UseConcMarkSweepGC

All tests passed

Build Log:
[...truncated 22487 lines...]
BUILD FAILED
/Users/jenkins/workspace/Lucene-Solr-4.x-MacOSX/build.xml:428: The following error occurred while executing this line:
/Users/jenkins/workspace/Lucene-Solr-4.x-MacOSX/build.xml:67: The following error occurred while executing this line:
/Users/jenkins/workspace/Lucene-Solr-4.x-MacOSX/lucene/build.xml:188: java.lang.OutOfMemoryError: Java heap space
	at java.util.Arrays.copyOf(Arrays.java:2882)
	at java.lang.AbstractStringBuilder.expandCapacity(AbstractStringBuilder.java:100)
	at java.lang.AbstractStringBuilder.append(AbstractStringBuilder.java:390)
	at java.lang.StringBuilder.append(StringBuilder.java:119)
	at java.lang.StringBuilder.append(StringBuilder.java:115)
	at de.thetaphi.forbiddenapis.Checker$1$1.checkMethodAccess(Checker.java:475)
	at de.thetaphi.forbiddenapis.Checker$1$1.visitMethodInsn(Checker.java:527)
	at de.thetaphi.forbiddenapis.asm.ClassReader.a(Unknown Source)
	at de.thetaphi.forbiddenapis.asm.ClassReader.b(Unknown Source)
	at de.thetaphi.forbiddenapis.asm.ClassReader.accept(Unknown Source)
	at de.thetaphi.forbiddenapis.asm.ClassReader.accept(Unknown Source)
	at de.thetaphi.forbiddenapis.Checker.checkClass(Checker.java:378)
	at de.thetaphi.forbiddenapis.Checker.run(Checker.java:563)
	at de.thetaphi.forbiddenapis.AntTask.execute(AntTask.java:166)
	at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291)
	at sun.reflect.GeneratedMethodAccessor459.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
	at org.apache.tools.ant.Task.perform(Task.java:348)
	at org.apache.tools.ant.Target.execute(Target.java:390)
	at org.apache.tools.ant.Target.performTasks(Target.java:411)
	at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1399)
	at org.apache.tools.ant.helper.SingleCheckExecutor.executeTargets(SingleCheckExecutor.java:38)
	at org.apache.tools.ant.Project.executeTargets(Project.java:1251)
	at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:442)
	at org.apache.tools.ant.taskdefs.SubAnt.execute(SubAnt.java:302)
	at org.apache.tools.ant.taskdefs.SubAnt.execute(SubAnt.java:221)
	at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291)
	at sun.reflect.GeneratedMethodAccessor459.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)

Total time: 106 minutes 19 seconds
Build step 'Invoke Ant' marked build as failure
Description set: Java: 64bit/jdk1.6.0 -XX:+UseCompressedOops -XX:+UseConcMarkSweepGC
Archiving artifacts
Recording test results
Email was triggered for: Failure
Sending email for trigger: Failure



RE: [JENKINS] Lucene-Solr-4.x-MacOSX (64bit/jdk1.6.0) - Build # 974 - Still Failing!

Posted by Uwe Schindler <uw...@thetaphi.de>.
This looks crazy! I think this is a side-effect of some other memory issue in ANT (because forbidden-apis runs in the ANT process). I cannot reproduce this.

There is one thing to keep in mind:
Forbidden has to load all classes into RAM and build some hashmaps with signatures, so it loads for whole lucene something like 7000 byte[] arrays + some maps. The absolute size of those byte[] is the full size of all .class files. This might be improved in the forbidden checker, but the issue here is more Lucene's build system: We should run the forbidden checker per module like the Maven build runs it, see https://issues.apache.org/jira/browse/LUCENE-4753

At least I cannot reproduce this on 32 nor 64 bits...

Uwe

-----
Uwe Schindler
H.-H.-Meier-Allee 63, D-28213 Bremen
http://www.thetaphi.de
eMail: uwe@thetaphi.de


> -----Original Message-----
> From: Policeman Jenkins Server [mailto:jenkins@thetaphi.de]
> Sent: Saturday, November 09, 2013 9:49 AM
> To: dev@lucene.apache.org
> Subject: [JENKINS] Lucene-Solr-4.x-MacOSX (64bit/jdk1.6.0) - Build # 974 -
> Still Failing!
> 
> Build: http://jenkins.thetaphi.de/job/Lucene-Solr-4.x-MacOSX/974/
> Java: 64bit/jdk1.6.0 -XX:+UseCompressedOops -XX:+UseConcMarkSweepGC
> 
> All tests passed
> 
> Build Log:
> [...truncated 22487 lines...]
> BUILD FAILED
> /Users/jenkins/workspace/Lucene-Solr-4.x-MacOSX/build.xml:428: The
> following error occurred while executing this line:
> /Users/jenkins/workspace/Lucene-Solr-4.x-MacOSX/build.xml:67: The
> following error occurred while executing this line:
> /Users/jenkins/workspace/Lucene-Solr-4.x-MacOSX/lucene/build.xml:188:
> java.lang.OutOfMemoryError: Java heap space
> 	at java.util.Arrays.copyOf(Arrays.java:2882)
> 	at
> java.lang.AbstractStringBuilder.expandCapacity(AbstractStringBuilder.java:10
> 0)
> 	at
> java.lang.AbstractStringBuilder.append(AbstractStringBuilder.java:390)
> 	at java.lang.StringBuilder.append(StringBuilder.java:119)
> 	at java.lang.StringBuilder.append(StringBuilder.java:115)
> 	at
> de.thetaphi.forbiddenapis.Checker$1$1.checkMethodAccess(Checker.java:4
> 75)
> 	at
> de.thetaphi.forbiddenapis.Checker$1$1.visitMethodInsn(Checker.java:527)
> 	at de.thetaphi.forbiddenapis.asm.ClassReader.a(Unknown Source)
> 	at de.thetaphi.forbiddenapis.asm.ClassReader.b(Unknown Source)
> 	at de.thetaphi.forbiddenapis.asm.ClassReader.accept(Unknown
> Source)
> 	at de.thetaphi.forbiddenapis.asm.ClassReader.accept(Unknown
> Source)
> 	at de.thetaphi.forbiddenapis.Checker.checkClass(Checker.java:378)
> 	at de.thetaphi.forbiddenapis.Checker.run(Checker.java:563)
> 	at de.thetaphi.forbiddenapis.AntTask.execute(AntTask.java:166)
> 	at
> org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291)
> 	at sun.reflect.GeneratedMethodAccessor459.invoke(Unknown
> Source)
> 	at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
> sorImpl.java:25)
> 	at java.lang.reflect.Method.invoke(Method.java:597)
> 	at
> org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
> 	at org.apache.tools.ant.Task.perform(Task.java:348)
> 	at org.apache.tools.ant.Target.execute(Target.java:390)
> 	at org.apache.tools.ant.Target.performTasks(Target.java:411)
> 	at
> org.apache.tools.ant.Project.executeSortedTargets(Project.java:1399)
> 	at
> org.apache.tools.ant.helper.SingleCheckExecutor.executeTargets(SingleChe
> ckExecutor.java:38)
> 	at org.apache.tools.ant.Project.executeTargets(Project.java:1251)
> 	at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:442)
> 	at org.apache.tools.ant.taskdefs.SubAnt.execute(SubAnt.java:302)
> 	at org.apache.tools.ant.taskdefs.SubAnt.execute(SubAnt.java:221)
> 	at
> org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291)
> 	at sun.reflect.GeneratedMethodAccessor459.invoke(Unknown
> Source)
> 	at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
> sorImpl.java:25)
> 	at java.lang.reflect.Method.invoke(Method.java:597)
> 
> Total time: 106 minutes 19 seconds
> Build step 'Invoke Ant' marked build as failure Description set: Java:
> 64bit/jdk1.6.0 -XX:+UseCompressedOops -XX:+UseConcMarkSweepGC
> Archiving artifacts Recording test results Email was triggered for: Failure
> Sending email for trigger: Failure
> 



---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@lucene.apache.org
For additional commands, e-mail: dev-help@lucene.apache.org