<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
  <title></title>
</head>
<body bgcolor="#ffffff" text="#000000">
Can you try out trunk and see if you still get the bug? As its using a
much newer version of MVEL.<br>
<br>
Mark<br>
vista2007 wrote:
<blockquote cite="mid:9899089.post@talk.nabble.com" type="cite">
  <pre wrap="">hi,
What is the possible reason to cause this error ? 

regards
Gaminda



Mark Proctor wrote:
  </pre>
  <blockquote type="cite">
    <pre wrap="">MVEL is currently only used for 'from', it should work fine for that 
purpose.

Mark
Edson Tirelli wrote:
    </pre>
    <blockquote type="cite">
      <pre wrap="">   Mark,

   What is the status on MVEL stuff used in core?

   []s
   Edson

2007/4/6, vista2007 &lt;<a class="moz-txt-link-abbreviated" href="mailto:my_vista2007@yahoo.com">my_vista2007@yahoo.com</a> 
<a class="moz-txt-link-rfc2396E" href="mailto:my_vista2007@yahoo.com">&lt;mailto:my_vista2007@yahoo.com&gt;</a> &gt;:


    I implement the following logic using 3.1M edition,

    package com.software.warehouse.rules.impl ;

    #list any import classes here.
    import com.software.warehouse.model.Item;
    import com.software.warehouse.model.ItemCollect;


    #declare any global variables here

    global com.software.warehouse.model.ItemCollect itemCollect;

    rule "Rule 1"

    salience 20
            when
                    # itemCollect.getItemList() method returns a List
    of objects

                                 m : Item(status == Item.ACTIVE ) from
    itemCollect.getItemList()

            then
                    m.setStatus(Item.INACTIVE);
                    System.out.println(m.getStatus());
            end


    It gave me the followin error.

    ObjectAsserted:
    handle=[fid:1:1:com.software.warehouse.model.ItemCollect@12a3722];
    object=com.software.warehouse.model.ItemCollect@12a3722]
    org.mvel.PropertyAccessException: null pointer exception in property:
    itemCollect.getItemList().list()
            at
   
org.mvel.optimizers.impl.refl.ReflectiveOptimizer.compileGetChain(ReflectiveOptimizer.java:137)
            at
    org.mvel.optimizers.impl.refl.ReflectiveOptimizer.optimize
    (ReflectiveOptimizer.java:92)
            at org.mvel.Token.getReducedValueAccelerated(Token.java:302)
            at
    org.mvel.ExecutableAccessor.getValue(ExecutableAccessor.java:46)
            at org.mvel.MVEL.executeExpression (MVEL.java:173)
            at
   
org.drools.base.dataproviders.MVELDataProvider.getResults(MVELDataProvider.java:43)
            at org.drools.reteoo.FromNode.assertTuple(FromNode.java:61)
            at
   
org.drools.reteoo.SingleTupleSinkAdapter.createAndPropagateAssertTuple
    (SingleTupleSinkAdapter.java:55)
            at
   
org.drools.reteoo.LeftInputAdapterNode.assertObject(LeftInputAdapterNode.java:147)
            at
   
org.drools.reteoo.SingleObjectSinkAdapter.propagateAssertObject(SingleObjectSinkAdapter.java
    :20)
            at
   
org.drools.reteoo.ObjectTypeNode.assertObject(ObjectTypeNode.java:163)
            at org.drools.reteoo.Rete.assertObject(Rete.java:121)
            at
    org.drools.reteoo.ReteooRuleBase.assertObject(
    ReteooRuleBase.java:196)
            at
   
org.drools.reteoo.ReteooWorkingMemory$WorkingMemoryReteAssertAction.propagate(ReteooWorkingMemory.java:157)
            at
    org.drools.common.AbstractWorkingMemory.propagateQueuedActions
    (AbstractWorkingMemory.java:998)
            at
   
org.drools.common.AbstractWorkingMemory.assertObject(AbstractWorkingMemory.java:733)


    Can anyone please help me to slove this problum. Thank You.
    --
    View this message in context:
    <a class="moz-txt-link-freetext" href="http://www.nabble.com/3.1-M-Help-Needed-tf3535402.html#a9868300">http://www.nabble.com/3.1-M-Help-Needed-tf3535402.html#a9868300</a>
    Sent from the drools - user mailing list archive at Nabble.com
    <a class="moz-txt-link-rfc2396E" href="http://Nabble.com">&lt;http://Nabble.com&gt;</a>.

    _______________________________________________
    rules-users mailing list
    <a class="moz-txt-link-abbreviated" href="mailto:rules-users@lists.jboss.org">rules-users@lists.jboss.org</a> <a class="moz-txt-link-rfc2396E" href="mailto:rules-users@lists.jboss.org">&lt;mailto:rules-users@lists.jboss.org&gt;</a>
    <a class="moz-txt-link-freetext" href="https://lists.jboss.org/mailman/listinfo/rules-users">https://lists.jboss.org/mailman/listinfo/rules-users</a>




-- 
  Edson Tirelli
  Software Engineer - JBoss Rules Core Developer
  Office: +55 11 3124-6000
  Mobile: +55 11 9218-4151
  JBoss, a division of Red Hat @ <a class="moz-txt-link-abbreviated" href="http://www.jboss.com">www.jboss.com</a> <a class="moz-txt-link-rfc2396E" href="http://www.jboss.com">&lt;http://www.jboss.com&gt;</a>
------------------------------------------------------------------------

_______________________________________________
rules-users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:rules-users@lists.jboss.org">rules-users@lists.jboss.org</a>
<a class="moz-txt-link-freetext" href="https://lists.jboss.org/mailman/listinfo/rules-users">https://lists.jboss.org/mailman/listinfo/rules-users</a>
  
      </pre>
    </blockquote>
    <pre wrap="">
_______________________________________________
rules-users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:rules-users@lists.jboss.org">rules-users@lists.jboss.org</a>
<a class="moz-txt-link-freetext" href="https://lists.jboss.org/mailman/listinfo/rules-users">https://lists.jboss.org/mailman/listinfo/rules-users</a>


    </pre>
  </blockquote>
  <pre wrap=""><!---->
  </pre>
</blockquote>
<br>
</body>
</html>