[jboss-jira] [JBoss JIRA] (WFLY-4364) add dependency to javax.api in io.netty module

Jeff Mesnil (JIRA) issues at jboss.org
Thu Feb 19 05:28:49 EST 2015


Jeff Mesnil created WFLY-4364:
---------------------------------

             Summary: add dependency to javax.api in io.netty module
                 Key: WFLY-4364
                 URL: https://issues.jboss.org/browse/WFLY-4364
             Project: WildFly
          Issue Type: Bug
            Reporter: Jeff Mesnil
            Assignee: Jason Greene
             Fix For: 9.0.0.Beta1


io.netty module needs a dependency to javax.api module to use its SSL functionality.

Otherwise, the code fails with a stack trace such as:

{noformat}
11:20:50,161 WARN  [org.jboss.modules] (Thread-0 (HornetQ-client-netty-threads-1249943084)) Failed to define class io.netty.handler.ssl.NotSslRecordException in Module "io.netty:main" from local module loader @52f63387 (finder: local module finder @21b10e9e (roots: /Users/ahmedhammad/tools/wildfly-8.1.0.Final/modules,/Users/ahmedhammad/tools/wildfly-8.1.0.Final/modules/system/layers/base)): java.lang.LinkageError: Failed to link io/netty/handler/ssl/NotSslRecordException (Module "io.netty:main" from local module loader @52f63387 (finder: local module finder @21b10e9e (roots: /Users/ahmedhammad/tools/wildfly-8.1.0.Final/modules,/Users/ahmedhammad/tools/wildfly-8.1.0.Final/modules/system/layers/base)))
	at org.jboss.modules.ModuleClassLoader.defineClass(ModuleClassLoader.java:487) [jboss-modules.jar:1.3.3.Final]
	at org.jboss.modules.ModuleClassLoader.loadClassLocal(ModuleClassLoader.java:277) [jboss-modules.jar:1.3.3.Final]
	at org.jboss.modules.ModuleClassLoader$1.loadClassLocal(ModuleClassLoader.java:92) [jboss-modules.jar:1.3.3.Final]
	at org.jboss.modules.Module.loadModuleClass(Module.java:568) [jboss-modules.jar:1.3.3.Final]
	at org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:205) [jboss-modules.jar:1.3.3.Final]
	at org.jboss.modules.ConcurrentClassLoader.performLoadClassUnchecked(ConcurrentClassLoader.java:459) [jboss-modules.jar:1.3.3.Final]
	at org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:408) [jboss-modules.jar:1.3.3.Final]
	at org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:389) [jboss-modules.jar:1.3.3.Final]
	at org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:134) [jboss-modules.jar:1.3.3.Final]
	at org.hornetq.core.remoting.impl.netty.NettyConnector$1.initChannel(NettyConnector.java:563) [hornetq-core-client-2.4.1.Final.jar:]
	at io.netty.channel.ChannelInitializer.channelRegistered(ChannelInitializer.java:69) [netty-all-4.0.15.Final.jar:4.0.15.Final]
	at io.netty.channel.DefaultChannelHandlerContext.invokeChannelRegistered(DefaultChannelHandlerContext.java:163) [netty-all-4.0.15.Final.jar:4.0.15.Final]
	at io.netty.channel.DefaultChannelHandlerContext.fireChannelRegistered(DefaultChannelHandlerContext.java:149) [netty-all-4.0.15.Final.jar:4.0.15.Final]
	at io.netty.channel.DefaultChannelPipeline.fireChannelRegistered(DefaultChannelPipeline.java:730) [netty-all-4.0.15.Final.jar:4.0.15.Final]
	at io.netty.channel.AbstractChannel$AbstractUnsafe.register0(AbstractChannel.java:442) [netty-all-4.0.15.Final.jar:4.0.15.Final]
	at io.netty.channel.AbstractChannel$AbstractUnsafe.access$100(AbstractChannel.java:374) [netty-all-4.0.15.Final.jar:4.0.15.Final]
	at io.netty.channel.AbstractChannel$AbstractUnsafe$1.run(AbstractChannel.java:418) [netty-all-4.0.15.Final.jar:4.0.15.Final]
	at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:354) [netty-all-4.0.15.Final.jar:4.0.15.Final]
	at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:353) [netty-all-4.0.15.Final.jar:4.0.15.Final]
	at io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:101) [netty-all-4.0.15.Final.jar:4.0.15.Final]
	at java.lang.Thread.run(Thread.java:724) [rt.jar:1.7.0_25]
Caused by: java.lang.NoClassDefFoundError: javax/net/ssl/SSLException
	at java.lang.ClassLoader.defineClass1(Native Method) [rt.jar:1.7.0_25]
	at java.lang.ClassLoader.defineClass(ClassLoader.java:792) [rt.jar:1.7.0_25]
	at org.jboss.modules.ModuleClassLoader.doDefineOrLoadClass(ModuleClassLoader.java:361) [jboss-modules.jar:1.3.3.Final]
	at org.jboss.modules.ModuleClassLoader.defineClass(ModuleClassLoader.java:482) [jboss-modules.jar:1.3.3.Final]
{noformat}



--
This message was sent by Atlassian JIRA
(v6.3.11#6341)


More information about the jboss-jira mailing list