[jboss-jira] [JBoss JIRA] (WFLY-11426) EJB call via twice remote-outbound-connection was authentication failed
Bartosz Spyrko-Śmietanko (Jira)
issues at jboss.org
Tue Nov 27 12:09:00 EST 2018
[ https://issues.jboss.org/browse/WFLY-11426?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Bartosz Spyrko-Śmietanko updated WFLY-11426:
--------------------------------------------
Summary: EJB call via twice remote-outbound-connection was authentication failed (was: [GSS](7.2.z) EJB call via twice remote-outbound-connection was authentication failed)
> EJB call via twice remote-outbound-connection was authentication failed
> -----------------------------------------------------------------------
>
> Key: WFLY-11426
> URL: https://issues.jboss.org/browse/WFLY-11426
> Project: WildFly
> Issue Type: Bug
> Components: EJB, Remoting
> Reporter: Bartosz Spyrko-Śmietanko
> Assignee: Bartosz Spyrko-Śmietanko
> Priority: Major
>
> In the following environment, SaslException was thrown during calling EJB_B from EJB_A via Servlet.[1]
> But EJB_A called from standalone client instad of servlet, EJB_B was finished to call successfully.[2]
> Environment :
> {code}
> EAP1
> - Servlet
> - EJB_A
> EAP2
> - EJB_B
> [1] Servlet -> EJB_A -> EJB_B
> [2] Standalone client -> EJB_A -> EJB_B
> {code}
> Exception:
> {code}
> javax.security.sasl.SaslException: Authentication failed: none of the mechanisms presented by the server (DIGEST-MD5) are supported
> {code}
> StackTrace:
> {code}
> ERROR [stderr] (default task-1) javax.ejb.NoSuchEJBException: EJBCLIENT000079: Unable to discover destination for request for EJB StatelessEJBLocator for "/server-side-ejb/ServerEJBBean", view is interface com.sample.ServerEJB, affinity is None
> ERROR [stderr] (default task-1) at org.jboss.ejb.client.EJBClientInvocationContext.getResult(EJBClientInvocationContext.java:592)
> ERROR [stderr] (default task-1) at org.jboss.ejb.client.EJBClientInvocationContext.getResult(EJBClientInvocationContext.java:528)
> ERROR [stderr] (default task-1) at org.jboss.ejb.protocol.remote.RemotingEJBClientInterceptor.handleInvocationResult(RemotingEJBClientInterceptor.java:56)
> ERROR [stderr] (default task-1) at org.jboss.ejb.client.EJBClientInvocationContext.getResult(EJBClientInvocationContext.java:594)
> ERROR [stderr] (default task-1) at org.jboss.ejb.client.EJBClientInvocationContext.getResult(EJBClientInvocationContext.java:528)
> ERROR [stderr] (default task-1) at org.jboss.ejb.client.TransactionPostDiscoveryInterceptor.handleInvocationResult(TransactionPostDiscoveryInterceptor.java:133)
> ERROR [stderr] (default task-1) at org.jboss.ejb.client.EJBClientInvocationContext.getResult(EJBClientInvocationContext.java:594)
> ERROR [stderr] (default task-1) at org.jboss.ejb.client.EJBClientInvocationContext.getResult(EJBClientInvocationContext.java:528)
> ERROR [stderr] (default task-1) at org.jboss.ejb.client.DiscoveryEJBClientInterceptor.handleInvocationResult(DiscoveryEJBClientInterceptor.java:114)
> ERROR [stderr] (default task-1) at org.jboss.ejb.client.EJBClientInvocationContext.getResult(EJBClientInvocationContext.java:594)
> ERROR [stderr] (default task-1) at org.jboss.ejb.client.EJBClientInvocationContext.getResult(EJBClientInvocationContext.java:528)
> ERROR [stderr] (default task-1) at org.jboss.ejb.client.NamingEJBClientInterceptor.handleInvocationResult(NamingEJBClientInterceptor.java:78)
> ERROR [stderr] (default task-1) at org.jboss.ejb.client.EJBClientInvocationContext.getResult(EJBClientInvocationContext.java:594)
> ERROR [stderr] (default task-1) at org.jboss.ejb.client.EJBClientInvocationContext.getResult(EJBClientInvocationContext.java:528)
> ERROR [stderr] (default task-1) at org.jboss.ejb.client.TransactionInterceptor.handleInvocationResult(TransactionInterceptor.java:172)
> ERROR [stderr] (default task-1) at org.jboss.ejb.client.EJBClientInvocationContext.getResult(EJBClientInvocationContext.java:594)
> ERROR [stderr] (default task-1) at org.jboss.ejb.client.EJBClientInvocationContext.getResult(EJBClientInvocationContext.java:528)
> ERROR [stderr] (default task-1) at org.jboss.ejb.client.EJBClientInvocationContext.awaitResponse(EJBClientInvocationContext.java:938)
> ERROR [stderr] (default task-1) at org.jboss.ejb.client.EJBInvocationHandler.invoke(EJBInvocationHandler.java:177)
> ERROR [stderr] (default task-1) at org.jboss.ejb.client.EJBInvocationHandler.invoke(EJBInvocationHandler.java:112)
> ERROR [stderr] (default task-1) at com.sun.proxy.$Proxy54.test(Unknown Source)
> ERROR [stderr] (default task-1) Suppressed: javax.security.sasl.SaslException: Authentication failed: none of the mechanisms presented by the server (DIGEST-MD5) are supported
> ERROR [stderr] (default task-1) at org.jboss.remoting3.remote.ClientConnectionOpenListener$Capabilities.handleEvent(ClientConnectionOpenListener.java:444)
> ERROR [stderr] (default task-1) at org.jboss.remoting3.remote.ClientConnectionOpenListener$Capabilities.handleEvent(ClientConnectionOpenListener.java:242)
> ERROR [stderr] (default task-1) at org.xnio.ChannelListeners.invokeChannelListener(ChannelListeners.java:92)
> ERROR [stderr] (default task-1) at org.xnio.conduits.ReadReadyHandler$ChannelListenerHandler.readReady(ReadReadyHandler.java:66)
> ERROR [stderr] (default task-1) at org.xnio.nio.NioSocketConduit.handleReady(NioSocketConduit.java:89)
> ERROR [stderr] (default task-1) at org.xnio.nio.WorkerThread.run(WorkerThread.java:591)
> ERROR [stderr] (default task-1) at ...asynchronous invocation...(Unknown Source)
> ERROR [stderr] (default task-1) at org.jboss.remoting3.EndpointImpl.connect(EndpointImpl.java:571)
> ERROR [stderr] (default task-1) at org.jboss.remoting3.EndpointImpl.connect(EndpointImpl.java:537)
> ERROR [stderr] (default task-1) at org.jboss.remoting3.ConnectionInfo$None.getConnection(ConnectionInfo.java:82)
> ERROR [stderr] (default task-1) at org.jboss.remoting3.ConnectionInfo.getConnection(ConnectionInfo.java:55)
> ERROR [stderr] (default task-1) at org.jboss.remoting3.EndpointImpl.doGetConnection(EndpointImpl.java:488)
> ERROR [stderr] (default task-1) at org.jboss.remoting3.EndpointImpl.getConnectedIdentity(EndpointImpl.java:434)
> ERROR [stderr] (default task-1) at org.jboss.ejb.protocol.remote.RemotingEJBDiscoveryProvider.getConnectedIdentityUsingClusterEffective(RemotingEJBDiscoveryProvider.java:311)
> ERROR [stderr] (default task-1) at org.jboss.ejb.protocol.remote.RemotingEJBDiscoveryProvider$DiscoveryAttempt.lambda$connectAndDiscover$0(RemotingEJBDiscoveryProvider.java:384)
> ERROR [stderr] (default task-1) at java.security.AccessController.doPrivileged(Native Method)
> ERROR [stderr] (default task-1) at org.jboss.ejb.protocol.remote.RemotingEJBDiscoveryProvider$DiscoveryAttempt.connectAndDiscover(RemotingEJBDiscoveryProvider.java:384)
> ERROR [stderr] (default task-1) at org.jboss.ejb.protocol.remote.RemotingEJBDiscoveryProvider.discover(RemotingEJBDiscoveryProvider.java:151)
> ERROR [stderr] (default task-1) at org.jboss.ejb.protocol.remote.RemoteEJBDiscoveryConfigurator.lambda$configure$0(RemoteEJBDiscoveryConfigurator.java:42)
> ERROR [stderr] (default task-1) at org.wildfly.discovery.impl.AggregateDiscoveryProvider.discover(AggregateDiscoveryProvider.java:58)
> ERROR [stderr] (default task-1) at org.wildfly.discovery.Discovery.discover(Discovery.java:100)
> ERROR [stderr] (default task-1) at org.jboss.ejb.client.DiscoveryEJBClientInterceptor.discover(DiscoveryEJBClientInterceptor.java:241)
> ERROR [stderr] (default task-1) at org.jboss.ejb.client.DiscoveryEJBClientInterceptor.doAnyDiscovery(DiscoveryEJBClientInterceptor.java:370)
> ERROR [stderr] (default task-1) at org.jboss.ejb.client.DiscoveryEJBClientInterceptor.executeDiscovery(DiscoveryEJBClientInterceptor.java:304)
> ERROR [stderr] (default task-1) at org.jboss.ejb.client.DiscoveryEJBClientInterceptor.handleInvocation(DiscoveryEJBClientInterceptor.java:94)
> ERROR [stderr] (default task-1) at org.jboss.ejb.client.EJBClientInvocationContext.sendRequest(EJBClientInvocationContext.java:491)
> ERROR [stderr] (default task-1) at org.jboss.ejb.client.NamingEJBClientInterceptor.handleInvocation(NamingEJBClientInterceptor.java:63)
> ERROR [stderr] (default task-1) at org.jboss.ejb.client.EJBClientInvocationContext.sendRequest(EJBClientInvocationContext.java:491)
> ERROR [stderr] (default task-1) at org.jboss.ejb.client.TransactionInterceptor.handleInvocation(TransactionInterceptor.java:165)
> ERROR [stderr] (default task-1) at org.jboss.ejb.client.EJBClientInvocationContext.sendRequest(EJBClientInvocationContext.java:491)
> ERROR [stderr] (default task-1) at org.wildfly.common.context.Contextual.runExConsumer(Contextual.java:203)
> ERROR [stderr] (default task-1) at org.jboss.ejb.client.EJBClientInvocationContext.sendRequestInitial(EJBClientInvocationContext.java:327)
> ERROR [stderr] (default task-1) at org.jboss.ejb.client.EJBInvocationHandler.invoke(EJBInvocationHandler.java:173)
> ERROR [stderr] (default task-1) ... 122 more
> {code}
--
This message was sent by Atlassian Jira
(v7.12.1#712002)
More information about the jboss-jira
mailing list