I am seeing the same ReteTuple.get( Declaration ) NPE when I run the app with both 4.0.7 jars.
If this is a known bug, it appears not to have been fixed in this version.

Edson Tirelli's message received 4/9/2008 8:05 PM:

yes, the error in a test would stop the build process. Use the skip option I mentioned in my other e-mail.

   []s
   Edson

2008/4/9 Scott Reed <[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>>:

    I think the compiler jar failed to build perhaps due to the error?

    Edson Tirelli's message received 4/9/2008 6:14 PM:

       After the build, you can find the jars in:

    drools-core/target
    drools-compiler/target

       Their version must always match or you will end up with other
    problems.

        []s
        Edson



    2008/4/9 Scott Reed <[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>>:

        I built it but can only find the core jar file, nothing for
        the compiler. With just the core jar replaced, I still get
        the NPE.

        Edson Tirelli's message received 4/9/2008 2:24 PM:

           Nope, only source code.
           Problem is 4.0.x will be released as 4.0.7, and if your
        specific problem is fixed and you are not able to test
        before the release, it will have to wait 4.0.8. <http://4.0.8.>

           All you need to build drools is java, maven and ant. Can
        you set this up?

           []s
           Edson


        2008/4/9 Scott Reed <[EMAIL PROTECTED]
        <mailto:[EMAIL PROTECTED]>>:

            Glad to hear that. However, I am not set up to do my own
            drools build and it looks like the link you sent is for
            the source. Is there a set of jars for 4.0.x that I can
            test from? Here is what I am using now:

                antlr-runtime-3.0.jar
                core-3.2.3.v_686_R32x.jar
                drools-compiler-4.0.4.jar
                drools-core-4.0.4.jar
                mvel14-1.2.21.jar
                xstream-1.2.2.jar

            Thanks,
              Scott

            Edson Tirelli's message received 4/9/2008 11:46 AM:

               Scott,

               I believe this is fixed already. Can you try it out
            and let us know?

            http://anonsvn.labs.jboss.com/labs/jbossrules/branches/4.0.x/

               []s
               Edson


            2008/4/8 Scott Reed <[EMAIL PROTECTED]
            <mailto:[EMAIL PROTECTED]>>:

                Sorry, the NPE is in ReteTuple.get(Declaration)

                Scott Reed's message received 4/8/2008 7:38 PM:

                    Running Drools 4.0.3, on Win 2k sp4, JDK 1.6.0_03.

                    I am getting this exception after the debugger
                    shows execution has gone past the end of the
                    rule. The exception is occurring in
                    ReteTuple.get(Descriptor). I believe the
                    descriptor argument is null. Can anyone suggest
                    why this might be happening and what I can do
                    to avoid it?
                    Thanks,
                     Scott

                    java.lang.NullPointerException
                      at
                    org.drools.reteoo.ReteTuple.get(ReteTuple.java:97)
                      at
                    
org.fp.findata.Rule_2MS__Calculate_now_scheduled_or_periodic_transaction_0ConsequenceInvoker.evaluate(Rule_2MS__Calculate_now_scheduled_or_periodic_transaction_0ConsequenceInvoker.java:19)

                      at
                    
org.drools.common.DefaultAgenda.fireActivation(DefaultAgenda.java:550)
                      at
                    
org.drools.common.DefaultAgenda.fireNextItem(DefaultAgenda.java:514)
                      at
                    
org.drools.common.AbstractWorkingMemory.fireAllRules(AbstractWorkingMemory.java:471)

                      at
                    
org.drools.common.AbstractWorkingMemory.fireAllRules(AbstractWorkingMemory.java:433)

                      at
                    
org.fp.rules.RuleEngineManager$RunTask.run(RuleEngineManager.java:225)
                    org.drools.spi.ConsequenceException:
                    java.lang.NullPointerException
                      at
                    
org.drools.base.DefaultConsequenceExceptionHandler.handleException(DefaultConsequenceExceptionHandler.java:14)

                      at
                    
org.drools.common.DefaultAgenda.fireActivation(DefaultAgenda.java:554)
                      at
                    
org.drools.common.DefaultAgenda.fireNextItem(DefaultAgenda.java:514)
                      at
                    
org.drools.common.AbstractWorkingMemory.fireAllRules(AbstractWorkingMemory.java:471)

                      at
                    
org.drools.common.AbstractWorkingMemory.fireAllRules(AbstractWorkingMemory.java:433)

                      at
                    
org.fp.rules.RuleEngineManager$RunTask.run(RuleEngineManager.java:225)
                    Caused by: java.lang.NullPointerException
                      at
                    org.drools.reteoo.ReteTuple.get(ReteTuple.java:97)
                      at
                    
org.fp.findata.Rule_2MS__Calculate_now_scheduled_or_periodic_transaction_0ConsequenceInvoker.evaluate(Rule_2MS__Calculate_now_scheduled_or_periodic_transaction_0ConsequenceInvoker.java:19)

                      at
                    
org.drools.common.DefaultAgenda.fireActivation(DefaultAgenda.java:550)
                      ... 4 more

<snip>
_______________________________________________
rules-users mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/rules-users

Reply via email to