Details
-
Bug
-
Resolution: Done
-
Minor
-
None
-
26.1.1.Final
-
None
-
---
-
---
Description
I am transitioning a working WF EJB application from 14 to 26.1.1. The client side is getting the following exception when attempting to create an InitialContext.
NoSuchMethodError
'org.wildfly.security.auth.client.AuthenticationConfiguration org.jboss.remoting3.RemotingOptions.mergeOptionsIntoAuthenticationConfiguration(org.xnio.OptionMap, org.wildfly.security.auth.client.AuthenticationConfiguration)'
When I look into the application jar-with-dependencies I find an org.jboss.remoting3.RemotingOptions class, which according to Google should have the mergeOptionsIntoAuthenticationConfiguration() method, so I'm guessing that the problem is the method signature. It's suspicious that an org.jboss method would be looking for an org.wildfly.security.auth.client.AuthenticationConfiguration parameter. What dependency am I missing, and what have I included in error ?
The existing dependencies are:
<dependency>
<groupId>org.wildfly.bom</groupId>
<artifactId>wildfly-client</artifactId>
<version>26.1.1.Final</version>
<type>pom</type>
</dependency>
<dependency>
<groupId>org.wildfly</groupId>
<artifactId>wildfly-ejb-client-bom</artifactId>
<version>26.1.1.Final</version>
<type>pom</type>
</dependency>
<dependency>
<groupId>org.wildfly</groupId>
<artifactId>wildfly-security</artifactId>
<version>26.1.1.Final</version>
</dependency>
<dependency>
<groupId>org.wildfly.security</groupId>
<artifactId>wildfly-elytron-auth</artifactId>
<version>2.2.0.Final</version>
</dependency>
<dependency>
<groupId>org.jboss.remoting3</groupId>
<artifactId>jboss-remoting</artifactId>
<version>3.3.12.Final</version>
</dependency>
<dependency>
<groupId>org.jboss.xnio</groupId>
<artifactId>xnio-api</artifactId>
<version>3.8.7.Final</version>
</dependency>
<dependency>
<groupId>org.wildfly</groupId>
<artifactId>wildfly-client-all</artifactId>
<version>15.0.0.Final</version>
</dependency>
<dependency>
<groupId>org.wildfly.bom</groupId>
<artifactId>wildfly-client</artifactId>
<version>26.1.1.Final</version>
<type>pom</type>
</dependency>
Thanks for any guidance.