[rules-users] Error from TroubleTicket example in official 4.0GA drools-examples-drl download
Mark Proctor
mproctor at codehaus.org
Tue Jul 31 12:56:20 EDT 2007
Yes I made this mistake, sorry. It is already fixed in trunk, and will
be part of 4.0.1.
The mistake happened when I added the shopping example. 4.0.1 also
includes a new RuleFlow example, based on the Number Guess program.
Mark
Shahad Ahmed wrote:
>
> 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:
>
> 1. Unable to find unambiguously defined class 'Customer', candidates
> are: [org.drools.examples.Customer,
> org.drools.examples.TroubleTicketExample$Customer]
> drools-examples-drl/src/main/rules/org/drools/examples in
> TroubleTicket.drl
>
> 2. Unable to find unambiguously defined class 'Customer', candidates
> are: [org.drools.examples.TroubleTicketExampleWithDSL$Customer,
> org.drools.examples.Customer]
> drools-examples-drl/src/main/rules/org/drools/examples in
> TroubleTicketWithDSL.drl
>
> Is this a bug in 4.0GA , or is there further configuration required
> after importing the examples project? I'm using the 4.0GA release
> version of the drools Eclipse plug-in.
>
> I also noticed that I don'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?
>
> Here's the stack when you try and run the TroubleTicketExample.java
> example:
>
> Exception in thread "main" java.lang.Error: Unable to find
> unambiguously defined class 'Customer', candidates are:
> [org.drools.examples.TroubleTicketExample$Customer,
> org.drools.examples.Customer]
> at
> org.drools.base.ClassTypeResolver.resolveType(ClassTypeResolver.java:178)
> at
> org.drools.rule.builder.dialect.java.JavaFunctionBuilder.build(JavaFunctionBuilder.java:84)
> at org.drools.rule.builder.dialect.java.JavaDialect.addFunction
> (JavaDialect.java:431)
> at
> org.drools.compiler.PackageBuilder.addFunction(PackageBuilder.java:380)
> at org.drools.compiler.PackageBuilder.addPackage(PackageBuilder.java:278)
> at org.drools.compiler.PackageBuilder.addPackageFromDrl
> (PackageBuilder.java:160)
> at
> org.drools.examples.TroubleTicketExample.main(TroubleTicketExample.java:20)
>
> Shahad
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> 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/20070731/bca01997/attachment.html
More information about the rules-users
mailing list