Uploaded image for project: 'jBPM'
  1. jBPM
  2. JBPM-8716

NoClassDefFoundError for AddressingPolicyInterceptorProvider

    XMLWordPrintable

Details

    • Bug
    • Resolution: Unresolved
    • Minor
    • None
    • None
    • KieServer
    • None
    • NEW
    • NEW
    • Hide

      Can be reproduced in two ways:

      First Way:
      Create a project with above listed dependencies
      Deploy it for the first time

      Second Way:
      When project is already deployed
      Restart the kie-server.

      Show
      Can be reproduced in two ways: First Way: Create a project with above listed dependencies Deploy it for the first time Second Way: When project is already deployed Restart the kie-server.

    Description

      AddressingPolicyInterceptorProvider Classloading WARN messages are being logged during the initial container creation.

      Note: When i deploy the same project(KJar) with a different version and same alias the container starts up quick without any classloading WARN messages.

      Example of WARN messages being logged:

      WARN [org.jboss.modules.define] (EJB default - 1) Failed to define class org.apache.cxf.ws.addressing.policy.AddressingPolicyInterceptorProvider in Module "deployment.kie-server.war" from Service Module Loader: java.lang.NoClassDefFoundError: Failed to link org/apache/cxf/ws/addressing/policy/AddressingPolicyInterceptorProvider (Module "deployment.kie-server.war" from Service Module Loader): org/apache/cxf/ws/policy/AbstractPolicyInterceptorProvider

      Below are the dependencies in my project.

      <dependencies>
              <!-- KIE -->
              <dependency>
                  <groupId>org.kie</groupId>
                  <artifactId>kie-api</artifactId>
                  <scope>provided</scope>
              </dependency>
              <dependency>
                  <groupId>org.kie.server</groupId>
                  <artifactId>kie-server-client</artifactId>
                  <scope>provided</scope>
              </dependency>
              <dependency>
                  <groupId>org.kie.server</groupId>
                  <artifactId>kie-server-services-common</artifactId>
                  <scope>provided</scope>
              </dependency>
      		<!-- Drools -->
              <dependency>
                  <groupId>org.drools</groupId>
                  <artifactId>drools-compiler</artifactId>
                  <scope>provided</scope>
              </dependency>
              <!-- JSON -->
              <dependency>
                  <groupId>org.json</groupId>
                  <artifactId>json</artifactId>
              </dependency>
              <!-- Logging -->
              <dependency>
                  <groupId>org.slf4j</groupId>
                  <artifactId>slf4j-api</artifactId>
              </dependency>
          </dependencies>
      
      

      Below are system-properties defined in my standalone-full.xml

      <system-properties>
              <property name="org.kie.example" value="true"/>
              <property name="org.jbpm.designer.perspective" value="full"/>
              <property name="designerdataobjects" value="false"/>
              <property name="org.kie.workbench.profile" value="FORCE_FULL"/>
              <property name="org.kie.server.location" value="http://localhost:8080/kie-server/services/rest/server"/>
      		<property name="org.kie.server.controller.user" value="controllerUser"/>
              <property name="org.kie.server.controller.pwd" value="controllerUser1234;"/>
              <property name="org.kie.server.user" value="controllerUser"/>
              <property name="org.kie.server.pwd" value="controllerUser1234;"/>
              <property name="org.kie.server.id" value="default-kieserver"/>
              <property name="org.kie.server.bypass.auth.user" value="true"/>
              <property name="org.kie.server.repo" value="C:\Users\motappa\Documents\PAM-Kieserver\jboss-eap-7.2\bin"/>
              <property name="kie.maven.settings.custom" value="C:\Users\motappa\Documents\apache-maven-3.6.1\conf\settings.xml"/>
              <property name="org.uberfire.nio.git.dirname" value=".niogit"/>
              <property name="org.guvnor.m2repo.dir" value="C:\Users\motappa\Documents\apache-maven-3.6.1\repository"/>
          </system-properties>
      

      Attachments

        Activity

          People

            swiderski.maciej Maciej Swiderski (Inactive)
            pmotapar@redhat.com Pavan Kumar Motaparthi (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated: