<div>Thank you for your quick response. </div>
<div>&nbsp;</div>
<div>I cannot make the Outer class static and public since it is not an inner class. </div>
<div>&nbsp;</div>
<div>In my example, I have two inner classes : Inner and InnerInner.</div>
<div>&nbsp;</div>
<div>Class Inner is enclosed by Outer and class InnerInner is enclosed by Inner. I get the &quot;Unable to resolve object type&quot;&nbsp; error only on the &quot;InnerInner&quot; class and not on the &quot;Inner&quot; class.
</div>
<div>&nbsp;</div>
<div>Both the inner classes are defined as non-static. </div>
<div>&nbsp;</div>
<div>Thanks,</div>
<div>&nbsp;</div>
<div>Narendra</div>
<div>&nbsp;</div>
<div><br>&nbsp;</div>
<div><span class="gmail_quote">On 7/5/07, <b class="gmail_sendername">Mark Proctor</b> &lt;<a href="mailto:mproctor@codehaus.org">mproctor@codehaus.org</a>&gt; wrote:</span>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">
<div text="#000000" bgcolor="#ffffff">you need to make your Outer class static and public. Look at the sample generated with a new drools project, that uses a static public class.<br><br>Mark<br>Narendra Valada wrote: 
<blockquote type="cite">
<div><span class="q" id="q_11397ed8040c12d1_1"><b><font color="#960000" size="2">
<div align="left">Hello,</div>
<div align="left">&nbsp;</div>
<div align="left">I am getting an &quot;Unable to resolve object type&quot; error on certain XML Bean generated&nbsp;inner classes. I get this error only on inner classes that have been defined within other inner classes. Please see example below. 
</div>
<div align="left">&nbsp;</div>
<div align="left">Is this a known limitation of JBoss Rules (I am using JBOSS Rules 3.0.6) or the JANINO compiler?</div>
<div align="left">&nbsp;</div>
<div align="left">Thanks.</div>
<div align="left"><b><font color="#7f0055" size="2">
<p align="left">package</p></font></b></div></font><font size="2">com.sample; </font><b><font color="#7f0055" size="2">
<p align="left">public</p></font></b><font size="2"></font><b><font color="#7f0055" size="2">class</font></b><font size="2"> Outer{ </font><b><font color="#7f0055" size="2">&nbsp;&nbsp;&nbsp; public</font></b><font size="2"> </font><b>
<font color="#7f0055" size="2">class</font></b><font size="2"> Inner { </font><b><font color="#7f0055" size="2">&nbsp;&nbsp;&nbsp; public</font></b><font size="2"> </font><b><font color="#7f0055" size="2">boolean</font></b><font size="2">
 </font><font color="#0000c0" size="2">inner</font> <font size="2">=</font><b><font color="#7f0055" size="2">false</font></b><font size="2">; </font><b><font color="#7f0055" size="2">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; public</font></b><font size="2">
 </font><b><font color="#7f0055" size="2">class</font></b><font size="2"> InnerInner { 
<p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }</p>
<p align="left">&nbsp;&nbsp;&nbsp;&nbsp; }</p>
<p align="left">}</p></font>
<div align="left">package</div></b><font size="2">com.sample </font><b><font color="#960000" size="2">
<p align="left">import</p></font></b><font size="2">com.sample.Outer1.Inner.InnerInner; </font><b><font color="#960000" size="2">
<p align="left">rule</p></font></b><font size="2"></font><font color="#008000" size="2">&quot;Hello World 1&quot;</font><font size="2"> </font><b><font color="#960000" size="2">when</font></b><font size="2"> 
<p align="left">InnerInner()</p></font><b><font color="#960000" size="2">then</font></b><font size="2"> 
<p align="left">System.out.println(</p></font><font color="#008000" size="2">&quot;&quot;</font><font size="2">);</font><b><font color="#960000" size="2"> 
<p>end</p></font></b></span></div><pre><hr width="90%" size="4">
_______________________________________________
rules-users mailing list
<a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:rules-users@lists.jboss.org" target="_blank">rules-users@lists.jboss.org</a>
<a onclick="return top.js.OpenExtLink(window,event,this)" href="https://lists.jboss.org/mailman/listinfo/rules-users" target="_blank">https://lists.jboss.org/mailman/listinfo/rules-users</a>
  </pre></blockquote><br>&nbsp;</div><br>_______________________________________________<br>rules-users mailing list<br><a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:rules-users@lists.jboss.org">rules-users@lists.jboss.org
</a><br><a onclick="return top.js.OpenExtLink(window,event,this)" href="https://lists.jboss.org/mailman/listinfo/rules-users" target="_blank">https://lists.jboss.org/mailman/listinfo/rules-users</a><br><br></blockquote></div>
<br>