Just an update on this build problem. It appears there are some missing
property files from jaxws, and some missing changes in both jaxp
jaxws that were introduced while I was working on this restructuring.
The two webrevs are here:
http://cr.openjdk.java.net/~ohair/openjdk7/jdk7-build-jaxp-fix/webrev/
http://cr.openjdk.java.net/~ohair/openjdk7/jdk7-build-jaxws-fix/webrev/
This is preliminary until I can verify that the problem decribed below
is indeed fixed by my changes. Sorry about this.
-kto
Kelly O'Hair wrote:
Just a heads up...
My recent openjdk7 jaxp/jaxws restructuring changes appears to have broken
something. When a fresh jdk7 build is used as the boot jdk, the build
is failing inside the hotspot repository build with something like:
/tmp/jprt/P2/B/160234.ohair/source/build/linux-i586/bootjdk/j2sdk-image/bin/java
-classpath
/tmp/jprt/P2/B/160234.ohair/source/build/linux-i586/hotspot/outputdir/linux_i486_compiler2/product/../generated/jvmtifiles
jvmtiGen -IN
/tmp/jprt/P2/B/160234.ohair/source/hotspot/src/share/vm/interpreter/bytecodeInterpreterWithChecks.xml
-XSL
/tmp/jprt/P2/B/160234.ohair/source/hotspot/src/share/vm/interpreter/bytecodeInterpreterWithChecks.xsl
-OUT
/tmp/jprt/P2/B/160234.ohair/source/build/linux-i586/hotspot/outputdir/linux_i486_compiler2/product/../generated/jvmtifiles/bytecodeInterpreterWithChecks.cpp
Exception in thread "main"
com.sun.org.apache.xml.internal.serializer.utils.WrappedRuntimeException:
Could not load the propery file 'output_xml.properties' for output
method 'xml' (check CLASSPATH)
at
com.sun.org.apache.xml.internal.serializer.OutputPropertiesFactory.getDefaultMethodProperties(OutputPropertiesFactory.java:324)
at
com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.setDefaults(TransformerImpl.java:1124)
at
com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.createOutputProperties(TransformerImpl.java:1085)
at
com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.<init>(TransformerImpl.java:250)
at
com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl.newTransformer(TemplatesImpl.java:386)
at
com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl.newTransformer(TransformerFactoryImpl.java:619)
at jvmtiGen.main(jvmtiGen.java:144)
No specific details as to why just yet.
I'm looking into it.
-kto