0 Replies Latest reply: Jul 12, 2011 3:38 AM by 874836 RSS

    org.omg.CORBA.INTERNAL exception with Sun minor code: 331

    874836
      Hi,

      When we try to nil out ORB object to re-initialize the CORBA resources in our Applet code due to server restart we get INTERNAL exception with Sun minor code: 331. What does this code mean?

      -The platform on which the client and server are running: Client=WinXP-32, Server=Solaris 10
      -The version of Java SE: 1.6.0_24
      -A complete stack trace:
      -------------------------------------------
      Jul 12, 2011 11:08:09 AM com.sun.corba.se.impl.orbutil.threadpool.ThreadPoolImpl close
      WARNING: "IOP00710331: (INTERNAL) Join was interrupted on thread Thread[p: default-threadpool; w: Idle,4,ORB ThreadGroup 0] while closing ThreadPool com.sun.corba.se.impl.orbutil.threadpool.ThreadPoolImpl@1930611"
      org.omg.CORBA.INTERNAL: vmcid: SUN minor code: 331 completed: No
           at com.sun.corba.se.impl.logging.ORBUtilSystemException.interruptedJoinCallWhileClosingThreadPool(Unknown Source)
           at com.sun.corba.se.impl.logging.ORBUtilSystemException.interruptedJoinCallWhileClosingThreadPool(Unknown Source)
           at com.sun.corba.se.impl.orbutil.threadpool.ThreadPoolImpl.close(Unknown Source)
           at com.sun.corba.se.impl.orbutil.threadpool.ThreadPoolManagerImpl.close(Unknown Source)
           at com.sun.corba.se.impl.orb.ORBImpl.destroy(Unknown Source)
           at com.lmm.succession.oamp.utils.ORBWrapper.nilORB(ORBWrapper.java:132)
           at com.lmmappl.succession.lineMtc.Client.LmmServerOp.setupCorba(LmmServerOp.java:1424)
           at com.lmmappl.succession.lineMtc.Client.LmmServerOp.initGuiTaskCode(LmmServerOp.java:1135)
           at com.lmmappl.succession.lineMtc.Client.LmmServerOp.reconnectThreadCode(LmmServerOp.java:1798)
           at com.lmmappl.succession.lineMtc.Client.LineMtcApplet.run(LineMtcApplet.java:626)
           at java.lang.Thread.run(Unknown Source)
      Caused by: java.lang.InterruptedException
           at java.lang.Object.wait(Native Method)
           at java.lang.Thread.join(Unknown Source)
           at java.lang.Thread.join(Unknown Source)
      -------------------------------------------

      Thanks.