NullpointerException в com.github.dandelion.datatables.core.configuration.Configuration.applyConfiguration только на Tomcat 8 (отлично работает на Tomcat 7)

Я получаю следующее исключение для таблиц данных Dandelion при развертывании приложения на Tomcat 8. Приложение прекрасно работает на Tomcat 7. Я искал везде, но не могу найти разрешение.

Фрагмент трассировки на Tomcat 8:

org.apache.catalina.core.ApplicationDispatcher.invoke Servlet.service() for servlet jsp threw exception
 java.lang.NullPointerException
    at com.github.dandelion.datatables.core.configuration.Configuration.applyConfiguration(Configuration.java:283)
    at com.github.dandelion.datatables.jsp.tag.TableTag.doStartTag(TableTag.java:102)
    at org.gvnix.datatables.tags.RooTableTag.doStartTag(RooTableTag.java:133)
    at org.apache.jsp.tag.webdatatables.table_tagx.doTag(table_tagx.java:1346)

Одуванчик в моем веб-приложении встроен в зависимости "gvNix". Версия gvNix - 1.4.0.RELEASE, которая, как я полагаю, включает в себя версию Dandelion 0.10.1. Используемая конфигурация является стандартной. Приложение упаковано и развернуто с использованием Maven.

2 ответа

Решение

В настоящее время gvNIX использует пользовательскую версию Dandelion Datatables 0.9.2, которая включает некоторые исправления, которые не применялись до 0.10.0 (это было связано с проблемами времени выпуска).

Насколько я знаю, мы не проводили никаких тестов над Tomcat 8, поэтому я думаю, что вы нашли ошибку;-). Если вы хотите, вы можете сообщить об этом на GitHub проекта. Сейчас я не могу предоставить вам обходной путь для запуска его на Tomcat 8.

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

С уважением.

Я создал проблему в GitHub, но мне также удалось обойти эту проблему. Пожалуйста, обратитесь к https://github.com/gvSIGAssociation/gvnix/issues/28

Другие вопросы по тегам