Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
JDO 2 maintenance release 1 (2.1)
-
None
Description
>"$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="".