You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

WebSphere 8.5下Swing客户端远程调用EJB报CORBA.MARSHAL异常求助

CORBA MARSHAL 0x4942f89a Error When Swing Client Calls EJB on WebSphere 8.5

我这边的环境是:IBM WebSphere 8.5上部署了Java EE项目,服务器用的是64位IBM JDK 1.7.1。现在用一个基于64位Oracle JDK 1.8的Swing客户端远程调用EJB的时候,总是抛出CORBA MARSHAL异常。我试过把客户端换成不同的JDK,甚至换成和服务器一模一样的IBM JDK 1.7.1,结果还是报同样的错。

下面是完整的异常栈信息:

2019-01-30 11:49:20 ERROR OpMyProject:261 - CORBA MARSHAL 0x4942f89a No; nested exception is: org.omg.CORBA.MARSHAL: >> SERVER (id=4ee74d90, host=myhost.local) TRACE START: >> org.omg.CORBA.MARSHAL: Unable to read value from underlying bridge : initial and forwarded IOR inaccessible vmcid: IBM minor code: 89A completed: No >> at com.ibm.rmi.iiop.IDRReader.read_value(IDRReader.java:2054) >> at com.ibm.rmi.iiop.EncoderInputStream.read_value(EncoderInputStream.java:963) >> at org.myproject.model.ejb._EJSRemote0SLMyProjectBean_e0f6ccfa_Tie.havePermission(_EJSRemote0SLMyProjectBean_e0f6ccfa_Tie.java:100) >> at org.myproject.model.ejb._EJSRemote0SLMyProjectBean_e0f6ccfa_Tie._invoke(_EJSRemote0SLMyProjectBean_e0f6ccfa_Tie.java) >> at com.ibm.CORBA.iiop.ServerDelegate.dispatchInvokeHandler(ServerDelegate.java:628) >> at com.ibm.CORBA.iiop.ServerDelegate.dispatch(ServerDelegate.java:510) >> at com.ibm.rmi.iiop.ORB.process(ORB.java:607) >> at com.ibm.CORBA.iiop.ORB.process(ORB.java:1583) >> at com.ibm.rmi.iiop.Connection.doRequestWork(Connection.java:3166) >> at com.ibm.rmi.iiop.Connection.doWork(Connection.java:3030) >> at com.ibm.rmi.iiop.WorkUnitImpl.doWork(WorkUnitImpl.java:64) >> at com.ibm.ws.giop.threadpool.WorkQueueElement.dispatch(WorkQueueElement.java:174) >> at com.ibm.ws.giop.filter.GiopFilterChain.processMessage(GiopFilterChain.java:203) >> at com.ibm.ws.giop.threadpool.PooledThread.handleRequest(PooledThread.java:81) >> at com.ibm.ws.giop.threadpool.PooledThread.run(PooledThread.java:102) >> at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1892) >> SERVER (id=4ee74d90, host=myhost.local) TRACE END. vmcid: IBM minor code: 89A completed: No java.rmi.MarshalException: CORBA MARSHAL 0x4942f89a No; nested exception is: org.omg.CORBA.MARSHAL: >> SERVER (id=4ee74d90, host=myhost.local) TRACE START: >> org.omg.CORBA.MARSHAL: Unable to read value from underlying bridge : initial and forwarded IOR inaccessible vmcid: IBM minor code: 89A completed: No >> at com.ibm.rmi.iiop.IDRReader.read_value(IDRReader.java:2054) >> at com.ibm.rmi.iiop.EncoderInputStream.read_value(EncoderInputStream.java:963) >> at org.myproject.model.ejb._EJSRemote0SLMyProjectBean_e0f6ccfa_Tie.havePermission(_EJSRemote0SLMyProjectBean_e0f6ccfa_Tie.java:100) >> at org.myproject.model.ejb._EJSRemote0SLMyProjectBean_e0f6ccfa_Tie._invoke(_EJSRemote0SLMyProjectBean_e0f6ccfa_Tie.java) >> at com.ibm.CORBA.iiop.ServerDelegate.dispatchInvokeHandler(ServerDelegate.java:628) >> at com.ibm.CORBA.iiop.ServerDelegate.dispatch(ServerDelegate.java:510) >> at com.ibm.rmi.iiop.ORB.process(ORB.java:607) >> at com.ibm.CORBA.iiop.ORB.process(ORB.java:1583) >> at com.ibm.rmi.iiop.Connection.doRequestWork(Connection.java:3166) >> at com.ibm.rmi.iiop.Connection.doWork(Connection.java:3030) >> at com.ibm.rmi.iiop.WorkUnitImpl.doWork(WorkUnitImpl.java:64) >> at com.ibm.ws.giop.threadpool.WorkQueueElement.dispatch(WorkQueueElement.java:174) >> at com.ibm.ws.giop.filter.GiopFilterChain.processMessage(GiopFilterChain.java:203) >> at com.ibm.ws.giop.threadpool.PooledThread.handleRequest(PooledThread.java:81) >> at com.ibm.ws.giop.threadpool.PooledThread.run(PooledThread.java:102) >> at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1892) >> SERVER (id=4ee74d90, host=myhost.local) TRACE END. vmcid: IBM minor code: 89A completed: No at com.ibm.CORBA.iiop.UtilDelegateImpl.mapSystemException(UtilDelegateImpl.java:284) at javax.rmi.CORBA.Util.mapSystemException(Util.java:78) at org.myproject.model.ejb._MyProjectBeanRemote_Stub.havePermission(_MyProjectBeanRemote_Stub.java:1) at org.myproject.op.OpMyProject.havePermission(OpMyProject.java:258) at org.myproject.ui.FMyProject.init(FMyProject.java:137) at org.myproject.ui.FMyProject.<init>(FMyProject.java:78) at org.myproject.ui.MyProject.iniciaAplicacionVisual(MyProject.java:218) at org.myproject.ui.MyProject.access$100(MyProject.java:31) at org.myproject.ui.MyProject$1.loginSucceeded(MyProject.java:92) at org.jdesktop.swingx.auth.LoginService.fireLoginSucceeded(LoginService.java:247) at org.jdesktop.swingx.auth.LoginService$1$2.run(LoginService.java:153) at java.awt.event.InvocationEvent.dispatch(Unknown Source) at java.awt.EventQueue.dispatchEventImpl(Unknown Source) at java.awt.EventQueue.access$500(Unknown Source) at java.awt.EventQueue$3.run(Unknown Source) at java.awt.EventQueue$3.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) at java.awt.EventQueue.dispatchEvent(Unknown Source) at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.run(Unknown Source)

有没有大佬遇到过这个问题?求帮忙分析一下原因或者解决办法,提前感谢!

内容的提问来源于stack exchange,提问作者jbarros

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.11 08:49:14