The book will be older, than the 6.x series.
Mark
On 29 Jan 2014, at 01:01, Inastrol <terry(a)inastrol.com> wrote:
Figured out the problem. Didn't have Maven installed as a
plug-in correctly. The book I'm using to learn Drools, didn't include that step.
Terry Moriarty wrote:
> This isn't my code. It's created when a Drools project is created in
Eclipse. I guess that's why this is so frustrating. It's supposed to demonstrate
a very simple Drools program and I can't get it to work. It's hard to debug
someone else's code when you don't know the language yet.
>
> Code is kSession.insert(message);
>
> Thanks
>
> sdjoe [via Drools] wrote:
>> Hard to say without seeing your code. Can you post it here and point out where
the NPE is happening on line 23?
>>
>> If you reply to this email, your message will be added to the discussion below:
>>
http://drools.46999.n3.nabble.com/Drools-slf4j-and-Eclipse-Error-on-Drool...
>> To unsubscribe from Drools, slf4j and Eclipse Error on DroolsTest.Java, click
here.
>> NAML
>
> package com.sample;
>
> import org.kie.api.KieServices;
> import org.kie.api.runtime.KieContainer;
> import org.kie.api.runtime.KieSession;
>
> /**
> * This is a sample class to launch a rule.
> */
> public class DroolsTest {
>
> 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);
> kSession.fireAllRules();
> } catch (Throwable t) {
> t.printStackTrace();
> }
> }
>
> public static class Message {
>
> public static final int HELLO = 0;
> public static final int GOODBYE = 1;
>
> private String message;
>
> private int status;
>
> public String getMessage() {
> return this.message;
> }
>
> public void setMessage(String message) {
> this.message = message;
> }
>
> public int getStatus() {
> return this.status;
> }
>
> public void setStatus(int status) {
> this.status = status;
> }
>
> }
>
> }
>
View this message in context: Re: Drools, slf4j and Eclipse Error on DroolsTest.Java
Sent from the Drools: User forum mailing list archive at
Nabble.com.
_______________________________________________
rules-users mailing list
rules-users(a)lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-users