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