<br> This is a classpath problem. That class in in drools-core, so, either you have multiple drools-core jars in your classpath and they are clashing or you don't have any of it. You might have to setup some classloader options in the app server if you are clashing with another app. <br>
<br> Not sure if you are using SEAM, but just as an example, I know Seam also uses Drools, so you might want to check for clashes...<br><br> []s<br> Edson<br><br><div class="gmail_quote">2009/7/6 Julien Nicoulaud <span dir="ltr"><<a href="mailto:julien.nicoulaud@bull.net">julien.nicoulaud@bull.net</a>></span><br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Same here on JOnAS 5 an Drools 5.0.1, embedded in a OSGi bundle.<br>
<br>
I found messages from Edson Tirelli in the mailing-list, who the same<br>
issue and found a solution... Edson are you here ? :)<br>
<br>
<br>
Le samedi 04 juillet 2009 ŕ 18:23 -0700, Wishing Carebear a écrit :<br>
<div><div></div><div class="h5">> Hello:<br>
> I have the drools5 embedded in an ear. When running aginst JBoss 5<br>
> gets the following classnotfound exception but it works okay with<br>
> websphere and pramati application server. Wondering if someone could<br>
> throw some pointers.<br>
><br>
> Please note that drools-compiler, drools-core etc are all in the ear<br>
> and added to the manifest.<br>
><br>
> Thanks,<br>
> cabear<br>
><br>
> java.lang.NoClassDefFoundError:<br>
> org/drools/base/extractors/BaseObjectClassFieldReader<br>
> at java.lang.ClassLoader.defineClass1(Native Method)<br>
> at java.lang.ClassLoader.defineClass(ClassLoader.java:621)<br>
> at org.drools.base.ClassFieldAccessorCache<br>
> $ByteArrayClassLoader.defineClass(ClassFieldAccessorCache.java:367)<br>
> at<br>
> org.drools.base.ClassFieldAccessorFactory.getClassFieldReader(ClassFieldAccessorFactory.java:135)<br>
> at org.drools.base.ClassFieldAccessorCache<br>
> $CacheEntry.getReadAccessor(ClassFieldAccessorCache.java:315)<br>
> at<br>
> org.drools.base.ClassFieldAccessorCache.getReadAcessor(ClassFieldAccessorCache.java:245)<br>
> at<br>
> org.drools.base.ClassFieldAccessorStore.wire(ClassFieldAccessorStore.java:379)<br>
> at<br>
> org.drools.base.ClassFieldAccessorStore.getReader(ClassFieldAccessorStore.java:97)<br>
> at<br>
> org.drools.base.ClassFieldAccessorStore.getReader(ClassFieldAccessorStore.java:74)<br>
> at<br>
> org.drools.rule.builder.PatternBuilder.getFieldReadAccessor(PatternBuilder.java:1031)<br>
> at<br>
> org.drools.rule.builder.PatternBuilder.build(PatternBuilder.java:560)<br>
> at<br>
> org.drools.rule.builder.PatternBuilder.buildConstraint(PatternBuilder.java:235)<br>
> at<br>
> org.drools.rule.builder.PatternBuilder.build(PatternBuilder.java:196)<br>
> at<br>
> org.drools.rule.builder.PatternBuilder.build(PatternBuilder.java:104)<br>
> at<br>
> org.drools.rule.builder.GroupElementBuilder.build(GroupElementBuilder.java:69)<br>
> at org.drools.rule.builder.RuleBuilder.build(RuleBuilder.java:68)<br>
> at<br>
> org.drools.compiler.PackageBuilder.addRule(PackageBuilder.java:1159)<br>
> at<br>
> org.drools.compiler.PackageBuilder.addPackage(PackageBuilder.java:649)<br>
> at<br>
> org.drools.compiler.PackageBuilder.addPackageFromDrl(PackageBuilder.java:290)<br>
> at<br>
> org.drools.compiler.PackageBuilder.addKnowledgeResource(PackageBuilder.java:488)<br>
</div></div>> _______________________________________________<br>
> rules-users mailing list<br>
> <a href="mailto:rules-users@lists.jboss.org">rules-users@lists.jboss.org</a><br>
> <a href="https://lists.jboss.org/mailman/listinfo/rules-users" target="_blank">https://lists.jboss.org/mailman/listinfo/rules-users</a><br>
<br>
_______________________________________________<br>
rules-users mailing list<br>
<a href="mailto:rules-users@lists.jboss.org">rules-users@lists.jboss.org</a><br>
<a href="https://lists.jboss.org/mailman/listinfo/rules-users" target="_blank">https://lists.jboss.org/mailman/listinfo/rules-users</a><br>
</blockquote></div><br><br clear="all"><br>-- <br> Edson Tirelli<br> JBoss Drools Core Development<br> JBoss by Red Hat @ <a href="http://www.jboss.com">www.jboss.com</a><br>