JIRA 的“SafePluginPointAccess”报告我的插件正在产生 NullPointerException — 我如何获得堆栈跟踪?
JIRA's “SafePluginPointAccess” reporting my plugin is producing a NullPointerException—how do I get at the stack trace?
我正在尝试为 JIRA 构建自定义字段类型,但每当我将我的字段添加到问题时,JIRA 都会显示以下内容:
The field was added successfully, but you do not have edit permissions.
但是,在 atlas-run
的标准输出中,我得到以下行:
[INFO] [talledLocalContainer] 2017-04-24 09:31:20,813 http-nio-2990-exec-11 WARN adam 571x584x2 fgpziy 0:0:0:0:0:0:0:1 /secure/AjaxIssueEditAction!default.jspa [c.atlassian.ozymandias.SafePluginPointAccess] Unable to run plugin code because of 'java.lang.NullPointerException - null'.
在target/jira/home/log/atlassian-jira.log
中我可以看到完全相同的东西;两者都有单行错误消息,没有别的。
有什么地方可以找到此处报告的 NullPointerException
的堆栈跟踪信息,这样我就可以知道它来自我的代码的哪一部分?
我试过 运行 atlas-run --jvmargs -XX:-OmitStackTraceInFastThrow
,但我仍然得到相同的输出。
如果您使用的是 7.2 之前的 JIRA 版本,它可能与 this issue 有关,这是 JIRA 本身的一个错误。
要回答您的问题,您可以使用 the atlas-debug
command,它可以让您将 Java 远程调试工具附加到 JIRA。
我正在尝试为 JIRA 构建自定义字段类型,但每当我将我的字段添加到问题时,JIRA 都会显示以下内容:
The field was added successfully, but you do not have edit permissions.
但是,在 atlas-run
的标准输出中,我得到以下行:
[INFO] [talledLocalContainer] 2017-04-24 09:31:20,813 http-nio-2990-exec-11 WARN adam 571x584x2 fgpziy 0:0:0:0:0:0:0:1 /secure/AjaxIssueEditAction!default.jspa [c.atlassian.ozymandias.SafePluginPointAccess] Unable to run plugin code because of 'java.lang.NullPointerException - null'.
在target/jira/home/log/atlassian-jira.log
中我可以看到完全相同的东西;两者都有单行错误消息,没有别的。
有什么地方可以找到此处报告的 NullPointerException
的堆栈跟踪信息,这样我就可以知道它来自我的代码的哪一部分?
我试过 运行 atlas-run --jvmargs -XX:-OmitStackTraceInFastThrow
,但我仍然得到相同的输出。
如果您使用的是 7.2 之前的 JIRA 版本,它可能与 this issue 有关,这是 JIRA 本身的一个错误。
要回答您的问题,您可以使用 the atlas-debug
command,它可以让您将 Java 远程调试工具附加到 JIRA。