<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META content="MSHTML 6.00.2900.2873" name=GENERATOR></HEAD>
<BODY>
<DIV dir=ltr align=left><SPAN class=954001313-21052007><FONT face=Arial
color=#0000ff size=2>Hello,</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=954001313-21052007><FONT face=Arial
color=#0000ff size=2></FONT></SPAN> </DIV>
<DIV dir=ltr align=left><SPAN class=954001313-21052007><FONT face=Arial
color=#0000ff size=2>Your Java Bean has a getlProject() method which is
inconsistent with your rule.</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=954001313-21052007><FONT face=Arial
color=#0000ff size=2></FONT></SPAN> </DIV>
<DIV dir=ltr align=left><SPAN class=954001313-21052007><FONT face=Arial
color=#0000ff size=2>Try changing your rule to use this (i.e. capital P) -
$Project : Project($name : name, $lproject :
l<STRONG>P</STRONG>roject)</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=954001313-21052007><FONT face=Arial
color=#0000ff size=2></FONT></SPAN> </DIV>
<DIV dir=ltr align=left><SPAN class=954001313-21052007><FONT face=Arial
color=#0000ff size=2>With kind regards,</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=954001313-21052007><FONT face=Arial
color=#0000ff size=2></FONT></SPAN> </DIV>
<DIV dir=ltr align=left><SPAN class=954001313-21052007><FONT face=Arial
color=#0000ff size=2>Mike</FONT></SPAN></DIV><FONT face=Arial color=#0000ff
size=2></FONT><BR>
<BLOCKQUOTE style="MARGIN-RIGHT: 0px">
<DIV class=OutlookMessageHeader lang=en-us dir=ltr align=left>
<HR tabIndex=-1>
<FONT face=Tahoma size=2><B>From:</B> rules-users-bounces@lists.jboss.org
[mailto:rules-users-bounces@lists.jboss.org] <B>On Behalf Of </B>fakhfakh
ismail<BR><B>Sent:</B> 21 May 2007 13:08<BR><B>To:</B> jboss
rules<BR><B>Subject:</B> [rules-users] error<BR></FONT><BR></DIV>
<DIV></DIV>Hello,<BR>when I EXECUTE my Rule an exception is
affiched:<BR><BR><SPAN
style="FONT-WEIGHT: bold">org.drools.rule.InvalidRulePackage: Unable to create
Field Extractor for 'lproject'</SPAN><BR style="FONT-WEIGHT: bold"><SPAN
style="FONT-WEIGHT: bold">Rule Compilation error $lproject cannot be
resolved</SPAN><BR><BR>MYrules:<BR>r<SPAN style="FONT-WEIGHT: bold">ule
"userrole1"</SPAN><BR style="FONT-WEIGHT: bold"><SPAN
style="FONT-WEIGHT: bold">when</SPAN><BR style="FONT-WEIGHT: bold"><SPAN
style="FONT-WEIGHT: bold"> $Project : Project($name : name,$lproject :
lproject)</SPAN><BR style="FONT-WEIGHT: bold"><BR
style="FONT-WEIGHT: bold"><SPAN style="FONT-WEIGHT: bold">then</SPAN><BR
style="FONT-WEIGHT: bold"><BR style="FONT-WEIGHT: bold"><SPAN
style="FONT-WEIGHT: bold">$lproject.deleteRole("Buyer");</SPAN><BR
style="FONT-WEIGHT: bold"><BR style="FONT-WEIGHT: bold"><SPAN
style="FONT-WEIGHT: bold">end</SPAN><BR><BR>et mon Java Bean:<BR><SPAN
style="FONT-WEIGHT: bold">public class Project {</SPAN><BR
style="FONT-WEIGHT: bold"><SPAN
style="FONT-WEIGHT: bold"> private String Name
;</SPAN><BR style="FONT-WEIGHT: bold"><SPAN
style="FONT-WEIGHT: bold"> private
ProjectSession lproject;</SPAN><BR style="FONT-WEIGHT: bold"><SPAN
style="FONT-WEIGHT: bold"> public Project(String
Name, ProjectSession lproject)</SPAN><BR style="FONT-WEIGHT: bold"><SPAN
style="FONT-WEIGHT: bold"> {</SPAN><BR
style="FONT-WEIGHT: bold"><SPAN style="FONT-WEIGHT: bold">
setProject(Name);</SPAN><BR
style="FONT-WEIGHT: bold"><SPAN style="FONT-WEIGHT: bold">
setlProject(lproject);</SPAN><BR
style="FONT-WEIGHT: bold"><SPAN
style="FONT-WEIGHT: bold"> }</SPAN><BR
style="FONT-WEIGHT: bold"><SPAN
style="FONT-WEIGHT: bold"> </SPAN><BR
style="FONT-WEIGHT: bold"><SPAN style="FONT-WEIGHT: bold">
public void setProject(String Name)</SPAN><BR
style="FONT-WEIGHT: bold"><SPAN style="FONT-WEIGHT: bold">
{</SPAN><BR style="FONT-WEIGHT: bold"><SPAN
style="FONT-WEIGHT: bold">
this.Name=Name;</SPAN><BR style="FONT-WEIGHT: bold"><SPAN
style="FONT-WEIGHT: bold"> }</SPAN><BR
style="FONT-WEIGHT: bold"><SPAN style="FONT-WEIGHT: bold">
public String getName()</SPAN><BR style="FONT-WEIGHT: bold"><SPAN
style="FONT-WEIGHT: bold"> {</SPAN><BR
style="FONT-WEIGHT: bold"><SPAN style="FONT-WEIGHT: bold">
return this.Name;</SPAN><BR
style="FONT-WEIGHT: bold"><SPAN style="FONT-WEIGHT: bold">
}</SPAN><BR style="FONT-WEIGHT: bold"><SPAN
style="FONT-WEIGHT: bold"> </SPAN><BR
style="FONT-WEIGHT: bold"><SPAN style="FONT-WEIGHT: bold">
public void setlProject(ProjectSession lproject)</SPAN><BR
style="FONT-WEIGHT: bold"><SPAN style="FONT-WEIGHT: bold">
{</SPAN><BR style="FONT-WEIGHT: bold"><SPAN
style="FONT-WEIGHT: bold">
this.lproject=lproject;</SPAN><BR style="FONT-WEIGHT: bold"><SPAN
style="FONT-WEIGHT: bold"> }</SPAN><BR
style="FONT-WEIGHT: bold"><SPAN style="FONT-WEIGHT: bold">
public ProjectSession getlProject()</SPAN><BR
style="FONT-WEIGHT: bold"><SPAN style="FONT-WEIGHT: bold">
{</SPAN><BR style="FONT-WEIGHT: bold"><SPAN
style="FONT-WEIGHT: bold"> return
this.lproject;</SPAN><BR style="FONT-WEIGHT: bold"><SPAN
style="FONT-WEIGHT: bold"> } </SPAN><BR
style="FONT-WEIGHT: bold"><SPAN style="FONT-WEIGHT: bold">}</SPAN><BR
style="FONT-WEIGHT: bold"><BR>Please help me<BR>Best regards<BR>Ismail<BR>
<P>
<HR SIZE=1>
Découvrez une nouvelle façon d'obtenir des réponses à toutes vos questions !
Profitez des connaissances, des opinions et des expériences des internautes
sur <A
href="http://fr.rd.yahoo.com/evt=42054/*http://fr.answers.yahoo.com">Yahoo!
Questions/Réponses</A>.</BLOCKQUOTE></BODY></HTML>