[rules-users] Drools 5.5 API doc doesn't show all classes.

Mark Proctor mproctor at codehaus.org
Wed Jan 23 17:24:01 EST 2013


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 <jeetcyb at gmail.com> 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 <mproctor at codehaus.org> 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 <jeetcyb at gmail.com> 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
>> rules-users at lists.jboss.org
>> https://lists.jboss.org/mailman/listinfo/rules-users
> 
> 
> _______________________________________________
> rules-users mailing list
> rules-users at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/rules-users
> 
> 
> _______________________________________________
> rules-users mailing list
> rules-users at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/rules-users

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/rules-users/attachments/20130123/487a9de8/attachment.html 


More information about the rules-users mailing list