db-jdo-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Michael Bouschen <mbo.t...@spree.de>
Subject Re: Errors on signature test with Java 6
Date Fri, 08 Feb 2008 20:06:24 GMT
Hi Michelle,

I see the same errors when running with Java 6. The test passes with Java 5.

Regards Michael

> I see these errors on the signature test on Java 6
>
> >"$JAVA_HOME"/bin/java -version
> java version "1.6.0_01"
> Java(TM) SE Runtime Environment (build 1.6.0_01-b06)
> Java HotSpot(TM) Client VM (build 1.6.0_01-b06)
>
>    [java] Time: 006
>    [java] There was 1 failure:
>    [java] 1) 
> testSignatures(org.apache.jdo.tck.api.SignatureTest)junit.framework.AssertionFailedError:

> API Signature Test failed:
>    [java] Found problems or signature descrepancies.
>    [java] Test Output:
>    [java]
>    [java] parsing descriptor file: 
> c:\jdo\trunk\tck2/src/conf/jdo-2_1-signatures.txt
>    [java] --- method declaration: non-matching modifiers;
>    [java]     expected: public static final javax.jdo.ObjectState[] 
> values()
>    [java]     found:    public static javax.jdo.ObjectState[] values()
>    [java]     class:    public final class javax.jdo.ObjectState 
> extends java.lang.Enum
>    [java] --- method declaration: non-matching modifiers;
>    [java]     expected: public static final 
> javax.jdo.annotations.DiscriminatorStrategy[] values()
>    [java]     found:    public static 
> javax.jdo.annotations.DiscriminatorStrategy[] values()
>    [java]     class:    public final class 
> javax.jdo.annotations.DiscriminatorStrategy extends java.lang.Enum
>    [java] --- method declaration: non-matching modifiers;
>    [java]     expected: public static final 
> javax.jdo.annotations.ForeignKeyAction[] values()
>    [java]     found:    public static 
> javax.jdo.annotations.ForeignKeyAction[] values()
>    [java]     class:    public final class 
> javax.jdo.annotations.ForeignKeyAction extends java.lang.Enum
>    [java] --- method declaration: non-matching modifiers;
>    [java]     expected: public static final 
> javax.jdo.annotations.IdGeneratorStrategy[] values()
>    [java]     found:    public static 
> javax.jdo.annotations.IdGeneratorStrategy[] values()
>    [java]     class:    public final class 
> javax.jdo.annotations.IdGeneratorStrategy extends java.lang.Enum
>    [java] --- method declaration: non-matching modifiers;
>    [java]     expected: public static final 
> javax.jdo.annotations.IdentityType[] values()
>    [java]     found:    public static 
> javax.jdo.annotations.IdentityType[] values()
>    [java]     class:    public final class 
> javax.jdo.annotations.IdentityType extends java.lang.Enum
>    [java] --- method declaration: non-matching modifiers;
>    [java]     expected: public static final 
> javax.jdo.annotations.InheritanceStrategy[] values()
>    [java]     found:    public static 
> javax.jdo.annotations.InheritanceStrategy[] values()
>    [java]     class:    public final class 
> javax.jdo.annotations.InheritanceStrategy extends java.lang.Enum
>    [java] --- method declaration: non-matching modifiers;
>    [java]     expected: public static final 
> javax.jdo.annotations.NullValue[] values()
>    [java]     found:    public static 
> javax.jdo.annotations.NullValue[] values()
>    [java]     class:    public final class 
> javax.jdo.annotations.NullValue extends java.lang.Enum
>    [java] --- method declaration: non-matching modifiers;
>    [java]     expected: public static final 
> javax.jdo.annotations.PersistenceModifier[] values()
>    [java]     found:    public static 
> javax.jdo.annotations.PersistenceModifier[] values()
>    [java]     class:    public final class 
> javax.jdo.annotations.PersistenceModifier extends java.lang.Enum
>    [java] --- method declaration: non-matching modifiers;
>    [java]     expected: public static final 
> javax.jdo.annotations.SequenceStrategy[] values()
>    [java]     found:    public static 
> javax.jdo.annotations.SequenceStrategy[] values()
>    [java]     class:    public final class 
> javax.jdo.annotations.SequenceStrategy extends java.lang.Enum
>    [java] --- method declaration: non-matching modifiers;
>    [java]     expected: public static final 
> javax.jdo.annotations.VersionStrategy[] values()
>    [java]     found:    public static 
> javax.jdo.annotations.VersionStrategy[] values()
>    [java]     class:    public final class 
> javax.jdo.annotations.VersionStrategy extends java.lang.Enum
>    [java]
>    [java] Signature Test Results
>    [java] ======================
>    [java]
>    [java]     tested features:          1132
>    [java]
>    [java] Successes:
>    [java]     matching features:        1132
>    [java]     loadable classes:         141
>    [java]
>    [java] Failures:
>    [java]     missing features:         0
>    [java]     non-matching features:    10
>    [java]     non-standard features:    0
>    [java]     unloadable classes:       0
>    [java]     other problems:           0
>    [java]
>    [java]
>    [java]      at org.apache.jdo.tck.JDO_Test.fail(JDO_Test.java:639)
>    [java]      at 
> org.apache.jdo.tck.api.SignatureTest.testSignatures(SignatureTest.java:99) 
>
>    [java]      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native 
> Method)
>    [java]      at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) 
>
>    [java]      at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

>
>    [java]      at org.apache.jdo.tck.JDO_Test.runBare(JDO_Test.java:254)
>    [java]      at 
> org.apache.jdo.tck.util.BatchTestRunner.doRun(BatchTestRunner.java:108)
>    [java]      at 
> org.apache.jdo.tck.util.BatchTestRunner.start(BatchTestRunner.java:148)
>    [java]      at 
> org.apache.jdo.tck.util.BatchTestRunner.main(BatchTestRunner.java:123)
>    [java] FAILURES!!!
>    [java] derby-app-runonce-junit.txt:
>    [java]     ** Tests run: 007, Time: 006 seconds. Failures: 1, 
> Errors: 0
>    [java] Excluded tests: 
> [org.apache.jdo.tck.query.result.VariableInResultNavigation, 
> org.apache.jdo.tck.enhancement.FieldAccessModified, 
> org.apache.jdo.tck.enhancement.ImplementsPersistenceCapable]
>    [java] [ERROR] Java Result: 1
>    [echo] Finished configuration="runonce.conf" with database="derby" 
> identitytype="applicationidentity" mapping="".
>
> -- Michelle


-- 
Tech@Spree Engineering GmbH  Tel.: +49/(0)30/235 520-33
Buelowstr. 66                Fax.: +49/(0)30/217 520-12
10783 Berlin                 mailto:mbo.tech@spree.de 
 
Geschaeftsfuehrung: Martin Weber
Sitz Berlin, Amtsgericht Charlottenburg, HRB 564 52


Mime
View raw message