Что вызывает ошибку «Не удается зарегистрировать нулевой ресурс» в ICEfaces?

Java EE 5, JSF 1.2 с Facelets, ICEfaces 1.8.2

Что может вызвать ошибку «Невозможно зарегистрировать нулевой ресурс» в ICEfaces с использованием тега ice:outputResource? Из исходного кода ICEfaces кажется, что ресурс нулевой (ага), но я уверен, что это не так. Есть ли другие возможные причины?


person Community    schedule 02.09.2010    source источник


Ответы (1)


О, я понял. Resource был анонимным классом, и один из унаследованных методов, которые я реализовал в нем (в частности, com.icesoft.faces.context.Resource.calculateDigest()), иногда вызывал NullPointerException, которого нигде не было видно в трассировке стека.

Меня часто расстраивают сообщения об ошибках технологий Java; моя производительность, вероятно, могла бы быть увеличена на 25%, если бы у меня были подробные и полезные сообщения об ошибках (это функция!).

person Community    schedule 02.09.2010