<!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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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">&nbsp;$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">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; private String Name 
  ;</SPAN><BR style="FONT-WEIGHT: bold"><SPAN 
  style="FONT-WEIGHT: bold">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; private 
  ProjectSession lproject;</SPAN><BR style="FONT-WEIGHT: bold"><SPAN 
  style="FONT-WEIGHT: bold">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; public Project(String 
  Name, ProjectSession lproject)</SPAN><BR style="FONT-WEIGHT: bold"><SPAN 
  style="FONT-WEIGHT: bold">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {</SPAN><BR 
  style="FONT-WEIGHT: bold"><SPAN style="FONT-WEIGHT: bold">&nbsp;&nbsp;&nbsp; 
  &nbsp;&nbsp;&nbsp; &nbsp; setProject(Name);</SPAN><BR 
  style="FONT-WEIGHT: bold"><SPAN style="FONT-WEIGHT: bold">&nbsp;&nbsp;&nbsp; 
  &nbsp;&nbsp;&nbsp; &nbsp; setlProject(lproject);</SPAN><BR 
  style="FONT-WEIGHT: bold"><SPAN 
  style="FONT-WEIGHT: bold">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }</SPAN><BR 
  style="FONT-WEIGHT: bold"><SPAN 
  style="FONT-WEIGHT: bold">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN><BR 
  style="FONT-WEIGHT: bold"><SPAN style="FONT-WEIGHT: bold">&nbsp;&nbsp;&nbsp; 
  &nbsp; public void setProject(String Name)</SPAN><BR 
  style="FONT-WEIGHT: bold"><SPAN style="FONT-WEIGHT: bold">&nbsp;&nbsp;&nbsp; 
  &nbsp; {</SPAN><BR style="FONT-WEIGHT: bold"><SPAN 
  style="FONT-WEIGHT: bold">&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp; 
  this.Name=Name;</SPAN><BR style="FONT-WEIGHT: bold"><SPAN 
  style="FONT-WEIGHT: bold">&nbsp;&nbsp;&nbsp; &nbsp; }</SPAN><BR 
  style="FONT-WEIGHT: bold"><SPAN style="FONT-WEIGHT: bold">&nbsp;&nbsp;&nbsp; 
  &nbsp;public String getName()</SPAN><BR style="FONT-WEIGHT: bold"><SPAN 
  style="FONT-WEIGHT: bold">&nbsp;&nbsp;&nbsp; &nbsp;{</SPAN><BR 
  style="FONT-WEIGHT: bold"><SPAN style="FONT-WEIGHT: bold">&nbsp;&nbsp;&nbsp; 
  &nbsp;&nbsp;&nbsp; &nbsp;return this.Name;</SPAN><BR 
  style="FONT-WEIGHT: bold"><SPAN style="FONT-WEIGHT: bold">&nbsp;&nbsp;&nbsp; 
  &nbsp;}</SPAN><BR style="FONT-WEIGHT: bold"><SPAN 
  style="FONT-WEIGHT: bold">&nbsp;&nbsp;&nbsp; &nbsp;</SPAN><BR 
  style="FONT-WEIGHT: bold"><SPAN style="FONT-WEIGHT: bold">&nbsp;&nbsp;&nbsp; 
  &nbsp; public void setlProject(ProjectSession lproject)</SPAN><BR 
  style="FONT-WEIGHT: bold"><SPAN style="FONT-WEIGHT: bold">&nbsp;&nbsp;&nbsp; 
  &nbsp; {</SPAN><BR style="FONT-WEIGHT: bold"><SPAN 
  style="FONT-WEIGHT: bold">&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp; 
  this.lproject=lproject;</SPAN><BR style="FONT-WEIGHT: bold"><SPAN 
  style="FONT-WEIGHT: bold">&nbsp;&nbsp;&nbsp; &nbsp; }</SPAN><BR 
  style="FONT-WEIGHT: bold"><SPAN style="FONT-WEIGHT: bold">&nbsp;&nbsp;&nbsp; 
  &nbsp;public ProjectSession getlProject()</SPAN><BR 
  style="FONT-WEIGHT: bold"><SPAN style="FONT-WEIGHT: bold">&nbsp;&nbsp;&nbsp; 
  &nbsp;{</SPAN><BR style="FONT-WEIGHT: bold"><SPAN 
  style="FONT-WEIGHT: bold">&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;return 
  this.lproject;</SPAN><BR style="FONT-WEIGHT: bold"><SPAN 
  style="FONT-WEIGHT: bold">&nbsp;&nbsp;&nbsp; &nbsp;}&nbsp; &nbsp;</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>