[jboss-jira] [JBoss JIRA] (WFLY-11035) ejb-remote quickstart fat client jar is not multi-release
Michal Jurc (JIRA)
issues at jboss.org
Tue Sep 18 09:30:00 EDT 2018
[ https://issues.jboss.org/browse/WFLY-11035?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Michal Jurc reassigned WFLY-11035:
----------------------------------
Assignee: Michal Jurc (was: Eduardo Martins)
> ejb-remote quickstart fat client jar is not multi-release
> ---------------------------------------------------------
>
> Key: WFLY-11035
> URL: https://issues.jboss.org/browse/WFLY-11035
> Project: WildFly
> Issue Type: Bug
> Components: Quickstarts
> Affects Versions: 14.0.0.Final
> Reporter: Michal Jurc
> Assignee: Michal Jurc
> Priority: Critical
>
> The quickstart client application's instructions in section {{Build and Run The Quickstart as an Executable JAR}} currently don't seem to work on JDK11 as running the executable jar results in CNFE:
> {code:title=[mjurc at tigris client]$ java -jar target/ejb-remote-client-jar-with-dependencies.jar
> }Sep 17, 2018 12:02:01 PM org.wildfly.naming.client.Version <clinit>
> INFO: WildFly Naming version 1.0.9.Final
> Sep 17, 2018 12:02:01 PM org.wildfly.security.Version <clinit>
> INFO: ELY00001: WildFly Elytron version 1.6.0.Final
> Sep 17, 2018 12:02:01 PM org.xnio.Xnio <clinit>
> INFO: XNIO version 3.6.5.Final
> Sep 17, 2018 12:02:01 PM org.xnio.nio.NioXnio <clinit>
> INFO: XNIO NIO Implementation Version 3.6.5.Final
> Sep 17, 2018 12:02:01 PM org.jboss.threads.Version <clinit>
> INFO: JBoss Threads version 2.3.2.Final
> Sep 17, 2018 12:02:02 PM org.jboss.remoting3.EndpointImpl <clinit>
> INFO: JBoss Remoting version 5.0.8.Final
> Sep 17, 2018 12:02:02 PM org.jboss.ejb.client.EJBClient <clinit>
> INFO: JBoss EJB Client version 4.0.11.Final
> Exception in thread "main" java.lang.NoClassDefFoundError: org/jboss/marshalling/JDKSpecific$1
> at org.jboss.marshalling.JDKSpecific.<clinit>(JDKSpecific.java:35)
> at org.jboss.marshalling.FieldSetter.get(FieldSetter.java:217)
> at org.jboss.ejb.client.EJBMethodLocator.<clinit>(EJBMethodLocator.java:43)
> at org.jboss.ejb.client.EJBProxyInformation$1.doCompute(EJBProxyInformation.java:140)
> at org.jboss.ejb.client.EJBProxyInformation$1.computeValue(EJBProxyInformation.java:72)
> at org.jboss.ejb.client.EJBProxyInformation$1.computeValue(EJBProxyInformation.java:66)
> at java.base/java.lang.ClassValue.getFromHashMap(ClassValue.java:226)
> at java.base/java.lang.ClassValue.getFromBackup(ClassValue.java:208)
> at java.base/java.lang.ClassValue.get(ClassValue.java:114)
> at org.jboss.ejb.client.EJBProxyInformation.forViewType(EJBProxyInformation.java:242)
> at org.jboss.ejb.client.EJBLocator.getProxyInformation(EJBLocator.java:375)
> at org.jboss.ejb.client.EJBLocator.getProxyConstructor(EJBLocator.java:370)
> at org.jboss.ejb.client.EJBLocator.createProxyInstance(EJBLocator.java:387)
> at org.jboss.ejb.client.EJBClient.createProxy(EJBClient.java:161)
> at org.jboss.ejb.client.EJBRootContext.lookupNative(EJBRootContext.java:163)
> at org.wildfly.naming.client.AbstractContext.lookup(AbstractContext.java:84)
> at org.wildfly.naming.client.WildFlyRootContext.lookup(WildFlyRootContext.java:144)
> at java.naming/javax.naming.InitialContext.lookup(InitialContext.java:409)
> at org.jboss.as.quickstarts.ejb.remote.client.RemoteEJBClient.lookupRemoteStatelessCalculator(RemoteEJBClient.java:141)
> at org.jboss.as.quickstarts.ejb.remote.client.RemoteEJBClient.invokeStatelessBean(RemoteEJBClient.java:53)
> at org.jboss.as.quickstarts.ejb.remote.client.RemoteEJBClient.main(RemoteEJBClient.java:40)
> Caused by: java.lang.ClassNotFoundException: org.jboss.marshalling.JDKSpecific$1
> at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:582)
> at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178)
> at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521)
> ... 21 more{code}
--
This message was sent by Atlassian JIRA
(v7.5.0#75005)
More information about the jboss-jira
mailing list