I seem to recall Wonder changed this to enforce that you use fully-qualified class names because not everything in EOF actually properly does an _NSUtilities.classNamed call. We probably could automagically rewrite your class names at startup if they're simple names, though ... I'll think about that one.
ms On Sep 10, 2010, at 3:07 PM, Michael Gargano wrote: > the reason I thought it was the source is because it was complaining about a > FQ class name. it was actually that I needed to but the FQ class name in the > model. Never had to do that before, but this is my first wonder app, so I > guess the ER stuff is different. normal, i'd just map the models and change > the package names only in the eogen file. now I need to it there and the > model file I guess. works now. > > Sent from my iPhone > > On Sep 10, 2010, at 3:01 PM, Chuck Hill <[email protected]> wrote: > >> >> On Sep 10, 2010, at 11:58 AM, Michael Gargano wrote: >> >>> ENTITY_NAME is the class name >> >> Also wrong. :-) >> >> There are three names, all of which can be different: >> 1. Entity: User >> 2. Class: com.foo.bar.User >> 3. Table: MyUser >> >> >>> , but still is not a substitute for getName() as that gives the FQ class >>> name >> >> From the EOUtilities.objectMatchingValues docs: >> >> Parameters: >> ec - an EOEditingContext >> name - the name of the EOEntity >> values - specifies value of Enterprise Object >> >> It wants the Entity name. That is NOT the source of your problem. >> >> >> Chuck >> >> >>> >>> Sent from my iPhone >>> >>> On Sep 10, 2010, at 2:55 PM, Farrukh Ijaz >>> <[email protected]> wrote: >>> >>>> Hi, >>>> >>>> Try moving the classes inside a java package instead of the default >>>> package. AppUser.ENTITY_NAME represents the table name hence can't be >>>> replaced with AppUser.class.getName() >>>> >>>> Farrukh >>>> >>>> Sent from my iPhone >>>> >>>> On 10, ستمبر 2010, at 9:22 PM, Michael Gargano <[email protected]> wrote: >>>> >>>>> the classes are in packages under the sources folder. I was using >>>>> AppUser. ENTITY_NAME which is not FQ, but I also replaced that with >>>>> AppUser.class.getName() and I got the same error. I'm stumped. This >>>>> isn't a complicated app. >>>>> >>>>> Sent from my iPhone >>>>> >>>>> On Sep 10, 2010, at 2:19 PM, Chuck Hill <[email protected]> wrote: >>>>> >>>>>> Are the class names in the model fully qualified? Are the Java classes >>>>>> in packages and under the Sources folder? >>>>>> >>>>>> >>>>>> On Sep 10, 2010, at 11:17 AM, Michael Gargano wrote: >>>>>> >>>>>>> no, I the project's resource folder. it's getting pulled into the >>>>>>> build. >>>>>>> >>>>>>> Sent from my iPhone >>>>>>> >>>>>>> On Sep 10, 2010, at 2:13 PM, Chuck Hill <[email protected]> >>>>>>> wrote: >>>>>>> >>>>>>>> That sounds like you have the model in the project but not the code. >>>>>>>> Is this model in a framework? >>>>>>>> >>>>>>>> >>>>>>>> On Sep 10, 2010, at 11:11 AM, Michael Gargano wrote: >>>>>>>> >>>>>>>>> Yes, all of the above. :) >>>>>>>>> >>>>>>>>> AppUser >>>>>>>>> user=(AppUser)EOUtilities.objectMatchingValues(session().defaultEditingContext(),AppUser.ENTITY_NAME,loginDict); >>>>>>>>> >>>>>>>>> >>>>>>>>> Error is ERROR er.extensions.eof.ERXEntityClassDescription - Error >>>>>>>>> registering model: PerfTestEOModel >>>>>>>>> >>>>>>>>> ClassNotFoundException: AppUser >>>>>>>>> >>>>>>>>> >>>>>>>>> it's against a postgres db >>>>>>>>> >>>>>>>>> Sent from my iPhone >>>>>>>>> >>>>>>>>> On Sep 10, 2010, at 2:04 PM, Chuck Hill <[email protected]> >>>>>>>>> wrote: >>>>>>>>> >>>>>>>>>> Details? Code? Exceptions? Hints? >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> On Sep 10, 2010, at 10:59 AM, Michael Gargano wrote: >>>>>>>>>> >>>>>>>>>>> hi all, >>>>>>>>>>> >>>>>>>>>>> I'm having an issue with EOUtilities.objectMatchingValues... it >>>>>>>>>>> keeps giving me ClassNotFoundExceptions telling me it cannot find >>>>>>>>>>> the class for the entity. I tried entity.ENTITY_NAME and >>>>>>>>>>> entity.class.getName(). and nothing, it tells me I need the FQ >>>>>>>>>>> class name still. (this is a wonder app) >>>>>>>>>>> >>>>>>>>>>> ideas? >>>>>>>>>>> >>>>>>>>>>> thanks >>>>>>>>>>> -mike >>>>>>>>>>> ______ >> >> -- >> Chuck Hill Senior Consultant / VP Development >> >> Practical WebObjects - for developers who want to increase their overall >> knowledge of WebObjects or who are trying to solve specific problems. >> http://www.global-village.net/products/practical_webobjects >> >> >> >> >> >> >> > _______________________________________________ > Do not post admin requests to the list. They will be ignored. > Webobjects-dev mailing list ([email protected]) > Help/Unsubscribe/Update your Subscription: > http://lists.apple.com/mailman/options/webobjects-dev/mschrag%40pobox.com > > This email sent to [email protected] _______________________________________________ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list ([email protected]) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to [email protected]
