`
yuanyannan
  • 浏览: 30773 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Root Cause exception : java.rmi.UnmarshalException: failed to unmarshal interfac

阅读更多

动作:开发的Agile PLM下载EQuote报价表,产生的错误。错误日志如下:

原因:由于开发程序中使用的Agile agileclasses.jar包和 weblogic中部署的Agile PLM系统使用的 agileclasses.jar包版本不一致,产生了冲突。

两个jar版本中的类序列号不相同。(stream classdesc serialVersionUID = 429232405881875494,local class serialVersionUID = 2369846962012734310)

解决方案:检查自己开发程序中引用的jar文件 和 weblogic 中部署的Agile PLM系统 使用的jar文件 版本是否一致!即可解决。

 

Caused by: Error code : 60086

Error message : 有关详细信息,请访问 APIException.getRootCause()

Root Cause exception : java.rmi.UnmarshalException: failed to unmarshal interface

com.agile.common.client.sandbox.IBaseClientTable;

nested exception is:

java.io.InvalidClassException:

com.agile.common.client.value.ResponseNodeID;

local class incompatible: stream classdesc serialVersionUID = 429232405881875494,

local class serialVersionUID = 2369846962012734310

at com.agile.api.pc.APIObject.createError(APIObject.java:118)

at com.agile.api.pc.TableIterator$MoveWindowAction.doSdkAction(TableIterator.java:225)

at com.agile.api.common.SDKAction.run(SDKAction.java:23)

at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:363)

at weblogic.security.service.SecurityManager.runAs(Unknown Source)

at weblogic.security.Security.runAs(Security.java:61)

at com.agile.api.common.WebLogicAuthenticator.doAs(WebLogicAuthenticator.java:111)

at com.agile.api.common.Security.doAs(Security.java:54)

at com.agile.api.common.Security.doAs(Security.java:109)

at com.agile.api.pc.TableIterator.moveWindow(TableIterator.java:179)

.. 20 more

<!--EndFragment-->
分享到:
评论

相关推荐

    启动tomcat时 错误: 代理抛出异常 : java.rmi.server.ExportException: Port already in use: 1099的解决办法

     错误: 代理抛出异常错误: java.rmi.server.ExportException: Port already in use: 1099; nested exception is: java.net.BindException: Address already in use: JVM_Bind  这里说的是1099端口被其它进程占用...

    jmeter在linux上运行报错问题解决.txt

    在linux上启动jmeter-server报错: ...Server failed to start: java.rmi.RemoteException: Cannot start. localhost is a loopback address. An error occurred: Cannot start. localhost is a loopback address.

    RMI.rar_Java RMI_java.rmi_java.rmi.Remot_remote

    远程接口定义了可以在远程对象上执行的操作,它继承了`java.rmi.Remote`接口。这个接口不包含任何方法,但它是所有远程接口的基类,用来标记这些接口为远程可调用。远程对象是实现了远程接口的具体类,它实现了接口...

    JMeter分布式原理,远程启动配置,jmeter在Linux上分布式压测环境搭建配置,命令行运行+问题集合,修改jvm值

    4 Server failed to start: java.rmi.server.ExportException: Listen failed on port…找不到指定文件; 5 Server failed to start: java.rmi.RemoteException: Cannot start. localhost.localdomain is a loopback...

    java_rmi.rar_RMI java_java.rmi

    2. **实现远程接口**:然后,创建一个实现远程接口的类,该类通常需要继承自`java.rmi.Remote`接口,并且抛出`java.rmi.RemoteException`。在这个实现类中,你需要实现远程接口中的所有方法。 3. **创建并注册远程...

    API规范JAVA.pdf

    * java.rmi 是 Java 2 Platform 的一部分,提供了 RMI 包。 26、安全框架:java.security 为安全框架提供类和接口。 * java.security 是 Java 2 Platform 的一部分,提供了安全框架的类和接口。 27、证书管理:...

    net.genady.rmi_2.0.7_Eclipse33

    1. **远程接口(Remote Interface)**:这是定义远程方法的接口,需要继承java.rmi.Remote接口,并声明抛出java.rmi.RemoteException的异常。 2. **远程对象(Remote Object)**:实现了远程接口的类,这个类的对象...

    java 简单RMI 会议功能实现

    java.rmi.registry.Registry registry = java.rmi.registry LocateRegistry.createRegistry(1099); registry.bind("MeetingService", service); } } ``` **4. 客户端调用:** ```java public class Client { ...

    java 远程方法调用(java rmi)

    这些方法必须声明为`remote`,并且可能会抛出`java.rmi.RemoteException`。 2. 远程实现(Remote Implementation):实现了远程接口的具体类,它提供了远程方法的实际实现。 3. 注册表(Registry):RMI系统中的一个...

    java RMI实现代码

    2. 远程对象:实现了远程接口的类,代表实际执行远程方法的实体,需要继承`java.rmi.Remote`并实现接口中的所有方法。 3. RMIServer:服务器端程序,负责注册远程对象到RMI注册表,使得客户端可以通过名称查找并调用...

    rmi.rar_Java RMI_RMI java_RMI policy.all_rmi

    6. **部署和运行**:使用RMI时,需要将远程对象导出(`java.rmi.Naming.rebind()`),然后客户端可以通过`java.rmi.Naming.lookup()`查找并调用远程对象。在实际应用中,还需要配置JVM的RMI端口和其他网络参数。 在...

    RMI实现远程文件传输实例

    2. **导出远程对象**:使用`java.rmi.Naming.rebind()`方法将远程对象绑定到指定的名称,这个名称是客户端用来查找远程对象的关键。 3. **客户端查找对象**:客户端使用`java.rmi.Naming.lookup()`方法根据名称查找...

    intellij idea 启动tomcat 1099端口被占用的解决

    错误: 代理抛出异常错误: java.rmi.server.ExportException: Port already in use: 1099; nested exception is: java.net.BindException: Address already in use: JVM_Bind 这提示是 1099 端口被占用了。这是因为 ...

    java RMI简单Demo

    这个接口必须继承自`java.rmi.Remote`,并且声明的每个方法都必须抛出`java.rmi.RemoteException`。 2. **远程实现(Remote Implementation)**:实现了远程接口的具体类,它包含了远程方法的实际实现。远程对象...

    RMI.zip_Java RMI_RMI java_rmi

    接口中的方法必须抛出`java.rmi.Remote`和`java.rmi.RemoteException`。 2. **远程实现(Remote Implementation)**:实现了远程接口的类。这个类包含了远程方法的具体实现,通常运行在服务器端。 3. **注册表...

    基于Java的RMI技术的研究与应用.pdf

    基于Java的RMI技术的研究与应用 Java语言由于其突出的简单性、可移植性、安全性和支持并发机制的程序设计等优良特性,使其成为基于Internet网络应用开发的首选语言。其价值主要体现在强大的开发分布式网络应用的...

    java-rmi.zip_RMI java_rmi

    "java-rmi.zip_RMI java_rmi"这个文件很可能是包含了一些关于RMI实现的示例代码或库文件。RMI在分布式计算环境中非常有用,它使得开发者可以构建分布式应用程序,这些程序可以跨越网络调用方法,就像它们在同一台...

Global site tag (gtag.js) - Google Analytics