<br>&nbsp;&nbsp; Igor, <br><br>&nbsp;&nbsp; Looks like a bug to me... can you please open a JIRA and attach a self contained test case showing the problem? This will speed up the resolution...<br>&nbsp;<br>&nbsp;&nbsp; Thanks<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Edson<br><br><div><span class="gmail_quote">
2007/11/1, igor_b &lt;<a href="mailto:igorbolic@gmail.com">igorbolic@gmail.com</a>&gt;:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<br>Hi Edson,<br><br>thanx for answering, i&#39;ve tried 4.0.3, but i get the following error when i<br>try to refresh my rules:<br><br>java.lang.IllegalArgumentException: Cannot remove a sink, when the list of<br>sinks is null
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at org.drools.reteoo.ObjectSource.removeObjectSink(ObjectSource.java:116)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at org.drools.reteoo.AlphaNode.remove(AlphaNode.java:192)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at<br>org.drools.reteoo.LeftInputAdapterNode.remove(LeftInputAdapterNode.java
:189)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at org.drools.reteoo.BetaNode.remove(BetaNode.java:173)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at org.drools.reteoo.RuleTerminalNode.remove(RuleTerminalNode.java:466)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at org.drools.reteoo.ReteooBuilder.removeRule(ReteooBuilder.java
:224)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at org.drools.reteoo.ReteooRuleBase.removeRule(ReteooRuleBase.java:270)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at org.drools.common.AbstractRuleBase.removeRule(AbstractRuleBase.java:614)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at<br>org.drools.common.AbstractRuleBase.removePackage
(AbstractRuleBase.java:531)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;...<br><br><br>During refresh i do the following:<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;public void refresh() {<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;try {<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ruleBase.removePackage(&quot;org.sample.mypackage
&quot;);<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;// reading drl files from direcotry and puting them<br>in the package<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ...<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; for(int i = 0; i &lt; size; i++ ) {<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
builder.addPackageFromDrl( new<br>InputStreamReader(getClass().getResourceAsStream( &quot;package&quot; + i + &quot;.drl&quot; ) )<br>);;<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(ruleBase == null) {<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ruleBase = RuleBaseFactory.newRuleBase();<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ruleBase.addPackage(builder.getPackage());<br><br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;} catch(Exception e) {
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;log.error(&quot;Error while refreshing rules: &quot;, e);<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br><br>and one of my .drl files (they all belong to the same package) looks<br>something like this:<br>
<br>package org.sample.mypackage<br><br>import org.sample.Orders;<br>import org.sample.OrderItem;<br>import org.sample.service.OrderService;<br><br>import java.util.ArrayList<br>import org.apache.log4j.Logger<br><br>global OrderService orderService
<br>global Logger log<br><br>rule &quot;Apply Discount&quot;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;when<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;orders : Orders();<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;items : ArrayList() from collect (<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;OrderItem(value &gt; 100)
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;from order.items)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;then<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;log.debug(&quot;Apply Discount&quot;);<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;orderService.applyDiscount(items);<br>end<br><br>were OrderService is a service class that i&#39;m using to do some calculating.
<br><br>Do you have some idea about what could be causing this error?<br><br><br><br><br><br><br><br>Edson Tirelli-3 wrote:<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;Can you try 4.0.3? There was some fix for package management included<br>&gt; in
<br>&gt; 4.0.2 if I&#39;m not mistaken...<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;[]s<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;Edson<br>&gt;<br>&gt; 2007/10/31, igor_b &lt;<a href="mailto:igorbolic@gmail.com">igorbolic@gmail.com</a>&gt;:<br>&gt;&gt;<br>&gt;&gt;<br>&gt;&gt; Hi,
<br>&gt;&gt;<br>&gt;&gt; I&#39;m using drools 4.0.1. I&#39;m first adding one package to my RuleBase<br>&gt;&gt; object,<br>&gt;&gt; and everything works just fine:<br>&gt;&gt;<br>&gt;&gt; ...<br>&gt;&gt; builder.addPackageFromDrl
(new InputStreamReader(resource.getInputStream<br>&gt;&gt; ()));<br>&gt;&gt;<br>&gt;&gt; if(ruleBase == null) {<br>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ruleBase = RuleBaseFactory.newRuleBase();<br>&gt;&gt; }<br>&gt;&gt; ruleBase.addPackage(builder.getPackage
());<br>&gt;&gt;<br>&gt;&gt;<br>&gt;&gt; But after some time i need to refresh my rules, so i&#39;m using following<br>&gt;&gt; code<br>&gt;&gt; to remove previous package:<br>&gt;&gt;<br>&gt;&gt; ruleBase.removePackage(&quot;
org.sample.mypackage&quot;);<br>&gt;&gt;<br>&gt;&gt; and i&#39;m getting the following error:<br>&gt;&gt;<br>&gt;&gt; java.lang.NullPointerException<br>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at org.drools.reteoo.ReteooBuilder.removeRule(ReteooBuilder.java
<br>&gt;&gt; :222)<br>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at<br>&gt;&gt; org.drools.reteoo.ReteooRuleBase.removeRule(ReteooRuleBase.java<br>&gt;&gt; :272)<br>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at<br>&gt;&gt; org.drools.common.AbstractRuleBase.removePackage(AbstractRuleBase.java
<br>&gt;&gt; :460)<br>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at<br>&gt;&gt; com.diosphere.diomedia.common.drools.impl.RulesServiceImpl.refresh(<br>&gt;&gt; RulesServiceImpl.java:121)<br>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at<br>&gt;&gt; com.diosphere.diomedia.service.impl.PromotionManagerImpl.refreshDRLs
(<br>&gt;&gt; PromotionManagerImpl.java:39)<br>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)<br>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at<br>&gt;&gt; sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java
<br>&gt;&gt; :39)<br>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at<br>&gt;&gt; sun.reflect.DelegatingMethodAccessorImpl.invoke(<br>&gt;&gt; DelegatingMethodAccessorImpl.java:25)<br>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at java.lang.reflect.Method.invoke(Method.java:597)
<br>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at<br>&gt;&gt; uk.ltd.getahead.dwr.impl.ExecuteQuery.execute(ExecuteQuery.java<br>&gt;&gt; :170)<br>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at<br>&gt;&gt; uk.ltd.getahead.dwr.impl.DefaultProcessor.doExec(DefaultProcessor.java
<br>&gt;&gt; :552)<br>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at<br>&gt;&gt; uk.ltd.getahead.dwr.impl.DefaultProcessor.handle(DefaultProcessor.java:88)<br>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at uk.ltd.getahead.dwr.DWRServlet.doPost(DWRServlet.java:178)<br>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at 
javax.servlet.http.HttpServlet.service(HttpServlet.java:710)<br>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)<br>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at<br>&gt;&gt; org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
(<br>&gt;&gt; ApplicationFilterChain.java:290)<br>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at<br>&gt;&gt; org.apache.catalina.core.ApplicationFilterChain.doFilter(<br>&gt;&gt; ApplicationFilterChain.java:206)<br>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at<br>&gt;&gt; com.opensymphony.module.sitemesh.filter.PageFilter.parsePage
(<br>&gt;&gt; PageFilter.java:118)<br>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at<br>&gt;&gt; com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(<br>&gt;&gt; PageFilter.java:52)<br>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at<br>&gt;&gt; org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
(<br>&gt;&gt; ApplicationFilterChain.java:235)<br>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at<br>&gt;&gt; org.apache.catalina.core.ApplicationFilterChain.doFilter(<br>&gt;&gt; ApplicationFilterChain.java:206)<br>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at<br>&gt;&gt; net.sf.acegisecurity.util.FilterChainProxy.doFilter
(FilterChainProxy.java<br>&gt;&gt; :167)<br>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at<br>&gt;&gt; net.sf.acegisecurity.util.FilterToBeanProxy.doFilter(<br>&gt;&gt; FilterToBeanProxy.java:120)<br>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at<br>&gt;&gt; org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
(<br>&gt;&gt; ApplicationFilterChain.java:235)<br>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at<br>&gt;&gt; org.apache.catalina.core.ApplicationFilterChain.doFilter(<br>&gt;&gt; ApplicationFilterChain.java:206)<br>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at<br>&gt;&gt; org.apache.catalina.core.StandardWrapperValve.invoke
(<br>&gt;&gt; StandardWrapperValve.java:230)<br>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at<br>&gt;&gt; org.apache.catalina.core.StandardContextValve.invoke(<br>&gt;&gt; StandardContextValve.java:175)<br>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at<br>&gt;&gt; org.apache.catalina.core.StandardHostValve.invoke
(StandardHostValve.java<br>&gt;&gt; :128)<br>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at<br>&gt;&gt; org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java<br>&gt;&gt; :104)<br>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at<br>&gt;&gt; org.apache.catalina.core.StandardEngineValve.invoke
(<br>&gt;&gt; StandardEngineValve.java:109)<br>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at<br>&gt;&gt; org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java<br>&gt;&gt; :261)<br>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at<br>&gt;&gt; org.apache.coyote.http11.Http11Processor.process
(Http11Processor.java:844)<br>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at<br>&gt;&gt; org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(<br>&gt;&gt; Http11Protocol.java:581)<br>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at org.apache.tomcat.util.net.JIoEndpoint$Worker.run
(<br>&gt;&gt; JIoEndpoint.java:447)<br>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at java.lang.Thread.run(Thread.java:619)<br>&gt;&gt;<br>&gt;&gt; Does anyone have a clue what might be the problem, and how to fix it?<br>&gt;&gt; Kind regards!<br>&gt;&gt; --
<br>&gt;&gt; View this message in context:<br>&gt;&gt; <a href="http://www.nabble.com/Problem-with-removePackage%28%29-tf4727072.html#a13516014">http://www.nabble.com/Problem-with-removePackage%28%29-tf4727072.html#a13516014
</a><br>&gt;&gt; Sent from the drools - user mailing list archive at <a href="http://Nabble.com">Nabble.com</a>.<br>&gt;&gt;<br>&gt;&gt; _______________________________________________<br>&gt;&gt; rules-users mailing list
<br>&gt;&gt; <a href="mailto:rules-users@lists.jboss.org">rules-users@lists.jboss.org</a><br>&gt;&gt; <a href="https://lists.jboss.org/mailman/listinfo/rules-users">https://lists.jboss.org/mailman/listinfo/rules-users</a>
<br>&gt;&gt;<br>&gt;<br>&gt;<br>&gt;<br>&gt; --<br>&gt;&nbsp;&nbsp; Edson Tirelli<br>&gt;&nbsp;&nbsp; Software Engineer - JBoss Rules Core Developer<br>&gt;&nbsp;&nbsp; Office: +55 11 3529-6000<br>&gt;&nbsp;&nbsp; Mobile: +55 11 9287-5646<br>&gt;&nbsp;&nbsp; JBoss, a division of Red Hat @ 
<a href="http://www.jboss.com">www.jboss.com</a><br>&gt;<br>&gt; _______________________________________________<br>&gt; rules-users mailing list<br>&gt; <a href="mailto:rules-users@lists.jboss.org">rules-users@lists.jboss.org
</a><br>&gt; <a href="https://lists.jboss.org/mailman/listinfo/rules-users">https://lists.jboss.org/mailman/listinfo/rules-users</a><br>&gt;<br>&gt;<br><br>--<br>View this message in context: <a href="http://www.nabble.com/Problem-with-removePackage%28%29-tf4727072.html#a13528214">
http://www.nabble.com/Problem-with-removePackage%28%29-tf4727072.html#a13528214</a><br>Sent from the drools - user mailing list archive at <a href="http://Nabble.com">Nabble.com</a>.<br><br>_______________________________________________
<br>rules-users mailing list<br><a href="mailto:rules-users@lists.jboss.org">rules-users@lists.jboss.org</a><br><a href="https://lists.jboss.org/mailman/listinfo/rules-users">https://lists.jboss.org/mailman/listinfo/rules-users
</a><br></blockquote></div><br><br clear="all"><br>-- <br>&nbsp;&nbsp;Edson Tirelli<br>&nbsp;&nbsp;Software Engineer - JBoss Rules Core Developer<br>&nbsp;&nbsp;Office: +55 11 3529-6000<br>&nbsp;&nbsp;Mobile: +55 11 9287-5646<br>&nbsp;&nbsp;JBoss, a division of Red Hat @ 
<a href="http://www.jboss.com">www.jboss.com</a>