I found your comments in the code and was able to get enough rmi logging enabled to find the missing classes. something changed in IntelliJ 2018.1 and more jar files have to be added to the remote method's classpath (org.nustaq.serialization, jackson, objenesis, etc)