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