title: Drools HelloWorld Example Fresh Install Throws Null Pointer
body: <p>Console Output:</p>
  
  <pre><code>SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
  SLF4J: Defaulting to no-operation (NOP) logger implementation
  SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
  java.lang.NullPointerException
  at com.sample.DroolsTest.main(DroolsTest.java:23)
  </code></pre>
  
  <p>Lines 12-28 in the DroolsTest.Java</p>
  
  <pre><code>    public static final void main(String[] args) {
      try {
          // load up the knowledge base
          KieServices ks = KieServices.Factory.get();
          KieContainer kContainer = ks.getKieClasspathContainer();
          KieSession kSession = kContainer.newKieSession("ksession-rules");
  
          // go !
          Message message = new Message();
          message.setMessage("Hello World");
          message.setStatus(Message.HELLO);
          kSession.insert(message); //This is 23
          kSession.fireAllRules();
      } catch (Throwable t) {
          t.printStackTrace();
      }
  }
  </code></pre>
  
  <p>Windows 7. Fresh Install of Eclipse, Java, and the Drools Plugin. </p>
  
  <p>I've seen other people receiving the null pointer error, but it's when the Drools Core isn't present and they get about 15 more errors with it. I can't find anyone receiving just these 2. </p>
  
  <p>I'm assuming I missed some install piece, but I can't figure it out. Additionally, I have the slf4j-api.jar file in the Drools Library visible in the package Explorer.</p>
  
  <p>I'm pretty new to Java, so shoot me questions and I'll post snippets you need to see.  </p>
  
  <p>I can Navigate in the Package Explorer to the "org.kie.api.runtime.rule.EntryPoint.insert(Object arg0)" place it's calling, but I see a page that says "Class File Editor" then "Source Not Found" </p>