3

Grails/Groovy/GSP アプリを構築しています。

「null オブジェクトのプロパティ 'id' を取得できません」や「... という名前のプロパティがありません」などのエラーに慣れています。しかし、「null」自体が何を意味するのかわかりません!

エラー 500: GroovyPageView の処理中にエラーが発生しました: null

まさに「ヌル」。

これで、完全なエラー スタックが役立つことがわかりました。エラーを理解するためにまだ勉強中です。しかし、一般的にどのタイプのエラーが「null」なのか疑問に思っています。

私が気付いたもう 1 つのことは、groovy/gsp ページに関するエラー メッセージでは、行番号が常に完全にオフで役に立たないことです。

org.codehaus.groovy.grails.web.pages.exceptions.GroovyPagesException: Error processing GroovyPageView: null

    at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:199)

    at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:282)

    at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:754)

    at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:684)

    at org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:876)

    at java.lang.Thread.run(Thread.java:619)

Caused by: java.lang.NullPointerException

    at gsp_shop_viewCategoryshow_gsp$_run_closure1.doCall(gsp_shop_viewCategoryshow_gsp.groovy:36)

    at gsp_shop_viewCategoryshow_gsp$_run_closure1.doCall(gsp_shop_viewCategoryshow_gsp.groovy)

    at gsp_shop_viewCategoryshow_gsp.run(gsp_shop_viewCategoryshow_gsp.groovy:54)

    ... 6 more
4

1 に答える 1

3

nullgsp 内のオブジェクトを使用して何かを行っていると仮定します。そのようなものが表示されない場合は、gsp_shop_viewCategoryshow_gsp.groovy36 行目にあるものを確認してください。

このファイルがどこにあるのか正確にはわかりません。設定によって異なりますが、HOME/.grailsフォルダーを確認してください。

于 2010-11-01T19:21:34.837 に答える