java - 代理模式下 djigger 出现错误 (java.io.InvalidClassException)

标签 java profiling agent djigger

在 djigger 中尝试开发分支的新功能时,我遇到了以下异常(见下文)。不确定我做错了什么。

Unexpected error
java.io.InvalidClassException: io.djigger.monitoring.java.model.ThreadInfo; local class incompatible: stream classdesc serialVersionUID = 2091258603924023895, local class serialVersionUID = 4152628234709390380
    at java.io.ObjectStreamClass.initNonProxy(ObjectStreamClass.java:616) ~[na:1.8.0_73]
    at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1623) ~[na:1.8.0_73]
    at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1518) ~[na:1.8.0_73]
    at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1774) ~[na:1.8.0_73]
    at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1351) ~[na:1.8.0_73]
    at java.io.ObjectInputStream.readObject(ObjectInputStream.java:371) ~[na:1.8.0_73]
    at java.util.ArrayList.readObject(ArrayList.java:791) ~[na:1.8.0_73]
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_73]
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_73]
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_73]
    at java.lang.reflect.Method.invoke(Method.java:497) ~[na:1.8.0_73]
    at java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:1058) ~[na:1.8.0_73]
    at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1900) ~[na:1.8.0_73]
    at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1801) ~[na:1.8.0_73]
    at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1351) ~[na:1.8.0_73]
    at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:2000) ~[na:1.8.0_73]
    at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1924) ~[na:1.8.0_73]
    at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1801) ~[na:1.8.0_73]
    at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1351) ~[na:1.8.0_73]
    at java.io.ObjectInputStream.readObject(ObjectInputStream.java:371) ~[na:1.8.0_73]
    at org.smb.core.MessageRouter.run(MessageRouter.java:92) ~[classes/:na]

最佳答案

您可能正在使用与客户端不兼容的agent.jar版本。尝试重建代理并重新部署。

关于java - 代理模式下 djigger 出现错误 (java.io.InvalidClassException),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36713928/

相关文章:

java - 在 Eclipse 和 unix 中运行 Junit

java - 你能编写自己的 java 随机发生器吗?

c++ - gprof 的时间采样问题

macos - 在 Mac 上安装 "perf"

macos - 如何使用 root 从 OSX 守护进程或代理启动 UI

linux - 有 Bamboo 远程代理的 Linux 服务器的系统要求是什么?

java - Cassandra 心跳请求是否昂贵?

java - 树小部件仅显示列表中的一个值 (GWT)

java - 方法名称长度对性能有任何影响吗?

artificial-intelligence - AgentSpeak : Problems at sending plan (Jason)