[rules-users] Guvnor 5.1: Pencil icon not clickable in BRL editor‏

Tihomir Surdilovic tsurdilo at redhat.com
Thu Sep 23 13:14:24 EDT 2010


  This was fixed as part of https://jira.jboss.org/browse/GUVNOR-606 
couple of weeks ago.

Thanks.
Tihomir

On 9/23/10 12:13 PM, Scott Mayne wrote:
> OK after jumping through some hoops to get development mode working, I 
> found the problem. Class 
> org.drools.guvnor.client.modeldriven.ui.ActionValueEditor has a method 
> showTypeChoice(Widget w) which has a variable (FactPattern 
> factPattern) used in an if-clause without a null check. The variable 
> was coming back null and blowing up with a NPE, hence the icon didn't 
> work.
>
> I noticed things are uneven in the code regarding null-checks by 
> callers of the function 
> org.drools.ide.common.client.modeldriven.brl.RuleModel.getBoundFact(final 
> String var) - might be something to look at.
>
> --- On *Fri, 9/17/10, Scott Mayne 
> /<smayne at webfinancialsolutions.com>/* wrote:
>
>
>     From: Scott Mayne <smayne at webfinancialsolutions.com>
>     Subject: [rules-users] Guvnor 5.1: Pencil icon not clickable in
>     BRL editor‏
>     To: rules-users at lists.jboss.org
>     Date: Friday, September 17, 2010, 1:47 PM
>
>     Hi all,
>
>     I'm reading Paul Browne's "JBoss Drools Business Rules" and in Ch.
>     5 we make a BRL in the guided editor. We're using a simple fact
>     model with a single class (Sales) which has (among others) a field
>     "sales", type long. The book uses an earlier version of Guvnor so
>     things look a little different but everything's worked so far,
>     until I use the editor to make a rule that looks like this in
>     "view source":
>
>     rule "SalesDiscount"
>       dialect "mvel"
>       when
>         mySales : Sales( salesValue : sales >= "100" )
>       then
>         mySales.setSales( salesValue-10 );
>         update( mySales );
>     end
>
>     When I try it out, I get this line in the THEN section
>
>     "1.  Modify value of Sales [mySales]             sales [pencil
>     icon] [remove icon]
>
>     but neither "sales" nor the pencil icon is clickable, so I can't
>     enter what it should change to. When click view source using what
>     I could do I get:
>
>     rule "SalesDiscount"
>       dialect "mvel"
>       when
>         mySales : Sales( salesValue : sales >= "100" )
>       then
>         mySales.setSales( );
>         mySales.setWait( );
>         update( mySales );
>     end
>
>     [I added the "wait" because the modify field dropdown has this as
>     an option but it's not in the Java class and I'm not sure where it
>     came from.]
>
>     Can anyone shed light on this behavior? I'm using the latest
>     version of Firefox, compiling with GWT/building my own EAR (though
>     I haven't done any code changes) using RAD 7.5.5.1 (based on
>     Eclipse 3.4), and am running Guvnor on WebSphere.
>
>
>     -----Inline Attachment Follows-----
>
>     _______________________________________________
>     rules-users mailing list
>     rules-users at lists.jboss.org
>     </mc/compose?to=rules-users at lists.jboss.org>
>     https://lists.jboss.org/mailman/listinfo/rules-users
>
>
> _______________________________________________
> rules-users mailing list
> rules-users at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/rules-users

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/rules-users/attachments/20100923/76260e83/attachment.html 


More information about the rules-users mailing list