nio2 forest doesn't build

Alan Bateman Alan.Bateman at Sun.COM
Mon Jan 26 08:22:41 PST 2009


Martin Buchholz wrote:
> FYI
>
> I can build the nio2 jdk sub-repo, but if I try to build the entire 
> forest, I get a failure in jaxws
> doing this:
>
> build-classes:
>     [mkdir] Created dir: 
> /usr/local/google/home/martin/ws/nio/build/linux-i586/jaxws/build
>     [mkdir] Created dir: 
> /usr/local/google/home/martin/ws/nio/build/linux-i586/jaxws/build/classes
>     [javac] Compiling 2110 source files to 
> /usr/local/google/home/martin/ws/nio/build/linux-i586/jaxws/build/classes
>     [javac] 
> /usr/local/google/home/martin/ws/nio/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] 
> /usr/local/google/home/martin/ws/nio/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]                          ^
>
>
> Probably can be fixed by just upgrading all repos cleanly to b44?
>
> Martin
I've cc'ed nio-dev in case anyone else happened to run into this. It 
seems that a bad change-set went into jdk7/tl/langtools last week and I 
pulled it into nio/nio/langtools without a full rebuild of the forest. 
Sorry about that. Anyway, Tim fixed it over the weekend and nio/nio has 
been re-sync'ed so all should be okay now.

-Alan.



More information about the nio-dev mailing list