例外[EclipseLink-2004]

时间:2012-03-09 08:13:47

标签: eclipselink

自从一周以来,我遇到了以下问题。请参阅pastebin链接here

链接已被删除,问题不再准确

这是运行时上下文:

  1. GWT 2.4.0
  2. Oracle 11g
  3. EclipseLink实现版本:1.1.4.v20100812-r7860(META-INF)

    <persistence-unit name="EXPRESSO_resourceLocalUnit"
    transaction-type="RESOURCE_LOCAL">
    
  4. 仅在应用程序第一次调用时发生,此时应用程序从数据库加载数据以填充网格。无论是否引发异常,都会正确加载数据。

    加载数据时没有使用任何事务(即:没有使用tx.begin())

    提前致谢。

1 个答案:

答案 0 :(得分:1)

请求登录到Finest以查看涉及的对象,并检查是否有任何事件方法(如postload等)可能导致异常或对EntityManager执行某些操作。 如果数据填充得很好,我的猜测是因为你的应用程序正在处理find调用中的异常并继续处理它。堆栈表明问题发生在finally块中,因此很难确定异常是否是try块中发生的另一个异常的结果。

EclipseLink 1.1.4相当陈旧,因此您可能还想尝试使用EclipseLink 2.3.3或更高版本来验证基础原因尚未修复,或者它可能提供更好的异常。