title: Drools gets NullPointerException on rule outside of Agenda Filter
body: <p>I am working with Drools Engine and am getting an unexpected exception.</p>
  
  <p>I keep receiving the exception: </p>
  
  <pre><code>Caused by: java.lang.NullPointerException
  at com.validator.controllers.Rule_When_health_notification_received_determine_system_status$u46$1878980533.eval0(Rule_When_health_notification_received_determine_system_status$u46$1878980533.java:8)
  at com.validator.controllers.Rule_When_health_notification_received_determine_system_status$u46$1878980533Eval0InvokerGenerated.evaluate(Unknown Source)
  at com.validator.controllers.Rule_When_health_notification_received_determine_system_status$u46$1878980533Eval0Invoker.evaluate(Unknown Source)
  at org.drools.core.rule.EvalCondition.isAllowed(EvalCondition.java:118) [drools-core-6.3.0.Final.jar:6.3.0.Final]
  </code></pre>
  
  <p>The problem is that this rule should not be in my AgendaFilter.  The rules that should be running are:</p>
  
  <pre><code>FactHandle requestFact = kSession.insert(request);
  
  kSession.fireAllRules(new GenericAgendaFilter(ObjectTypes.GROUP, Operations.ITEM_UPDATE));
  </code></pre>
  
  <p>Request Contains some basic information for the rule to use.</p>
  
  <p>And the Tags my rule has are:</p>
  
  <pre><code>   @Type("ITEM")
     @Operation("CHANGE_HEALTH")
  </code></pre>
  
  <p>Any Idea what I am doing wrong?</p>