Apicover crashes on the tests that include $ in the names:
JCK-runtime-7/tests/api/java_awt/geom/serialization/Path2D$DoubleTests.java
JCK-runtime-7/tests/api/java_awt/geom/serialization/Path2D$FloatTests.java
Besides it reports java.lang.NullPointerException while trying to
report an error "BinaryClassDescrLoader.error.enclosing_class_not_found"
for javasoft.sqe.tests.api.java.awt.geom.serialization.Path2D$DoubleTests
java.lang.NullPointerException
at com.sun.tdk.signaturetest.loaders.BinaryClassDescrLoader.warning(BinaryClassDescrLoader.java:1392)
at com.sun.tdk.signaturetest.loaders.BinaryClassDescrLoader.readClass(BinaryClassDescrLoader.java:423)
at com.sun.tdk.signaturetest.loaders.BinaryClassDescrLoader.readClass(BinaryClassDescrLoader.java:347)
at com.sun.tdk.signaturetest.loaders.BinaryClassDescrLoader.load(BinaryClassDescrLoader.java:239)
at com.sun.tdk.signaturetest.core.ClassHierarchyImpl.load(ClassHierarchyImpl.java:171)
at com.sun.tdk.signaturetest.core.ClassHierarchyImpl.load(ClassHierarchyImpl.java:167)
at com.sun.tdk.apicover.Main.check(Main.java:413)
at com.sun.tdk.apicover.Main.run(Main.java:149)
at com.sun.tdk.apicover.Main.main(Main.java:134)
Script to reproduce:
----------------cut----------------
#!/usr/bin/csh
set APICOVER_HOME=/java/re/apicov/1.3/archive/fcs/binaries/apicov-1.3
set SIGTEST=/java/re/sigtest/2.0/archive/fcs/binaries/sigtest-2.0
set JH=/java/re/jdk/6.0/archive/fcs/binaries/solaris-sparc
set JCK=/java/re/jck/7/promoted/ea/b03/binaries/JCK-runtime-7
$JH/bin/java -cp $APICOVER_HOME/lib/apiCover.jar:$SIGTEST/lib/sigtestdev.jar com.sun.tdk.apiCover.Main \
-api $JCK/tests/api/signaturetest/sig/javase7_java.sig -apiInclude java.awt \
-tck $JCK/classes -tckInclude javasoft.sqe.tests.api.java.awt \
-mode r -detail 4 -format plain -report JCK7-b03-awt-r-4.txt
----------------cut----------------
A workaround is to exclude such tests:
-tckExclude javasoft.sqe.tests.api.java.awt.geom.serialization
This bug was moved to issue 19
https://sigtest.dev.java.net/issues/show_bug.cgi?id=19
and fixed
JCK-runtime-7/tests/api/java_awt/geom/serialization/Path2D$DoubleTests.java
JCK-runtime-7/tests/api/java_awt/geom/serialization/Path2D$FloatTests.java
Besides it reports java.lang.NullPointerException while trying to
report an error "BinaryClassDescrLoader.error.enclosing_class_not_found"
for javasoft.sqe.tests.api.java.awt.geom.serialization.Path2D$DoubleTests
java.lang.NullPointerException
at com.sun.tdk.signaturetest.loaders.BinaryClassDescrLoader.warning(BinaryClassDescrLoader.java:1392)
at com.sun.tdk.signaturetest.loaders.BinaryClassDescrLoader.readClass(BinaryClassDescrLoader.java:423)
at com.sun.tdk.signaturetest.loaders.BinaryClassDescrLoader.readClass(BinaryClassDescrLoader.java:347)
at com.sun.tdk.signaturetest.loaders.BinaryClassDescrLoader.load(BinaryClassDescrLoader.java:239)
at com.sun.tdk.signaturetest.core.ClassHierarchyImpl.load(ClassHierarchyImpl.java:171)
at com.sun.tdk.signaturetest.core.ClassHierarchyImpl.load(ClassHierarchyImpl.java:167)
at com.sun.tdk.apicover.Main.check(Main.java:413)
at com.sun.tdk.apicover.Main.run(Main.java:149)
at com.sun.tdk.apicover.Main.main(Main.java:134)
Script to reproduce:
----------------cut----------------
#!/usr/bin/csh
set APICOVER_HOME=/java/re/apicov/1.3/archive/fcs/binaries/apicov-1.3
set SIGTEST=/java/re/sigtest/2.0/archive/fcs/binaries/sigtest-2.0
set JH=/java/re/jdk/6.0/archive/fcs/binaries/solaris-sparc
set JCK=/java/re/jck/7/promoted/ea/b03/binaries/JCK-runtime-7
$JH/bin/java -cp $APICOVER_HOME/lib/apiCover.jar:$SIGTEST/lib/sigtestdev.jar com.sun.tdk.apiCover.Main \
-api $JCK/tests/api/signaturetest/sig/javase7_java.sig -apiInclude java.awt \
-tck $JCK/classes -tckInclude javasoft.sqe.tests.api.java.awt \
-mode r -detail 4 -format plain -report JCK7-b03-awt-r-4.txt
----------------cut----------------
A workaround is to exclude such tests:
-tckExclude javasoft.sqe.tests.api.java.awt.geom.serialization
This bug was moved to issue 19
https://sigtest.dev.java.net/issues/show_bug.cgi?id=19
and fixed
- duplicates
-
CODETOOLS-6732910 APICover throws "Unexpected exception during check null"
-
- Closed
-