Page 1 of 1

asyal issues

PostPosted: Thu Feb 13, 2014 3:37 am
by asyal
Hi Jason,

I am using maven to get docx4j jars. here is the maven configuration
<dependency>
<groupId>org.docx4j</groupId>
<artifactId>docx4j</artifactId>
<version>3.0.0</version>
<exclusions>
<exclusion>
<groupId>org.plutext</groupId>
<artifactId>jaxb-svg11</artifactId>
</exclusion>
<exclusion>
<groupId>org.plutext</groupId>
<artifactId>jaxb-xmldsig-core</artifactId>
</exclusion>
<exclusion>
<groupId>org.plutext</groupId>
<artifactId>jaxb-xslfo</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>com.sun.xml.bind</groupId>
<artifactId>jaxb-impl</artifactId>
<version>2.2.5-b04</version>
</dependency>
this works fine when i am using java 1.6 and jboss7.1.1 i get some errors in the logs but the desired output is produced. here is the sample log i get
21:05:48,575 WARN [org.jboss.modules] (http--127.0.0.1-8080-2) Failed to define class org.docx4j.jaxb.NamespacePrefixMapperSunInternal in Module "deployment.abc.war:main" from Service Mod
ule Loader: java.lang.LinkageError: Failed to link org/docx4j/jaxb/NamespacePrefixMapperSunInternal (Module "deployment.abc.war:main" from Service Module Loader)
---- along error stack ----
after that i get

1:05:49,707 WARN [org.docx4j.jaxb.NamespacePrefixMapperUtils] (http--127.0.0.1-8080-2) org/docx4j/jaxb/NamespacePrefixMapperSunInternal .. trying RI.
1:05:49,718 INFO [org.docx4j.jaxb.NamespacePrefixMapperUtils] (http--127.0.0.1-8080-2) Using NamespacePrefixMapper, which is suitable for the JAXB RI
1:05:49,731 INFO [org.docx4j.jaxb.Context] (http--127.0.0.1-8080-2) Using JAXB Reference Implementation
1:05:57,673 INFO [org.docx4j.jaxb.Context] (http--127.0.0.1-8080-2) Not using MOXy.
1:05:58,162 ERROR [org.docx4j.jaxb.Context] (http--127.0.0.1-8080-2) Cannot initialize context: javax.xml.bind.JAXBException: "org.plutext.jaxb.xmldsig" doesnt contain ObjectFactory.class or jaxb.index

Post this things work fine and i am able to use docx4j.

Now i tried doing the smae thing on another machine where java version is 1.7 and jboss is 7.0.2. There it is not working. Is it somethign to do with the java/jboss versions.

Also i read in one post that we can disable the below property. Can you plz tell me how we can do it? Because if i use maven than maven pulls all the jars at build time and prepares a .war for us and we deploy the .war in jboss server. How can we disable this property?

In actual PROD environment i cannot go and tell the people to extract the docx4j jar and change the docx4j.properties file.

docx4j.Log4j.Configurator.disabled=true


Please help.

Re: asyal issues

PostPosted: Thu Feb 13, 2014 10:22 am
by jason
asyal wrote: <exclusion>
<groupId>org.plutext</groupId>
<artifactId>jaxb-xmldsig-core</artifactId>
</exclusion>


Well that'll be why you get the error "Cannot initialize context: javax.xml.bind.JAXBException: "org.plutext.jaxb.xmldsig" doesnt contain ObjectFactory.class or jaxb.index"

Why do you have those exclusions?

Now i tried doing the smae thing on another machine where java version is 1.7 and jboss is 7.0.2. There it is not working. Is it somethign to do with the java/jboss versions.


Who knows? You have provided next to no information. You'll need to generate/provide JBoss diagnostic output.

Also i read in one post that we can disable the below property. Can you plz tell me how we can do it? Because if i use maven than maven pulls all the jars at build time and prepares a .war for us and we deploy the .war in jboss server. How can we disable this property?

In actual PROD environment i cannot go and tell the people to extract the docx4j jar and change the docx4j.properties file.

docx4j.Log4j.Configurator.disabled=true


docx4j.Log4j.Configurator is not used in docx4j 3.0.

log configuration is via slf4j; you can see that website for further info.

The docx4j.properties file (if you need one) should not be in the jar file; it should be on your classpath. Maven can build a suitable war.

Re: asyal issues

PostPosted: Thu Feb 13, 2014 5:12 pm
by asyal
Hi Jason,

I did the exclusions in the maven file to ensure that a Refence Implementation of jaxb is picked and this works in one machine.

This is the jboss output when i run the code in my machine with java 1.6.0_31 and jboss 7.1.1final

22:23:54,288 WARN [org.jboss.modules] (http--127.0.0.1-8080-2) Failed to define class org.docx4j.jaxb.NamespacePrefixMapperSunInternal in Module "deployment.abc.war:main" from Service Mod
ule Loader: java.lang.LinkageError: Failed to link org/docx4j/jaxb/NamespacePrefixMapperSunInternal (Module "deployment.gibcompliance.war:main" from Service Module Loader)
at org.jboss.modules.ModuleClassLoader.defineClass(ModuleClassLoader.java:396)
at org.jboss.modules.ModuleClassLoader.loadClassLocal(ModuleClassLoader.java:243)
at org.jboss.modules.ModuleClassLoader$1.loadClassLocal(ModuleClassLoader.java:73)
at org.jboss.modules.Module.loadModuleClass(Module.java:517)
at org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:182)
at org.jboss.modules.ConcurrentClassLoader.performLoadClassUnchecked(ConcurrentClassLoader.java:468)
at org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:456)
at org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:423)
at org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:398)
at org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:120)
at org.docx4j.jaxb.NamespacePrefixMapperUtils.getPrefixMapper(NamespacePrefixMapperUtils.java:54) [docx4j-3.0.0.jar:]
at org.docx4j.jaxb.Context.<clinit>(Context.java:79) [docx4j-3.0.0.jar:]
at org.docx4j.openpackaging.contenttype.ContentTypeManager.parseContentTypesFile(ContentTypeManager.java:671) [docx4j-3.0.0.jar:]
at org.docx4j.openpackaging.io3.Load3.get(Load3.java:132) [docx4j-3.0.0.jar:]
at org.docx4j.openpackaging.packages.OpcPackage.load(OpcPackage.java:353) [docx4j-3.0.0.jar:]
at org.docx4j.openpackaging.packages.OpcPackage.load(OpcPackage.java:293) [docx4j-3.0.0.jar:]
at org.docx4j.openpackaging.packages.OpcPackage.load(OpcPackage.java:243) [docx4j-3.0.0.jar:]
at org.docx4j.openpackaging.packages.OpcPackage.load(OpcPackage.java:226) [docx4j-3.0.0.jar:]
at org.docx4j.openpackaging.packages.WordprocessingMLPackage.load(WordprocessingMLPackage.java:162) [docx4j-3.0.0.jar:]
at com.wf.gib.compliance.service.COINotificationService.sendG17Notification(COINotificationService.java:148) [classes:]
at com.wf.gib.compliance.service.ComplianceFormsService.saveFormData(ComplianceFormsService.java:78) [classes:]
at com.wf.gib.compliance.service.ComplianceFormsService$$FastClassByCGLIB$$8da45a2d.invoke(<generated>) [cglib-2.2.jar:]
at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:191) [cglib-2.2.jar:]
at org.springframework.aop.framework.Cglib2AopProxy$CglibMethodInvocation.invokeJoinpoint(Cglib2AopProxy.java:689) [org.springframework.aop-3.1.1.RELEASE.jar:3.1.1.RELEASE]
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150) [org.springframework.aop-3.1.1.RELEASE.jar:3.1.1.RELEASE]
at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:110) [org.springframework.transaction-3.1.1.RELEASE.jar:3.1.1.RELEASE]
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) [org.springframework.aop-3.1.1.RELEASE.jar:3.1.1.RELEASE]
at org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedInterceptor.intercept(Cglib2AopProxy.java:622) [org.springframework.aop-3.1.1.RELEASE.jar:3.1.1.RELEASE]
at com.wf.gib.compliance.service.ComplianceFormsService$$EnhancerByCGLIB$$927acccd_2.saveFormData(<generated>) [cglib-2.2.jar:]
at com.wf.gib.compliance.controller.FormsController.processFormRequest(FormsController.java:499) [classes:]
at com.wf.gib.compliance.controller.FormsController.processForm(FormsController.java:449) [classes:]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [rt.jar:1.6.0_31]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) [rt.jar:1.6.0_31]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) [rt.jar:1.6.0_31]
at java.lang.reflect.Method.invoke(Method.java:597) [rt.jar:1.6.0_31]
at org.springframework.web.method.support.InvocableHandlerMethod.invoke(InvocableHandlerMethod.java:212) [org.springframework.web-3.1.0.RELEASE.jar:3.1.0.RELEASE]
at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:126) [org.springframework.web-3.1.0.RELEASE.jar:3.1.0.RELEASE]
at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:96) [org.springframework.web.servlet-3.1.0.RELEASE.j
ar:3.1.0.RELEASE]
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:617) [org.springframework.web.servlet-3.1.0.RELEAS
E.jar:3.1.0.RELEASE]
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:578) [org.springframework.web.servlet-3.1.0.RELEASE.jar
:3.1.0.RELEASE]
at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:80) [org.springframework.web.servlet-3.1.0.RELEASE.jar:3.1.0.RELEASE]
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:900) [org.springframework.web.servlet-3.1.0.RELEASE.jar:3.1.0.RELEASE]
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:827) [org.springframework.web.servlet-3.1.0.RELEASE.jar:3.1.0.RELEASE]
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:882) [org.springframework.web.servlet-3.1.0.RELEASE.jar:3.1.0.RELEASE]
at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:789) [org.springframework.web.servlet-3.1.0.RELEASE.jar:3.1.0.RELEASE]
at javax.servlet.http.HttpServlet.service(HttpServlet.java:754) [jboss-servlet-api_3.0_spec-1.0.0.Final.jar:1.0.0.Final]
at javax.servlet.http.HttpServlet.service(HttpServlet.java:847) [jboss-servlet-api_3.0_spec-1.0.0.Final.jar:1.0.0.Final]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:329) [jbossweb-7.0.13.Final.jar:]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248) [jbossweb-7.0.13.Final.jar:]
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88) [org.springframework.web-3.1.0.RELEASE.jar:3.1.0.RELEASE]
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76) [org.springframework.web-3.1.0.RELEASE.jar:3.1.0.RELEASE]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:280) [jbossweb-7.0.13.Final.jar:]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248) [jbossweb-7.0.13.Final.jar:]
at com.wf.gib.compliance.filter.AuthFilter.doFilter(AuthFilter.java:49) [classes:]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:280) [jbossweb-7.0.13.Final.jar:]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248) [jbossweb-7.0.13.Final.jar:]
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:311) [spring-security-web-3.1.0.RELEASE.jar:3.1.0.RELEASE]
at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:116) [spring-security-web-3.1.0.RELEASE.jar:3.1.0.RELEASE]
at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:83) [spring-security-web-3.1.0.RELEASE.jar:3.1.0.RELEASE]
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323) [spring-security-web-3.1.0.RELEASE.jar:3.1.0.RELEASE]
at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:113) [spring-security-web-3.1.0.RELEASE.jar:3.1.0.RELEASE]
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323) [spring-security-web-3.1.0.RELEASE.jar:3.1.0.RELEASE]
at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:101) [spring-security-web-3.1.0.RELEASE.jar:3.1.0.RELEASE]
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323) [spring-security-web-3.1.0.RELEASE.jar:3.1.0.RELEASE]
at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:113) [spring-security-web-3.1.0.RELEASE.jar:3.1.0.RELEASE]
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323) [spring-security-web-3.1.0.RELEASE.jar:3.1.0.RELEASE]
at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:54) [spring-security-web-3.1.0.RELEASE.jar:3.1.0.
RELEASE]
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323) [spring-security-web-3.1.0.RELEASE.jar:3.1.0.RELEASE]
at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:45) [spring-security-web-3.1.0.RELEASE.jar:3.1.0.RELEASE]
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323) [spring-security-web-3.1.0.RELEASE.jar:3.1.0.RELEASE]
at waffle.spring.NegotiateSecurityFilter.doFilter(Unknown Source) [waffle-jna-1.0.jar:]
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323) [spring-security-web-3.1.0.RELEASE.jar:3.1.0.RELEASE]
at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:87) [spring-security-web-3.1.0.RELEASE.jar:3.1.0.RELEASE]
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323) [spring-security-web-3.1.0.RELEASE.jar:3.1.0.RELEASE]
at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:173) [spring-security-web-3.1.0.RELEASE.jar:3.1.0.RELEASE]
at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:346) [org.springframework.web-3.1.0.RELEASE.jar:3.1.0.RELEASE]
at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:259) [org.springframework.web-3.1.0.RELEASE.jar:3.1.0.RELEASE]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:280) [jbossweb-7.0.13.Final.jar:]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248) [jbossweb-7.0.13.Final.jar:]
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:275) [jbossweb-7.0.13.Final.jar:]
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:161) [jbossweb-7.0.13.Final.jar:]
at org.jboss.as.web.security.SecurityContextAssociationValve.invoke(SecurityContextAssociationValve.java:153) [jboss-as-web-7.1.1.Final.jar:7.1.1.Final]
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:155) [jbossweb-7.0.13.Final.jar:]
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) [jbossweb-7.0.13.Final.jar:]
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) [jbossweb-7.0.13.Final.jar:]
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:368) [jbossweb-7.0.13.Final.jar:]
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:877) [jbossweb-7.0.13.Final.jar:]
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:671) [jbossweb-7.0.13.Final.jar:]
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:930) [jbossweb-7.0.13.Final.jar:]
at java.lang.Thread.run(Thread.java:662) [rt.jar:1.6.0_31]
Caused by: java.lang.NoClassDefFoundError: com/sun/xml/internal/bind/marshaller/NamespacePrefixMapper
at java.lang.ClassLoader.defineClass1(Native Method) [rt.jar:1.6.0_31]
at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631) [rt.jar:1.6.0_31]
at java.lang.ClassLoader.defineClass(ClassLoader.java:615) [rt.jar:1.6.0_31]
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141) [rt.jar:1.6.0_31]
at org.jboss.modules.ModuleClassLoader.doDefineOrLoadClass(ModuleClassLoader.java:327)
at org.jboss.modules.ModuleClassLoader.defineClass(ModuleClassLoader.java:391)
... 89 more
Caused by: java.lang.ClassNotFoundException: com.sun.xml.internal.bind.marshaller.NamespacePrefixMapper from [Module "deployment.gibcompliance.war:main" from Service Module Loader]
at org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:190)
at org.jboss.modules.ConcurrentClassLoader.performLoadClassUnchecked(ConcurrentClassLoader.java:468)
at org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:456)
at org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:423)
at org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:423)
at org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:398)
at org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:120)
... 95 more

22:23:55,472 WARN [org.docx4j.jaxb.NamespacePrefixMapperUtils] (http--127.0.0.1-8080-2) org/docx4j/jaxb/NamespacePrefixMapperSunInternal .. trying RI.
22:23:55,482 INFO [org.docx4j.jaxb.NamespacePrefixMapperUtils] (http--127.0.0.1-8080-2) Using NamespacePrefixMapper, which is suitable for the JAXB RI
22:23:55,495 INFO [org.docx4j.jaxb.Context] (http--127.0.0.1-8080-2) Using JAXB Reference Implementation
22:24:05,235 INFO [org.docx4j.jaxb.Context] (http--127.0.0.1-8080-2) Not using MOXy.

22:24:05,750 ERROR [org.docx4j.jaxb.Context] (http--127.0.0.1-8080-2) Cannot initialize context: javax.xml.bind.JAXBException: "org.plutext.jaxb.xmldsig" doesnt contain ObjectFactory.class or jaxb.i
ndex
at com.sun.xml.bind.v2.ContextFactory.createContext(ContextFactory.java:231) [jaxb-impl-2.2.4.jar:2.2.4]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [rt.jar:1.6.0_31]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) [rt.jar:1.6.0_31]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) [rt.jar:1.6.0_31]
at java.lang.reflect.Method.invoke(Method.java:597) [rt.jar:1.6.0_31]
at javax.xml.bind.ContextFinder.newInstance(ContextFinder.java:137) [jboss-jaxb-api_2.2_spec-1.0.3.Final.jar:1.0.3.Final]
at javax.xml.bind.ContextFinder.newInstance(ContextFinder.java:108) [jboss-jaxb-api_2.2_spec-1.0.3.Final.jar:1.0.3.Final]
at javax.xml.bind.ContextFinder.find(ContextFinder.java:286) [jboss-jaxb-api_2.2_spec-1.0.3.Final.jar:1.0.3.Final]
at javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:412) [jboss-jaxb-api_2.2_spec-1.0.3.Final.jar:1.0.3.Final]
at javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:375) [jboss-jaxb-api_2.2_spec-1.0.3.Final.jar:1.0.3.Final]
at org.docx4j.jaxb.Context.<clinit>(Context.java:151) [docx4j-3.0.0.jar:]
at org.docx4j.openpackaging.contenttype.ContentTypeManager.parseContentTypesFile(ContentTypeManager.java:671) [docx4j-3.0.0.jar:]
at org.docx4j.openpackaging.io3.Load3.get(Load3.java:132) [docx4j-3.0.0.jar:]
at org.docx4j.openpackaging.packages.OpcPackage.load(OpcPackage.java:353) [docx4j-3.0.0.jar:]
at org.docx4j.openpackaging.packages.OpcPackage.load(OpcPackage.java:293) [docx4j-3.0.0.jar:]
at org.docx4j.openpackaging.packages.OpcPackage.load(OpcPackage.java:243) [docx4j-3.0.0.jar:]
at org.docx4j.openpackaging.packages.OpcPackage.load(OpcPackage.java:226) [docx4j-3.0.0.jar:]
at org.docx4j.openpackaging.packages.WordprocessingMLPackage.load(WordprocessingMLPackage.java:162) [docx4j-3.0.0.jar:]
at com.wf.gib.compliance.service.COINotificationService.sendG17Notification(COINotificationService.java:148) [classes:]
at com.wf.gib.compliance.service.ComplianceFormsService.saveFormData(ComplianceFormsService.java:78) [classes:]
at com.wf.gib.compliance.service.ComplianceFormsService$$FastClassByCGLIB$$8da45a2d.invoke(<generated>) [cglib-2.2.jar:]
at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:191) [cglib-2.2.jar:]
at org.springframework.aop.framework.Cglib2AopProxy$CglibMethodInvocation.invokeJoinpoint(Cglib2AopProxy.java:689) [org.springframework.aop-3.1.1.RELEASE.jar:3.1.1.RELEASE]
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150) [org.springframework.aop-3.1.1.RELEASE.jar:3.1.1.RELEASE]
at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:110) [org.springframework.transaction-3.1.1.RELEASE.jar:3.1.1.RELEASE]
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) [org.springframework.aop-3.1.1.RELEASE.jar:3.1.1.RELEASE]
at org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedInterceptor.intercept(Cglib2AopProxy.java:622) [org.springframework.aop-3.1.1.RELEASE.jar:3.1.1.RELEASE]
at com.wf.gib.compliance.service.ComplianceFormsService$$EnhancerByCGLIB$$927acccd_2.saveFormData(<generated>) [cglib-2.2.jar:]
at com.wf.gib.compliance.controller.FormsController.processFormRequest(FormsController.java:499) [classes:]
at com.wf.gib.compliance.controller.FormsController.processForm(FormsController.java:449) [classes:]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [rt.jar:1.6.0_31]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) [rt.jar:1.6.0_31]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) [rt.jar:1.6.0_31]
at java.lang.reflect.Method.invoke(Method.java:597) [rt.jar:1.6.0_31]
at org.springframework.web.method.support.InvocableHandlerMethod.invoke(InvocableHandlerMethod.java:212) [org.springframework.web-3.1.0.RELEASE.jar:3.1.0.RELEASE]
at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:126) [org.springframework.web-3.1.0.RELEASE.jar:3.1.0.RELEASE]
at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:96) [org.springframework.web.servlet-3.1.0.RELEASE.j
ar:3.1.0.RELEASE]
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:617) [org.springframework.web.servlet-3.1.0.RELEAS
E.jar:3.1.0.RELEASE]
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:578) [org.springframework.web.servlet-3.1.0.RELEASE.jar
:3.1.0.RELEASE]
at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:80) [org.springframework.web.servlet-3.1.0.RELEASE.jar:3.1.0.RELEASE]
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:900) [org.springframework.web.servlet-3.1.0.RELEASE.jar:3.1.0.RELEASE]
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:827) [org.springframework.web.servlet-3.1.0.RELEASE.jar:3.1.0.RELEASE]
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:882) [org.springframework.web.servlet-3.1.0.RELEASE.jar:3.1.0.RELEASE]
at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:789) [org.springframework.web.servlet-3.1.0.RELEASE.jar:3.1.0.RELEASE]
at javax.servlet.http.HttpServlet.service(HttpServlet.java:754) [jboss-servlet-api_3.0_spec-1.0.0.Final.jar:1.0.0.Final]
at javax.servlet.http.HttpServlet.service(HttpServlet.java:847) [jboss-servlet-api_3.0_spec-1.0.0.Final.jar:1.0.0.Final]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:329) [jbossweb-7.0.13.Final.jar:]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248) [jbossweb-7.0.13.Final.jar:]
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88) [org.springframework.web-3.1.0.RELEASE.jar:3.1.0.RELEASE]
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76) [org.springframework.web-3.1.0.RELEASE.jar:3.1.0.RELEASE]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:280) [jbossweb-7.0.13.Final.jar:]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248) [jbossweb-7.0.13.Final.jar:]
at com.wf.gib.compliance.filter.AuthFilter.doFilter(AuthFilter.java:49) [classes:]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:280) [jbossweb-7.0.13.Final.jar:]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248) [jbossweb-7.0.13.Final.jar:]
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:311) [spring-security-web-3.1.0.RELEASE.jar:3.1.0.RELEASE]
at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:116) [spring-security-web-3.1.0.RELEASE.jar:3.1.0.RELEASE]
at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:83) [spring-security-web-3.1.0.RELEASE.jar:3.1.0.RELEASE]
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323) [spring-security-web-3.1.0.RELEASE.jar:3.1.0.RELEASE]
at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:113) [spring-security-web-3.1.0.RELEASE.jar:3.1.0.RELEASE]
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323) [spring-security-web-3.1.0.RELEASE.jar:3.1.0.RELEASE]
at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:101) [spring-security-web-3.1.0.RELEASE.jar:3.1.0.RELEASE]
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323) [spring-security-web-3.1.0.RELEASE.jar:3.1.0.RELEASE]
at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:113) [spring-security-web-3.1.0.RELEASE.jar:3.1.0.RELEASE]
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323) [spring-security-web-3.1.0.RELEASE.jar:3.1.0.RELEASE]
at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:54) [spring-security-web-3.1.0.RELEASE.jar:3.1.0.
RELEASE]
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323) [spring-security-web-3.1.0.RELEASE.jar:3.1.0.RELEASE]
at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:45) [spring-security-web-3.1.0.RELEASE.jar:3.1.0.RELEASE]
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323) [spring-security-web-3.1.0.RELEASE.jar:3.1.0.RELEASE]
at waffle.spring.NegotiateSecurityFilter.doFilter(Unknown Source) [waffle-jna-1.0.jar:]
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323) [spring-security-web-3.1.0.RELEASE.jar:3.1.0.RELEASE]
at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:87) [spring-security-web-3.1.0.RELEASE.jar:3.1.0.RELEASE]
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323) [spring-security-web-3.1.0.RELEASE.jar:3.1.0.RELEASE]
at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:173) [spring-security-web-3.1.0.RELEASE.jar:3.1.0.RELEASE]
at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:346) [org.springframework.web-3.1.0.RELEASE.jar:3.1.0.RELEASE]
at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:259) [org.springframework.web-3.1.0.RELEASE.jar:3.1.0.RELEASE]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:280) [jbossweb-7.0.13.Final.jar:]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248) [jbossweb-7.0.13.Final.jar:]
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:275) [jbossweb-7.0.13.Final.jar:]
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:161) [jbossweb-7.0.13.Final.jar:]
at org.jboss.as.web.security.SecurityContextAssociationValve.invoke(SecurityContextAssociationValve.java:153) [jboss-as-web-7.1.1.Final.jar:7.1.1.Final]
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:155) [jbossweb-7.0.13.Final.jar:]
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) [jbossweb-7.0.13.Final.jar:]
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) [jbossweb-7.0.13.Final.jar:]
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:368) [jbossweb-7.0.13.Final.jar:]
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:877) [jbossweb-7.0.13.Final.jar:]
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:671) [jbossweb-7.0.13.Final.jar:]
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:930) [jbossweb-7.0.13.Final.jar:]
at java.lang.Thread.run(Thread.java:662) [rt.jar:1.6.0_31]

22:24:06,744 WARN [org.docx4j.utils.ResourceUtils] (http--127.0.0.1-8080-2) Couldn't get resource: docx4j.properties
22:24:06,753 WARN [org.docx4j.Docx4jProperties] (http--127.0.0.1-8080-2) Couldn't find/read docx4j.properties; docx4j.properties not found via classloader.
22:24:06,763 INFO [org.docx4j.XmlUtils] (http--127.0.0.1-8080-2) Using com.sun.org.apache.xerces.internal.jaxp.SAXParserFactoryImpl
22:24:06,773 INFO [org.docx4j.XmlUtils] (http--127.0.0.1-8080-2) Using com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderFactoryImpl
22:24:06,816 INFO [org.docx4j.openpackaging.contenttype.ContentTypeManager] (http--127.0.0.1-8080-2) Detected WordProcessingML package
22:24:06,827 INFO [org.docx4j.openpackaging.io3.Load3] (http--127.0.0.1-8080-2) Instantiated package of type org.docx4j.openpackaging.packages.WordprocessingMLPackage
22:24:06,844 INFO [org.docx4j.utils.XPathFactoryUtil] (http--127.0.0.1-8080-2) xpath implementation: __redirected.__XPathFactory
22:24:06,949 WARN [org.docx4j.openpackaging.contenttype.ContentTypeManager] (http--127.0.0.1-8080-2) DefaultPart used for part '/word/customizations.xml' of content type 'application/vnd.ms-word.ke
yMapCustomizations+xml'
22:24:06,979 ERROR [org.docx4j.openpackaging.contenttype.ContentTypeManager] (http--127.0.0.1-8080-2) No subclass found for /word/attachedToolbars.bin; defaulting to binary
22:24:07,038 WARN [org.docx4j.openpackaging.contenttype.ContentTypeManager] (http--127.0.0.1-8080-2) DefaultPart used for part '/word/stylesWithEffects.xml' of content type
'application/vnd.ms-word
.stylesWithEffects+xml'
22:24:07,074 INFO [org.docx4j.openpackaging.contenttype.ContentTypeManager] (http--127.0.0.1-8080-2) Using DocPropsCustomPart ...
22:24:07,089 INFO [org.docx4j.openpackaging.io3.Load3] (http--127.0.0.1-8080-2) package read; elapsed time: 13219 ms
22:24:07,099 INFO [org.docx4j.openpackaging.parts.JaxbXmlPart] (http--127.0.0.1-8080-2) Lazily unmarshalling /word/document.xml
22:24:07,108 INFO [org.docx4j.openpackaging.parts.JaxbXmlPartXPathAware] (http--127.0.0.1-8080-2) For org.docx4j.openpackaging.parts.WordprocessingML.MainDocumentPart, unmarshall via binder

The same thing i do in another server with jboss 7.0.2 and jdk1.7 and below is the log output.
11:19:33,580 INFO [stdout] (http--0.0.0.0-5080-2) 2014-02-12 11:19:33,580 [http--0.0.0.0-5080-2] INFO org.docx4j.jaxb.Context - java.vendor=Oracle Corporation

11:19:33,580 INFO [stdout] (http--0.0.0.0-5080-2) 2014-02-12 11:19:33,580 [http--0.0.0.0-5080-2] INFO org.docx4j.jaxb.Context - java.version=1.7.0_02

11:19:33,611 INFO [stdout] (http--0.0.0.0-5080-2) 2014-02-12 11:19:33,611 [http--0.0.0.0-5080-2] INFO org.docx4j.jaxb.Context -
11:19:33,611 INFO [stdout] (http--0.0.0.0-5080-2) vfs:/D:/software/DppServer/bin/content/gibcompliance.war/WEB-INF/lib/jaxb-impl-2.2.5-b04.jar/META-INF/MANIFEST.MF

11:19:33,611 INFO [stdout] (http--0.0.0.0-5080-2) 2014-02-12 11:19:33,611 [http--0.0.0.0-5080-2] INFO org.docx4j.jaxb.Context - Implementation-Title : JAXB Reference Implementation

11:19:33,611 INFO [stdout] (http--0.0.0.0-5080-2) 2014-02-12 11:19:33,611 [http--0.0.0.0-5080-2] INFO org.docx4j.jaxb.Context - Implementation-Version : 2.2.5-b04

11:19:33,611 INFO [stdout] (http--0.0.0.0-5080-2) 2014-02-12 11:19:33,611 [http--0.0.0.0-5080-2] INFO org.docx4j.jaxb.Context - Manifest-Version : 1.0

11:19:33,611 INFO [stdout] (http--0.0.0.0-5080-2) 2014-02-12 11:19:33,611 [http--0.0.0.0-5080-2] INFO org.docx4j.jaxb.Context - Specification-Vendor : Oracle Corporation

11:19:33,611 INFO [stdout] (http--0.0.0.0-5080-2) 2014-02-12 11:19:33,611 [http--0.0.0.0-5080-2] INFO org.docx4j.jaxb.Context - Class-Path : jaxb-api.jar activation.jar jsr173_1.0_api.jar jaxb1-impl.jar

11:19:33,611 INFO [stdout] (http--0.0.0.0-5080-2) 2014-02-12 11:19:33,611 [http--0.0.0.0-5080-2] INFO org.docx4j.jaxb.Context - Created-By : 16.0-b13 (Sun Microsystems Inc.)

11:19:33,611 INFO [stdout] (http--0.0.0.0-5080-2) 2014-02-12 11:19:33,611 [http--0.0.0.0-5080-2] INFO org.docx4j.jaxb.Context - Ant-Version : Apache Ant 1.7.1

11:19:33,611 INFO [stdout] (http--0.0.0.0-5080-2) 2014-02-12 11:19:33,611 [http--0.0.0.0-5080-2] INFO org.docx4j.jaxb.Context - Implementation-Vendor : Oracle Corporation

11:19:33,611 INFO [stdout] (http--0.0.0.0-5080-2) 2014-02-12 11:19:33,611 [http--0.0.0.0-5080-2] INFO org.docx4j.jaxb.Context - Implementation-Vendor-Id : com.sun

11:19:33,611 INFO [stdout] (http--0.0.0.0-5080-2) 2014-02-12 11:19:33,611 [http--0.0.0.0-5080-2] INFO org.docx4j.jaxb.Context - Specification-Title : Java Architecture for XML Binding

11:19:33,611 INFO [stdout] (http--0.0.0.0-5080-2) 2014-02-12 11:19:33,611 [http--0.0.0.0-5080-2] INFO org.docx4j.jaxb.Context - Specification-Version : 2.2.5

11:19:33,611 INFO [stdout] (http--0.0.0.0-5080-2) 2014-02-12 11:19:33,611 [http--0.0.0.0-5080-2] INFO org.docx4j.jaxb.Context - Extension-Name : com.sun.xml.bind

11:19:33,611 INFO [stdout] (http--0.0.0.0-5080-2) 2014-02-12 11:19:33,611 [http--0.0.0.0-5080-2] INFO org.docx4j.jaxb.Context - Build-Id : hudson-jaxb-ri-2.2-promote-release-5

11:19:34,033 WARN [org.jboss.modules] (http--0.0.0.0-5080-2) Failed to define class org.docx4j.jaxb.NamespacePrefixMapperSunInternal in Module "deployment.gibcompliance.war:main" from Service Module Loader: java.lang.LinkageError: Failed to link org/docx4j/jaxb/NamespacePrefixMapperSunInternal (Module "deployment.gibcompliance.war:main" from Service Module Loader)
at org.jboss.modules.ModuleClassLoader.defineClass(ModuleClassLoader.java:401)
at org.jboss.modules.ModuleClassLoader.loadClassLocal(ModuleClassLoader.java:261)
at org.jboss.modules.ModuleClassLoader$1.loadClassLocal(ModuleClassLoader.java:76)
at org.jboss.modules.Module.loadModuleClass(Module.java:590)
at org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:183)
at org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:361)
at org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:333)
at org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:310)
at org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:103)
at org.docx4j.jaxb.NamespacePrefixMapperUtils.getPrefixMapper(NamespacePrefixMapperUtils.java:54) [docx4j-3.0.0.jar:]
at org.docx4j.jaxb.Context.<clinit>(Context.java:79) [docx4j-3.0.0.jar:]
at org.docx4j.openpackaging.contenttype.ContentTypeManager.parseContentTypesFile(ContentTypeManager.java:671) [docx4j-3.0.0.jar:]
at org.docx4j.openpackaging.io3.Load3.get(Load3.java:132) [docx4j-3.0.0.jar:]
at org.docx4j.openpackaging.packages.OpcPackage.load(OpcPackage.java:353) [docx4j-3.0.0.jar:]
at org.docx4j.openpackaging.packages.OpcPackage.load(OpcPackage.java:293) [docx4j-3.0.0.jar:]
at org.docx4j.openpackaging.packages.OpcPackage.load(OpcPackage.java:243) [docx4j-3.0.0.jar:]
at org.docx4j.openpackaging.packages.OpcPackage.load(OpcPackage.java:226) [docx4j-3.0.0.jar:]
at org.docx4j.openpackaging.packages.WordprocessingMLPackage.load(WordprocessingMLPackage.java:162) [docx4j-3.0.0.jar:]
at com.wf.gib.compliance.service.COINotificationService.sendG17Notification(COINotificationService.java:148) [classes:]
at com.wf.gib.compliance.service.ComplianceFormsService.saveFormData(ComplianceFormsService.java:78) [classes:]
at com.wf.gib.compliance.service.ComplianceFormsService$$FastClassByCGLIB$$8da45a2d.invoke(<generated>) [cglib-2.2.jar:]
at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:191) [cglib-2.2.jar:]
at org.springframework.aop.framework.Cglib2AopProxy$CglibMethodInvocation.invokeJoinpoint(Cglib2AopProxy.java:689) [org.springframework.aop-3.1.1.RELEASE.jar:]
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150) [org.springframework.aop-3.1.1.RELEASE.jar:]
at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:110) [org.springframework.transaction-3.1.1.RELEASE.jar:]
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) [org.springframework.aop-3.1.1.RELEASE.jar:]
at org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedInterceptor.intercept(Cglib2AopProxy.java:622) [org.springframework.aop-3.1.1.RELEASE.jar:]
at com.wf.gib.compliance.service.ComplianceFormsService$$EnhancerByCGLIB$$51db16fd_2.saveFormData(<generated>) [cglib-2.2.jar:]
at com.wf.gib.compliance.controller.FormsController.processFormRequest(FormsController.java:499) [classes:]
at com.wf.gib.compliance.controller.FormsController.processForm(FormsController.java:449) [classes:]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [:1.7.0_02]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) [:1.7.0_02]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [:1.7.0_02]
at java.lang.reflect.Method.invoke(Method.java:601) [:1.7.0_02]
at org.springframework.web.method.support.InvocableHandlerMethod.invoke(InvocableHandlerMethod.java:212) [org.springframework.web-3.1.0.RELEASE.jar:]
at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:126) [org.springframework.web-3.1.0.RELEASE.jar:]
at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:96) [org.springframework.web.servlet-3.1.0.RELEASE.jar:]
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:617) [org.springframework.web.servlet-3.1.0.RELEASE.jar:]
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:578) [org.springframework.web.servlet-3.1.0.RELEASE.jar:]
at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:80) [org.springframework.web.servlet-3.1.0.RELEASE.jar:]
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:900) [org.springframework.web.servlet-3.1.0.RELEASE.jar:]
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:827) [org.springframework.web.servlet-3.1.0.RELEASE.jar:]
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:882) [org.springframework.web.servlet-3.1.0.RELEASE.jar:]
at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:789) [org.springframework.web.servlet-3.1.0.RELEASE.jar:]
at javax.servlet.http.HttpServlet.service(HttpServlet.java:754) [jboss-servlet-api_3.0_spec-1.0.0.Final.jar:1.0.0.Final]
at javax.servlet.http.HttpServlet.service(HttpServlet.java:847) [jboss-servlet-api_3.0_spec-1.0.0.Final.jar:1.0.0.Final]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:329) [jbossweb-7.0.1.Final.jar:7.0.2.Final]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248) [jbossweb-7.0.1.Final.jar:7.0.2.Final]
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88) [org.springframework.web-3.1.0.RELEASE.jar:]
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76) [org.springframework.web-3.1.0.RELEASE.jar:]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:280) [jbossweb-7.0.1.Final.jar:7.0.2.Final]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248) [jbossweb-7.0.1.Final.jar:7.0.2.Final]
at com.wf.gib.compliance.filter.AuthFilter.doFilter(AuthFilter.java:49) [classes:]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:280) [jbossweb-7.0.1.Final.jar:7.0.2.Final]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248) [jbossweb-7.0.1.Final.jar:7.0.2.Final]
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:311) [spring-security-web-3.1.0.RELEASE.jar:]
at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:116) [spring-security-web-3.1.0.RELEASE.jar:]
at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:83) [spring-security-web-3.1.0.RELEASE.jar:]
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323) [spring-security-web-3.1.0.RELEASE.jar:]
at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:113) [spring-security-web-3.1.0.RELEASE.jar:]
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323) [spring-security-web-3.1.0.RELEASE.jar:]
at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:101) [spring-security-web-3.1.0.RELEASE.jar:]
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323) [spring-security-web-3.1.0.RELEASE.jar:]
at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:113) [spring-security-web-3.1.0.RELEASE.jar:]
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323) [spring-security-web-3.1.0.RELEASE.jar:]
at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:54) [spring-security-web-3.1.0.RELEASE.jar:]
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323) [spring-security-web-3.1.0.RELEASE.jar:]
at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:45) [spring-security-web-3.1.0.RELEASE.jar:]
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323) [spring-security-web-3.1.0.RELEASE.jar:]
at waffle.spring.NegotiateSecurityFilter.doFilter(Unknown Source) [waffle-jna-1.0.jar:]
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323) [spring-security-web-3.1.0.RELEASE.jar:]
at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:87) [spring-security-web-3.1.0.RELEASE.jar:]
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323) [spring-security-web-3.1.0.RELEASE.jar:]
at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:173) [spring-security-web-3.1.0.RELEASE.jar:]
at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:346) [org.springframework.web-3.1.0.RELEASE.jar:]
at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:259) [org.springframework.web-3.1.0.RELEASE.jar:]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:280) [jbossweb-7.0.1.Final.jar:7.0.2.Final]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248) [jbossweb-7.0.1.Final.jar:7.0.2.Final]
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:275) [jbossweb-7.0.1.Final.jar:7.0.2.Final]
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:161) [jbossweb-7.0.1.Final.jar:7.0.2.Final]
at org.jboss.as.web.security.SecurityContextAssociationValve.invoke(SecurityContextAssociationValve.java:139) [jboss-as-web-7.0.2.Final.jar:7.0.2.Final]
at org.jboss.as.web.NamingValve.invoke(NamingValve.java:57) [jboss-as-web-7.0.2.Final.jar:7.0.2.Final]
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:154) [jbossweb-7.0.1.Final.jar:7.0.2.Final]
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) [jbossweb-7.0.1.Final.jar:7.0.2.Final]
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) [jbossweb-7.0.1.Final.jar:7.0.2.Final]
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:362) [jbossweb-7.0.1.Final.jar:7.0.2.Final]
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:877) [jbossweb-7.0.1.Final.jar:7.0.2.Final]
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:667) [jbossweb-7.0.1.Final.jar:7.0.2.Final]
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:952) [jbossweb-7.0.1.Final.jar:7.0.2.Final]
at java.lang.Thread.run(Thread.java:722) [:1.7.0_02]
Caused by: java.lang.NoClassDefFoundError: com/sun/xml/internal/bind/marshaller/NamespacePrefixMapper
at java.lang.ClassLoader.defineClass1(Native Method) [:1.7.0_02]
at java.lang.ClassLoader.defineClass(ClassLoader.java:791) [:1.7.0_02]
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) [:1.7.0_02]
at org.jboss.modules.ModuleClassLoader.defineClass(ModuleClassLoader.java:397)
... 89 more
Caused by: java.lang.ClassNotFoundException: com.sun.xml.internal.bind.marshaller.NamespacePrefixMapper from [Module "deployment.gibcompliance.war:main" from Service Module Loader]
at org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:191)
at org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:361)
at org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:333)
at org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:333)
at org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:310)
at org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:103)
... 93 more

11:19:34,049 INFO [stdout] (http--0.0.0.0-5080-2) 2014-02-12 11:19:34,049 [http--0.0.0.0-5080-2] DEBUG org.springframework.jdbc.datasource.DataSourceUtils - Returning JDBC Connection to DataSource
11:19:34,049 INFO [stdout] (http--0.0.0.0-5080-2) 2014-02-12 11:19:34,049 [http--0.0.0.0-5080-2] DEBUG org.springframework.jdbc.datasource.DataSourceTransactionManager - Initiating transaction rollback
11:19:34,049 INFO [stdout] (http--0.0.0.0-5080-2) 2014-02-12 11:19:34,049 [http--0.0.0.0-5080-2] DEBUG org.springframework.jdbc.datasource.DataSourceTransactionManager - Rolling back JDBC transaction on Connection [org.jboss.jca.adapters.jdbc.jdk6.WrappedConnectionJDK6@37bf0d3e]
11:19:34,064 INFO [stdout] (http--0.0.0.0-5080-2) 2014-02-12 11:19:34,064 [http--0.0.0.0-5080-2] DEBUG org.springframework.jdbc.datasource.DataSourceTransactionManager - Releasing JDBC Connection [org.jboss.jca.adapters.jdbc.jdk6.WrappedConnectionJDK6@37bf0d3e] after transaction
11:19:34,064 INFO [stdout] (http--0.0.0.0-5080-2) 2014-02-12 11:19:34,064 [http--0.0.0.0-5080-2] DEBUG org.springframework.jdbc.datasource.DataSourceUtils - Returning JDBC Connection to DataSource
11:19:34,064 INFO [stdout] (http--0.0.0.0-5080-2) 2014-02-12 11:19:34,064 [http--0.0.0.0-5080-2] DEBUG org.springframework.web.servlet.DispatcherServlet - Could not complete request



In the first log you can see that a refence implementation is picked and further docx4j works fine.

But in the second log if you see in the last transaction rollback happens where in my expectation was that the way RI was picked in the first case same should have happend in the second case.

Re: asyal issues

PostPosted: Fri Feb 14, 2014 7:07 am
by jason
asyal wrote:I did the exclusions in the maven file to ensure that a Refence Implementation of jaxb is picked and this works in one machine.


Those exclusions will make no difference to which JAXB is used. Those dependencies are packages generated by XJC, which simply use JAXB. They're required for certain docx4j functionality.

Maybe your next step should be to create a simple demo application which uses JAXB, that has nothing to do with docx4j (ie no docx4j dependency). Get this working on JBoss, and once you've done that, and know JAXB is available, you can introduce docx4j into the mix.