修改前
[root@dhcp-0-116 marathon-1.0.6]# ./marathon
.java.io.InvalidClassException: invalid field type for classpath in class net.sourceforge.marathon.runtime.JavaRuntimeProfile
at java.io.ObjectInputStream.readClassDescriptor(libgcj.so.7rh)
at java.io.ObjectInputStream.readObject(libgcj.so.7rh)
at java.io.ObjectInputStream.readObject(libgcj.so.7rh)
at java.io.ObjectInputStream.readArrayElements(libgcj.so.7rh)
at java.io.ObjectInputStream.readObject(libgcj.so.7rh)
at gnu.java.rmi.server.RMIObjectInputStream.readValue(libgcj.so.7rh)
at gnu.java.rmi.server.UnicastServerRef.incomingMessageCall(libgcj.so.7rh)
at gnu.java.rmi.server.UnicastServer.incomingMessageCall(libgcj.so.7rh)
at gnu.java.rmi.server.UnicastServer.dispatch(libgcj.so.7rh)
at gnu.java.rmi.server.UnicastConnection.run(libgcj.so.7rh)
at java.lang.Thread.run(libgcj.so.7rh)
E
Time: 1.207
There was 1 error:
1) dialogdemo(net.sourceforge.marathon.junit.MarathonTestCase)net.ladypleaser.rmilite.RemoteInvocationException: error invoking createRuntime: java.rmi.RemoteException: connection failed to host: 10.66.0.116; nested exception is:
java.io.InvalidClassException: invalid field type for classpath in class net.sourceforge.marathon.runtime.JavaRuntimeProfile
at net.ladypleaser.rmilite.RemoteInvocationException.rethrow(RemoteInvocationException.java:47)
at net.ladypleaser.rmilite.impl.LocalInvocationHandlerImpl.invokeRemote(LocalInvocationHandlerImpl.java:58)
at net.ladypleaser.rmilite.impl.LocalInvocationHandlerImpl.invoke(LocalInvocationHandlerImpl.java:41)
at $Proxy0.createRuntime(Unknown Source)
at net.sourceforge.marathon.runtime.JavaRuntimeLeash.<init>(JavaRuntimeLeash.java:62)
at net.sourceforge.marathon.runtime.JavaRuntimeFactory.createRuntime(JavaRuntimeFactory.java:66)
at net.sourceforge.marathon.junit.MarathonTestCase.runTest(MarathonTestCase.java:72)
at net.sourceforge.marathon.Main.runBatchMode(Main.java:81)
at net.sourceforge.marathon.Main.main(Main.java:63)
Caused by: java.rmi.RemoteException: connection failed to host: 10.66.0.116; nested exception is:
java.io.InvalidClassException: invalid field type for classpath in class net.sourceforge.marathon.runtime.JavaRuntimeProfile
at gnu.java.rmi.server.UnicastRef.invokeCommon(libgcj.so.7rh)
at gnu.java.rmi.server.UnicastRef.invoke(libgcj.so.7rh)
at net.ladypleaser.rmilite.impl.RemoteInvocationHandlerImpl_Stub.invoke(Unknown Source)
at net.ladypleaser.rmilite.impl.LocalInvocationHandlerImpl.invokeRemote(LocalInvocationHandlerImpl.java:53)
...16 more
Caused by: java.io.InvalidClassException: invalid field type for classpath in class net.sourceforge.marathon.runtime.JavaRuntimeProfile
at java.io.ObjectInputStream.readClassDescriptor(libgcj.so.7rh)
at java.io.ObjectInputStream.readObject(libgcj.so.7rh)
at java.io.ObjectInputStream.readObject(libgcj.so.7rh)
at java.io.ObjectInputStream.readArrayElements(libgcj.so.7rh)
at java.io.ObjectInputStream.readObject(libgcj.so.7rh)
at gnu.java.rmi.server.RMIObjectInputStream.readValue(libgcj.so.7rh)
at gnu.java.rmi.server.UnicastServerRef.incomingMessageCall(libgcj.so.7rh)
at gnu.java.rmi.server.UnicastServer.incomingMessageCall(libgcj.so.7rh)
at gnu.java.rmi.server.UnicastServer.dispatch(libgcj.so.7rh)
at gnu.java.rmi.server.UnicastConnection.run(libgcj.so.7rh)
at java.lang.Thread.run(libgcj.so.7rh)
FAILURES!!!
Tests run: 1, Failures: 0, Errors: 1
修改后
[root@dhcp-0-116 marathon-1.0.6]# ./marathon
.java.io.InvalidClassException: invalid field type for classpath in class net.sourceforge.marathon.runtime.JavaRuntimeProfile
at java.io.ObjectInputStream.readClassDescriptor(libgcj.so.7rh)
at java.io.ObjectInputStream.readObject(libgcj.so.7rh)
at java.io.ObjectInputStream.readObject(libgcj.so.7rh)
at java.io.ObjectInputStream.readArrayElements(libgcj.so.7rh)
at java.io.ObjectInputStream.readObject(libgcj.so.7rh)
at gnu.java.rmi.server.RMIObjectInputStream.readValue(libgcj.so.7rh)
at gnu.java.rmi.server.UnicastServerRef.incomingMessageCall(libgcj.so.7rh)
at gnu.java.rmi.server.UnicastServer.incomingMessageCall(libgcj.so.7rh)
at gnu.java.rmi.server.UnicastServer.dispatch(libgcj.so.7rh)
at gnu.java.rmi.server.UnicastConnection.run(libgcj.so.7rh)
at java.lang.Thread.run(libgcj.so.7rh)
E
Time: 1
There was 1 error:
1) dialogdemo(net.sourceforge.marathon.junit.MarathonTestCase)net.ladypleaser.rmilite.RemoteInvocationException: error invoking createRuntime: java.rmi.RemoteException: connection failed to host: 10.66.0.116; nested exception is:
java.io.InvalidClassException: invalid field type for classpath in class net.sourceforge.marathon.runtime.JavaRuntimeProfile
at net.ladypleaser.rmilite.RemoteInvocationException.rethrow(RemoteInvocationException.java:47)
at net.ladypleaser.rmilite.impl.LocalInvocationHandlerImpl.invokeRemote(LocalInvocationHandlerImpl.java:58)
at net.ladypleaser.rmilite.impl.LocalInvocationHandlerImpl.invoke(LocalInvocationHandlerImpl.java:41)
at $Proxy0.createRuntime(Unknown Source)
at net.sourceforge.marathon.runtime.JavaRuntimeLeash.<init>(JavaRuntimeLeash.java:62)
at net.sourceforge.marathon.runtime.JavaRuntimeFactory.createRuntime(JavaRuntimeFactory.java:66)
at net.sourceforge.marathon.junit.MarathonTestCase.runTest(MarathonTestCase.java:72)
at net.sourceforge.marathon.Main.runBatchMode(Main.java:81)
at net.sourceforge.marathon.Main.main(Main.java:63)
Caused by: java.rmi.RemoteException: connection failed to host: 10.66.0.116; nested exception is:
java.io.InvalidClassException: invalid field type for classpath in class net.sourceforge.marathon.runtime.JavaRuntimeProfile
at gnu.java.rmi.server.UnicastRef.invokeCommon(libgcj.so.7rh)
at gnu.java.rmi.server.UnicastRef.invoke(libgcj.so.7rh)
at net.ladypleaser.rmilite.impl.RemoteInvocationHandlerImpl_Stub.invoke(Unknown Source)
at net.ladypleaser.rmilite.impl.LocalInvocationHandlerImpl.invokeRemote(LocalInvocationHandlerImpl.java:53)
...16 more
Caused by: java.io.InvalidClassException: invalid field type for classpath in class net.sourceforge.marathon.runtime.JavaRuntimeProfile
at java.io.ObjectInputStream.readClassDescriptor(libgcj.so.7rh)
at java.io.ObjectInputStream.readObject(libgcj.so.7rh)
at java.io.ObjectInputStream.readObject(libgcj.so.7rh)
at java.io.ObjectInputStream.readArrayElements(libgcj.so.7rh)
at java.io.ObjectInputStream.readObject(libgcj.so.7rh)
at gnu.java.rmi.server.RMIObjectInputStream.readValue(libgcj.so.7rh)
at gnu.java.rmi.server.UnicastServerRef.incomingMessageCall(libgcj.so.7rh)
at gnu.java.rmi.server.UnicastServer.incomingMessageCall(libgcj.so.7rh)
at gnu.java.rmi.server.UnicastServer.dispatch(libgcj.so.7rh)
at gnu.java.rmi.server.UnicastConnection.run(libgcj.so.7rh)
at java.lang.Thread.run(libgcj.so.7rh)
FAILURES!!!
Tests run: 1, Failures: 0, Errors: 1
[root@dhcp-0-116 marathon-1.0.6]#
[root@dhcp-0-116 marathon-1.0.6]# ./marathon
.java.io.InvalidClassException: invalid field type for classpath in class net.sourceforge.marathon.runtime.JavaRuntimeProfile
at java.io.ObjectInputStream.readClassDescriptor(libgcj.so.7rh)
at java.io.ObjectInputStream.readObject(libgcj.so.7rh)
at java.io.ObjectInputStream.readObject(libgcj.so.7rh)
at java.io.ObjectInputStream.readArrayElements(libgcj.so.7rh)
at java.io.ObjectInputStream.readObject(libgcj.so.7rh)
at gnu.java.rmi.server.RMIObjectInputStream.readValue(libgcj.so.7rh)
at gnu.java.rmi.server.UnicastServerRef.incomingMessageCall(libgcj.so.7rh)
at gnu.java.rmi.server.UnicastServer.incomingMessageCall(libgcj.so.7rh)
at gnu.java.rmi.server.UnicastServer.dispatch(libgcj.so.7rh)
at gnu.java.rmi.server.UnicastConnection.run(libgcj.so.7rh)
at java.lang.Thread.run(libgcj.so.7rh)
E
Time: 1.207
There was 1 error:
1) dialogdemo(net.sourceforge.marathon.junit.MarathonTestCase)net.ladypleaser.rmilite.RemoteInvocationException: error invoking createRuntime: java.rmi.RemoteException: connection failed to host: 10.66.0.116; nested exception is:
java.io.InvalidClassException: invalid field type for classpath in class net.sourceforge.marathon.runtime.JavaRuntimeProfile
at net.ladypleaser.rmilite.RemoteInvocationException.rethrow(RemoteInvocationException.java:47)
at net.ladypleaser.rmilite.impl.LocalInvocationHandlerImpl.invokeRemote(LocalInvocationHandlerImpl.java:58)
at net.ladypleaser.rmilite.impl.LocalInvocationHandlerImpl.invoke(LocalInvocationHandlerImpl.java:41)
at $Proxy0.createRuntime(Unknown Source)
at net.sourceforge.marathon.runtime.JavaRuntimeLeash.<init>(JavaRuntimeLeash.java:62)
at net.sourceforge.marathon.runtime.JavaRuntimeFactory.createRuntime(JavaRuntimeFactory.java:66)
at net.sourceforge.marathon.junit.MarathonTestCase.runTest(MarathonTestCase.java:72)
at net.sourceforge.marathon.Main.runBatchMode(Main.java:81)
at net.sourceforge.marathon.Main.main(Main.java:63)
Caused by: java.rmi.RemoteException: connection failed to host: 10.66.0.116; nested exception is:
java.io.InvalidClassException: invalid field type for classpath in class net.sourceforge.marathon.runtime.JavaRuntimeProfile
at gnu.java.rmi.server.UnicastRef.invokeCommon(libgcj.so.7rh)
at gnu.java.rmi.server.UnicastRef.invoke(libgcj.so.7rh)
at net.ladypleaser.rmilite.impl.RemoteInvocationHandlerImpl_Stub.invoke(Unknown Source)
at net.ladypleaser.rmilite.impl.LocalInvocationHandlerImpl.invokeRemote(LocalInvocationHandlerImpl.java:53)
...16 more
Caused by: java.io.InvalidClassException: invalid field type for classpath in class net.sourceforge.marathon.runtime.JavaRuntimeProfile
at java.io.ObjectInputStream.readClassDescriptor(libgcj.so.7rh)
at java.io.ObjectInputStream.readObject(libgcj.so.7rh)
at java.io.ObjectInputStream.readObject(libgcj.so.7rh)
at java.io.ObjectInputStream.readArrayElements(libgcj.so.7rh)
at java.io.ObjectInputStream.readObject(libgcj.so.7rh)
at gnu.java.rmi.server.RMIObjectInputStream.readValue(libgcj.so.7rh)
at gnu.java.rmi.server.UnicastServerRef.incomingMessageCall(libgcj.so.7rh)
at gnu.java.rmi.server.UnicastServer.incomingMessageCall(libgcj.so.7rh)
at gnu.java.rmi.server.UnicastServer.dispatch(libgcj.so.7rh)
at gnu.java.rmi.server.UnicastConnection.run(libgcj.so.7rh)
at java.lang.Thread.run(libgcj.so.7rh)
FAILURES!!!
Tests run: 1, Failures: 0, Errors: 1
修改后
[root@dhcp-0-116 marathon-1.0.6]# ./marathon
.java.io.InvalidClassException: invalid field type for classpath in class net.sourceforge.marathon.runtime.JavaRuntimeProfile
at java.io.ObjectInputStream.readClassDescriptor(libgcj.so.7rh)
at java.io.ObjectInputStream.readObject(libgcj.so.7rh)
at java.io.ObjectInputStream.readObject(libgcj.so.7rh)
at java.io.ObjectInputStream.readArrayElements(libgcj.so.7rh)
at java.io.ObjectInputStream.readObject(libgcj.so.7rh)
at gnu.java.rmi.server.RMIObjectInputStream.readValue(libgcj.so.7rh)
at gnu.java.rmi.server.UnicastServerRef.incomingMessageCall(libgcj.so.7rh)
at gnu.java.rmi.server.UnicastServer.incomingMessageCall(libgcj.so.7rh)
at gnu.java.rmi.server.UnicastServer.dispatch(libgcj.so.7rh)
at gnu.java.rmi.server.UnicastConnection.run(libgcj.so.7rh)
at java.lang.Thread.run(libgcj.so.7rh)
E
Time: 1
There was 1 error:
1) dialogdemo(net.sourceforge.marathon.junit.MarathonTestCase)net.ladypleaser.rmilite.RemoteInvocationException: error invoking createRuntime: java.rmi.RemoteException: connection failed to host: 10.66.0.116; nested exception is:
java.io.InvalidClassException: invalid field type for classpath in class net.sourceforge.marathon.runtime.JavaRuntimeProfile
at net.ladypleaser.rmilite.RemoteInvocationException.rethrow(RemoteInvocationException.java:47)
at net.ladypleaser.rmilite.impl.LocalInvocationHandlerImpl.invokeRemote(LocalInvocationHandlerImpl.java:58)
at net.ladypleaser.rmilite.impl.LocalInvocationHandlerImpl.invoke(LocalInvocationHandlerImpl.java:41)
at $Proxy0.createRuntime(Unknown Source)
at net.sourceforge.marathon.runtime.JavaRuntimeLeash.<init>(JavaRuntimeLeash.java:62)
at net.sourceforge.marathon.runtime.JavaRuntimeFactory.createRuntime(JavaRuntimeFactory.java:66)
at net.sourceforge.marathon.junit.MarathonTestCase.runTest(MarathonTestCase.java:72)
at net.sourceforge.marathon.Main.runBatchMode(Main.java:81)
at net.sourceforge.marathon.Main.main(Main.java:63)
Caused by: java.rmi.RemoteException: connection failed to host: 10.66.0.116; nested exception is:
java.io.InvalidClassException: invalid field type for classpath in class net.sourceforge.marathon.runtime.JavaRuntimeProfile
at gnu.java.rmi.server.UnicastRef.invokeCommon(libgcj.so.7rh)
at gnu.java.rmi.server.UnicastRef.invoke(libgcj.so.7rh)
at net.ladypleaser.rmilite.impl.RemoteInvocationHandlerImpl_Stub.invoke(Unknown Source)
at net.ladypleaser.rmilite.impl.LocalInvocationHandlerImpl.invokeRemote(LocalInvocationHandlerImpl.java:53)
...16 more
Caused by: java.io.InvalidClassException: invalid field type for classpath in class net.sourceforge.marathon.runtime.JavaRuntimeProfile
at java.io.ObjectInputStream.readClassDescriptor(libgcj.so.7rh)
at java.io.ObjectInputStream.readObject(libgcj.so.7rh)
at java.io.ObjectInputStream.readObject(libgcj.so.7rh)
at java.io.ObjectInputStream.readArrayElements(libgcj.so.7rh)
at java.io.ObjectInputStream.readObject(libgcj.so.7rh)
at gnu.java.rmi.server.RMIObjectInputStream.readValue(libgcj.so.7rh)
at gnu.java.rmi.server.UnicastServerRef.incomingMessageCall(libgcj.so.7rh)
at gnu.java.rmi.server.UnicastServer.incomingMessageCall(libgcj.so.7rh)
at gnu.java.rmi.server.UnicastServer.dispatch(libgcj.so.7rh)
at gnu.java.rmi.server.UnicastConnection.run(libgcj.so.7rh)
at java.lang.Thread.run(libgcj.so.7rh)
FAILURES!!!
Tests run: 1, Failures: 0, Errors: 1
[root@dhcp-0-116 marathon-1.0.6]#