0

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

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

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

4

1 回答 1

0

看起来它与Issue 6504UnsupportedOperationException相关,如果找不到您正在使用的类型,它将抛出一个- 考虑尝试更改为您的枚举中的类方法,或等到 2.4 发布。

如果您不使用匿名枚举实例,您能否发布有关此错误的更多信息,例如从何处引发异常?

于 2011-07-24T21:53:25.357 回答