如果我们使用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。
答案 0 :(得分:0)
看起来它与Issue 6504有关,如果找不到你正在使用的类型会抛出UnsupportedOperationException
- 考虑尝试更改枚举中的类方法,或等到2.4被释放。
如果您没有使用匿名枚举实例,是否可以发布有关此错误的更多信息,例如抛出异常的位置?