2011-07-23 47 views
0

如果我們使用enum作爲Request調用中的一個屬性,它將引發UnsupportedOpeationException並且甚至不會調用服務器上的service方法。請求中的GWT RequestContext ENum

@Service(value = DesignService.class, locator = DesignServiceLocator.class) 
public interface DesignRequest extends RequestContext { 
    Request<List<DesignProxy>> findDesign(SortEnum sortorder); 
} 
當我們調用designRequest.findDesign(sortorderEnum).fire()的UnsupportOperationException被扔在Chrome瀏覽器開發工具/ Firebug的控制檯JavaScript控制檯上

+0

有異常跟蹤? –

回答

0

看起來像是和Issue 6504有關,如果它找不到你正在使用的類型,將拋出一個UnsupportedOperationException-考慮試着改變你的枚舉中的類方法,或者等到2.4發佈。

如果您不使用匿名枚舉實例,您是否可以發佈有關此錯誤的更多信息,例如拋出異常的位置?

+0

感謝您的指針。 – Kathir