Hi,
I'm facing the same problem, trying to save a a new object with an embbed enum and using a simple repository :

Code:
@Document(collection="adjective")
public class Adjective {
	@Id
	@NotNull
	private String id ;
	@NotNull
	private AdjectiveType type ;

//getter setter...
}

public enum AdjectiveType {
	POSITIVE,
	NEGATIVE;
}
Code:
public interface AdjectiveRepository extends MongoRepository<Adjective, String> {
}
I get the same error doing the following:
Code:
	...
	adjectiveRepository.save(myNewAdjective);
Any workaround ?
Thanks for your time