I am having trouble using EnumSet on the client side.

I get this runtime error message:

java.util.EnumSet.EnumSetImpl is not default instantiable (it must have a zero-argument constructor or no constructors at all) and has no custom serializer.

Is this is a known issue?

Here is what I am doing (basically a hello world app)

Service:

String echo (EnumSet<Names> name) throws IllegalArgumentException;

Client:

echoServ.echo (EnumSet.of(Names.JOHN), new AsyncCallback<String>()
{ ....... });

Shared enum class enum Names { JOHN, NUMAN, OBAMA }

gwt
Edit
Report