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@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@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@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@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-users


_______________________________________________
rules-users mailing list
rules-users@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-users


_______________________________________________
rules-users mailing list
rules-users@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-users