<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
<HTML>
<HEAD>
  <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
  <META NAME="GENERATOR" CONTENT="GtkHTML/3.14.3">
</HEAD>
<BODY TEXT="#000000" BGCOLOR="#ffffff">
So is this not a dependency of 4.0.0 or do I have to include a dependency manually?&nbsp; Maven should take care of classpath issues for me, that's why I found this issue to be odd.<BR>
<BR>
On Thu, 2007-07-26 at 20:48 +0100, Mark Proctor wrote:<BR>
<BLOCKQUOTE TYPE=CITE>
    As the stack trace says, you are missing the JDT Core binary:<BR>
    Caused by: java.lang.RuntimeException: The Eclipse JDT Core jar is not in the classpath<BR>
    <BR>
    Mark<BR>
    Eric Miles wrote: <BR>
    <BLOCKQUOTE TYPE=CITE>
        I am attempting to ween our project off of MR3 and on to the 4.0.0 GA and am having a lot of difficulty.&nbsp; First off, I had compile issues with the PackageBuilderConfiguration class (attempting to set the compliance level to 1.5).&nbsp; I figured that was no longer necessary so I removed that (I hope that's correct although I haven't seen this mentioned anywhere).&nbsp; Now when I attempt to run a unit test, I get the following error:<BR>
        <BR>
        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.&lt;init&gt;(PackageBuilderConfiguration.java:87)<BR>
        at com.kronos.webta.service.key.rules.AccountKeyLookupTest.setUpBeforeClass(AccountKeyLookupTest.java:49)<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 org.junit.internal.runners.BeforeAndAfterRunner.invokeMethod(BeforeAndAfterRunner.java:74)<BR>
        at org.junit.internal.runners.BeforeAndAfterRunner.runBefores(BeforeAndAfterRunner.java:50)<BR>
        at org.junit.internal.runners.BeforeAndAfterRunner.runProtected(BeforeAndAfterRunner.java:33)<BR>
        at org.junit.internal.runners.TestClassRunner.run(TestClassRunner.java:52)<BR>
        at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:38)<BR>
        at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)<BR>
        at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:460)<BR>
        at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:673)<BR>
        at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:386)<BR>
        at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:196)<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>
        ... 17 more<BR>
        <BR>
        <BR>
        I am using Maven2, so I would assume my dependencies would be taken care of?&nbsp; I'm only using 2 dependencies in my project for Drools:<BR>
        <BR>
        &lt;dependency&gt;<BR>
        &lt;groupId&gt;org.drools&lt;/groupId&gt;<BR>
        &lt;artifactId&gt;drools-compiler&lt;/artifactId&gt;<BR>
        &lt;version&gt;4.0.0&lt;/version&gt;<BR>
        &lt;scope&gt;compile&lt;/scope&gt;<BR>
        &lt;/dependency&gt;<BR>
        &lt;dependency&gt;<BR>
        &lt;groupId&gt;org.drools&lt;/groupId&gt;<BR>
        &lt;artifactId&gt;drools-core&lt;/artifactId&gt;<BR>
        &lt;version&gt;4.0.0&lt;/version&gt;<BR>
        &lt;scope&gt;compile&lt;/scope&gt;<BR>
        &lt;/dependency&gt;<BR>
        <BR>
        &gt;From the following repo:<BR>
        <BR>
        &lt;repository&gt;<BR>
        &lt;id&gt;jboss&lt;/id&gt;<BR>
        &lt;name&gt;JBoss maven repository&lt;/name&gt;<BR>
        &lt;url&gt;<A HREF="http://repository.jboss.com/maven2%3C">http://repository.jboss.com/maven2&lt;</A>/url&gt;<BR>
        &lt;/repository&gt;<BR>
        <BR>
        Am I missing something?&nbsp; I completely blew away my org.drools directory in my local repository to allow maven2 to download the dependencies, I see it's downloading the drools-compiler and drools-core 4.0.0 versions (although they do not have associated poms or checksums which I find odd).&nbsp; Thanks!<BR>
        <BR>
        Eric 
<PRE>

<HR SIZE="4">


_______________________________________________
rules-users mailing list
<A HREF="mailto:rules-users@lists.jboss.org">rules-users@lists.jboss.org</A>
<A HREF="https://lists.jboss.org/mailman/listinfo/rules-users">https://lists.jboss.org/mailman/listinfo/rules-users</A>
  
</PRE>
    </BLOCKQUOTE>
    <BR>
</BLOCKQUOTE>
</BODY>
</HTML>