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

            Assignee:
            pferraro Paul Ferraro
            Reporter:
            swd847 Stuart Douglas
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved: