[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
Michal Jurc created WFLY-11035:
----------------------------------
Summary: 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: Eduardo Martins
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