[7u60] Request for approval and review : 8027837 : JDK-8021257 causes CORBA build failure on emdedded platforms
Seán Coffey
sean.coffey at oracle.com
Thu Nov 7 06:03:37 PST 2013
JDK-8027837 is a recent bug reported by release engineering team. It's
not public due to it containing some internal links.
The recent JDK-8021257 fix means that some com.sun.corba.se.impl classes
get referenced much earlier in the build cycle. (at org.omg build time).
This doesn't seem to cause issue for regular JDK builds, but does cause
issue for embedded.
> Error message:
> /HUDSON/workspace/7u-2-build-elinux-i586-cpu/jdk7u51/325/builds/b06/linux-i586-fcs/corba/gensrc/org/omg/PortableServer/ThreadPolicyValue.java
> ../../../../src/share/classes/com/sun/corba/se/impl/orb/ORBImpl.java:1406:
> error: cannot find symbol
> wrapper.ioExceptionOnClose(exc);
> ^
> symbol: method ioExceptionOnClose(IOException)
> location: variable wrapper of type ORBUtilSystemException
> ../../../../src/share/classes/com/sun/corba/se/impl/orb/ORBImpl.java:1415:
> error: cannot find symbol
> wrapper.ioExceptionOnClose(exc);
The ORBUtilSystemException type classes being complained about are
generated during the CORBA build cycle. This fix ensures that the
generated src code is available before org.omg build time.
http://cr.openjdk.java.net/~coffeys/webrev.8027837/webrev/
I've got builds on all platforms (incl. embedded) and all looks good.
This is not applicable for jdk8 (new build system changes logic)
regards,
Sean.
More information about the jdk7u-dev
mailing list