You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@geode.apache.org by "boglesby (GitHub)" <gi...@apache.org> on 2018/12/20 21:37:08 UTC

[GitHub] [geode] boglesby commented on pull request #3027: GEODE-6205: Set disk-dir in gfsh either absolute or relative based on…

Yes, exactly. And I changed DiskStoreCommandsDUnitTest to be Serializable so it serializes when the lambdas are executed. Otherwise an exception like this is thrown:
```
org.apache.geode.test.dunit.RMIException: While invoking org.apache.geode.management.internal.cli.commands.DiskStoreCommandsDUnitTest$$Lambda$53/48305285.run in VM 1 running on Host localhost with 4 VMs
	at org.apache.geode.test.dunit.VM.execute(VM.java:537)
	at org.apache.geode.test.dunit.VM.invoke(VM.java:425)
	at org.apache.geode.test.dunit.VM.invoke(VM.java:401)
	at org.apache.geode.test.dunit.VM.invoke(VM.java:360)
	at org.apache.geode.test.junit.rules.VMProvider.invoke(VMProvider.java:85)
	at org.apache.geode.management.internal.cli.commands.DiskStoreCommandsDUnitTest.validateDiskStoreDiskDirectoryPath(DiskStoreCommandsDUnitTest.java:488)
Caused by: java.rmi.MarshalException: error marshalling arguments; nested exception is: 
	java.io.NotSerializableException: org.apache.geode.management.internal.cli.commands.DiskStoreCommandsDUnitTest
	at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:158)
	at java.rmi.server.RemoteObjectInvocationHandler.invokeRemoteMethod(RemoteObjectInvocationHandler.java:227)
	at java.rmi.server.RemoteObjectInvocationHandler.invoke(RemoteObjectInvocationHandler.java:179)
	at com.sun.proxy.$Proxy32.executeMethodOnObject(Unknown Source)
	at org.apache.geode.test.dunit.VM.execute(VM.java:534)
```

[ Full content available at: https://github.com/apache/geode/pull/3027 ]
This message was relayed via gitbox.apache.org for notifications@geode.apache.org