When I insert a List into mongodb, there is a problem:
Exception in thread \"main\" java.lang.IllegalArgumentException: can\'t serialize class mongodb.Person
I got the same exception while working with mongodb. I tried making the problematic class serializable but that didn't fix my problem.
Following is what worked for me. Extend the class to be a child of BasicDBObject . Of course this works only if the problem is caused by MongoDB.
extends BasicDBObject
Original source
http://techidiocy.com/cant-serialize-class-mongodb-illegal-argument-exception/#comment-1298