3 Replies Latest reply on Dec 6, 2006 8:04 AM by m_hess

    How do you all handle

    m_hess

      Hi there,

      yesterday we switched over to the SeamExtendedPersistencePhaseListener, and since that moment we are having the (well known) "Could not register synchronization" problem. Basic description of the symptom is: Whenever an exception in my application occurs, I only get the above shown error, and I loose the rootcause.

      I´ve searched the forums here at jboss.com as well as over at hibernate.org.

      My current understanding of the situation is as follows:

      1. (and probably most important to Gavin): It is NOT a Seam problem.
      2. It is a problem in JBoss EJB3 implementation.
      3. It is also a problem in Hibernates EntityManager implementation.
      4. Both have been fixed in current versions of either components.
      5. Gavin has too much on his plate right now, so he can´t release a Seam version which uses the most recent versions of jb-ejb3-all.jar and hibernate-all.jar.

      Correct me if I´m wrong on anything. Especially that it is a bug in both EJB3 as well as Hibernate made me wonder.

      So basicly, to get rid of the problem, we could just replace both components with more recent ones. But that would mean to loose any chance of support I guess, since my setup would inarguably be completely modified.


      Did you all exchange the components?
      If not - what else can I do?

      We already lost several hours tracking problems which later on resolved to simple typos in HQLs or NPEs. I know, that I can use a debugger to get the correct information. But this is

      a) akward already during development
      b) completely inacceptable in a production environment (since I can´t debug there).

      So my question is: How does anyone else cope with this?

      Michael