* Using: ibm-jdk-bin-1.6 >>> Unpacking source... >>> Unpacking cglib-src-2.2.jar to /var/tmp/portage/dev-java/cglib-2.2/work removed `ant.jar' removed `asm-3.1.jar' removed `asm-commons-3.1.jar' removed `asm-util-3.1.jar' removed `jarjar.jar' removed `junit.jar' >>> Source unpacked in /var/tmp/portage/dev-java/cglib-2.2/work >>> Preparing source in /var/tmp/portage/dev-java/cglib-2.2/work ... * Applying cglib-2.2-build.patch ...  [ ok ] >>> Source prepared. >>> Configuring source in /var/tmp/portage/dev-java/cglib-2.2/work ... Rewriting attributes Rewriting ./build.xml >>> Source configured. >>> Compiling source in /var/tmp/portage/dev-java/cglib-2.2/work ... * Disabling all optional ANT_TASKS Buildfile: build.xml init: [echo] -------- cglib 2.2 -------- prepare: [mkdir] Created dir: /var/tmp/portage/dev-java/cglib-2.2/work/build/proxy [mkdir] Created dir: /var/tmp/portage/dev-java/cglib-2.2/work/build/proxy/classes [mkdir] Created dir: /var/tmp/portage/dev-java/cglib-2.2/work/build/samples/classes [mkdir] Created dir: /var/tmp/portage/dev-java/cglib-2.2/work/build/proxy/conf [mkdir] Created dir: /var/tmp/portage/dev-java/cglib-2.2/work/build/test/classes compile: [javac] Compiling 125 source files to /var/tmp/portage/dev-java/cglib-2.2/work/build/proxy/classes jar: [mkdir] Created dir: /var/tmp/portage/dev-java/cglib-2.2/work/dist [mkdir] Created dir: /var/tmp/portage/dev-java/cglib-2.2/work/build/proxy/src [copy] Copying 1 file to /var/tmp/portage/dev-java/cglib-2.2/work/build/proxy/classes [copy] Copying 1 file to /var/tmp/portage/dev-java/cglib-2.2/work/build/proxy/classes [jar] Building jar: /var/tmp/portage/dev-java/cglib-2.2/work/dist/cglib-2.2.jar BUILD SUCCESSFUL Total time: 5 seconds >>> Source compiled. * Disabling all optional ANT_TASKS Buildfile: build.xml init: [echo] -------- cglib 2.2 -------- prepare: compile: compile-samples: [javac] Compiling 4 source files to /var/tmp/portage/dev-java/cglib-2.2/work/build/samples/classes build-test: [javac] Compiling 68 source files to /var/tmp/portage/dev-java/cglib-2.2/work/build/test/classes test: [java] java.assistive=ON [java] java.runtime.name=Java(TM) SE Runtime Environment [java] ibm.signalhandling.rs=false [java] sun.boot.library.path=/opt/ibm-jdk-bin-1.6.0.6/jre/lib/ppc [java] java.vm.version=2.4 [java] sun.java.launcher.pid=24036 [java] cglib.debugLocation=/var/tmp/portage/dev-java/cglib-2.2/t... [java] com.ibm.oti.configuration=scar [java] java.vm.vendor=IBM Corporation [java] java.vendor.url=http://www.ibm.com/ [java] path.separator=: [java] java.vm.name=IBM J9 VM [java] user.country=US [java] sun.java.launcher=SUN_STANDARD [java] user.dir=/var/tmp/portage/dev-java/cglib-2.2/work [java] java.vm.specification.name=Java Virtual Machine Specification [java] java.runtime.version=pxp3260sr6-20090925_01 (SR6) [java] java.fullversion=JRE 1.6.0 IBM J9 2.4 Linux ppc-32 jvm... [java] java.awt.graphicsenv=sun.awt.X11GraphicsEnvironment [java] java.endorsed.dirs=/opt/ibm-jdk-bin-1.6.0.6/jre/lib/endo... [java] os.arch=ppc [java] com.ibm.vm.bitmode=32 [java] java.io.tmpdir=/var/tmp/portage/dev-java/cglib-2.2/temp [java] line.separator= [java] [java] com.ibm.util.extralibs.properties= [java] java.vm.specification.vendor=Sun Microsystems Inc. [java] user.variant= [java] java.awt.fonts= [java] os.name=Linux [java] sun.java2d.fontpath= [java] java.jcl.version=20090924_01 [java] sun.jnu.encoding=ANSI_X3.4-1968 [java] java.library.path=/opt/ibm-jdk-bin-1.6.0.6/jre/lib/ppc:... [java] jxe.current.romimage.version=15 [java] com.ibm.oti.vm.bootstrap.library.path=/opt/ibm-jdk-bin-1.6.0.6/jre/lib/ppc [java] com.ibm.cpu.endian=big [java] java.specification.name=Java Platform API Specification [java] java.class.version=50.0 [java] ibm.system.encoding=ANSI_X3.4-1968 [java] java.util.prefs.PreferencesFactory=java.util.prefs.FileSystemPreferences... [java] os.version=2.6.21-gentoo-r4 [java] com.ibm.oti.vm.library.version=24 [java] com.ibm.jcl.checkClassPath= [java] user.home=/root [java] user.timezone= [java] java.awt.printerjob=sun.print.PSPrinterJob [java] file.encoding=ANSI_X3.4-1968 [java] java.specification.version=1.6 [java] user.name=root [java] java.class.path=/var/tmp/portage/dev-java/cglib-2.2/w... [java] com.ibm.oti.shared.enabled=false [java] java.vm.specification.version=1.0 [java] sun.arch.data.model=32 [java] sun.java.command=net.sf.cglib.TestAll net.sf.cglib.Tes... [java] java.home=/opt/ibm-jdk-bin-1.6.0.6/jre [java] com.ibm.oti.jcl.build=20090903_1057 [java] user.language=en [java] ibm.signalhandling.sigint=true [java] java.specification.vendor=Sun Microsystems Inc. [java] java.vm.info=JRE 1.6.0 IBM J9 2.4 Linux ppc-32 jvm... [java] java.version=1.6.0 [java] java.ext.dirs=/opt/ibm-jdk-bin-1.6.0.6/jre/lib/ext [java] jxe.lowest.romimage.version=15 [java] sun.boot.class.path=/opt/ibm-jdk-bin-1.6.0.6/jre/lib/vm.j... [java] java.vendor=IBM Corporation [java] file.separator=/ [java] java.compiler=j9jit24 [java] sun.io.unicode.encoding=UnicodeBig [java] ibm.signalhandling.sigchain=true [java] CGLIB debugging enabled, writing to '/var/tmp/portage/dev-java/cglib-2.2/temp/debug' [java] ..protected void java.lang.Object.finalize() throws java.lang.Throwable [java] public void net.sf.cglib.proxy.Source.callAll() [java] protected void java.lang.Object.finalize() throws java.lang.Throwable [java] protected void net.sf.cglib.proxy.Source.protectedMethod() [java] void net.sf.cglib.proxy.Source.packageMethod() [java] abstract void net.sf.cglib.proxy.Source.abstractMethod() [java] public synchronized void net.sf.cglib.proxy.Source.synchronizedMethod() [java] public int net.sf.cglib.proxy.Source.intType(int) [java] public long net.sf.cglib.proxy.Source.longType(long) [java] public float net.sf.cglib.proxy.Source.floatType(float) [java] public double net.sf.cglib.proxy.Source.doubleType(double) [java] public java.lang.Object net.sf.cglib.proxy.Source.objectType(java.lang.Object) [java] public void net.sf.cglib.proxy.Source.voidType() [java] public void net.sf.cglib.proxy.Source.multiArg(int,long,double,float,java.lang.Object,java.lang.Object,java.lang.Object) [java] ..protected void java.lang.Object.finalize() throws java.lang.Throwable [java] .protected void java.lang.Object.finalize() throws java.lang.Throwable [java] .public int net.sf.cglib.proxy.Source.intType(int) [java] public long net.sf.cglib.proxy.Source.longType(long) [java] public float net.sf.cglib.proxy.Source.floatType(float) [java] public double net.sf.cglib.proxy.Source.doubleType(double) [java] public java.lang.Object net.sf.cglib.proxy.Source.objectType(java.lang.Object) [java] public java.lang.String net.sf.cglib.proxy.Source.toString() [java] public int[] net.sf.cglib.proxy.Source.arrayType(int[]) [java] ...public java.lang.String java.lang.Object.toString() [java] public native int java.lang.Object.hashCode() [java] .public java.lang.String java.lang.Object.toString() [java] public native int java.lang.Object.hashCode() [java] protected void java.lang.Object.finalize() throws java.lang.Throwable [java] protected void java.lang.Object.finalize() throws java.lang.Throwable [java] protected void java.lang.Object.finalize() throws java.lang.Throwable [java] protected void java.lang.Object.finalize() throws java.lang.Throwable [java] protected void java.lang.Object.finalize() throws java.lang.Throwable [java] public java.lang.String java.lang.Object.toString() [java] public native int java.lang.Object.hashCode() [java] .public void net.sf.cglib.proxy.Source.throwIndexOutOfBoundsException() [java] ..public java.lang.String java.lang.Object.toString() [java] protected void java.lang.Object.finalize() throws java.lang.Throwable [java] public native int java.lang.Object.hashCode() [java] protected void java.lang.Object.finalize() throws java.lang.Throwable [java] protected void java.lang.Object.finalize() throws java.lang.Throwable [java] public int net.sf.cglib.proxy.EA.compareTo(java.lang.Object) [java] public java.lang.String java.lang.Object.toString() [java] public native int java.lang.Object.hashCode() [java] protected void java.lang.Object.finalize() throws java.lang.Throwable [java] protected void java.lang.Object.finalize() throws java.lang.Throwable [java] protected void java.lang.Object.finalize() throws java.lang.Throwable [java] protected void java.lang.Object.finalize() throws java.lang.Throwable [java] public java.lang.String java.lang.Object.toString() [java] public native int java.lang.Object.hashCode() [java] ..public java.lang.Object net.sf.cglib.proxy.TestEnhancer$TestCloneImpl.clone() throws java.lang.CloneNotSupportedException [java] protected void java.lang.Object.finalize() throws java.lang.Throwable [java] .protected void java.lang.Object.finalize() throws java.lang.Throwable [java] public synchronized boolean java.util.Vector.add(java.lang.Object) [java] arg1: TEST [java] return true [java] [java] public boolean java.util.Vector.contains(java.lang.Object) [java] arg1: TEST [java] ....... public synchronized int java.util.Vector.indexOf(java.lang.Object,int) [java] ....... arg1: TEST [java] ....... arg2: 0 [java] ....... return 0 [java] return true [java] [java] public synchronized java.lang.Object java.util.Vector.set(int,java.lang.Object) [java] arg1: 2 [java] arg2: ArrayIndexOutOfBounds [java] throw java.lang.ArrayIndexOutOfBoundsException: Array index out of range: 2 [java] [java] public synchronized boolean java.util.Vector.add(java.lang.Object) [java] arg1: TEST1 [java] return true [java] [java] public synchronized boolean java.util.Vector.add(java.lang.Object) [java] arg1: TEST2 [java] return true [java] [java] public synchronized java.lang.String java.util.Vector.toString() [java] return [TEST, TEST1, TEST2] [java] [java] public synchronized boolean java.util.Vector.equals(java.lang.Object) [java] arg1: this [java] return true [java] [java] public synchronized java.lang.Object java.util.Vector.set(int,java.lang.Object) [java] arg1: 0 [java] arg2: null [java] return TEST [java] [java] public synchronized java.lang.String java.util.Vector.toString() [java] return [null, TEST1, TEST2] [java] [java] public synchronized boolean java.util.Vector.add(java.lang.Object) [java] arg1: this [java] return true [java] [java] public java.lang.Object java.util.Vector.get(int) [java] arg1: 1 [java] ....... public synchronized java.lang.Object java.util.Vector.elementAt(int) [java] ....... arg1: 1 [java] ....... return TEST1 [java] return TEST1 [java] [java] public synchronized java.lang.Object[] java.util.Vector.toArray() [java] return [Ljava.lang.Object;@5b8c5b8c [java] [java] public boolean java.util.Vector.remove(java.lang.Object) [java] arg1: this [java] ....... public synchronized boolean java.util.Vector.removeElement(java.lang.Object) [java] ....... arg1: this [java] .............. public synchronized int java.util.Vector.indexOf(java.lang.Object,int) [java] .............. arg1: this [java] .............. arg2: 0 [java] ..................... public synchronized boolean java.util.Vector.equals(java.lang.Object) [java] ..................... arg1: null [java] ..................... return false [java] ..................... public synchronized boolean java.util.Vector.equals(java.lang.Object) [java] ..................... arg1: TEST1 [java] ..................... return false [java] ..................... public synchronized boolean java.util.Vector.equals(java.lang.Object) [java] ..................... arg1: TEST2 [java] ..................... return false [java] ..................... public synchronized boolean java.util.Vector.equals(java.lang.Object) [java] ..................... arg1: this [java] ..................... return true [java] .............. return 3 [java] .............. public synchronized void java.util.Vector.removeElementAt(int) [java] .............. arg1: 3 [java] .............. return null [java] ....... return true [java] return true [java] [java] public boolean java.util.Vector.remove(java.lang.Object) [java] arg1: [java] ....... public synchronized boolean java.util.Vector.removeElement(java.lang.Object) [java] ....... arg1: [java] .............. public synchronized int java.util.Vector.indexOf(java.lang.Object,int) [java] .............. arg1: [java] .............. arg2: 0 [java] .............. return -1 [java] ....... return false [java] return false [java] [java] public synchronized boolean java.util.Vector.containsAll(java.util.Collection) [java] arg1: this [java] ....... public java.util.Iterator java.util.AbstractList.iterator() [java] ....... return java.util.AbstractList$SimpleListIterator@11e011e [java] ....... public synchronized int java.util.Vector.size() [java] ....... return 3 [java] ....... public java.lang.Object java.util.Vector.get(int) [java] ....... arg1: 0 [java] .............. public synchronized java.lang.Object java.util.Vector.elementAt(int) [java] .............. arg1: 0 [java] .............. return null [java] ....... return null [java] ....... public boolean java.util.Vector.contains(java.lang.Object) [java] ....... arg1: null [java] .............. public synchronized int java.util.Vector.indexOf(java.lang.Object,int) [java] .............. arg1: null [java] .............. arg2: 0 [java] .............. return 0 [java] ....... return true [java] ....... public synchronized int java.util.Vector.size() [java] ....... return 3 [java] ....... public java.lang.Object java.util.Vector.get(int) [java] ....... arg1: 1 [java] .............. public synchronized java.lang.Object java.util.Vector.elementAt(int) [java] .............. arg1: 1 [java] .............. return TEST1 [java] ....... return TEST1 [java] ....... public boolean java.util.Vector.contains(java.lang.Object) [java] ....... arg1: TEST1 [java] .............. public synchronized int java.util.Vector.indexOf(java.lang.Object,int) [java] .............. arg1: TEST1 [java] .............. arg2: 0 [java] .............. return 1 [java] ....... return true [java] ....... public synchronized int java.util.Vector.size() [java] ....... return 3 [java] ....... public java.lang.Object java.util.Vector.get(int) [java] ....... arg1: 2 [java] .............. public synchronized java.lang.Object java.util.Vector.elementAt(int) [java] .............. arg1: 2 [java] .............. return TEST2 [java] ....... return TEST2 [java] ....... public boolean java.util.Vector.contains(java.lang.Object) [java] ....... arg1: TEST2 [java] .............. public synchronized int java.util.Vector.indexOf(java.lang.Object,int) [java] .............. arg1: TEST2 [java] .............. arg2: 0 [java] .............. return 2 [java] ....... return true [java] ....... public synchronized int java.util.Vector.size() [java] ....... return 3 [java] return true [java] [java] public synchronized int java.util.Vector.lastIndexOf(java.lang.Object) [java] arg1: TEST [java] ....... public synchronized int java.util.Vector.lastIndexOf(java.lang.Object,int) [java] ....... arg1: TEST [java] ....... arg2: 2 [java] ....... return -1 [java] return -1 [java] [java] java.beans.PropertyChangeEvent[source=sampleProperty is TEST] [java] ..public abstract int net.sf.cglib.proxy.TestEnhancer$ConflictA.foo() [java] public abstract java.lang.String net.sf.cglib.proxy.TestEnhancer$ConflictB.foo() [java] .public java.lang.String net.sf.cglib.proxy.ArgInit.toString() [java] protected void java.lang.Object.finalize() throws java.lang.Throwable [java] return null [java] [java] protected void java.lang.Object.finalize() throws java.lang.Throwable [java] public java.lang.String net.sf.cglib.proxy.ArgInit.toString() [java] .protected void java.lang.Object.finalize() throws java.lang.Throwable [java] public int net.sf.cglib.proxy.TestEnhancer$Signature.interceptor() [java] .protected void java.lang.Object.finalize() throws java.lang.Throwable [java] protected void java.lang.Object.finalize() throws java.lang.Throwable [java] public abstract void net.sf.cglib.proxy.TestEnhancer$AbstractMethodCallInConstructor.foo() [java] public abstract void net.sf.cglib.proxy.TestEnhancer$AbstractMethodCallInConstructor.foo() [java] ....protected void java.lang.Object.finalize() throws java.lang.Throwable [java] protected void java.lang.Object.finalize() throws java.lang.Throwable [java] ......protected void java.lang.Object.finalize() throws java.lang.Throwable [java] ..protected void java.lang.Object.finalize() throws java.lang.Throwable [java] .......invoking public abstract java.lang.Object java.util.Map.get(java.lang.Object) on {test=test} with [Ljava.lang.Object;@2fa02fa [java] hello [java] done: public abstract java.lang.Object java.util.Map.get(java.lang.Object) on {test=test} with [Ljava.lang.Object;@2fa02fa, result is test [java] . [java] invoking public abstract java.lang.Object java.util.Map.get(java.lang.Object) on {test=test} with [Ljava.lang.Object;@9e809e8 [java] done: public abstract java.lang.Object java.util.Map.get(java.lang.Object) on {test=test} with [Ljava.lang.Object;@9e809e8, result is test [java] .....exception: net.sf.cglib.proxy.UndeclaredThrowableException: java.lang.Exception-->test! [java] loading object [java] ............................. [java] iteration count: 100000 [java] [java] net.sf.cglib.beans.TestBulkBean$BulkBeanReflectImpl: [java] 698 ms. 0.00698 per iteration [java] [java] net.sf.cglib.beans.MA$$BulkBeanByCGLIB$$fe7c8c44: [java] 102 ms. 0.00102 per iteration [java] factor: 6.8431373 [java] net.sf.cglib.beans.TestBulkBean$BulkBeanPlainImpl: [java] 128 ms. 0.00128 per iteration [java] ....... [java] Loading net.sf.cglib.transform.impl.Example [java] Loading java.lang.Object [java] Loading java.lang.String [java] Loading net.sf.cglib.transform.impl.Example [java] Loading java.lang.Object [java] Loading java.lang.Class [java] Loading net.sf.cglib.transform.impl.TestTransformingLoader [java] Loading net.sf.cglib.CodeGenTestCase [java] Loading junit.framework.TestCase [java] Loading java.util.List [java] Loading java.util.Set [java] Loading java.lang.ClassLoader [java] Loading net.sf.cglib.CodeGenTestCase$1 [java] Loading java.net.URLClassLoader [java] Loading java.lang.ref.Reference [java] Loading java.lang.ref.WeakReference [java] Loading java.lang.Throwable [java] Loading java.lang.ClassNotFoundException [java] Loading net.sf.cglib.transform.ClassTransformer [java] Loading org.objectweb.asm.ClassVisitor [java] Loading net.sf.cglib.transform.impl.InterceptFieldFilter [java] Loading net.sf.cglib.transform.ClassTransformerFactory [java] Loading junit.framework.Test [java] Loading net.sf.cglib.transform.ClassFilter [java] Loading java.lang.System [java] Loading java.lang.StringBuffer [java] Loading java.io.PrintStream [java] INITING: class net.sf.cglib.CodeGenTestCase [java] INITING: class net.sf.cglib.transform.impl.TestTransformingLoader [java] Loading net.sf.cglib.transform.impl.TestTransformingLoader$1 [java] INITING: class net.sf.cglib.transform.impl.TestTransformingLoader$1 [java] INITING: class net.sf.cglib.transform.impl.Example [java] Loading net.sf.cglib.transform.impl.Example [java] Loading java.lang.Object [java] Loading net.sf.cglib.transform.impl.InterceptFieldEnabled [java] .....................F...........F......... [java] Loading net.sf.cglib.transform.impl.Example [java] Loading java.lang.Object [java] Loading net.sf.cglib.transform.impl.FieldProvider [java] .......load : net.sf.cglib.transform.impl.TransformDemo [java] transforming net.sf.cglib.transform.impl.TransformDemo [java] load : java.lang.Object [java] load : net.sf.cglib.transform.impl.FieldProvider [java] load : net.sf.cglib.transform.impl.InterceptFieldEnabled [java] load : net.sf.cglib.transform.impl.PersistenceCapable [java] load : net.sf.cglib.transform.impl.InterceptFieldCallback [java] load : net.sf.cglib.transform.ClassFilter [java] load : net.sf.cglib.transform.ClassTransformerFactory [java] load : java.lang.Throwable [java] load : java.lang.ClassNotFoundException [java] load : java.lang.IllegalArgumentException [java] load : java.lang.Class [java] load : java.lang.System [java] load : java.lang.StringBuffer [java] load : java.io.PrintStream [java] register class net.sf.cglib.transform.impl.TransformDemo [java] load : java.lang.String [java] load : net.sf.cglib.transform.impl.MA [java] transforming net.sf.cglib.transform.impl.MA [java] load : net.sf.cglib.transform.impl.Base [java] transforming net.sf.cglib.transform.impl.Base [java] register class net.sf.cglib.transform.impl.Base [java] register class net.sf.cglib.transform.impl.MA [java] load : java.lang.Integer [java] load : java.lang.Boolean [java] load : java.lang.Byte [java] load : java.lang.Long [java] load : java.lang.Short [java] load : java.lang.Float [java] load : java.lang.Character [java] load : java.lang.Double [java] load : net.sf.cglib.transform.impl.PersistenceCapableImpl [java] load : java.util.Arrays [java] makePersistent class net.sf.cglib.transform.impl.MA [interface net.sf.cglib.transform.impl.FieldProvider, interface net.sf.cglib.transform.impl.InterceptFieldEnabled, interface net.sf.cglib.transform.impl.PersistenceCapable] [java] load : net.sf.cglib.transform.impl.TransformDemo$StateManager [java] Field Names [intP, booleanP, byteP, name, privateName, publicField, longP, shortP, floatP, charP, id, doubleP, stringP] [java] Field Types [int, boolean, byte, class java.lang.String, class java.lang.String, class java.lang.String, long, short, float, char, class java.lang.Long, double, class java.lang.String] [java] setPersistenceManager:Manager [java] write charP = A [java] read charP = A [java] write doubleP = 554.0 [java] write doubleP = 1.2 [java] read floatP = 0.0 [java] write name = testName [java] write publicField = set value [java] read publicField = set value [java] write publicField = set value append value [java] write baseTest = base test field [java] read baseTest = base test field [java] [java] Time: 16.308 [java] There were 2 failures: [java] 1) testFailOnMemoryLeak(net.sf.cglib.reflect.TestFastClass)junit.framework.AssertionFailedError: Memory Leak in FastClass [java] at net.sf.cglib.reflect.TestFastClass.testFailOnMemoryLeak(TestFastClass.java:610) [java] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [java] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:48) [java] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37) [java] at net.sf.cglib.TestAll.main(TestAll.java:99) [java] 2) testFailOnMemoryLeak(net.sf.cglib.core.TestKeyFactory)junit.framework.AssertionFailedError: Memory Leak in KeyFactory [java] at net.sf.cglib.core.TestKeyFactory.testFailOnMemoryLeak(TestKeyFactory.java:162) [java] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [java] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:48) [java] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37) [java] at net.sf.cglib.TestAll.main(TestAll.java:99) [java] [java] FAILURES!!! [java] Tests run: 130, Failures: 2, Errors: 0 [java] BUILD FAILED /var/tmp/portage/dev-java/cglib-2.2/work/build.xml:192: Java returned: 1 Total time: 21 seconds * * ERROR: dev-java/cglib-2.2 failed. * Call stack: * ebuild.sh, line 49: Called src_test * environment, line 4303: Called java-pkg-2_src_test * environment, line 2390: Called eant '-Djunit.jar="/usr/share/junit/lib/junit.jar"' '-f' 'build.xml' '-DdebugLocation=/var/tmp/portage/dev-java/cglib-2.2/temp/debug' 'test' * environment, line 902: Called die * The specific snippet of code: * ant ${antflags} "${@}" || die "eant failed" * The die message: * eant failed * * If you need support, post the topmost build error, and the call stack if relevant. * A complete build log is located at '/var/tmp/portage/dev-java/cglib-2.2/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/dev-java/cglib-2.2/temp/environment'. * !!! When you file a bug report, please include the following information: GENTOO_VM=ibm-jdk-bin-1.6 CLASSPATH="" JAVA_HOME="/opt/ibm-jdk-bin-1.6.0.6" JAVACFLAGS="-source 1.4 -target 1.4" COMPILER="javac" and of course, the output of emerge --info