如何堆栈跟踪extlib?

时间:2012-02-22 08:57:05

标签: error-handling xpages xpages-extlib

我正在使用这段精彩的代码在自定义错误页面中获取堆栈跟踪

var  stackTrace = "";
    var  trace = requestScope.error.getStackTrace();
    for (var  i = 0; i < trace.length; i++){
    stackTrace += trace[i]+ "<br />" ;
}
return  stackTrace;

但似乎这并没有返回任何extlib错误 仅当我使用默认运行时错误页面时才会出现以下错误:

“部分刷新的组件ID dynC无效”

是否可以修改我的代码以返回extlib错误?

1 个答案:

答案 0 :(得分:0)

这取决于抛出的异常类型。并非所有例外都有'getStackTrace()'。有关Xpages错误管理的更多信息,请参阅此处:http://www-10.lotus.com/ldd/ddwiki.nsf/dx/error-management-in-xpages.htm。请查看该页面上“Dominykas Kardokas”的评论。