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(a)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(a)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(a)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-cla...
> Sent from the Drools: User forum mailing list archive at
Nabble.com.
> _______________________________________________
> rules-users mailing list
> rules-users(a)lists.jboss.org
>
https://lists.jboss.org/mailman/listinfo/rules-users
_______________________________________________
rules-users mailing list
rules-users(a)lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-users
_______________________________________________
rules-users mailing list
rules-users(a)lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-users