[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