【问题标题】:Error 500: Error processing GroovyPageView: null错误 500:处理 GroovyPageView 时出错:null
【发布时间】:2010-11-01 19:18:39
【问题描述】:

我正在构建一个 Grails/Groovy/GSP 应用程序。

我习惯于看到诸如“无法在空对象上获取属性 'id'”或“没有名为...的属性”之类的错误。但我不确定“null”本身是什么意思!

错误 500:处理 GroovyPageView 时出错:null

只是“空”。

现在我知道完整的错误堆栈会有所帮助,我仍在研究它以了解错误。但我只是想知道一般什么类型的错误只是“null”。

我注意到的另一件事是,对于有关 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

【问题讨论】:

  • 欢迎享受 Grails 调试的乐趣。我倾向于放置很多 System.out.println 语句来帮助调试,尤其是在引用的错误号周围。
  • 查看 Jeff Scott Brown 的回答 stackoverflow.com/questions/24338820/…

标签: grails groovy gsp


【解决方案1】:

我再次假设您正在使用 gsp 中的 null 对象做某事。如果你没有看到这样的东西,去罚款gsp_shop_viewCategoryshow_gsp.groovy,看看第 36 行有什么。

我不确定此文件的确切位置,这取决于设置,但请检查您的 HOME/.grails 文件夹。

【讨论】:

    猜你喜欢
    • 2016-12-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-04-18
    • 2018-01-29
    • 2023-04-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多