The JDK ORB has a bug when dealing with repository id lists in valuetypes. When reading these we sometimes see this exception:
Exception in thread "main" java.rmi.RemoteException: CORBA INTERNAL
1398079695 N
o; nested exception is:
org.omg.CORBA.INTERNAL: vmcid: SUN minor code: 207 completed: No
at
com.sun.corba.se.internal.iiop.ShutdownUtilDelegate.mapSystemExceptio
n(ShutdownUtilDelegate.java:134)
at javax.rmi.CORBA.Util.mapSystemException(Util.java:65)
at test._Simple_Stub.testEJBException(Unknown Source)
at test.Client.example(Client.java:91)
at test.Client.main(Client.java:50)
Caused by: org.omg.CORBA.INTERNAL: vmcid: SUN minor code: 207 completed: No
at
com.sun.corba.se.internal.orbutil.CacheTable.put(CacheTable.java:73)
at
com.sun.corba.se.internal.iiop.CDRInputStream_1_0.read_repositoryIds(
CDRInputStream_1_0.java:1762)
at
com.sun.corba.se.internal.iiop.CDRInputStream_1_0.read_value(CDRInput
Stream_1_0.java:1027)
at
com.sun.corba.se.internal.iiop.CDRInputStream.read_value(CDRInputStre
am.java:293)