I try to generate a pkg file from a drl file<br><br>so , i&#39;m using drools-ant task (version 4.0.2)<br><br>when i load my pkg file, there&#39;s a classcast exception:<br><br>java.lang.ClassCastException: org.drools.reteoo.ReteooRuleBase
 cannot be cast to org.drools.rule.Package<br>&nbsp;&nbsp;&nbsp; at org.drools.agent.FileScanner.readPackage(FileScanner.java:109)<br>&nbsp;&nbsp;&nbsp; at org.drools.agent.FileScanner.getChangeSet(FileScanner.java:79)<br>&nbsp;&nbsp;&nbsp; at org.drools.agent.FileScanner.loadPackageChanges
(FileScanner.java:57)<br>&nbsp;&nbsp;&nbsp; at org.drools.agent.RuleAgent.checkForChanges(RuleAgent.java:330)<br>&nbsp;&nbsp;&nbsp; at org.drools.agent.RuleAgent.refreshRuleBase(RuleAgent.java:298)<br>&nbsp;&nbsp;&nbsp; at org.drools.agent.RuleAgent.configure(RuleAgent.java
:284)<br>&nbsp;&nbsp;&nbsp; at org.drools.agent.RuleAgent.init(RuleAgent.java:208)<br>&nbsp;&nbsp;&nbsp; at org.drools.agent.RuleAgent.newRuleAgent(RuleAgent.java:176)<br>&nbsp;&nbsp;&nbsp; at org.drools.agent.RuleAgent.newRuleAgent(RuleAgent.java:148)<br>&nbsp;&nbsp;&nbsp; at fr.biomerieux.qi.algo.common.inferenceengine.InferenceEngineControllerImpl.initializeRuleBaseFromPKG
(InferenceEngineControllerImpl.java:128)<br>&nbsp;&nbsp;&nbsp; at fr.biomerieux.qi.algorithms.testcase.inferenceengine.InferenceEngineTestCase.testInferenceEngineCase(InferenceEngineTestCase.java:52)<br>&nbsp;&nbsp;&nbsp; at sun.reflect.NativeMethodAccessorImpl.invoke0
(Native Method)<br>&nbsp;&nbsp;&nbsp; at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)<br>&nbsp;&nbsp;&nbsp; at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)<br>&nbsp;&nbsp;&nbsp; at java.lang.reflect.Method.invoke(Unknown Source)<br>
&nbsp;&nbsp;&nbsp; at junit.framework.TestCase.runTest(TestCase.java:154)<br>&nbsp;&nbsp;&nbsp; at junit.framework.TestCase.runBare(TestCase.java:127)<br>&nbsp;&nbsp;&nbsp; at junit.framework.TestResult$1.protect(TestResult.java:106)<br>&nbsp;&nbsp;&nbsp; at junit.framework.TestResult.runProtected
(TestResult.java:124)<br>&nbsp;&nbsp;&nbsp; at junit.framework.TestResult.run(TestResult.java:109)<br>&nbsp;&nbsp;&nbsp; at junit.framework.TestCase.run(TestCase.java:118)<br>&nbsp;&nbsp;&nbsp; at fr.biomerieux.junit.BmxTestCase.run(BmxTestCase.java:64)<br>&nbsp;&nbsp;&nbsp; at junit.framework.TestSuite.runTest
(TestSuite.java:208)<br>&nbsp;&nbsp;&nbsp; at junit.framework.TestSuite.run(TestSuite.java:203)<br>&nbsp;&nbsp;&nbsp; at org.eclipse.jdt.internal.junit.runner.junit3.JUnit3TestReference.run(JUnit3TestReference.java:130)<br>&nbsp;&nbsp;&nbsp; at org.eclipse.jdt.internal.junit.runner.TestExecution.run
(TestExecution.java:38)<br>&nbsp;&nbsp;&nbsp; at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:460)<br>&nbsp;&nbsp;&nbsp; at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:673)
<br>&nbsp;&nbsp;&nbsp; at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:386)<br>&nbsp;&nbsp;&nbsp; at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:196)<br><br><br>