java.lang.IllegalArgumentException: "" когда возврат каретки присутствует в атрибуте рендеринга ajax - PullRequest
1 голос
/ 11 июля 2011

У меня есть эта строка кода в моем приложении:

<f:ajax event="click"
                        render="#{ULInvestmentPatternUI.premiumForm}
                     fundstable btnModify btnSave"

Раздел кода находится в h:commandButton в .xhtml файле. Когда я запускаю код локально и нажимаю на кнопку, я получаю сообщение об ошибке, которое появляется в моей консоли в Eclipse:

SEVERE: java.lang.IllegalArgumentException: ""

, а кнопки, которые должны обновляться (становиться включенными), - нет.

Я сузил проблему до переноса строк в атрибуте рендеринга:

render="#{ULInvestmentPatternUI.premiumForm}
                     fundstable btnModify btnSave"

Если все это в одной строке (нет возврата каретки между # {ULInvestmentPatternUI.premiumForm} и fundtable), то сообщение SEVERE: java.lang.IllegalArgumentException: "" не отображается в консоли. Однако соответствующие кнопки на странице по-прежнему не обновляются.

Я новичок в команде разработчиков, в которой я работаю. Все остальные разработчики в команде используют один и тот же код, и он работает для них нормально. Я проверил, чтобы убедиться, что моя среда настроена так же, как и все остальные в команде, и все выглядит точно так же.

Может кто-нибудь предложить что-нибудь, пожалуйста?

Спасибо, Триш.

...