Uploaded image for project: 'JBoss Enterprise Application Platform'
  1. JBoss Enterprise Application Platform
  2. JBEAP-9436

Scoped EJB client context can't invoke secured stateful beans

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • Blocker
    • 7.1.0.DR14
    • 7.1.0.DR13
    • EJB
    • None
    • Regression, Blocks Testing

    Description

      Invocation of a stateless bean with otherwise exactly the same setup works fine, but invoking a stateful bean fails with:

      javax.naming.CommunicationException: EJBCLIENT000062: Failed to look up "/server/HelloBeanStateful!ejb.HelloBeanRemote?stateful" [Root exception is javax.ejb.CreateException: Failed to create stateful EJB: Authentication failed: none of the mechanisms presented by the server are supported]
      	at org.jboss.ejb.client.EJBRootContext.lookupNative(EJBRootContext.java:143)
      	at org.wildfly.naming.client.AbstractContext.lookup(AbstractContext.java:88)
      	at org.wildfly.naming.client.WildFlyRootContext.lookup(WildFlyRootContext.java:134)
      	at javax.naming.InitialContext.lookup(InitialContext.java:417)
      	at client.Client.main(Client.java:21)
      Caused by: javax.ejb.CreateException: Failed to create stateful EJB: Authentication failed: none of the mechanisms presented by the server are supported
      	at org.jboss.ejb.protocol.remote.RemoteEJBReceiver.createSession(RemoteEJBReceiver.java:138)
      	at org.jboss.ejb.client.EJBClientContext.lambda$createSession$0(EJBClientContext.java:367)
      	at org.jboss.ejb.client.EJBClientContext.performLocatedAction(EJBClientContext.java:394)
      	at org.jboss.ejb.client.EJBClientContext.createSession(EJBClientContext.java:368)
      	at org.jboss.ejb.client.EJBClient.createSession(EJBClient.java:270)
      	at org.jboss.ejb.client.EJBRootContext.lookupNative(EJBRootContext.java:141)
      	... 4 more
      Caused by: javax.security.sasl.SaslException: Authentication failed: none of the mechanisms presented by the server are supported
      	at org.jboss.remoting3.remote.ClientConnectionOpenListener$Capabilities.handleEvent(ClientConnectionOpenListener.java:409)
      	at org.jboss.remoting3.remote.ClientConnectionOpenListener$Capabilities.handleEvent(ClientConnectionOpenListener.java:236)
      	at org.xnio.ChannelListeners.invokeChannelListener(ChannelListeners.java:92)
      	at org.xnio.conduits.ReadReadyHandler$ChannelListenerHandler.readReady(ReadReadyHandler.java:66)
      	at org.xnio.nio.NioSocketConduit.handleReady(NioSocketConduit.java:89)
      	at org.xnio.nio.WorkerThread.run(WorkerThread.java:567)
      	at ...asynchronous invocation...(Unknown Source)
      	at org.jboss.remoting3.EndpointImpl.connect(EndpointImpl.java:464)
      	at org.jboss.remoting3.FutureConnection.getConnection(FutureConnection.java:117)
      	at org.jboss.remoting3.FutureConnection.init(FutureConnection.java:77)
      	at org.jboss.remoting3.FutureConnection.get(FutureConnection.java:152)
      	at org.jboss.remoting3.EndpointImpl.doGetConnection(EndpointImpl.java:406)
      	at org.jboss.remoting3.EndpointImpl.getConnection(EndpointImpl.java:340)
      	at org.jboss.remoting3.UncloseableEndpoint.getConnection(UncloseableEndpoint.java:55)
      	at org.jboss.remoting3.Endpoint.getConnection(Endpoint.java:135)
      	at org.jboss.ejb.protocol.remote.RemoteEJBReceiver.lambda$getConnection$1(RemoteEJBReceiver.java:169)
      	at java.security.AccessController.doPrivileged(Native Method)
      	at org.jboss.ejb.protocol.remote.RemoteEJBReceiver.getConnection(RemoteEJBReceiver.java:169)
      	at org.jboss.ejb.protocol.remote.RemoteEJBReceiver.createSession(RemoteEJBReceiver.java:134)
      	... 9 more
      

      Reproducer with instructions attached.

      Attachments

        Issue Links

          Activity

            People

              sdouglas1@redhat.com Stuart Douglas
              jmartisk@redhat.com Jan Martiska
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: