business-central fails to build a project with LinkageError or ERROR level "Verification of class XXX failed and will not be available for authoring" in BPMS

Solution Unverified - Updated -

Issue

  • business-central fails to build a project which depends on org.springframework:spring-context
17:03:41,685 WARN  [org.jboss.modules] (http-localhost.localdomain/127.0.0.1:8080-6) Failed to define class bsh.util.BeanShellBSFEngine in Module "org.kie.lib:main" from local module loader @6581305e (finder: local module finder @48e9f62 (roots: /home/tkobayas/usr/local/jboss/modules,/home/tkobayas/usr/local/jboss/modules/system/layers/bpms,/home/tkobayas/usr/local/jboss/modules/system/layers/base)): java.lang.LinkageError: Failed to link bsh/util/BeanShellBSFEngine (Module "org.kie.lib:main" from local module loader @6581305e (finder: local module finder @48e9f62 (roots: /home/tkobayas/usr/local/jboss/modules,/home/tkobayas/usr/local/jboss/modules/system/layers/bpms,/home/tkobayas/usr/local/jboss/modules/system/layers/base)))
    at org.jboss.modules.ModuleClassLoader.defineClass(ModuleClassLoader.java:427) [jboss-modules.jar:1.2.2.Final-redhat-1]
    at org.jboss.modules.ModuleClassLoader.loadClassLocal(ModuleClassLoader.java:260) [jboss-modules.jar:1.2.2.Final-redhat-1]
    at org.jboss.modules.ModuleClassLoader$1.loadClassLocal(ModuleClassLoader.java:75) [jboss-modules.jar:1.2.2.Final-redhat-1]
    at org.jboss.modules.Module.loadModuleClass(Module.java:526) [jboss-modules.jar:1.2.2.Final-redhat-1]
    at org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:188) [jboss-modules.jar:1.2.2.Final-redhat-1]
    at org.jboss.modules.ConcurrentClassLoader.performLoadClassUnchecked(ConcurrentClassLoader.java:444) [jboss-modules.jar:1.2.2.Final-redhat-1]
    at org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:432) [jboss-modules.jar:1.2.2.Final-redhat-1]
    at org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:374) [jboss-modules.jar:1.2.2.Final-redhat-1]
    at org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:119) [jboss-modules.jar:1.2.2.Final-redhat-1]
    at java.lang.Class.forName0(Native Method) [rt.jar:1.7.0_45]
    at java.lang.Class.forName(Class.java:270) [rt.jar:1.7.0_45]
    at org.drools.core.common.ProjectClassLoader.internalLoadClass(ProjectClassLoader.java:138) [drools-core-6.0.2-redhat-6.jar:6.0.2-redhat-6]
    at org.drools.core.common.ProjectClassLoader.loadClass(ProjectClassLoader.java:125) [drools-core-6.0.2-redhat-6.jar:6.0.2-redhat-6]
    at java.lang.ClassLoader.loadClass(ClassLoader.java:358) [rt.jar:1.7.0_45]
    at java.lang.Class.forName0(Native Method) [rt.jar:1.7.0_45]
    at java.lang.Class.forName(Class.java:270) [rt.jar:1.7.0_45]
    at org.kie.scanner.KieModuleMetaDataImpl.getClass(KieModuleMetaDataImpl.java:91) [kie-ci-6.0.2-redhat-6.jar:6.0.2-redhat-6]
    at org.guvnor.common.services.builder.Builder.build(Builder.java:201) [guvnor-project-builder-6.0.2-redhat-6.jar:6.0.2-redhat-6]
...
Caused by: java.lang.NoClassDefFoundError: org/apache/bsf/util/BSFEngineImpl
    at java.lang.ClassLoader.defineClass1(Native Method) [rt.jar:1.7.0_45]
    at java.lang.ClassLoader.defineClass(ClassLoader.java:800) [rt.jar:1.7.0_45]
    at org.jboss.modules.ModuleClassLoader.doDefineOrLoadClass(ModuleClassLoader.java:344) [jboss-modules.jar:1.2.2.Final-redhat-1]
    at org.jboss.modules.ModuleClassLoader.defineClass(ModuleClassLoader.java:422) [jboss-modules.jar:1.2.2.Final-redhat-1]
    ... 125 more
Caused by: java.lang.ClassNotFoundException: org.apache.bsf.util.BSFEngineImpl from [Module "org.kie.lib:main" from local module loader @6581305e (finder: local module finder @48e9f62 (roots: /home/tkobayas/usr/local/jboss/modules,/home/tkobayas/usr/local/jboss/modules/system/layers/bpms,/home/tkobayas/usr/local/jboss/modules/system/layers/base))]
    at org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:196) [jboss-modules.jar:1.2.2.Final-redhat-1]
    at org.jboss.modules.ConcurrentClassLoader.performLoadClassUnchecked(ConcurrentClassLoader.java:444) [jboss-modules.jar:1.2.2.Final-redhat-1]
    at org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:432) [jboss-modules.jar:1.2.2.Final-redhat-1]
    at org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:374) [jboss-modules.jar:1.2.2.Final-redhat-1]
    at org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:119) [jboss-modules.jar:1.2.2.Final-redhat-1]
    ... 129 more

17:09:28,356 ERROR [org.guvnor.common.services.builder.Builder] (http-localhost.localdomain/127.0.0.1:8080-6) Verification of class bsh.util.BeanShellBSFEngine failed and will not be available for authoring.
Please check the necessary external dependencies for this project are configured correctly.
  • business-central fails to build a project which depends on org.springframework:spring-jdbc
16:42:50,559 ERROR [org.guvnor.common.services.builder.Builder] (http-localhost.localdomain/127.0.0.1:8080-2) Verification of class org.apache.derby.client.ClientXAConnection failed and will not be available for authoring.
...
  • business-central fails to build a project which depends on com.sun.xml.bind:jaxb-xjc
16:58:16,905 ERROR [org.guvnor.common.services.builder.Builder] (http-localhost.localdomain/127.0.0.1:8080-2) Verification of class 1.0.com.sun.tools.xjc.runtime.Util failed and will not be available for authoring.
...
  • business-central fails to build a project which depends on org.jbpm:jbpm-bpmn2
18:18:20,895 WARN  [org.jboss.modules] (EJB default - 1) Failed to define class com.thoughtworks.xstream.converters.reflection.CGLIBEnhancedConverter$ReverseEngineeredCallbackFilter in Module "org.kie.lib:main" from local module loader @42d34b8c (finder: local module finder @3e04f69a (roots: /NotBackedUp/BRMS/BPMS-6/BPMS-6.0.2/jboss-eap-6.1/modules,/NotBackedUp/BRMS/BPMS-6/BPMS-6.0.2/jboss-eap-6.1/modules/system/layers/bpms,/NotBackedUp/BRMS/BPMS-6/BPMS-6.0.2/jboss-eap-6.1/modules/system/layers/base)): java.lang.LinkageError: Failed to link com/thoughtworks/xstream/converters/reflection/CGLIBEnhancedConverter$ReverseEngineeredCallbackFilter (Module "org.kie.lib:main" from local module loader @42d34b8c (finder: local module finder @3e04f69a (roots: /NotBackedUp/BRMS/BPMS-6/BPMS-6.0.2/jboss-eap-6.1/modules,/NotBackedUp/BRMS/BPMS-6/BPMS-6.0.2/jboss-eap-6.1/modules/system/layers/bpms,/NotBackedUp/BRMS/BPMS-6/BPMS-6.0.2/jboss-eap-6.1/modules/system/layers/base)))
        at org.jboss.modules.ModuleClassLoader.defineClass(ModuleClassLoader.java:427) [jboss-modules.jar:1.2.2.Final-redhat-1]
        at org.jboss.modules.ModuleClassLoader.loadClassLocal(ModuleClassLoader.java:260) [jboss-modules.jar:1.2.2.Final-redhat-1]
        at org.jboss.modules.ModuleClassLoader$1.loadClassLocal(ModuleClassLoader.java:75) [jboss-modules.jar:1.2.2.Final-redhat-1]
        at org.jboss.modules.Module.loadModuleClass(Module.java:526) [jboss-modules.jar:1.2.2.Final-redhat-1]
        at org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:188) [jboss-modules.jar:1.2.2.Final-redhat-1]
        at org.jboss.modules.ConcurrentClassLoader.performLoadClassUnchecked(ConcurrentClassLoader.java:444) [jboss-modules.jar:1.2.2.Final-redhat-1]
        at org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:432) [jboss-modules.jar:1.2.2.Final-redhat-1]
        at org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:374) [jboss-modules.jar:1.2.2.Final-redhat-1]
        at org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:119) [jboss-modules.jar:1.2.2.Final-redhat-1]
        at java.lang.Class.forName0(Native Method) [rt.jar:1.7.0_55]
        at java.lang.Class.forName(Class.java:270) [rt.jar:1.7.0_55]
        at org.drools.core.common.ProjectClassLoader.internalLoadClass(ProjectClassLoader.java:138) [drools-core-6.0.3-redhat-4.jar:6.0.3-redhat-4]
        at org.drools.core.common.ProjectClassLoader.loadClass(ProjectClassLoader.java:125) [drools-core-6.0.3-redhat-4.jar:6.0.3-redhat-4]
        at java.lang.ClassLoader.loadClass(ClassLoader.java:358) [rt.jar:1.7.0_55]
        at java.lang.Class.forName0(Native Method) [rt.jar:1.7.0_55]
        at java.lang.Class.forName(Class.java:270) [rt.jar:1.7.0_55]
        at org.kie.scanner.KieModuleMetaDataImpl.getClass(KieModuleMetaDataImpl.java:91) [kie-ci-6.0.3-redhat-4.jar:6.0.3-redhat-4]
...
Caused by: java.lang.NoClassDefFoundError: net/sf/cglib/proxy/CallbackFilter
        at java.lang.ClassLoader.defineClass1(Native Method) [rt.jar:1.7.0_55]
...
Caused by: java.lang.ClassNotFoundException: net.sf.cglib.proxy.CallbackFilter from [Module "org.kie.lib:main" from local module loader @42d34b8c (finder: local module finder @3e04f69a (roots: /NotBackedUp/BRMS/BPMS-6/BPMS-6.0.2/jboss-eap-6.1/modules,/NotBackedUp/BRMS/BPMS-6/BPMS-6.0.2/jboss-eap-6.1/modules/system/layers/bpms,/NotBackedUp/BRMS/BPMS-6/BPMS-6.0.2/jboss-eap-6.1/modules/system/la\
yers/base))]
        at org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:196) [jboss-modules.jar:1.2.2.Final-redhat-1]
...

18:18:20,913 ERROR [org.guvnor.common.services.builder.Builder] (EJB default - 1) Verification of class com.thoughtworks.xstream.converters.reflection.CGLIBEnhancedConverter$ReverseEngineeredCallbackFilter failed and will not be available for authoring.
Please check the necessary external dependencies for this project are configured correctly

Environment

  • Red Hat JBoss BPM Suite
    • 6.0.1
    • 6.0.2

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content