So nh_99, I found you a nice error that you get on a server with the mod. Here are my steps on receiving the error:
1.) Installs (puts all the files in my /scripts folder)
2.) Starts console (all good, no errors)
3.) Joins (all good, no errors)
4.) Gets into game mode, opens inventory (all good, no errors)
5.) Puts the dummy in my hand (wait for it)
6.) Attempts to place (Stack trace below)
Todo:[ActionReference[1, BaseItem, Drop]]
java.lang.RuntimeException: Error serializing message
at com.jme3.network.base.MessageProtocol.messageToBuffer(MessageProtocol
.java:82)
at com.jme3.network.base.DefaultServer$Connection.send(DefaultServer.jav
a:499)
at mythruna.server.HostedEntityData.sendData(HostedEntityData.java:201)
at mythruna.server.HostedEntityData.sendChanges(HostedEntityData.java:39
2)
at mythruna.server.StateSender.run(StateSender.java:106)
at mythruna.sim.GameSimulation.run(GameSimulation.java:153)
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.util.concurrent.FutureTask$Sync.innerRunAndReset(Unknown Source)
at java.util.concurrent.FutureTask.runAndReset(Unknown Source)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.
access$301(Unknown Source)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.
run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: com.jme3.network.serializing.SerializerException: Error writing objec
t for field:private mythruna.msg.EntityDataMessage$ComponentData[] mythruna.msg.
EntityDataMessage.data
at com.jme3.network.serializing.serializers.FieldSerializer.writeObject(
FieldSerializer.java:181)
at com.jme3.network.serializing.Serializer.writeClassAndObject(Serialize
r.java:392)
at com.jme3.network.base.MessageProtocol.messageToBuffer(MessageProtocol
.java:74)
... 13 more
Caused by: com.jme3.network.serializing.SerializerException: Error writing objec
t for field:private mythruna.es.EntityComponent[] mythruna.msg.EntityDataMessage
$ComponentData.components
at com.jme3.network.serializing.serializers.FieldSerializer.writeObject(
FieldSerializer.java:181)
at com.jme3.network.serializing.serializers.ArraySerializer.writeArray(A
rraySerializer.java:125)
at com.jme3.network.serializing.serializers.ArraySerializer.writeObject(
ArraySerializer.java:110)
at com.jme3.network.serializing.serializers.FieldSerializer.writeObject(
FieldSerializer.java:174)
... 15 more
Caused by: com.jme3.network.serializing.SerializerException: Error writing objec
t for field:private com.jme3.math.Vector3f mythruna.script.ContextActions.pos
at com.jme3.network.serializing.serializers.FieldSerializer.writeObject(
FieldSerializer.java:181)
at com.jme3.network.serializing.Serializer.writeClassAndObject(Serialize
r.java:392)
at com.jme3.network.serializing.serializers.ArraySerializer.writeArray(A
rraySerializer.java:128)
at com.jme3.network.serializing.serializers.ArraySerializer.writeObject(
ArraySerializer.java:110)
at com.jme3.network.serializing.serializers.FieldSerializer.writeObject(
FieldSerializer.java:174)
... 18 more
Caused by: java.lang.NullPointerException
at com.jme3.network.serializing.serializers.Vector3Serializer.writeObjec
t(Vector3Serializer.java:24)
at com.jme3.network.serializing.serializers.FieldSerializer.writeObject(
FieldSerializer.java:174)
... 22 more