Исключение нулевого указателя в FlashImpl.java в IBM JSF
Иногда я получаю исключение нулевого указателя в моем веб-приложении, которое работает в RAD 8.5 и WAS 8.5 .
Исключение составляет:
An exception was thrown by one of the service methods of the servlet [Faces Servlet] in application [Gedit]. Exception created :
[java.lang.NullPointerException
at org.apache.myfaces.shared_impl.context.flash. FlashImpl.isKeepMessages(FlashImpl.java:367)
at org.apache.myfaces.shared_impl.context.flash. FlashImpl._saveMess`
Я не пользуюсь myfaces
, но ibm faces
, Итак, я не понимаю, что может быть причиной этой ошибки. Может ли кто-нибудь любезно помочь мне здесь?
2 ответа
У меня возникла проблема, когда JSF 2.0 (базовая реализация IBM Websphere 8.5.5) была развернута на работающем сервере, на котором были другие приложения. После перезапуска сервера все было нормально.
Я недавно столкнулся с точно такой же проблемой. Мы использовали WAS с LDAP, используя функцию проверки подлинности на основе форм WAS. Мы столкнулись с этой проблемой, когда безопасность приложения была отключена в консоли администратора. Включите безопасность приложения (Консоль администратора -> безопасность -> глобальная безопасность -> установите флажок включить защиту приложения, и все должно быть хорошо).