http://www.salesforce.com/us/developer/docs/apexcode/Content/apex_classes_exception_methods.htm#exception_common_methods此网站显示包含了getLineNumber,但我无法使用它。谢谢
(我试图找到一个空指针异常)
答案 0 :(得分:5)
NullPointerException
堆栈跟踪包含行号,因此异常应该打印它。
答案 1 :(得分:0)
目前还不清楚你在问什么,请出示一些代码。
getLineNumber()
和getStackTraceString()
应包含行号(以及其他内容)。检查https://developer.salesforce.com/forums?id=906F00000008xc4IAA以获取示例消息。
至于“如何打印” - 这是一个尝试捕捉的例子。只需将其推送到System.debug()
或(如果是visualforce上下文),您就可以添加页面消息。
你也可以去设置 - >调试日志,将跟踪附加到您的用户并重试该操作?您将看到堆栈跟踪和其他好东西,被调用方法名称旁边的行号...