IBM Websphere Studio Enterprise Developer中的跳出方法-Java代码

IBM Websphere Studio Enterprise Developer中的跳出方法-Java代码,java,ibm-mq,Java,Ibm Mq,我在动作调度器的另一个类中调用了一个方法,如下所示: ... CaseManagementLetter cml = new CaseManagementLetter(); String content = cml.generateLettersByClaimantsPDF(cids, request, response, currentUser); ... public String generateLettersByClaimantsPDF(List cids, HttpServle

我在动作调度器的另一个类中调用了一个方法,如下所示:

...
CaseManagementLetter cml = new CaseManagementLetter();
String content = cml.generateLettersByClaimantsPDF(cids, request, response,     currentUser);
...
public String generateLettersByClaimantsPDF(List cids, HttpServletRequest request, HttpServletResponse response, User currentUser) throws Exception
{
HashMap ids = new HashMap();
...
打开的方法如下所示:

...
CaseManagementLetter cml = new CaseManagementLetter();
String content = cml.generateLettersByClaimantsPDF(cids, request, response,     currentUser);
...
public String generateLettersByClaimantsPDF(List cids, HttpServletRequest request, HttpServletResponse response, User currentUser) throws Exception
{
HashMap ids = new HashMap();
...
在这一行之后,代码立即跳回上一个方法

我已经检查了变量,它们都被正确地填充了,我已经检查了断点,它们都被正确地放置在代码后面,一步一步

那么为什么它会像这样从我的方法中反弹出来呢

编辑:此消息在被弹出后似乎始终显示

[7/17/13 15:59:59:978 EDT] 312f312f SharedPool    I J2CA0086W: Shareable connection   MCWrapper id 34aa34aa  Managed connection  com.ibm.ws.rsadapter.spi.WSRdbManagedConnectionImpl@32ca32ca   State:STATE_TRAN_WRAPPER_INUSE
from resource jdbc/WPM_DataSource was used within a local transaction containment   boundary.

因此,在调用
newhashmap()
时。。它跳出来了?还是后来的电话?这可能是一个例外。您可能没有在该方法调用中处理它,因为该方法确实声明它
抛出异常
我已经尝试将所有内容都放在Try块中(它处理该异常),但从未命中我的catch块。虽然,在我的代码末尾,它确实告诉我我有一个ApacheServlet异常,所以我不会完全排除它?您是否尝试过捕捉可丢弃的
以进行故障排除?没有显示错误/异常?没有明显的错误/异常,尽管我承认不熟悉调度异常处理(而且对调度本身还是相当熟悉!),所以我不完全确定我需要注意什么。