RP/TUX 8.0, TUX 8.1 - Problem running java client with idl union type using JDK 1.4 (Doc ID 773892.1)

Last updated on NOVEMBER 04, 2016

Applies to:

Oracle Tuxedo / Tuxedo / 8.0, 8.1
Information in this document applies to any platform

Goal

DESCRIPTION:
Due to the conflict of classes between Tuxedo orb and JDK orb, there is a problem with running java client against
Tuxedo corba application using bootstrap object. The problem can be workaround by prepending wleclient.jar and
m3envobj.jar to the JVM bootclasspath using -Xbootclasspath/p:$TUXDIR/udataobj/java/jdk/*.jar option. This works fine
for simpapp sample. However,  for idl with union type, the workaround does not work with the following exception:

CORBA system exception: org.omg.CORBA.NO_IMPLEMENT:   vmcid: 0x0  minor code: 0  completed: No
org.omg.CORBA.NO_IMPLEMENT:   vmcid: 0x0  minor code: 0  completed: No
        at org.omg.CORBA.portable.Delegate.releaseReply(Delegate.java:347)
        at org.omg.CORBA.portable.ObjectImpl._releaseReply(ObjectImpl.java:474)
        at _SimpleStub.query(_SimpleStub.java:27)
        at SimpleClient.main(SimpleClient.java:58)

Solution

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms