My Webapp работает на Websphere 8.0.0.2 с Apache CODI 1.0.1, и у меня есть проблема, связанная с реализацией ResourceHandler.Оценка ValueExpression в ResourceHandler с Apache CODI
Основные свойства оценивают выражение значения в обработчике ресурсов для получения динамического содержимого, почему и как это не важно. Дело в том, что ResourceHandler вызывается перед всем остальным в JFF Lifecycle.
Я использую ViewAccessScope для компонента, который должен быть оценен с помощью выражения value в ResourceHandler. Я отлаживал его и выяснял, что CODI-Wrapper для ValueExpression пытается извлечь корень представления из FacesContext или, точнее, его идентификатор. Проблема в том, что корень представления в это время равен нулю, поэтому оценка заканчивается исключением NullPointerException в классе CODI.
Кто несет ответственность за эту проблему, по какой проблеме трекер должен опубликовать ошибку? Я хотел бы также оценить предложения обходных путей: D
я уже сделал, проблема, которую я вижу в том, что если ResourceHandler вызван, JSF жизненный цикл не вызывается вообще. Насколько я знаю, тот факт, что фаза ViewRestore не вызывается, нарушит функциональность ViewAccessScope. Вероятно, проблема связана с реализацией простых поверхностей. –
Как я узнал сегодня, это не ошибка MyFaces CODI. Я читал http://myfaces.markmail.org/search/?q=#query:%20list%3Aorg.apache.myfaces.users+page:1+mid:kz6obow6nk3s7e34+state:results –
@Dar: спасибо за ссылку , – BalusC