The fields of your object have in turn their fields, some of which do not implement Serializable
. In your case the offending class is TransformGroup
. How to solve it?
- if the class is yours, make it
Serializable
- if the class is 3rd party, but you don't need it in the serialized form, mark the field as
transient
- if you need its data and it's third party, consider other means of serialization, like JSON, XML, BSON, MessagePack, etc. where you can get 3rd party objects serialized without modifying their definitions.