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