0

アプリケーションが Tomcat 8 にデプロイされている場合、Dandelion データテーブルに対して次の例外が発生します。アプリケーションは 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)

私の Web アプリのタンポポは、"gvNix" 依存関係に埋め込まれています。gvNix のバージョンは 1.4.0.RELEASE で、Dandelion の 0.10.1 バージョンが含まれていると思います。使用されている構成はデフォルトです。アプリケーションは、Maven を使用してパッケージ化およびデプロイされます。

4

2 に答える 2

1

現在、gvNIX は、0.10.0 まで適用されなかったいくつかのパッチを含む、Dandelion Datatables 0.9.2 カスタム バージョンを使用します (リリース時の問題によるものでした)。

私の知る限り、Tomcat 8 でテストを行っていないので、バグを見つけたと思います ;-)。必要に応じて、 github projectで報告できます。最近では、Tomcat 8 で実行するための回避策を提供できません。

Dandelion のバージョンアップが予定されていることは承知していますが、スケジュールをお伝えすることはできません。

よろしく。

于 2014-12-22T14:26:30.727 に答える
0

GitHub で問題を作成しましたが、問題を回避することもできました。https://github.com/gvSIGAssociation/gvnix/issues/28を参照してください。

于 2016-07-18T09:50:09.237 に答える