Какво причинява грешка Не мога да регистрирам нулев ресурс в ICEfaces?

Java EE 5, JSF 1.2 с Facelets, ICEfaces 1.8.2

Какво може да причини грешка „Не може да се регистрира нулев ресурс“ в ICEfaces, използвайки таг ice:outputResource? От изходния код на ICEfaces изглежда, че е, когато ресурсът е нулев (да), но съм сигурен, че не е така. Има ли други възможни причини?


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


Отговори (1)


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

Често съм разочарован от съобщенията за грешка на Java технологиите; производителността ми вероятно може да се увеличи с 25% чрез подробни, полезни съобщения за грешка (това е функция!).

person Community    schedule 02.09.2010