[jboss-jira] [JBoss JIRA] (WFLY-4286) ClassNotFoundException from xmlschema-core.jar

Thomas Offner (JIRA) issues at jboss.org
Fri Jan 23 05:58:49 EST 2015


Thomas Offner created WFLY-4286:
-----------------------------------

             Summary: ClassNotFoundException from xmlschema-core.jar
                 Key: WFLY-4286
                 URL: https://issues.jboss.org/browse/WFLY-4286
             Project: WildFly
          Issue Type: Bug
          Components: Class Loading
    Affects Versions: 8.2.0.Final
            Reporter: Thomas Offner
            Assignee: David Lloyd


Hi,

 

I have a Maven project (which builds a war) with the following dependency:

<dependency>
   <groupId>org.apache.ws.xmlschema</groupId>
   <artifactId>xmlschema-core</artifactId>
   <version>2.0.2</version>
   <scope>provided</scope>
</dependency>


However when i Deploy my Application to a Default Wildfly 8.2 Installation (Runs on JDK 1.8.31) then I get the following error:


Caused by: java.lang.NoClassDefFoundError: org/apache/ws/commons/schema/XmlSchemaMaxLengthFacet

        .....

        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) [rt.jar:1.8.0_31]

        at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) [rt.jar:1.8.0_31]

        at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) [rt.jar:1.8.0_31]

        at java.lang.reflect.Constructor.newInstance(Constructor.java:408) [rt.jar:1.8.0_31]

        at org.jboss.weld.injection.ConstructorInjectionPoint.newInstance(ConstructorInjectionPoint.java:113) [weld-core-impl-2.2.6.Final.jar:2014-10-03 10:05]

        ... 139 more

Caused by: java.lang.ClassNotFoundException: org.apache.ws.commons.schema.XmlSchemaMaxLengthFacet from [Module "deployment.myapplication.war:main" from Service Module Loader]

        at org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:213) [jboss-modules.jar:1.3.3.Final]

        at org.jboss.modules.ConcurrentClassLoader.performLoadClassUnchecked(ConcurrentClassLoader.java:459) [jboss-modules.jar:1.3.3.Final]

        at org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:408) [jboss-modules.jar:1.3.3.Final]

        at org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:389) [jboss-modules.jar:1.3.3.Final]

        at org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:134) [jboss-modules.jar:1.3.3.Final]

        ... 149 more

However, the xmlschema-core.jar can be found in the wildfly installation folder: $WILDFLY_HOME\modules\system\layers\base\org\apache\ws\xmlschema\main

When i change the dependency to:

<dependency>
   <groupId>org.apache.ws.xmlschema</groupId>
   <artifactId>xmlschema-core</artifactId>
   <version>2.0.2</version>
   <!--<scope>provided</scope>-->
</dependency>


The ClassNotFoundException doesn't occur anymore. May this be a bug?

Regards,
Thomas



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


More information about the jboss-jira mailing list