If I understand you correctly, this is a Java runtime restriction.

Java classes in the default package can reference any class in a named package. Other the other hand, classes in a named package cannot reference any class in a default package. Classes in a default package can reference other classes in a default package.

Thus, the easiest way normally to deal with this problem is to either (1) put everything in a named package, including any grails classes/ domain objects/etc or (2) put everything in a default package. I'd suggest that you go with option 1 because it'll give you fewer problems.

But I'm not sure if that's the question you're asking or if this helps you. Hopefully, it does. :)


On Jan 20, 2009, at 6:00 AM, Costello, Robert wrote:

I’m using the latest as of this date, which is 5.0.0M4

Thanks!

Robert Costello
Lead Systems Engineer
IMA Performance
E3- 279A
847.286.0910


-----Original Message-----
From: [email protected] [mailto:[email protected] ] On Behalf Of Edson Tirelli
Sent: Monday, January 19, 2009 3:59 PM
To: Rules Users List
Subject: Re: [rules-users] Drools, Grails,and default packages for domain objects


   Robert,

   What version of Drools are you using?
I remember seeing something about this in the past... I will search JIRAs to see if we have any ticket open for 5.0.

   []s
   Edson
2009/1/19 Costello, Robert <[email protected]>
Has anyone else run into issues trying to reference objects in a default package? I'm trying to use Drools with Grails and my rule which compiled nicely in a package setting has issues when faced with a default package.


The error is "foo" cannot be resolved to a type


I've tried putting the rule both in the default package and putting it in a named package, and neither seem to work. If I put my objects back into packages, everything is fine.


Any  advice?


Thanks,


Robert Costello




_______________________________________________
rules-users mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/rules-users



--
 Edson Tirelli
 JBoss Drools Core Development
 JBoss, a division of Red Hat @ www.jboss.com
_______________________________________________
rules-users mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/rules-users

_______________________________________________
rules-users mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/rules-users

Reply via email to