Hi,<div><br></div><div>I upgraded everything from M5 to CR1 last night, but noticed that my ant task no longer worked and was returning an error (it had worked previously under M5, and I confirmed by switching everything back to test). The error I now receive is:</div>
<div><br></div><div><div>[compiler] java.util.zip.ZipException: error in opening zip file</div><div>[compiler] at java.util.zip.ZipFile.open(Native Method)</div><div>[compiler] at java.util.zip.ZipFile.<init>(ZipFile.java:203)</div>
<div>[compiler] at java.util.zip.ZipFile.<init>(ZipFile.java:234)</div><div>[compiler] at org.apache.tools.ant.AntClassLoader.getResourceURL(AntClassLoader.java:1028)</div><div>[compiler] at org.apache.tools.ant.AntClassLoader$ResourceEnumeration.findNextResource(AntClassLoader.java:147)</div>
<div>[compiler] at org.apache.tools.ant.AntClassLoader$ResourceEnumeration.nextElement(AntClassLoader.java:130)</div><div>[compiler] at org.apache.tools.ant.util.CollectionUtils$CompoundEnumeration.nextElement(CollectionUtils.java:198)</div>
<div>[compiler] at sun.misc.CompoundEnumeration.nextElement(CompoundEnumeration.java:43)</div><div>[compiler] at org.drools.util.ChainedProperties.loadProperties(ChainedProperties.java:233)</div><div>[compiler] at org.drools.util.ChainedProperties.<init>(ChainedProperties.java:119)</div>
<div>[compiler] at org.drools.util.ChainedProperties.<init>(ChainedProperties.java:41)</div><div>[compiler] at org.drools.util.ChainedProperties.<init>(ChainedProperties.java:35)</div><div>[compiler] at org.drools.RuleBaseConfiguration.init(RuleBaseConfiguration.java:376)</div>
<div>[compiler] at org.drools.RuleBaseConfiguration.<init>(RuleBaseConfiguration.java:234)</div><div>[compiler] at org.drools.common.AbstractRuleBase.<init>(AbstractRuleBase.java:149)</div><div>[compiler] at org.drools.reteoo.ReteooRuleBase.<init>(ReteooRuleBase.java:144)</div>
<div>[compiler] at org.drools.reteoo.ReteooRuleBase.<init>(ReteooRuleBase.java:121)</div><div>[compiler] at org.drools.RuleBaseFactory.newRuleBase(RuleBaseFactory.java:58)</div><div>[compiler] at org.drools.RuleBaseFactory.newRuleBase(RuleBaseFactory.java:38)</div>
<div>[compiler] at org.drools.contrib.DroolsCompilerAntTask.createWithPackageBuilder(DroolsCompilerAntTask.java:241)</div><div>[compiler] at org.drools.contrib.DroolsCompilerAntTask.execute(DroolsCompilerAntTask.java:170)</div>
<div>[compiler] at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)</div><div>[compiler] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)</div><div>[compiler] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)</div>
<div>[compiler] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)</div><div>[compiler] at java.lang.reflect.Method.invoke(Method.java:585)</div><div>[compiler] at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)</div>
<div>[compiler] at org.apache.tools.ant.Task.perform(Task.java:348)</div><div>[compiler] at org.apache.tools.ant.Target.execute(Target.java:357)</div><div>[compiler] at org.apache.tools.ant.Target.performTasks(Target.java:385)</div>
<div>[compiler] at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1337)</div><div>[compiler] at org.apache.tools.ant.Project.executeTarget(Project.java:1306)</div><div>[compiler] at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)</div>
<div>[compiler] at org.apache.tools.ant.Project.executeTargets(Project.java:1189)</div><div>[compiler] at org.apache.tools.ant.Main.runBuild(Main.java:758)</div><div>[compiler] at org.apache.tools.ant.Main.startAnt(Main.java:217)</div>
<div>[compiler] at org.apache.tools.ant.launch.Launcher.run(Launcher.java:257)</div><div>[compiler] at org.apache.tools.ant.launch.Launcher.main(Launcher.java:104)</div><div><br></div><div>My build.xml is:</div><div>
<br></div><div><div><project name="test" default="compile"></div><div><br></div><div><span class="Apple-tab-span" style="white-space:pre">        </span><path id="drools.path.task"></div>
<div><span class="Apple-tab-span" style="white-space:pre">                </span><fileset dir="C:\Apps\drools-5.0.0.CR1-bin"></div><div><span class="Apple-tab-span" style="white-space:pre">                        </span><include name="drools-compiler-5.0.0.CR1.jar"/></div>
<div><span class="Apple-tab-span" style="white-space:pre">                        </span><include name="drools-ant-5.0.0.CR1.jar"/></div><div><span class="Apple-tab-span" style="white-space:pre">                        </span><include name="drools-core-5.0.0.CR1.jar"/></div>
<div><span class="Apple-tab-span" style="white-space:pre">                        </span><include name="drools-decisiontables-5.0.0.CR1.jar"/></div><div><span class="Apple-tab-span" style="white-space:pre">                        </span><include name="drools-api-5.0.0.CR1.jar"/></div>
<div><span class="Apple-tab-span" style="white-space:pre">                </span></fileset></div><div><span class="Apple-tab-span" style="white-space:pre">                </span><fileset dir="C:\Apps\drools-5.0.0.CR1-bin\lib"></div>
<div><span class="Apple-tab-span" style="white-space:pre">                        </span><include name="*.jar"/></div><div><span class="Apple-tab-span" style="white-space:pre">                </span></fileset></div><div><span class="Apple-tab-span" style="white-space:pre">        </span></path></div>
<div><span class="Apple-tab-span" style="white-space:pre">        </span></div><div><span class="Apple-tab-span" style="white-space:pre">        </span><path id="drools.path"></div><div><span class="Apple-tab-span" style="white-space:pre">                </span><pathelement path="target\classes"/></div>
<div><span class="Apple-tab-span" style="white-space:pre">                </span><fileset dir="C:\Apps\drools-5.0.0.CR1-bin"></div><div><span class="Apple-tab-span" style="white-space:pre">                        </span><include name="drools-ant-5.0.0.CR1.jar"/></div>
<div><span class="Apple-tab-span" style="white-space:pre">                        </span><include name="drools-decisiontables-5.0.0.CR1.jar"/></div><div><span class="Apple-tab-span" style="white-space:pre">                        </span><include name="drools-api-5.0.0.CR1.jar"/></div>
<div><span class="Apple-tab-span" style="white-space:pre">                </span></fileset></div><div><span class="Apple-tab-span" style="white-space:pre">        </span></path></div><div><br></div><div><span class="Apple-tab-span" style="white-space:pre">        </span><taskdef name="compiler" classname="org.drools.contrib.DroolsCompilerAntTask" classpathref="drools.path.task" /></div>
<div><br></div><div> <target name="create.rules.package" ><span class="Apple-tab-span" style="white-space:pre">                </span></div><div> <compiler</div><div> srcdir="src\main\rules"</div>
<div> tofile="target\package\packge.pkg"</div><div> classpathref="drools.path"></div><div> <include name="Sample.drl" /></div><div> </compiler></div>
<div> </target></div><div> </div><div> <target name="clean"></div><div><span class="Apple-tab-span" style="white-space:pre">                </span><delete includeemptydirs="true"></div><div>
<span class="Apple-tab-span" style="white-space:pre">                        </span><fileset dir="target"/></div><div><span class="Apple-tab-span" style="white-space:pre">                </span></delete></div><div><span class="Apple-tab-span" style="white-space:pre">        </span></target></div>
<div><span class="Apple-tab-span" style="white-space:pre">        </span></div><div><span class="Apple-tab-span" style="white-space:pre">        </span><target name="compile" depends="clean"></div><div><span class="Apple-tab-span" style="white-space:pre">                </span><mkdir dir="target/classes"/></div>
<div><span class="Apple-tab-span" style="white-space:pre">                </span><mkdir dir="logs"/></div><div><span class="Apple-tab-span" style="white-space:pre">                </span><javac destdir="target/classes" debug="on" source="1.5" target="1.5"></div>
<div><span class="Apple-tab-span" style="white-space:pre">                        </span><src path="src\main\java"/></div><div><span class="Apple-tab-span" style="white-space:pre">                        </span><classpath refid="drools.path.task"/></div>
<div><span class="Apple-tab-span" style="white-space:pre">                </span></javac></div><div><span class="Apple-tab-span" style="white-space:pre">        </span></target></div><div><br></div><div><span class="Apple-tab-span" style="white-space:pre">        </span><target name="init"></div>
<div><span class="Apple-tab-span" style="white-space:pre">                </span><mkdir dir="target/classes"/></div><div><span class="Apple-tab-span" style="white-space:pre">                </span><mkdir dir="target"/></div>
<div><span class="Apple-tab-span" style="white-space:pre">                </span><mkdir dir="target/wsdl2javasource"/></div><div><span class="Apple-tab-span" style="white-space:pre">        </span></target></div><div></project></div>
<div><br></div><div>If anyone has any ideas, they would be much appreciated!</div><div><br></div><div>Thanks!</div><div><br></div><div>jeff</div></div></div>