2012-09-24 40 views
1

喜i'm开发和应用与NetBeans平台抓住了两次,我不能捕获这个异常:一个例外是NetBeans平台

org.hibernate.exception.ConstraintViolationException

我用的是后续line:

 try { 
      il.delete(lote); 

     } 
     catch (HibernateException he) { 
      NotifyDescriptor error = new NotifyDescriptor.Message(ERROR+he.getMessage(), NotifyDescriptor.ERROR_MESSAGE); 
      DialogDisplayer.getDefault().notify(error); 
     } 

我的界面可能会抛出这个异常,并且可以在TopComponent中捕获异常。问题是我得到两次,一次是我的通知,另一次是来自平台。 我该如何解决这个问题?

Error Image

回答

1

在上面代码的情况下,有没有可能,您将收到异常两次。因为只有一个方法调用会返回异常。 有可能是你可能会要求它两次,以便你多次接收异常。

你可以做的是添加一个日志检查,如果一次点击多次调用方法并修复该问题。

+0

不幸的是我不能上传图片,但我得到的通知是不同的,一个是DialogDisplayer mia,另一个是本地平台, – marcelo6297

+0

您可以添加链接我会更新它们 –

+0

这是:http:// postimage .org/image/ngpc6ms5t/ – marcelo6297