Buongiorno! Avevo già provato con quello che mi hai suggerito ma niente!
Il problema credo sia nel fatto che ho la classe principale che implementa la java.io.serializable e questa classe contiene a sua volta come attributo un oggetto di tipo Movement anch'esso che implementa la java.io.serializable.
public class ClientMessage implements java.io.Serializable {
// campi del messaggio
public String Source;
public String Dest;
public String ProcessName;
public int OpCode;
public Object Content;
public Movement Move; -> credo che il problema sia qui
public ClientMessage(String source, String dest, String processname,
int opcode, Object content, Movement move) {
Source = source;
Dest = dest;
ProcessName = processname;
OpCode = opcode;
Content = content;
Move = move;
}
Ciao :master: