GWT RequestContext ENum в запросе - PullRequest
0 голосов
/ 23 июля 2011

Если мы используем 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 (), исключение UnsupportOperationException создается на консоли javascript в инструментах chrome dev / консоли Firebug.

1 Ответ

0 голосов
/ 25 июля 2011

Похоже, что это связано с Выпуском 6504 , который выдаст UnsupportedOperationException, если ему не удается найти тип, который вы используете - попробуйте перейти на методы класса в вашем перечислении или подождите, пока 2.4 выпущен.

Если вы не используете анонимные экземпляры enum, можете ли вы опубликовать дополнительную информацию об этой ошибке, например, откуда выдается исключение?

...