You either have:
-classpath problem
-wrong version jar (check what's in the pom.xml in the github source for that 
tag)
-corrupted jar
-missing jar

Mark
On 23 Jan 2013, at 22:07, Jeet Singh <[email protected]> wrote:

> Thanks Mark. This is really helpful.
>  
> Can you please resolve my, hopefully, last query. So I am using JANINO 
> compiler, and configured in code as below
>  
> JavaDialectConfiguration javaDialectConfiguration = 
> (JavaDialectConfiguration) 
> packageBuilderConfiguration.getDialectConfiguration("java");
> 
> javaDialectConfiguration.setCompiler(JavaDialectConfiguration.JANINO);
> 
> 
>  
> This gives me runtime exception:
>  
> java.lang.NoClassDefFoundError: org/codehaus/janino/util/LocatedException
>  at java.lang.Class.forName0(Native Method) [:1.6.0_35]
>  at java.lang.Class.forName(Class.java:169) [:1.6.0_35]
>  at 
> org.drools.commons.jci.compilers.JavaCompilerFactory.createCompiler(JavaCompilerFactory.java:73)
>  [:5.5.0.Final]
>  at 
> org.drools.rule.builder.dialect.java.JavaDialect.loadCompiler(JavaDialect.java:629)
>  [:5.5.0.Final]
>  at 
> org.drools.rule.builder.dialect.java.JavaDialect.<init>(JavaDialect.java:190) 
> [:5.5.0.Final]
>  at 
> org.drools.rule.builder.dialect.java.JavaDialectConfiguration.newDialect(JavaDialectConfiguration.java:71)
>  [:5.5.0.Final]
>  at 
> org.drools.compiler.PackageBuilderConfiguration.buildDialectRegistry(PackageBuilderConfiguration.java:337)
>  [:5.5.0.Final]
>  
> I have included janino-2.5.10 in class path. Let me know if I am doing 
> anything wrong here.
>  
> Thanks,
> Jeetendra.
> On Fri, Jan 18, 2013 at 7:31 PM, Mark Proctor <[email protected]> wrote:
> 5.x supports free form expressions. This means it is not a trivial thing to 
> analyse.
> 
> In a pattern there will be 1..n strings for each expression. You'll need to 
> build that string with MVEL and then analyse the MVEL AST tree.
> 
> Take a look at drools-compiler PatternBuilder and MVELExprAnalyzer. These 
> don't show how to extract fields, but it does show you how we analyse 
> patterns for other mvel content.
> 
> Mark
> 
> 
> 
> On 18 Jan 2013, at 15:47, jeetendray <[email protected]> wrote:
> 
>> Thanks Mark.
>> 
>> can you also please tell me the alternative to ORConstraints,
>> LiteralConstraints. I read about fetching field inside condition that drools
>> 5.x has better way to do it, without worrying about getting into internal
>> classes.
>> 
>> Any help will be highly appreciated. 
>> 
>> Regards,
>> Jeetendra.
>> 
>> 
>> 
>> --
>> View this message in context: 
>> http://drools.46999.n3.nabble.com/Drools-5-5-API-doc-doesn-t-show-all-classes-tp4021634p4021650.html
>> Sent from the Drools: User forum mailing list archive at Nabble.com.
>> _______________________________________________
>> rules-users mailing list
>> [email protected]
>> https://lists.jboss.org/mailman/listinfo/rules-users
> 
> 
> _______________________________________________
> rules-users mailing list
> [email protected]
> https://lists.jboss.org/mailman/listinfo/rules-users
> 
> 
> _______________________________________________
> rules-users mailing list
> [email protected]
> https://lists.jboss.org/mailman/listinfo/rules-users

_______________________________________________
rules-users mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/rules-users

Reply via email to