skip_boot_cycle=false build fails when BUILD_JAXWS=false

Mandy Chung mandy.chung at oracle.com
Wed Apr 25 17:19:04 PDT 2012


Before we sync'ed jigsaw/jigsaw with jdk8-b32 and b34, I was able to
build SKIP_BOOT_CYCLE=false with BUILD_JAXWS=false and in which
case it imports jaxws classes from JDK8 build.

Now the skip cycle build passes if BUILD_JAXWS=true (i.e building
jaxws from the jaxws repo) but it fails if it imports from JDK8-b35
(build error attached below).

Does this build error look familiar to anyone?

Mandy

----------------------------

/export/mchung/jigsaw/ws/jigsaw-tip/jdk/build/linux-i586/bootjdk/jdk-module-image/bin/java \
   -XX:-PrintVMOptions -XX:+UnlockDiagnosticVMOptions -XX:-LogVMOutput \
   -client -Xmx512m -Xms512m -XX:PermSize=32m -XX:MaxPermSize=160m \
   -jar /export/mchung/jigsaw/ws/jigsaw-tip/jdk/build/linux-i586/btjars/generatenimbus.jar \
   -skinFile ../../../../src/share/classes/javax/swing/plaf/nimbus/skin.laf \
   -buildDir /export/mchung/jigsaw/ws/jigsaw-alias/jdk/build/linux-i586/gensrc \
   -packagePrefix javax.swing.plaf.nimbus -lafName Nimbus
### GENERATING LAF CODE ################################
    full          :false
    skinFile      :/export/mchung/jigsaw/ws/jigsaw-tip/jdk/make/javax/swing/plaf/../../../../src/share/classes/javax/swing/plaf/nimbus/skin.laf
    buildDir      :/export/mchung/jigsaw/ws/jigsaw-tip/jdk/build/linux-i586/gensrc
    resourcesDir  :/export/mchung/jigsaw/ws/jigsaw-tip/jdk/make/javax/swing/plaf
    packagePrefix :javax.swing.plaf.nimbus
    lafName       :Nimbus
Exception in thread "main" java.lang.NoClassDefFoundError: com/sun/istack/internal/FinalArrayList
         at com.sun.xml.internal.bind.v2.ContextFactory.createContext(ContextFactory.java:181)
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
         at java.lang.reflect.Method.invoke(Method.java:474)
         at javax.xml.bind.ContextFinder.newInstance(ContextFinder.java:171)
         at javax.xml.bind.ContextFinder.newInstance(ContextFinder.java:131)
         at javax.xml.bind.ContextFinder.find(ContextFinder.java:346)
         at javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:431)
         at javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:394)
         at javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:298)
         at build.tools.generatenimbus.Generator.main(Generator.java:108)





More information about the jigsaw-dev mailing list