Uploaded image for project: 'Seam 2'
  1. Seam 2
  2. JBSEAM-4669

Major java deadlock between BijectionInterceptor and Component since the getInstanceFromFactory method is synchronized

    Details

    • Type: Bug
    • Status: Closed (View Workflow)
    • Priority: Blocker
    • Resolution: Done
    • Affects Version/s: 2.2.1.CR2
    • Fix Version/s: 2.2.1.CR2
    • Component/s: Core
    • Labels:
      None

      Description

      To address JBSEAM-2419, the Component.getInstanceFromFactory(String name) is now "synchronized"
      This causes java deadlocks under stress with the call to lock.lock() in BinjectionInterceptor ...

      For us our apps freezes after 10 minutes in production,,,

      I don't know why this method has been marked as synchronized but this is the cause of the deadlock...

        Gliffy Diagrams

          Attachments

            Issue Links

              Activity

                People

                • Assignee:
                  titou09 titou10 titou10
                  Reporter:
                  titou09 titou10 titou10
                • Votes:
                  0 Vote for this issue
                  Watchers:
                  3 Start watching this issue

                  Dates

                  • Created:
                    Updated:
                    Resolved: