Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-6797463

6557199 breaks the jax-ws workspace

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: P1 P1
    • 7
    • 7
    • tools
    • b46
    • generic
    • generic
    • Not verified

      langtools changeset 194 breaks the TL build, causing errors in the jax-ws workspace.




      % cd /w/hg/Agones/langtools

      Building the tip changeset (200) fails:

        http://lonepeak.sfbay/tmp/logfiles/tbell.Build.2009_01_23.15.08.40.tip.log

      % hg update --rev 194
      67 files updated, 0 files merged, 5 files removed, 0 files unresolved

      Building with rev 194 of /w/hg/Agones/langtools fails:
        http://lonepeak.sfbay/tmp/logfiles/tbell.Build.2009_01_23.15.19.30.194.log

      % hg update --rev 193
      2 files updated, 0 files merged, 2 files removed, 0 files unresolved

      Building with rev 193 of /w/hg/Agones/langtools builds past that point:
        http://lonepeak.sfbay/tmp/logfiles/tbell.Build.2009_01_23.15.28.36.193.log



      % hg log

      changeset: 200:475b07ac67f0
      tag: tip
      parent: 188:30db5e0aaf83
      parent: 199:e3930187199c
      user: tbell
      date: Fri Jan 23 15:07:53 2009 -0800
      summary: Merge

      changeset: 199:e3930187199c
      user: jjg
      date: Fri Jan 23 11:23:10 2009 -0800
      summary: 6795365: NetBeans projects in langtools repository are not NB6.5-friendly

      changeset: 198:e6dafbf35355
      user: jjg
      date: Thu Jan 22 15:45:44 2009 -0800
      summary: 6796965: dev-time wrapper script for javac broken

      changeset: 197:d486ac6389d7
      user: jjg
      date: Wed Jan 21 08:21:41 2009 -0800
      summary: 6795030: Files in langtools build can be compiled ignoring java.home settings

      changeset: 196:b4b1f7732289
      user: jjg
      date: Tue Jan 20 18:23:13 2009 -0800
      summary: 6795903: fix latent build warnings in langtools repository

      changeset: 195:1bf037016426
      user: jjg
      date: Tue Jan 20 15:17:45 2009 -0800
      summary: 6794582: javadoc should read files using a FileManager

      changeset: 194:1ca2dc8584e1
      user: mcimadamore
      date: Tue Jan 20 17:49:49 2009 +0000
      summary: 6557199: Fails to reject bad override of generic method

      changeset: 193:83c59a9d4b94
      user: mcimadamore
      date: Tue Jan 20 17:49:09 2009 +0000
      summary: 6795580: parser confused by square brackets in qualified generic cast
      Here is the text of the compilation error messages (full build log added as an attachment):

          [javac] /w/hg/Agones/jaxws/src/share/classes/com/sun/xml/internal/bind/v2/model/impl/RuntimeEnumLeafInfoImpl.java:54: com.sun.xml.internal.bind.v2.model.impl.RuntimeEnumLeafInfoImpl is not abstract and does not override abstract method <V>getTransducer() in com.sun.xml.internal.bind.v2.model.runtime.RuntimeLeafInfo
          [javac] final class RuntimeEnumLeafInfoImpl<T extends Enum<T>,B> extends EnumLeafInfoImpl<Type,Class,Field,Method>
          [javac] ^
          [javac] /w/hg/Agones/jaxws/src/share/classes/com/sun/xml/internal/bind/v2/model/impl/RuntimeEnumLeafInfoImpl.java:57: getTransducer() in com.sun.xml.internal.bind.v2.model.impl.RuntimeEnumLeafInfoImpl cannot implement <V>getTransducer() in com.sun.xml.internal.bind.v2.model.runtime.RuntimeLeafInfo; attempting to use incompatible return type
          [javac] found : com.sun.xml.internal.bind.v2.runtime.Transducer<T>
          [javac] required: com.sun.xml.internal.bind.v2.runtime.Transducer<V>
          [javac] public Transducer<T> getTransducer() {
          [javac] ^
          [javac] /w/hg/Agones/jaxws/src/share/classes/com/sun/xml/internal/bind/v2/model/impl/RuntimeClassInfoImpl.java:64: com.sun.xml.internal.bind.v2.model.impl.RuntimeClassInfoImpl is not abstract and does not override abstract method <BeanT>getLocatorField() in com.sun.xml.internal.bind.v2.model.runtime.RuntimeClassInfo
          [javac] class RuntimeClassInfoImpl extends ClassInfoImpl<Type,Class,Field,Method>
          [javac] ^
          [javac] /w/hg/Agones/jaxws/src/share/classes/com/sun/xml/internal/bind/v2/model/impl/RuntimeClassInfoImpl.java:220: getLocatorField() in com.sun.xml.internal.bind.v2.model.impl.RuntimeClassInfoImpl cannot implement <BeanT>getLocatorField() in com.sun.xml.internal.bind.v2.model.runtime.RuntimeClassInfo; attempting to use incompatible return type
          [javac] found : com.sun.xml.internal.bind.v2.runtime.reflect.Accessor<?,org.xml.sax.Locator>
          [javac] required: com.sun.xml.internal.bind.v2.runtime.reflect.Accessor<BeanT,org.xml.sax.Locator>
          [javac] public Accessor<?,Locator> getLocatorField() {
          [javac] ^

            jjg Jonathan Gibbons
            jjg Jonathan Gibbons
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: