Uploaded image for project: 'Application Server 7'
  1. Application Server 7
  2. AS7-2715

TransactionManager doesn't always get injected on time when there are transactional caches

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: Major Major
    • 7.1.0.Beta1
    • 7.1.0.Alpha1
    • Clustering
    • None

      Cache containers define the tx manager as an optional dependency (with injector). Whenever a transactional cache is defined within a container, the REQUIRED dependency is added (without injector) to the cache's service builder and not to the cache container's. This sometimes causes the injector on the container to be invoked too late, and the transactional cache throwing an exception because it can't find the tx manager.

              ttarrant@redhat.com Tristan Tarrant
              NadirX NadirX
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

                Created:
                Updated:
                Resolved: