This happened to this Transfer Object (Incident) because accidentally a second column was annotated with @id instead of @Basic. So this created a composite-id which lead to the Serialization Error. By replacing @id annotation in the second column/field with @Basic project builds normally without the implementation of Serializable.
-- Sent from: http://shiro-user.582556.n2.nabble.com/