【问题标题】:EJB lookup throws error: org.omg.CORBA.MARSHAL: vmcid: SUN minor code: 257 completed: MaybeEJB 查找抛出错误:org.omg.CORBA.MARSHAL:vmcid:SUN 次要代码:257 已完成:可能
【发布时间】:2010-12-03 03:55:17
【问题描述】:

当我的应用程序使用远程接口进行 EJB 查找时,我得到以下异常。它工作正常,最近构建的东西发生了变化,破坏了它。

java.rmi.MarshalException: CORBA MARSHAL 1398079745 Maybe; nested exception is: org.omg.CORBA.MARSHAL: vmcid: SUN minor code: 257 completed: Maybe at com.sun.corba.ee.impl.javax.rmi.CORBA.Util.mapSystemException(Util.java:279) at com.sun.corba.ee.impl.presentation.rmi.StubInvocationHandlerImpl.privateInvoke(StubInvocationHandlerImpl.java:205) at com.sun.corba.ee.impl.presentation.rmi.StubInvocationHandlerImpl.invoke(StubInvocationHandlerImpl.java:152) at com.sun.corba.ee.impl.presentation.rmi.bcel.BCELStubBase.invoke(BCELStubBase.java:225)

【问题讨论】:

标签: ejb corba


【解决方案1】:

这很可能是客户端和服务器之间的版本差异。例如,您重新编译了客户端代码和客户端的共享类,但它们与服务器上的相同类不同。

【讨论】:

  • 没错。这就是问题所在。我们很友好,这是最新版本。我接受你的回答。
【解决方案2】:

根据this article,MARSHAL/SUN/257 的意思是“找不到类”。显然,当它从 CORBA 消息中读取值类型并且找不到实现类时会发生这种情况。

【讨论】:

  • 是的,这是不同版本的课程。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-06-06
  • 2012-12-04
  • 1970-01-01
  • 2018-10-01
  • 2022-07-27
  • 2022-08-03
  • 1970-01-01
相关资源
最近更新 更多