SEVERE: Uncaught exception thrown in Thread[LWJGL Renderer Thread,5,main]
java.lang.RuntimeException: Registration error: no-argument constructor not found on:class mygame.network.messages.helpers.Command
at com.jme3.network.serializing.serializers.FieldSerializer.checkClass(FieldSerializer.java:58)
at com.jme3.network.serializing.serializers.FieldSerializer.initialize(FieldSerializer.java:64)
at com.jme3.network.serializing.Serializer.registerClassForId(Serializer.java:182)
at com.jme3.network.serializing.Serializer.registerClass(Serializer.java:210)
at com.jme3.network.serializing.Serializer.registerClass(Serializer.java:151)
at mygame.network.messages.helpers.RegisterMessages.register(RegisterMessages.java:18)
at mygame.network.MusicriderClient.initialize(MusicriderClient.java:50)
at com.jme3.app.state.AppStateManager.initializePending(AppStateManager.java:219)
at com.jme3.app.state.AppStateManager.update(AppStateManager.java:249)
at com.jme3.app.SimpleApplication.update(SimpleApplication.java:238)
at com.jme3.system.lwjgl.LwjglAbstractDisplay.runLoop(LwjglAbstractDisplay.java:151)
at com.jme3.system.lwjgl.LwjglDisplay.runLoop(LwjglDisplay.java:184)
at com.jme3.system.lwjgl.LwjglAbstractDisplay.run(LwjglAbstractDisplay.java:228)
at java.lang.Thread.run(Thread.java:679)
The register is straight forward
[java]Serializer.registerClass(Command.class);
Serializer.registerClass(CommandMessage.class);[/java]