<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
You are using the wrong property name I think, check
JavaDialectConfiguration and it shows you what the properties should be:<br>
drools.dialect.java.compiler = ECLIPSE<br>
<br>
Mark<br>
Krishnan wrote:
<blockquote
cite="mid:da8dbd050709271346l331173lf29d89ee1177fa9f@mail.gmail.com"
type="cite"><br>
<br>
I am including the following libraries :- <br>
<br>
D:\programs\java\jdk1.5.0\bin\javaw -classpath
"O:\fieldstation\jars\antlr\antlr-runtime-3.0.jar;O:\fieldstation\jars\Drools\drools-compiler-4.0.0.jar;O:\fieldstation\jars\Drools\drools-
core-4.0.0.jar;O:\fieldstation\jars\Drools\drools-decisiontables-4.0.0.jar;O:\fieldstation\jars\Drools\drools-jsr94-4.0.0.jar;O:\fieldstation\jars\mvel\mvel14-1.2rc1.jar;O:\fieldstation\jars\janino\janino-2.5.7.jar"
-
Ddrools.compiler=JANINO
com.makesys.fs.app.adapter.AdapterServerWrapperImpl <br>
<br>
I have included all the drools libraries, antlr library, janino library
and mvel library. I have also included the option to specify the JANINO
compiler. I have not done any code change to imply <br>
janino compiler (Is this needed ?)<br>
<br>
Below is the stack trace I get <br>
<br>
EXCEPTION [org.drools.RuntimeDroolsException: Unable to load dialect
'org.drools.rule.builder.dialect.java.JavaDialectConfiguration:java'
]<br>
STACK [org.drools.RuntimeDroolsException: Unable to load dialect
'org.drools.rule.builder.dialect.java.JavaDialectConfiguration:java'<br>
at
org.drools.compiler.PackageBuilderConfiguration.buildDialectRegistry
(PackageBuilderConfiguration.java:138)<br>
at
org.drools.compiler.PackageBuilderConfiguration.init(PackageBuilderConfiguration.java:114)<br>
at
org.drools.compiler.PackageBuilderConfiguration.<init>(PackageBuilderConfiguration.java
:87)<br>
at
com.makesys.fs.is.cfi.CfiRulesLoader.getPackageBuilder(CfiRulesLoader.java:45)<br>
at
com.makesys.fs.is.cfi.CfiRulesLoader.loadRuleFiles(CfiRulesLoader.java:54)<br>
at com.makesys.fs.is.cfi.CfiRulesLoader.createRules
(CfiRulesLoader.java:37)<br>
at
com.makesys.fs.is.cfi.CfiAdapter.collectHelper(CfiAdapter.java:469)<br>
at
com.makesys.fs.is.cfi.Cisco.showCmds.ipRoute.CfiAdapterShowIpRoute.collect(CfiAdapterShowIpRoute.java:38)<br>
at
com.makesys.fs.app.adapter.BaseAdapterWithArchiveInfo.activate(BaseAdapterWithArchiveInfo.java:106)<br>
at
com.makesys.fs.app.adapter.UnicastAdapterImpl.activate(UnicastAdapterImpl.java:111)<br>
at sun.reflect.NativeMethodAccessorImpl.invoke0
(Native Method)<br>
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)<br>
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)<br>
at java.lang.reflect.Method.invoke
(Method.java:585)<br>
at
sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:294)<br>
at sun.rmi.transport.Transport$1.run(Transport.java:153)<br>
at java.security.AccessController.doPrivileged(Native Method)
<br>
at sun.rmi.transport.Transport.serviceCall(Transport.java:149)<br>
at
sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:466)<br>
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(
TCPTransport.java:707)<br>
at java.lang.Thread.run(Thread.java:595)<br>
Caused by: java.lang.RuntimeException: The Eclipse JDT Core jar is not
in the classpath<br>
at
org.drools.rule.builder.dialect.java.JavaDialectConfiguration.setCompiler
(JavaDialectConfiguration.java:98)<br>
at
org.drools.rule.builder.dialect.java.JavaDialectConfiguration.init(JavaDialectConfiguration.java:56)<br>
at
org.drools.compiler.PackageBuilderConfiguration.buildDialectRegistry
(PackageBuilderConfiguration.java:134)<br>
... 20 more<br>
]<br>
<br clear="all">
<br>
Any help will be appreciated. <br>
<br>
TIA, <br>
Krishnan. <br>
<br>
-- <br>
Sivaramakrishna Iyer Krishnan (Anand) <br>
<br>
Never assume the obvious is true. <br>
- William Safire
<pre wrap="">
<hr size="4" width="90%">
_______________________________________________
rules-users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:rules-users@lists.jboss.org">rules-users@lists.jboss.org</a>
<a class="moz-txt-link-freetext" href="https://lists.jboss.org/mailman/listinfo/rules-users">https://lists.jboss.org/mailman/listinfo/rules-users</a>
</pre>
</blockquote>
<br>
</body>
</html>