-
Bug
-
Resolution: Fixed
-
P3
-
7
-
b51
-
generic
-
generic
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-2184638 | OpenJDK6 | Kelly Ohair | P3 | Resolved | Fixed | b25 |
The bug fix for 6714797 that was integrated into B01 of jdk6u12 has introduced some new abstract interface methods to some corba interfaces. Although the corba changes seem to be in the latest glassfish versions.
When the jdk7 corba repository is built against these newer interface class files, the corba build is failing, not sure why it's not using the classes from it's own build.
The errors:
src/share/classes/com/sun/corba/se/impl/transport/SocketOrChannelConnectionImpl.java:95: com.sun.corba.se.impl.transport.SocketOrChannelConnectionImpl is not abstract and does not override abstract method closeConnectionResources() in com.sun.corba.se.spi.transport.CorbaConnection
src/share/classes/com/sun/corba/se/impl/orbutil/threadpool/ThreadPoolImpl.java:41: com.sun.corba.se.impl.orbutil.threadpool.ThreadPoolImpl is not abstract and does not override abstract method close() in java.io.Closeable
src/share/classes/com/sun/corba/se/impl/orbutil/threadpool/ThreadPoolManagerImpl.java:36: com.sun.corba.se.impl.orbutil.threadpool.ThreadPoolManagerImpl is not abstract and does not override abstract method close() in java.io.Closeable
src/share/classes/com/sun/corba/se/impl/transport/CorbaInboundConnectionCacheImpl.java:49: com.sun.corba.se.impl.transport.CorbaInboundConnectionCacheImpl is not abstract and does not override abstract method close() in com.sun.corba.se.pept.transport.ConnectionCache
src/share/classes/com/sun/corba/se/impl/transport/CorbaOutboundConnectionCacheImpl.java:50: com.sun.corba.se.impl.transport.CorbaOutboundConnectionCacheImpl is not abstract and does not override abstract method close() in com.sun.corba.se.pept.transport.ConnectionCache
Using jdk6u11 or older works fine.
When the jdk7 corba repository is built against these newer interface class files, the corba build is failing, not sure why it's not using the classes from it's own build.
The errors:
src/share/classes/com/sun/corba/se/impl/transport/SocketOrChannelConnectionImpl.java:95: com.sun.corba.se.impl.transport.SocketOrChannelConnectionImpl is not abstract and does not override abstract method closeConnectionResources() in com.sun.corba.se.spi.transport.CorbaConnection
src/share/classes/com/sun/corba/se/impl/orbutil/threadpool/ThreadPoolImpl.java:41: com.sun.corba.se.impl.orbutil.threadpool.ThreadPoolImpl is not abstract and does not override abstract method close() in java.io.Closeable
src/share/classes/com/sun/corba/se/impl/orbutil/threadpool/ThreadPoolManagerImpl.java:36: com.sun.corba.se.impl.orbutil.threadpool.ThreadPoolManagerImpl is not abstract and does not override abstract method close() in java.io.Closeable
src/share/classes/com/sun/corba/se/impl/transport/CorbaInboundConnectionCacheImpl.java:49: com.sun.corba.se.impl.transport.CorbaInboundConnectionCacheImpl is not abstract and does not override abstract method close() in com.sun.corba.se.pept.transport.ConnectionCache
src/share/classes/com/sun/corba/se/impl/transport/CorbaOutboundConnectionCacheImpl.java:50: com.sun.corba.se.impl.transport.CorbaOutboundConnectionCacheImpl is not abstract and does not override abstract method close() in com.sun.corba.se.pept.transport.ConnectionCache
Using jdk6u11 or older works fine.
- backported by
-
JDK-2184638 BOOTDIR of jdk6 u12 will not work with jdk7 builds
-
- Resolved
-
- duplicates
-
JDK-6901772 Builds with BOOTDIR jdk6u4 and newer build failures, source timestamp related
-
- Closed
-
- relates to
-
JDK-6714797 InitialContext.close does not close NIO socket connections
-
- Resolved
-