<p>I get the following two errors reported by Eclipse when I import the official 4.0 GA download version of the drools-examples-drl project:</p>
<p>1. Unable to find unambiguously defined class &#39;Customer&#39;, candidates are: [org.drools.examples.Customer, org.drools.examples.TroubleTicketExample$Customer] drools-examples-drl/src/main/rules/org/drools/examples in 
TroubleTicket.drl</p>
<p>2. Unable to find unambiguously defined class &#39;Customer&#39;, candidates are: [org.drools.examples.TroubleTicketExampleWithDSL$Customer, org.drools.examples.Customer] drools-examples-drl/src/main/rules/org/drools/examples in 
TroubleTicketWithDSL.drl</p>
<p>Is this a bug in 4.0GA , or is there further configuration required after importing the examples project? I&#39;m using the 4.0GA release version of the drools Eclipse plug-in.</p>
<div>I also noticed that I don&#39;t get this error from the latest version of drools in the trunk (i.e. including post 4.0GA changes), so maybe this has already been fixed since release 4.0GA?</div>
<div>&nbsp;</div>
<div>Here&#39;s the stack when you try and run the TroubleTicketExample.java example:</div>
<div>&nbsp;</div>
<div>Exception in thread &quot;main&quot; java.lang.Error: Unable to find unambiguously defined class &#39;Customer&#39;, candidates are: [org.drools.examples.TroubleTicketExample$Customer, org.drools.examples.Customer]<br>
&nbsp;at org.drools.base.ClassTypeResolver.resolveType(ClassTypeResolver.java:178)<br>&nbsp;at org.drools.rule.builder.dialect.java.JavaFunctionBuilder.build(JavaFunctionBuilder.java:84)<br>&nbsp;at org.drools.rule.builder.dialect.java.JavaDialect.addFunction
 (JavaDialect.java:431)<br>&nbsp;at org.drools.compiler.PackageBuilder.addFunction(PackageBuilder.java:380)<br>&nbsp;at org.drools.compiler.PackageBuilder.addPackage(PackageBuilder.java:278)<br>&nbsp;at org.drools.compiler.PackageBuilder.addPackageFromDrl
 (PackageBuilder.java:160)<br>&nbsp;at org.drools.examples.TroubleTicketExample.main(TroubleTicketExample.java:20)</div>
<p>Shahad<br></p>