7 Replies Latest reply on Aug 14, 2015 5:00 PM by smarlow

    Wildfly 9.0.1 VerifyError

    alex.austin

      We have an ear comprised of a few ejbs, wars, etc. that deploys and runs great on WIldfly 8.2.0. However when we try to deploy (Which appears to deploy just fine) and then access our application on the latest release of Wildfly 9 we are seeing this exception.

       

      edit. As an FYI, the ear was compiled with and the system running our wildfly server are both using java "1.7.0_80"

       

      11:23:48,983 ERROR [io.undertow.request] (default task-9) UT005023: Exception handling request to /api/configs/etc: com.google.common.util.concurrent.ExecutionError: java.lang.VerifyError: Bad type on operand stack
      Exception Details:
        Location:
          io/netty/util/internal/TypeParameterMatcher.<clinit>()V @7: putstatic
        Reason:
          Type 'io/netty/util/internal/NoOpTypeParameterMatcher' (current frame, stack[0]) is not assignable to 'io/netty/util/internal/TypeParameterMatcher'
        Current Frame:
          bci: @7
          flags: { }
          locals: { }
          stack: { 'io/netty/util/internal/NoOpTypeParameterMatcher' }
        Bytecode:
          0000000: bb00 3259 b700 33b3 0007 bb00 0659 b700
          0000010: 31b3 000a bb00 3459 b700 35b3 0001 bb00
          0000020: 3659 b700 37b3 0011 b1                
      
      
        at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2201) [guava-18.0.jar:]
        at com.google.common.cache.LocalCache.get(LocalCache.java:3937) [guava-18.0.jar:]
        at com.google.common.cache.LocalCache.getOrLoad(LocalCache.java:3941) [guava-18.0.jar:]
        at com.google.common.cache.LocalCache$LocalLoadingCache.get(LocalCache.java:4824) [guava-18.0.jar:]
        at org.jboss.weld.util.cache.LoadingCacheUtils.getCacheValue(LoadingCacheUtils.java:49) [weld-core-impl-2.2.14.Final.jar:2015-06-24 15:18]
        at org.jboss.weld.util.cache.LoadingCacheUtils.getCastCacheValue(LoadingCacheUtils.java:74) [weld-core-impl-2.2.14.Final.jar:2015-06-24 15:18]
        at org.jboss.weld.bean.proxy.ClientProxyProvider.getClientProxy(ClientProxyProvider.java:222) [weld-core-impl-2.2.14.Final.jar:2015-06-24 15:18]
        at org.jboss.weld.manager.BeanManagerImpl.getReference(BeanManagerImpl.java:755) [weld-core-impl-2.2.14.Final.jar:2015-06-24 15:18]
        at org.jboss.weld.manager.BeanManagerImpl.getReference(BeanManagerImpl.java:784) [weld-core-impl-2.2.14.Final.jar:2015-06-24 15:18]
        at org.jboss.weld.util.ForwardingBeanManager.getReference(ForwardingBeanManager.java:61) [weld-core-impl-2.2.14.Final.jar:2015-06-24 15:18]
        at org.jboss.weld.bean.builtin.BeanManagerProxy.getReference(BeanManagerProxy.java:85) [weld-core-impl-2.2.14.Final.jar:2015-06-24 15:18]
        at org.jboss.resteasy.cdi.CdiConstructorInjector.construct(CdiConstructorInjector.java:64) [resteasy-cdi-3.0.11.Final.jar:]
        at org.jboss.resteasy.spi.ResteasyProviderFactory.createProviderInstance(ResteasyProviderFactory.java:2211) [resteasy-jaxrs-3.0.11.Final.jar:]
        at org.jboss.resteasy.spi.ResteasyProviderFactory.addExceptionMapper(ResteasyProviderFactory.java:1012) [resteasy-jaxrs-3.0.11.Final.jar:]
        at org.jboss.resteasy.spi.ResteasyProviderFactory.registerProvider(ResteasyProviderFactory.java:1426) [resteasy-jaxrs-3.0.11.Final.jar:]
        at org.jboss.resteasy.spi.ResteasyProviderFactory.registerProvider(ResteasyProviderFactory.java:1346) [resteasy-jaxrs-3.0.11.Final.jar:]
        at org.jboss.resteasy.spi.ResteasyProviderFactory.registerProvider(ResteasyProviderFactory.java:1268) [resteasy-jaxrs-3.0.11.Final.jar:]
        at org.jboss.resteasy.spi.ResteasyDeployment.registerProvider(ResteasyDeployment.java:531) [resteasy-jaxrs-3.0.11.Final.jar:]
        at org.jboss.resteasy.spi.ResteasyDeployment.registration(ResteasyDeployment.java:338) [resteasy-jaxrs-3.0.11.Final.jar:]
        at org.jboss.resteasy.spi.ResteasyDeployment.start(ResteasyDeployment.java:241) [resteasy-jaxrs-3.0.11.Final.jar:]
        at org.jboss.resteasy.plugins.server.servlet.ServletContainerDispatcher.init(ServletContainerDispatcher.java:112) [resteasy-jaxrs-3.0.11.Final.jar:]
        at org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher.init(HttpServletDispatcher.java:36) [resteasy-jaxrs-3.0.11.Final.jar:]
        at io.undertow.servlet.core.LifecyleInterceptorInvocation.proceed(LifecyleInterceptorInvocation.java:117) [undertow-servlet-1.2.9.Final.jar:1.2.9.Final]
        at org.wildfly.extension.undertow.security.RunAsLifecycleInterceptor.init(RunAsLifecycleInterceptor.java:78)
        at io.undertow.servlet.core.LifecyleInterceptorInvocation.proceed(LifecyleInterceptorInvocation.java:103) [undertow-servlet-1.2.9.Final.jar:1.2.9.Final]
        at io.undertow.servlet.core.ManagedServlet$DefaultInstanceStrategy.start(ManagedServlet.java:230) [undertow-servlet-1.2.9.Final.jar:1.2.9.Final]
        at io.undertow.servlet.core.ManagedServlet.getServlet(ManagedServlet.java:169) [undertow-servlet-1.2.9.Final.jar:1.2.9.Final]
        at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:85) [undertow-servlet-1.2.9.Final.jar:1.2.9.Final]
        at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62) [undertow-servlet-1.2.9.Final.jar:1.2.9.Final]
        at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36) [undertow-servlet-1.2.9.Final.jar:1.2.9.Final]
        at org.wildfly.extension.undertow.security.SecurityContextAssociationHandler.handleRequest(SecurityContextAssociationHandler.java:78)
        at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) [undertow-core-1.2.9.Final.jar:1.2.9.Final]
        at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:131) [undertow-servlet-1.2.9.Final.jar:1.2.9.Final]
        at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57) [undertow-servlet-1.2.9.Final.jar:1.2.9.Final]
        at io.undertow.server.handlers.DisableCacheHandler.handleRequest(DisableCacheHandler.java:33) [undertow-core-1.2.9.Final.jar:1.2.9.Final]
        at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) [undertow-core-1.2.9.Final.jar:1.2.9.Final]
        at io.undertow.security.handlers.AuthenticationConstraintHandler.handleRequest(AuthenticationConstraintHandler.java:51) [undertow-core-1.2.9.Final.jar:1.2.9.Final]
        at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46) [undertow-core-1.2.9.Final.jar:1.2.9.Final]
        at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64) [undertow-servlet-1.2.9.Final.jar:1.2.9.Final]
        at io.undertow.servlet.handlers.security.ServletSecurityConstraintHandler.handleRequest(ServletSecurityConstraintHandler.java:56) [undertow-servlet-1.2.9.Final.jar:1.2.9.Final]
        at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:58) [undertow-core-1.2.9.Final.jar:1.2.9.Final]
        at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:72) [undertow-servlet-1.2.9.Final.jar:1.2.9.Final]
        at io.undertow.security.handlers.NotificationReceiverHandler.handleRequest(NotificationReceiverHandler.java:50) [undertow-core-1.2.9.Final.jar:1.2.9.Final]
        at io.undertow.security.handlers.SecurityInitialHandler.handleRequest(SecurityInitialHandler.java:76) [undertow-core-1.2.9.Final.jar:1.2.9.Final]
        at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) [undertow-core-1.2.9.Final.jar:1.2.9.Final]
        at org.wildfly.extension.undertow.security.jacc.JACCContextIdHandler.handleRequest(JACCContextIdHandler.java:61)
        at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) [undertow-core-1.2.9.Final.jar:1.2.9.Final]
        at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) [undertow-core-1.2.9.Final.jar:1.2.9.Final]
        at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:282) [undertow-servlet-1.2.9.Final.jar:1.2.9.Final]
        at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:261) [undertow-servlet-1.2.9.Final.jar:1.2.9.Final]
        at io.undertow.servlet.handlers.ServletInitialHandler.access$000(ServletInitialHandler.java:80) [undertow-servlet-1.2.9.Final.jar:1.2.9.Final]
        at io.undertow.servlet.handlers.ServletInitialHandler$1.handleRequest(ServletInitialHandler.java:172) [undertow-servlet-1.2.9.Final.jar:1.2.9.Final]
        at io.undertow.server.Connectors.executeRootHandler(Connectors.java:199) [undertow-core-1.2.9.Final.jar:1.2.9.Final]
        at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:774) [undertow-core-1.2.9.Final.jar:1.2.9.Final]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [rt.jar:1.7.0_80]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [rt.jar:1.7.0_80]
        at java.lang.Thread.run(Unknown Source) [rt.jar:1.7.0_80]
      Caused by: java.lang.VerifyError: Bad type on operand stack
      Exception Details:
        Location:
          io/netty/util/internal/TypeParameterMatcher.<clinit>()V @7: putstatic
        Reason:
          Type 'io/netty/util/internal/NoOpTypeParameterMatcher' (current frame, stack[0]) is not assignable to 'io/netty/util/internal/TypeParameterMatcher'
        Current Frame:
          bci: @7
          flags: { }
          locals: { }
          stack: { 'io/netty/util/internal/NoOpTypeParameterMatcher' }
        Bytecode:
          0000000: bb00 3259 b700 33b3 0007 bb00 0659 b700
          0000010: 31b3 000a bb00 3459 b700 35b3 0001 bb00
          0000020: 3659 b700 37b3 0011 b1                
      
      
        at java.lang.Class.getDeclaredConstructors0(Native Method) [rt.jar:1.7.0_80]
        at java.lang.Class.privateGetDeclaredConstructors(Unknown Source) [rt.jar:1.7.0_80]
        at java.lang.Class.getConstructor0(Unknown Source) [rt.jar:1.7.0_80]
        at java.lang.Class.newInstance(Unknown Source) [rt.jar:1.7.0_80]
        at io.netty.util.internal.JavassistTypeParameterMatcherGenerator.generate(JavassistTypeParameterMatcherGenerator.java:82) [netty-all-4.0.15.Final.jar:4.0.15.Final]
        at io.netty.util.internal.JavassistTypeParameterMatcherGenerator.generate(JavassistTypeParameterMatcherGenerator.java:54) [netty-all-4.0.15.Final.jar:4.0.15.Final]
        at io.netty.util.internal.TypeParameterMatcher.get(TypeParameterMatcher.java:42) [netty-all-4.0.15.Final.jar:4.0.15.Final]
        at io.netty.util.internal.TypeParameterMatcher.find(TypeParameterMatcher.java:78) [netty-all-4.0.15.Final.jar:4.0.15.Final]
        at io.netty.channel.SimpleChannelInboundHandler.<init>(SimpleChannelInboundHandler.java:67) [netty-all-4.0.26.Final.jar:4.0.26.Final]
        at io.netty.channel.SimpleChannelInboundHandler.<init>(SimpleChannelInboundHandler.java:57) [netty-all-4.0.26.Final.jar:4.0.26.Final]
        at com.redacted.logging.SocketManagerImpl.<init>(SocketManagerImpl.java:21) [COMMONS-1.0-SNAPSHOT.jar:]
        at com.redacted.logging.SocketLoggerImpl.<init>(SocketLoggerImpl.java:19) [COMMONS-1.0-SNAPSHOT.jar:]
        at com.redacted.logging.SplunkRawTCPAppender.<init>(SplunkRawTCPAppender.java:16) [COMMONS-1.0-SNAPSHOT.jar:]
        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) [rt.jar:1.7.0_80]
        at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) [rt.jar:1.7.0_80]
        at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) [rt.jar:1.7.0_80]
        at java.lang.reflect.Constructor.newInstance(Unknown Source) [rt.jar:1.7.0_80]
        at org.codehaus.groovy.reflection.CachedConstructor.invoke(CachedConstructor.java:77) [groovy-all-2.4.1.jar:2.4.1]
        at org.codehaus.groovy.reflection.CachedConstructor.doConstructorInvoke(CachedConstructor.java:71) [groovy-all-2.4.1.jar:2.4.1]
        at groovy.lang.MetaClassImpl.invokeConstructor(MetaClassImpl.java:1709) [groovy-all-2.4.1.jar:2.4.1]
        at groovy.lang.MetaClassImpl.invokeConstructor(MetaClassImpl.java:1526) [groovy-all-2.4.1.jar:2.4.1]
        at org.codehaus.groovy.runtime.InvokerHelper.invokeConstructorOf(InvokerHelper.java:945) [groovy-all-2.4.1.jar:2.4.1]
        at org.codehaus.groovy.runtime.DefaultGroovyMethods.newInstance(DefaultGroovyMethods.java:15403) [groovy-all-2.4.1.jar:2.4.1]
        at org.codehaus.groovy.runtime.dgm$446.invoke(Unknown Source) [groovy-all-2.4.1.jar:2.4.1]
        at org.codehaus.groovy.runtime.callsite.StaticMetaMethodSite$StaticMetaMethodSiteNoUnwrapNoCoerce.invoke(StaticMetaMethodSite.java:148) [groovy-all-2.4.1.jar:2.4.1]
        at org.codehaus.groovy.runtime.callsite.StaticMetaMethodSite.call(StaticMetaMethodSite.java:88) [groovy-all-2.4.1.jar:2.4.1]
        at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:45) [groovy-all-2.4.1.jar:2.4.1]
        at org.codehaus.groovy.runtime.callsite.StaticMetaMethodSite.call(StaticMetaMethodSite.java:93) [groovy-all-2.4.1.jar:2.4.1]
        at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:114) [groovy-all-2.4.1.jar:2.4.1]
        at ch.qos.logback.classic.gaffer.ConfigurationDelegate.appender(ConfigurationDelegate.groovy:130) [logback-classic-1.1.2.jar:]
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [rt.jar:1.7.0_80]
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) [rt.jar:1.7.0_80]
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) [rt.jar:1.7.0_80]
        at java.lang.reflect.Method.invoke(Unknown Source) [rt.jar:1.7.0_80]
        at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:90) [groovy-all-2.4.1.jar:2.4.1]
        at org.codehaus.groovy.runtime.metaclass.MixinInstanceMetaMethod.invoke(MixinInstanceMetaMethod.java:53) [groovy-all-2.4.1.jar:2.4.1]
        at org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite$PogoMetaMethodSiteNoUnwrapNoCoerce.invoke(PogoMetaMethodSite.java:248) [groovy-all-2.4.1.jar:2.4.1]
        at org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite.callCurrent(PogoMetaMethodSite.java:56) [groovy-all-2.4.1.jar:2.4.1]
        at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallCurrent(CallSiteArray.java:49) [groovy-all-2.4.1.jar:2.4.1]
        at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:151) [groovy-all-2.4.1.jar:2.4.1]
        at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:179) [groovy-all-2.4.1.jar:2.4.1]
        at Script1.run(Script1.groovy:39)
        at Script1$run.call(Unknown Source)
        at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:45) [groovy-all-2.4.1.jar:2.4.1]
        at Script1$run.call(Unknown Source)
        at ch.qos.logback.classic.gaffer.GafferConfigurator.run(GafferConfigurator.groovy:77) [logback-classic-1.1.2.jar:]
        at ch.qos.logback.classic.gaffer.GafferConfigurator$run.callCurrent(Unknown Source)
        at ch.qos.logback.classic.gaffer.GafferConfigurator.run(GafferConfigurator.groovy:49) [logback-classic-1.1.2.jar:]
        at ch.qos.logback.classic.gaffer.GafferUtil.runGafferConfiguratorOn(GafferUtil.java:36) [logback-classic-1.1.2.jar:]
        at com.redacted.logging.CustomContextSelection.configure(CustomContextSelection.java:129) [COMMONS-1.0-SNAPSHOT.jar:]
        at com.redacted.logging.CustomContextSelection.configure(CustomContextSelection.java:109) [COMMONS-1.0-SNAPSHOT.jar:]
        at com.redacted.logging.CustomContextSelection.configure(CustomContextSelection.java:97) [COMMONS-1.0-SNAPSHOT.jar:]
        at com.redacted.logging.CustomContextSelection.getLoggerContext(CustomContextSelection.java:73) [COMMONS-1.0-SNAPSHOT.jar:]
        at com.redacted.logging.CustomContextSelection.getLoggerContext(CustomContextSelection.java:61) [COMMONS-1.0-SNAPSHOT.jar:]
        at org.slf4j.impl.StaticLoggerBinder.getLoggerFactory(StaticLoggerBinder.java:111) [logback-classic-1.1.2.jar:]
        at org.slf4j.LoggerFactory.getILoggerFactory(LoggerFactory.java:306) [slf4j-api-1.7.6.jar:1.7.6]
        at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:276) [slf4j-api-1.7.6.jar:1.7.6]
        at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:288) [slf4j-api-1.7.6.jar:1.7.6]
        at com.redacted.records.exception.ValidationExceptionMapper.<clinit>(ValidationExceptionMapper.java:23) [classes:]
        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) [rt.jar:1.7.0_80]
        at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) [rt.jar:1.7.0_80]
        at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) [rt.jar:1.7.0_80]
        at java.lang.reflect.Constructor.newInstance(Unknown Source) [rt.jar:1.7.0_80]
        at java.lang.Class.newInstance(Unknown Source) [rt.jar:1.7.0_80]
        at org.jboss.weld.bean.proxy.DefaultProxyInstantiator.newInstance(DefaultProxyInstantiator.java:43) [weld-core-impl-2.2.14.Final.jar:2015-06-24 15:18]
        at org.jboss.weld.bean.proxy.ProxyFactory.run(ProxyFactory.java:307) [weld-core-impl-2.2.14.Final.jar:2015-06-24 15:18]
        at org.jboss.weld.bean.proxy.ProxyFactory.create(ProxyFactory.java:299) [weld-core-impl-2.2.14.Final.jar:2015-06-24 15:18]
        at org.jboss.weld.bean.proxy.ClientProxyFactory.create(ClientProxyFactory.java:83) [weld-core-impl-2.2.14.Final.jar:2015-06-24 15:18]
        at org.jboss.weld.bean.proxy.ClientProxyProvider.createClientProxy(ClientProxyProvider.java:198) [weld-core-impl-2.2.14.Final.jar:2015-06-24 15:18]
        at org.jboss.weld.bean.proxy.ClientProxyProvider.createClientProxy(ClientProxyProvider.java:188) [weld-core-impl-2.2.14.Final.jar:2015-06-24 15:18]
        at org.jboss.weld.bean.proxy.ClientProxyProvider.access$100(ClientProxyProvider.java:46) [weld-core-impl-2.2.14.Final.jar:2015-06-24 15:18]
        at org.jboss.weld.bean.proxy.ClientProxyProvider$CreateClientProxy.load(ClientProxyProvider.java:57) [weld-core-impl-2.2.14.Final.jar:2015-06-24 15:18]
        at org.jboss.weld.bean.proxy.ClientProxyProvider$CreateClientProxy.load(ClientProxyProvider.java:53) [weld-core-impl-2.2.14.Final.jar:2015-06-24 15:18]
        at com.google.common.cache.LocalCache$LoadingValueReference.loadFuture(LocalCache.java:3527) [guava-18.0.jar:]
        at com.google.common.cache.LocalCache$Segment.loadSync(LocalCache.java:2319) [guava-18.0.jar:]
        at com.google.common.cache.LocalCache$Segment.lockedGetOrLoad(LocalCache.java:2282) [guava-18.0.jar:]
        at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2197) [guava-18.0.jar:]
        ... 56 more
      
      
        • 1. Re: Wildfly 9.0.1 VerifyError
          mayerw01

          Usually such kind of errors indicate a version mismatch. Did you include the netty-all-4.0.15.Final.jar to your EAR?

          • 2. Re: Wildfly 9.0.1 VerifyError
            alex.austin

            Yes we do include it. Here is the output of

             

            target|dev jar -tf EDIEEAR.ear                                   

            META-INF/

            META-INF/MANIFEST.MF

            lib/

            lib/airbrake-java-2.2.8.jar

            lib/antlr-2.7.6.jar

            lib/asm-3.1.jar

            lib/bcmail-jdk16-1.46.jar

            lib/bcprov-jdk16-1.46.jar

            lib/bsh-2.0b4.jar

            lib/cglib-2.2.jar

            lib/commons-codec-1.10.jar

            lib/commons-collections-3.1.jar

            lib/commons-lang3-3.4.jar

            lib/cssparser-0.9.4.Modified.jar

            lib/dom4j-1.6.1.jar

            lib/expiringmap-0.4.3.jar

            lib/freemarker-2.3.8.jar

            lib/groovy-all-2.4.1.jar

            lib/guava-18.0.jar

            lib/hibernate-annotations-3.5.2-Final.jar

            lib/hibernate-commons-annotations-3.2.0.Final.jar

            lib/hibernate-core-3.5.2-Final.jar

            lib/hibernate-entitymanager-3.5.2-Final.jar

            lib/hibernate-envers-3.5.2-Final.jar

            lib/hibernate-jpa-2.0-api-1.0.0.Final.jar

            lib/hibernate-tools-3.2.0.ga.jar

            lib/httpclient-4.2.1.jar

            lib/jackson-core-asl-1.8.5.jar

            lib/jackson-jaxrs-1.9.12.jar

            lib/jackson-mapper-asl-1.8.5.jar

            lib/jackson-xc-1.9.12.jar

            lib/javassist-3.9.0.GA.jar

            lib/javatuples-1.2.jar

            lib/jcl-over-slf4j-1.7.6.jar

            lib/jettison-1.3.1.jar

            lib/joda-time-2.6.jar

            lib/jregex-1.2_01.jar

            lib/jsch-0.1.53.jar

            lib/jsoup-1.6.1.jar

            lib/jta-1.1.jar

            lib/jtidy-r8-20060801.jar

            lib/jython-2.5.3.jar

            lib/logback-classic-1.1.2.jar

            lib/logback-core-1.1.2.jar

            lib/netty-all-4.0.15.Final.jar

            lib/opencsv-2.3.jar

            lib/pd4ml-3.91.Commercial.jar

            lib/resteasy-jackson-provider-3.0.10.Final.jar

            lib/scripts.jar

            lib/slf4j-api-1.7.6.jar

            lib/stax-api-1.0.1.jar

            lib/uasparser-0.6.0.Reviewed.jar

            lib/univocity-parsers-1.5.0.jar

            lib/xml-apis-1.0.b2.jar

            • 3. Re: Wildfly 9.0.1 VerifyError
              mayerw01

              But Wildfly 9 uses netty-all-4.0.26.Final.jar which conflicts with the jar from wildfly 8.

              • 4. Re: Wildfly 9.0.1 VerifyError
                ctomc

                no, that shouldn't be a problem, as classloaders are scoped and netty never comes to user deployment classpath (unless asked for it in jboss-deployment-strucutre.xml)

                 

                what you have is clash between netty's javassit and the one you have in your deployment

                netty uses 3.19.0-GA and you have 3.9. in your deployment.

                and netty-all jar you are using is already shipping javassit as part of jar itself.

                • 5. Re: Wildfly 9.0.1 VerifyError
                  alex.austin

                  Hmm... now I have to dig deeper or look elsewhere. javassist is not specified in any of our poms and 3.9 is not in our maven repo just 3.18.1-GA

                  • 6. Re: Wildfly 9.0.1 VerifyError
                    alex.austin

                    So the 3.9 is a dependency of Hibernate 3.5.2, however wouldn't a javassist issue have popped up in previous versions of jboss/wildfly such as Jboss 7 or Wildfly 8.2 since they use more recent versions of javassist?

                    • 7. Re: Wildfly 9.0.1 VerifyError
                      smarlow

                      I would be surprised if you couldn't update WildFly to use a later Javassist version.  We have been talking about doing that for a while and just need to coordinate it.  Perhaps you could try 3.20.0-GA and let us know how it goes (success or failure).

                       

                      https://github.com/jboss-javassist/javassist/releases has the latest.