Broken jdk7 due to recent jaxp/jaxws changes.

Kelly O'Hair Kelly.Ohair at Sun.COM
Mon Sep 28 23:02:38 UTC 2009


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



More information about the build-dev mailing list