GWT RequestContext请求中的ENum

时间:2011-07-23 07:16:58

标签: gwt enums requestcontext

如果我们使用enum作为Request调用中的一个属性,它会抛出UnsupportedOpeationException,甚至不会在服务器上调用服务方法。

@Service(value = DesignService.class, locator = DesignServiceLocator.class)
public interface DesignRequest extends RequestContext {
    Request<List<DesignProxy>> findDesign(SortEnum sortorder);
}

当我们调用designRequest.findDesign(sortorderEnum).fire()时,在chrome dev tools / Firebug控制台上的javascript控制台上抛出UnsupportOperationException。

1 个答案:

答案 0 :(得分:0)

看起来它与Issue 6504有关,如果找不到你正在使用的类型会抛出UnsupportedOperationException - 考虑尝试更改枚举中的类方法,或等到2.4被释放。

如果您没有使用匿名枚举实例,是否可以发布有关此错误的更多信息,例如抛出异常的位置?