[rules-users] classnotfound\classdefnotfound

Julien Nicoulaud julien.nicoulaud at bull.net
Mon Jul 6 04:58:13 EDT 2009


Same here on JOnAS 5 an Drools 5.0.1, embedded in a OSGi bundle.

I found messages from Edson Tirelli in the mailing-list, who the same
issue and found a solution... Edson are you here ? :)


Le samedi 04 juillet 2009 à 18:23 -0700, Wishing Carebear a écrit :
> Hello:
> I have the drools5 embedded in an ear. When running aginst JBoss 5
> gets the following classnotfound exception but it works okay with
> websphere and pramati application server. Wondering if someone could
> throw some pointers. 
> 
> Please note that drools-compiler, drools-core etc are all in the ear
> and added to the manifest.
> 
> Thanks,
> cabear
> 
> java.lang.NoClassDefFoundError:
> org/drools/base/extractors/BaseObjectClassFieldReader
>     at java.lang.ClassLoader.defineClass1(Native Method)
>     at java.lang.ClassLoader.defineClass(ClassLoader.java:621)
>     at org.drools.base.ClassFieldAccessorCache
> $ByteArrayClassLoader.defineClass(ClassFieldAccessorCache.java:367)
>     at
> org.drools.base.ClassFieldAccessorFactory.getClassFieldReader(ClassFieldAccessorFactory.java:135)
>     at org.drools.base.ClassFieldAccessorCache
> $CacheEntry.getReadAccessor(ClassFieldAccessorCache.java:315)
>     at
> org.drools.base.ClassFieldAccessorCache.getReadAcessor(ClassFieldAccessorCache.java:245)
>     at
> org.drools.base.ClassFieldAccessorStore.wire(ClassFieldAccessorStore.java:379)
>     at
> org.drools.base.ClassFieldAccessorStore.getReader(ClassFieldAccessorStore.java:97)
>     at
> org.drools.base.ClassFieldAccessorStore.getReader(ClassFieldAccessorStore.java:74)
>     at
> org.drools.rule.builder.PatternBuilder.getFieldReadAccessor(PatternBuilder.java:1031)
>     at
> org.drools.rule.builder.PatternBuilder.build(PatternBuilder.java:560)
>     at
> org.drools.rule.builder.PatternBuilder.buildConstraint(PatternBuilder.java:235)
>     at
> org.drools.rule.builder.PatternBuilder.build(PatternBuilder.java:196)
>     at
> org.drools.rule.builder.PatternBuilder.build(PatternBuilder.java:104)
>     at
> org.drools.rule.builder.GroupElementBuilder.build(GroupElementBuilder.java:69)
>     at org.drools.rule.builder.RuleBuilder.build(RuleBuilder.java:68)
>     at
> org.drools.compiler.PackageBuilder.addRule(PackageBuilder.java:1159)
>     at
> org.drools.compiler.PackageBuilder.addPackage(PackageBuilder.java:649)
>     at
> org.drools.compiler.PackageBuilder.addPackageFromDrl(PackageBuilder.java:290)
>     at
> org.drools.compiler.PackageBuilder.addKnowledgeResource(PackageBuilder.java:488)
> _______________________________________________
> rules-users mailing list
> rules-users at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/rules-users




More information about the rules-users mailing list