[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