4 Replies Latest reply on Jun 23, 2017 8:27 AM by jbgo

    JBoss EAP 6.4 - Truncated class file on deployment

    jbgo

      Hi,

       

      I'm trying to migrate an old app from Websphere 8.0 to JBoss EAP 6.4. This app is composed of Stuts 1 and built with Maven and Java 8.

       

      But I have this error when deploying the .ear file and I don't know how to correct it. The same file can be deployed on Websphere without any problem ...

       

      Files structure

       

      app-ear
      --- app-web.war
      ------ META-INF
      --------- MANIFEST-MF
      ------ WEB-INF
      --------- classes
      --------- [...]
      --------- lib
      --------- web.xml
      

       

      Log

       

      09:19:34,153 INFO  [org.jboss.as.server.deployment.scanner] (MSC service thread 1-15) JBAS015012: FileSystemDeploymentService démarré pour le répertoire C:\work\apps\jboss\jboss-eap-6.4.0\standalone\deployments
      09:19:34,153 INFO  [org.jboss.as.server.deployment] (MSC service thread 1-7) JBAS015876: Lancement du déploiement de "app-ear.ear" (runtime-name: "app-ear.ear")
      09:19:34,153 INFO  [org.jboss.as.remoting] (MSC service thread 1-5) JBAS017100: Écoute sur 127.0.0.1:9999
      09:19:34,153 INFO  [org.jboss.as.remoting] (MSC service thread 1-6) JBAS017100: Écoute sur 127.0.0.1:4447
      09:19:37,942 INFO  [org.jboss.as.server.deployment] (MSC service thread 1-16) JBAS015973: Démarrage du sous-déploiement (runtime-name: "app-web.war")
      09:19:50,443 WARN  [org.jboss.as.server.deployment] (MSC service thread 1-10) JBAS015960: Class Path entry org.apache.oltu.oauth2.client-1.0.0.jar in /C:/work/apps/jboss/jboss-eap-6.4.0/bin/content/app-ear.ear/app-web.war  does not point to a valid jar for a Class-Path reference.
      09:19:50,443 WARN  [org.jboss.as.server.deployment] (MSC service thread 1-10) JBAS015960: Class Path entry org.apache.oltu.oauth2.common-1.0.0.jar in /C:/work/apps/jboss/jboss-eap-6.4.0/bin/content/app-ear.ear/app-web.war  does not point to a valid jar for a Class-Path reference.
      09:19:50,443 WARN  [org.jboss.as.server.deployment] (MSC service thread 1-10) JBAS015960: Class Path entry slf4j-api-1.5.8.jar in /C:/work/apps/jboss/jboss-eap-6.4.0/bin/content/app-ear.ear/app-web.war  does not point to a valid jar for a Class-Path reference.
      09:19:50,443 WARN  [org.jboss.as.server.deployment] (MSC service thread 1-10) JBAS015960: Class Path entry json-20170516.jar in /C:/work/apps/jboss/jboss-eap-6.4.0/bin/content/app-ear.ear/app-web.war  does not point to a valid jar for a Class-Path reference.
      09:19:50,443 WARN  [org.jboss.as.server.deployment] (MSC service thread 1-10) JBAS015960: Class Path entry bcprov-jdk15on-1.56.jar in /C:/work/apps/jboss/jboss-eap-6.4.0/bin/content/app-ear.ear/app-web.war  does not point to a valid jar for a Class-Path reference.
      09:19:50,443 WARN  [org.jboss.as.server.deployment] (MSC service thread 1-10) JBAS015960: Class Path entry spring-context-3.0.5.RELEASE.jar in /C:/work/apps/jboss/jboss-eap-6.4.0/bin/content/app-ear.ear/app-web.war  does not point to a valid jar for a Class-Path reference.
      09:19:50,443 WARN  [org.jboss.as.server.deployment] (MSC service thread 1-10) JBAS015960: Class Path entry spring-aop-3.0.5.RELEASE.jar in /C:/work/apps/jboss/jboss-eap-6.4.0/bin/content/app-ear.ear/app-web.war  does not point to a valid jar for a Class-Path reference.
      09:19:50,443 WARN  [org.jboss.as.server.deployment] (MSC service thread 1-10) JBAS015960: Class Path entry spring-core-3.0.5.RELEASE.jar in /C:/work/apps/jboss/jboss-eap-6.4.0/bin/content/app-ear.ear/app-web.war  does not point to a valid jar for a Class-Path reference.
      09:19:50,443 WARN  [org.jboss.as.server.deployment] (MSC service thread 1-10) JBAS015960: Class Path entry spring-expression-3.0.5.RELEASE.jar in /C:/work/apps/jboss/jboss-eap-6.4.0/bin/content/app-ear.ear/app-web.war  does not point to a valid jar for a Class-Path reference.
      09:19:50,443 WARN  [org.jboss.as.server.deployment] (MSC service thread 1-10) JBAS015960: Class Path entry spring-asm-3.0.5.RELEASE.jar in /C:/work/apps/jboss/jboss-eap-6.4.0/bin/content/app-ear.ear/app-web.war  does not point to a valid jar for a Class-Path reference.
      09:19:50,443 WARN  [org.jboss.as.server.deployment] (MSC service thread 1-10) JBAS015960: Class Path entry spring-beans-3.0.5.RELEASE.jar in /C:/work/apps/jboss/jboss-eap-6.4.0/bin/content/app-ear.ear/app-web.war  does not point to a valid jar for a Class-Path reference.
      09:19:50,443 WARN  [org.jboss.as.server.deployment] (MSC service thread 1-10) JBAS015960: Class Path entry spring-web-3.0.5.RELEASE.jar in /C:/work/apps/jboss/jboss-eap-6.4.0/bin/content/app-ear.ear/app-web.war  does not point to a valid jar for a Class-Path reference.
      09:19:50,443 WARN  [org.jboss.as.server.deployment] (MSC service thread 1-10) JBAS015960: Class Path entry aopalliance-1.0.jar in /C:/work/apps/jboss/jboss-eap-6.4.0/bin/content/app-ear.ear/app-web.war  does not point to a valid jar for a Class-Path reference.
      09:19:50,443 WARN  [org.jboss.as.server.deployment] (MSC service thread 1-10) JBAS015960: Class Path entry standard-1.0.6.jar in /C:/work/apps/jboss/jboss-eap-6.4.0/bin/content/app-ear.ear/app-web.war  does not point to a valid jar for a Class-Path reference.
      09:19:50,443 WARN  [org.jboss.as.server.deployment] (MSC service thread 1-10) JBAS015960: Class Path entry sjr-rawClient-1.2.1.jar in /C:/work/apps/jboss/jboss-eap-6.4.0/bin/content/app-ear.ear/app-web.war  does not point to a valid jar for a Class-Path reference.
      09:19:50,459 WARN  [org.jboss.as.server.deployment] (MSC service thread 1-10) JBAS015960: Class Path entry commons-codec-1.3.jar in /C:/work/apps/jboss/jboss-eap-6.4.0/bin/content/app-ear.ear/app-web.war  does not point to a valid jar for a Class-Path reference.
      09:19:50,459 WARN  [org.jboss.as.server.deployment] (MSC service thread 1-10) JBAS015960: Class Path entry commons-httpclient-3.1.jar in /C:/work/apps/jboss/jboss-eap-6.4.0/bin/content/app-ear.ear/app-web.war  does not point to a valid jar for a Class-Path reference.
      09:19:50,459 WARN  [org.jboss.as.server.deployment] (MSC service thread 1-10) JBAS015960: Class Path entry commons-beanutils-1.7.0.jar in /C:/work/apps/jboss/jboss-eap-6.4.0/bin/content/app-ear.ear/app-web.war  does not point to a valid jar for a Class-Path reference.
      09:19:50,459 WARN  [org.jboss.as.server.deployment] (MSC service thread 1-10) JBAS015960: Class Path entry ehcache-1.6.2.jar in /C:/work/apps/jboss/jboss-eap-6.4.0/bin/content/app-ear.ear/app-web.war  does not point to a valid jar for a Class-Path reference.
      09:19:50,459 WARN  [org.jboss.as.server.deployment] (MSC service thread 1-10) JBAS015960: Class Path entry aspectjweaver-1.6.8.jar in /C:/work/apps/jboss/jboss-eap-6.4.0/bin/content/app-ear.ear/app-web.war  does not point to a valid jar for a Class-Path reference.
      09:19:50,459 WARN  [org.jboss.as.server.deployment] (MSC service thread 1-10) JBAS015960: Class Path entry slf4j-log4j12-1.5.8.jar in /C:/work/apps/jboss/jboss-eap-6.4.0/bin/content/app-ear.ear/app-web.war  does not point to a valid jar for a Class-Path reference.
      09:19:50,459 WARN  [org.jboss.as.server.deployment] (MSC service thread 1-10) JBAS015960: Class Path entry spring-context-support-3.0.5.RELEASE.jar in /C:/work/apps/jboss/jboss-eap-6.4.0/bin/content/app-ear.ear/app-web.war  does not point to a valid jar for a Class-Path reference.
      09:19:50,459 WARN  [org.jboss.as.server.deployment] (MSC service thread 1-10) JBAS015960: Class Path entry spring-oxm-3.0.5.RELEASE.jar in /C:/work/apps/jboss/jboss-eap-6.4.0/bin/content/app-ear.ear/app-web.war  does not point to a valid jar for a Class-Path reference.
      09:19:50,459 WARN  [org.jboss.as.server.deployment] (MSC service thread 1-10) JBAS015960: Class Path entry spring-xml-1.5.9.jar in /C:/work/apps/jboss/jboss-eap-6.4.0/bin/content/app-ear.ear/app-web.war  does not point to a valid jar for a Class-Path reference.
      [...]
      
      
      09:19:50,459 WARN  [org.jboss.as.server.deployment] (MSC service thread 1-10) JBAS015960: Class Path entry struts-el-1.1.jar in /C:/work/apps/jboss/jboss-eap-6.4.0/bin/content/app-ear.ear/app-web.war  does not point to a valid jar for a Class-Path reference.
      09:19:50,459 WARN  [org.jboss.as.server.deployment] (MSC service thread 1-10) JBAS015960: Class Path entry jsoup-1.7.3.jar in /C:/work/apps/jboss/jboss-eap-6.4.0/bin/content/app-ear.ear/app-web.war  does not point to a valid jar for a Class-Path reference.
      
      
      09:19:50,459 WARN  [org.jboss.as.server.deployment] (MSC service thread 1-10) JBAS015960: Class Path entry cssparser-0.9.14.jar in /C:/work/apps/jboss/jboss-eap-6.4.0/bin/content/app-ear.ear/app-web.war  does not point to a valid jar for a Class-Path reference.
      
      
      [...]
      
      
      09:19:50,584 WARN  [org.jboss.as.server.deployment] (MSC service thread 1-10) JBAS015960: Class Path entry commons-validator.jar in /C:/work/apps/jboss/jboss-eap-6.4.0/bin/content/app-ear.ear/app-web.war/WEB-INF/lib/struts-1.1.jar  does not point to a valid jar for a Class-Path reference.
      09:19:50,584 WARN  [org.jboss.as.server.deployment] (MSC service thread 1-10) JBAS015960: Class Path entry jakarta-oro.jar in /C:/work/apps/jboss/jboss-eap-6.4.0/bin/content/app-ear.ear/app-web.war/WEB-INF/lib/struts-1.1.jar  does not point to a valid jar for a Class-Path reference.
      09:19:50,584 WARN  [org.jboss.as.server.deployment] (MSC service thread 1-10) JBAS015960: Class Path entry struts-legacy.jar in /C:/work/apps/jboss/jboss-eap-6.4.0/bin/content/app-ear.ear/app-web.war/WEB-INF/lib/struts-1.1.jar  does not point to a valid jar for a Class-Path reference.
      
      
      [...]
      
      
      09:19:50,787 WARN  [org.jboss.as.server.deployment] (MSC service thread 1-7) JBAS015893: Nom de classe rencontré 'com.sun.jersey.core.impl.provider.entity.XMLRootElementProvider$App' invalide pour le type de service 'javax.ws.rs.ext.MessageBodyReader'
      09:19:50,787 WARN  [org.jboss.as.server.deployment] (MSC service thread 1-7) JBAS015893: Nom de classe rencontré 'com.sun.jersey.core.impl.provider.entity.XMLRootElementProvider$Text' invalide pour le type de service 'javax.ws.rs.ext.MessageBodyReader'
      09:19:50,787 WARN  [org.jboss.as.server.deployment] (MSC service thread 1-7) JBAS015893: Nom de classe rencontré 'com.sun.jersey.core.impl.provider.entity.XMLRootElementProvider$General' invalide pour le type de service 'javax.ws.rs.ext.MessageBodyReader'
      09:19:50,787 WARN  [org.jboss.as.server.deployment] (MSC service thread 1-7) JBAS015893: Nom de classe rencontré 'com.sun.jersey.core.impl.provider.entity.XMLJAXBElementProvider$App' invalide pour le type de service 'javax.ws.rs.ext.MessageBodyReader'
      09:19:50,787 WARN  [org.jboss.as.server.deployment] (MSC service thread 1-7) JBAS015893: Nom de classe rencontré 'com.sun.jersey.core.impl.provider.entity.XMLJAXBElementProvider$Text' invalide pour le type de service 'javax.ws.rs.ext.MessageBodyReader'
      09:19:50,787 WARN  [org.jboss.as.server.deployment] (MSC service thread 1-7) JBAS015893: Nom de classe rencontré 'com.sun.jersey.core.impl.provider.entity.XMLJAXBElementProvider$General' invalide pour le type de service 'javax.ws.rs.ext.MessageBodyReader'
      09:19:50,787 WARN  [org.jboss.as.server.deployment] (MSC service thread 1-7) JBAS015893: Nom de classe rencontré 'com.sun.jersey.core.impl.provider.entity.XMLListElementProvider$App' invalide pour le type de service 'javax.ws.rs.ext.MessageBodyReader'
      09:19:50,787 WARN  [org.jboss.as.server.deployment] (MSC service thread 1-7) JBAS015893: Nom de classe rencontré 'com.sun.jersey.core.impl.provider.entity.XMLListElementProvider$Text' invalide pour le type de service 'javax.ws.rs.ext.MessageBodyReader'
      
      
      [...]
      
      
      09:19:50,787 WARN  [org.jboss.as.server.deployment] (MSC service thread 1-7) JBAS015893: Nom de classe rencontré 'com.sun.jersey.server.impl.model.parameter.multivalued.StringReaderProviders$TypeFromStringEnum' invalide pour le type de service 'com.sun.jersey.spi.StringReaderProvider'
      09:19:50,787 WARN  [org.jboss.as.server.deployment] (MSC service thread 1-7) JBAS015893: Nom de classe rencontré 'com.sun.jersey.server.impl.model.parameter.multivalued.StringReaderProviders$TypeValueOf' invalide pour le type de service 'com.sun.jersey.spi.StringReaderProvider'
      09:19:50,787 WARN  [org.jboss.as.server.deployment] (MSC service thread 1-7) JBAS015893: Nom de classe rencontré 'com.sun.jersey.server.impl.model.parameter.multivalued.StringReaderProviders$TypeFromString' invalide pour le type de service 'com.sun.jersey.spi.StringReaderProvider'
      09:19:50,787 WARN  [org.jboss.as.server.deployment] (MSC service thread 1-7) JBAS015893: Nom de classe rencontré 'com.sun.jersey.server.impl.model.parameter.multivalued.StringReaderProviders$StringConstructor' invalide pour le type de service 'com.sun.jersey.spi.StringReaderProvider'
      09:19:50,787 WARN  [org.jboss.as.server.deployment] (MSC service thread 1-7) JBAS015893: Nom de classe rencontré 'com.sun.jersey.server.impl.model.parameter.multivalued.StringReaderProviders$DateProvider' invalide pour le type de service 'com.sun.jersey.spi.StringReaderProvider'
      09:19:50,787 WARN  [org.jboss.as.server.deployment] (MSC service thread 1-7) JBAS015893: Nom de classe rencontré 'com.sun.jersey.server.impl.model.parameter.multivalued.JAXBStringReaderProviders$RootElementProvider' invalide pour le type de service 'com.sun.jersey.spi.StringReaderProvider'
      09:19:50,787 WARN  [org.jboss.as.server.deployment] (MSC service thread 1-7) JBAS015893: Nom de classe rencontré 'com.sun.faces.vendor.GlassFishInjectionProvider:com.sun.enterprise.InjectionManager' invalide pour le type de service 'com.sun.faces.spi.injectionprovider'
      09:19:50,802 WARN  [org.jboss.as.server.deployment] (MSC service thread 1-7) JBAS015893: Nom de classe rencontré 'com.sun.faces.vendor.Tomcat6InjectionProvider:org.apache.catalina.util.DefaultAnnotationProcessor' invalide pour le type de service 'com.sun.faces.spi.injectionprovider'
      09:19:50,802 WARN  [org.jboss.as.server.deployment] (MSC service thread 1-7) JBAS015893: Nom de classe rencontré 'com.sun.faces.vendor.Jetty6InjectionProvider:org.mortbay.jetty.plus.annotation.InjectionCollection' invalide pour le type de service 'com.sun.faces.spi.injectionprovider'
      09:19:50,802 WARN  [org.jboss.as.server.deployment] (MSC service thread 1-7) JBAS015893: Nom de classe rencontré 'org.xmlpull.mxp1.MXParser,org.xmlpull.mxp1_serializer.MXSerializer' invalide pour le type de service 'org.xmlpull.v1.XmlPullParserFactory'
      
      
      09:19:52,120 WARN  [org.jboss.modules] (MSC service thread 1-16) Failed to define class org.apache.commons.collections.FastHashMap in Module "deployment.app-ear.ear.app-web.war:main" from Service Module Loader: java.lang.ClassFormatError: Truncated class file
        at java.lang.ClassLoader.defineClass1(Native Method) [rt.jar:1.6.0_45]
        at java.lang.ClassLoader.defineClassCond(Unknown Source) [rt.jar:1.6.0_45]
        at java.lang.ClassLoader.defineClass(Unknown Source) [rt.jar:1.6.0_45]
        at org.jboss.modules.ModuleClassLoader.doDefineOrLoadClass(ModuleClassLoader.java:361) [jboss-modules.jar:1.3.6.Final-redhat-1]
        at org.jboss.modules.ModuleClassLoader.defineClass(ModuleClassLoader.java:482) [jboss-modules.jar:1.3.6.Final-redhat-1]
        at org.jboss.modules.ModuleClassLoader.loadClassLocal(ModuleClassLoader.java:277) [jboss-modules.jar:1.3.6.Final-redhat-1]
        at org.jboss.modules.ModuleClassLoader$1.loadClassLocal(ModuleClassLoader.java:92) [jboss-modules.jar:1.3.6.Final-redhat-1]
        at org.jboss.modules.Module.loadModuleClass(Module.java:568) [jboss-modules.jar:1.3.6.Final-redhat-1]
        at org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:205) [jboss-modules.jar:1.3.6.Final-redhat-1]
        at org.jboss.modules.ConcurrentClassLoader.performLoadClassUnchecked(ConcurrentClassLoader.java:459) [jboss-modules.jar:1.3.6.Final-redhat-1]
        at org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:447) [jboss-modules.jar:1.3.6.Final-redhat-1]
        at org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:414) [jboss-modules.jar:1.3.6.Final-redhat-1]
        at org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:389) [jboss-modules.jar:1.3.6.Final-redhat-1]
        at org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:134) [jboss-modules.jar:1.3.6.Final-redhat-1]
        at java.lang.Class.getDeclaredFields0(Native Method) [rt.jar:1.6.0_45]
        at java.lang.Class.privateGetDeclaredFields(Unknown Source) [rt.jar:1.6.0_45]
        at java.lang.Class.getDeclaredFields(Unknown Source) [rt.jar:1.6.0_45]
        at org.jboss.as.server.deployment.reflect.ClassReflectionIndex.<init>(ClassReflectionIndex.java:57) [jboss-as-server-7.5.0.Final-redhat-21.jar:7.5.0.Final-redhat-21]
        at org.jboss.as.server.deployment.reflect.DeploymentReflectionIndex.getClassIndex(DeploymentReflectionIndex.java:68) [jboss-as-server-7.5.0.Final-redhat-21.jar:7.5.0.Final-redhat-21]
        at org.jboss.as.ee.metadata.MethodAnnotationAggregator.runtimeAnnotationInformation(MethodAnnotationAggregator.java:58)
        at org.jboss.as.ee.component.deployers.InterceptorAnnotationProcessor.handleAnnotations(InterceptorAnnotationProcessor.java:107)
        at org.jboss.as.ee.component.deployers.InterceptorAnnotationProcessor.processComponentConfig(InterceptorAnnotationProcessor.java:92)
        at org.jboss.as.ee.component.deployers.InterceptorAnnotationProcessor.deploy(InterceptorAnnotationProcessor.java:77)
        at org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:159) [jboss-as-server-7.5.0.Final-redhat-21.jar:7.5.0.Final-redhat-21]
        at org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1980) [jboss-msc-1.1.5.Final-redhat-1.jar:1.1.5.Final-redhat-1]
        at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1913) [jboss-msc-1.1.5.Final-redhat-1.jar:1.1.5.Final-redhat-1]
        at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source) [rt.jar:1.6.0_45]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [rt.jar:1.6.0_45]
        at java.lang.Thread.run(Unknown Source) [rt.jar:1.6.0_45]
      
      
      09:19:52,136 ERROR [org.jboss.msc.service.fail] (MSC service thread 1-16) MSC000001: Failed to start service jboss.deployment.subunit."app-ear.ear"."app-web.war".POST_MODULE: org.jboss.msc.service.StartException in service jboss.deployment.subunit."app-ear.ear"."app-web.war".POST_MODULE: JBAS018733: N'a pas pu traiter la phase POST_MODULE de subdeployment "app-web.war" of deployment "app-ear.ear"
        at org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:166) [jboss-as-server-7.5.0.Final-redhat-21.jar:7.5.0.Final-redhat-21]
        at org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1980) [jboss-msc-1.1.5.Final-redhat-1.jar:1.1.5.Final-redhat-1]
        at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1913) [jboss-msc-1.1.5.Final-redhat-1.jar:1.1.5.Final-redhat-1]
        at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source) [rt.jar:1.6.0_45]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [rt.jar:1.6.0_45]
        at java.lang.Thread.run(Unknown Source) [rt.jar:1.6.0_45]
      Caused by: java.lang.RuntimeException: JBAS018757: Erreur d'obtention d'informations réflectives pour class org.apache.struts.action.ActionServlet pour le ClassLoader (Chargeur de classe) ModuleClassLoader for Module "deployment.app-ear.ear.app-web.war:main" from Service Module Loader
        at org.jboss.as.server.deployment.reflect.DeploymentReflectionIndex.getClassIndex(DeploymentReflectionIndex.java:72) [jboss-as-server-7.5.0.Final-redhat-21.jar:7.5.0.Final-redhat-21]
        at org.jboss.as.ee.metadata.MethodAnnotationAggregator.runtimeAnnotationInformation(MethodAnnotationAggregator.java:58)
        at org.jboss.as.ee.component.deployers.InterceptorAnnotationProcessor.handleAnnotations(InterceptorAnnotationProcessor.java:107)
        at org.jboss.as.ee.component.deployers.InterceptorAnnotationProcessor.processComponentConfig(InterceptorAnnotationProcessor.java:92)
        at org.jboss.as.ee.component.deployers.InterceptorAnnotationProcessor.deploy(InterceptorAnnotationProcessor.java:77)
        at org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:159) [jboss-as-server-7.5.0.Final-redhat-21.jar:7.5.0.Final-redhat-21]
        ... 5 more
      Caused by: java.lang.ClassFormatError: Truncated class file
        at java.lang.ClassLoader.defineClass1(Native Method) [rt.jar:1.6.0_45]
        at java.lang.ClassLoader.defineClassCond(Unknown Source) [rt.jar:1.6.0_45]
        at java.lang.ClassLoader.defineClass(Unknown Source) [rt.jar:1.6.0_45]
        at org.jboss.modules.ModuleClassLoader.doDefineOrLoadClass(ModuleClassLoader.java:361) [jboss-modules.jar:1.3.6.Final-redhat-1]
        at org.jboss.modules.ModuleClassLoader.defineClass(ModuleClassLoader.java:482) [jboss-modules.jar:1.3.6.Final-redhat-1]
        at org.jboss.modules.ModuleClassLoader.loadClassLocal(ModuleClassLoader.java:277) [jboss-modules.jar:1.3.6.Final-redhat-1]
        at org.jboss.modules.ModuleClassLoader$1.loadClassLocal(ModuleClassLoader.java:92) [jboss-modules.jar:1.3.6.Final-redhat-1]
        at org.jboss.modules.Module.loadModuleClass(Module.java:568) [jboss-modules.jar:1.3.6.Final-redhat-1]
        at org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:205) [jboss-modules.jar:1.3.6.Final-redhat-1]
        at org.jboss.modules.ConcurrentClassLoader.performLoadClassUnchecked(ConcurrentClassLoader.java:459) [jboss-modules.jar:1.3.6.Final-redhat-1]
        at org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:447) [jboss-modules.jar:1.3.6.Final-redhat-1]
        at org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:414) [jboss-modules.jar:1.3.6.Final-redhat-1]
        at org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:389) [jboss-modules.jar:1.3.6.Final-redhat-1]
        at org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:134) [jboss-modules.jar:1.3.6.Final-redhat-1]
        at java.lang.Class.getDeclaredFields0(Native Method) [rt.jar:1.6.0_45]
        at java.lang.Class.privateGetDeclaredFields(Unknown Source) [rt.jar:1.6.0_45]
        at java.lang.Class.getDeclaredFields(Unknown Source) [rt.jar:1.6.0_45]
        at org.jboss.as.server.deployment.reflect.ClassReflectionIndex.<init>(ClassReflectionIndex.java:57) [jboss-as-server-7.5.0.Final-redhat-21.jar:7.5.0.Final-redhat-21]
        at org.jboss.as.server.deployment.reflect.DeploymentReflectionIndex.getClassIndex(DeploymentReflectionIndex.java:68) [jboss-as-server-7.5.0.Final-redhat-21.jar:7.5.0.Final-redhat-21]
        ... 10 more
      
      
      09:19:52,151 ERROR [org.jboss.as.controller.management-operation] (Controller Boot Thread) JBAS014612: L'opération ("deploy") a échoué - adresse : ([("deployment" => "app-ear.ear")]) - description de l'échec : {"JBAS014671: Les services ont échoué" => {"jboss.deployment.subunit.\"app-ear.ear\".\"app-web.war\".POST_MODULE" => "org.jboss.msc.service.StartException in service jboss.deployment.subunit.\"app-ear.ear\".\"app-web.war\".POST_MODULE: JBAS018733: N'a pas pu traiter la phase POST_MODULE de subdeployment \"app-web.war\" of deployment \"app-ear.ear\"
          Caused by: java.lang.RuntimeException: JBAS018757: Erreur d'obtention d'informations réflectives pour class org.apache.struts.action.ActionServlet pour le ClassLoader (Chargeur de classe) ModuleClassLoader for Module \"deployment.app-ear.ear.app-web.war:main\" from Service Module Loader
          Caused by: java.lang.ClassFormatError: Truncated class file"}}
      09:19:52,198 INFO  [org.jboss.as.server] (ServerService Thread Pool -- 27) JBAS015859: Déploiement de "app-ear.ear" (runtime-name: "app-ear.ear")
      09:19:52,214 INFO  [org.jboss.as.controller] (Controller Boot Thread) JBAS014774: Rapport de statut de service
      JBAS014777: Services qui n'ont pas pu démarrer :      service jboss.deployment.subunit."app-ear.ear"."app-web.war".POST_MODULE: org.jboss.msc.service.StartException in service jboss.deployment.subunit."app-ear.ear"."app-web.war".POST_MODULE: JBAS018733: N'a pas pu traiter la phase POST_MODULE de subdeployment "app-web.war" of deployment "app-ear.ear"
      

       

      MANIFEST.MF (in app-ear.ear/app-web.war/META-INF/)

       

      Lib are stored in app-ear.ear/app-web.war/WEB-INF/lib

       

      Manifest-Version: 1.0
      Archiver-Version: Plexus Archiver
      Built-By: *****
      Class-Path: org.apache.oltu.oauth2.client-1.0.0.jar org.apache.oltu.oa
       uth2.common-1.0.0.jar slf4j-api-1.5.8.jar json-20170516.jar bcprov-jd
       k15on-1.56.jar spring-context-3.0.5.RELEASE.jar spring-aop-3.0.5.RELE
       ASE.jar spring-core-3.0.5.RELEASE.jar spring-expression-3.0.5.RELEASE
       .jar spring-asm-3.0.5.RELEASE.jar spring-beans-3.0.5.RELEASE.jar spri
       ng-web-3.0.5.RELEASE.jar aopalliance-1.0.jar [...] standard-1.0.6.jar
       sjr-rawClient-1.2.1.jar commons-codec-1.3.jar commons-httpclient-3.1.
       jar struts-1.1.jar commons-collections-3.2.jar struts-legacy-1.1.jar 
       commons-digester-1.8.1.jar commons-discovery-0.5.jar jxl-2.6.8-seam.
      jar log4j-1.2.15.jar
      Created-By: Apache Maven 3.3.9
      Build-Jdk: 1.8.0_66
      
      

       

      [...] = other libs but same pattern

       

      Do you know how I can correct this ? Thanks

       

      Best regards,