我有以下代码:
try
{
glogger.debug("Calling getReportData (BudgetInBriefDAO)");
lHashData = objBudgetInBriefDAO.getReportData(lStrFinYrId, lStrLangId, lStrContextPath, lStrFinYrDesc);
glogger.debug("Returning from getReportData (BudgetInBriefDAO)");
}
// catch( InvocationTargetException ie )
// {
// glogger.error("InvocationTargetException !!!");
// glogger.error("InvocationTargetException in calling BudgetInBriefBean -> getReportData");
// glogger.error("Target Exception is : " + ie.getTargetException());
// glogger.error("Cause is : " + ie.getCause());
// ie.printStackTrace();
// }
catch( Exception e )
{
glogger.error("Exception !!!");
glogger.error( "Error in calling BudgetInBriefBean -> getReportData. Error is :- " + e );
e.printStackTrace();
}
我收到以下错误:
致命:AJPRequestHandler-ApplicationServerThread-25 com.tcs.sgv.common.util.GenericEJBObject - InvocationTargetException:java.lang.reflect.InvocationTargetException - 2012 年 2 月 14 日 12:36:00,155 - 5210474 毫秒
它没有打印堆栈跟踪。我怎么知道异常的原因?
我有未注释的代码并且仍然没有打印堆栈跟踪。
之间,我的 BudgetInBriefDAO 实现 (BudgetInBriefDAOImpl) 包含 4 个类。
BudgetInBriefDAOImpl & 3 个其他线程类
我已经成功地反编译了所有类文件而没有损坏。
请帮助找出异常的实际原因。
提前致谢。