Uploaded image for project: 'JDO'
  1. JDO
  2. JDO-575

Signature test fails on Java 6

    XMLWordPrintableJSON

Details

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

      Attachments

        1. jdo-575.patch
          6 kB
          Craig L Russell

        Activity

          People

            clr Craig L Russell
            mcaisse Michelle Caisse
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: