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