Uploaded image for project: 'WildFly'
  1. WildFly
  2. WFLY-5904

A deadlock can result if an EJB is being passivated at the same time an invocation made

    XMLWordPrintable

Details

    Description

      As seen in EJBClientDescriptorTestCase.testClientInvocationTimeout

      This can be reproduced locally by adding a loop around the final invocations in the test:

      for (int i = 0; i < 1000; ++i) {
            
        Assert.assertEquals("bar", remote1.getManagedBeanMessage());

        Assert.assertEquals("bar", remote2.getManagedBeanMessage());
        
      }
      

      Attachments

        Activity

          People

            pferraro@redhat.com Paul Ferraro
            sdouglas1@redhat.com Stuart Douglas
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: