Hi Mark,
 
Thank for the tips. : )
 
I have added the required mvel14-1.2.8.jar in my classpath. However, I still encounter the same error.
 
Could it be a class loader issue or JRE version?
 
I tried to trace the class loader. Drools is used in my application (running in netbeans). My application is using java.net.FactoryURLClassLoader. On plain netbeans project (before the error occurs), the class loader is sun.misc.Launcher$AppClassLoader. My netbeans is using JRE v 1.6.0
 
The error occurs when PackageBuilder is initialised.
 
Package Builder builder = new PackageBuilder();
 
Also, for the Drools Eclipse plugin (on a seperate occassion), when i import some codes, it prompt me that Drools project is not a Java 5.0 project.
 
 
Best regards!
Eric
 
 
Chong Minsk Goh wrote:
> Hi,
>
> I am trying to run Drools on Netbeans. I have added the jars from
> Drools 4.0.2.
>
> However, I encountered an error
>
> org.doxa.rules.RulesManager - org.drools.RuntimeDroolsException:
> Unable to load dialect
> 'org.drools.rule.builder.dialect.mvel.MVELDialectConfiguration:mvel'
MVEL is a required jar, not an optional one, put it on your classpath
and hopefully this should work for you.
>
> I did not use any MVEL dialects in my rules definition. Here is my rule:
> *
>
> rule
>
> * "Out of Range" *when* m : Message( message == "checkRange" , status
> == 1 )
>
> Range(myMin : myMin, myMax : myMax, myValue : myValue)
>
> Range(myValue < myMin || myValue > myMax)
>
> *then* m.setMessage("");
>
> m.setStatus (0);
>
> *end*
>
> Has anyone attempted using Netbeans with Drools and faced this problem?
>
> Best regards
> Eric