Yeah, that's probably it. They wouldn't necessarily have an "agreedToWaiver" object, so I'll use the has() to make sure it does before I try to reference it.
Where do people usually have problems with CF9? Maybe I can help figure out what oddball thing I did to get around it :) Scott On Tue, Feb 9, 2010 at 5:10 AM, Mark Mandel <[email protected]> wrote: > Actually that is surprising. > > Most people who have testing CF9 and Transfer 1.1. falls over at a > completely different point. I'm wondering how you're actually getting past > that. > > What you are actually seeing is a bad error Exception that has been thrown > (which is a bug in 1.1, and is fixed in SVN builds) > > The error should be that there is no value for the ManyToOne that you are > calling. I.e. it has not been set. (It should be a > ManyToOneNotSetException) > > If you are trying to access a M2O that has no value, it will throw this > error (even though its the wrong one). You should check > 'hasagreedToWaiver()' first, to confirm th value is there. > > Mark > > > > > > On Tue, Feb 9, 2010 at 10:54 PM, Scott Brady <[email protected]> wrote: >> >> I guess i have a few questions then. >> >> Can you explain why something won't work in CF9? Everything else has >> been working for 2+ months on this site except for this one >> relationship, so I'd like to understand what might be causing the >> problem. >> >> The page on the "Pluggable Cache" version ( >> http://www.transfer-orm.com/?action=displayPost&ID=447 ) mentions >> "won't work on some shared hosts". What limitations in that version >> might cause it to not work on shared hosts. In other words, what >> should we ask / look for in our host to see if Pluggable Cache will >> work? >> >> Thanks! >> >> P.S. If 1.1 doesn't work on CF9, it might be helpful to note that here: >> http://docs.transfer-orm.com/wiki/Supported_Systems.cfm >> >> On Mon, Feb 8, 2010 at 6:59 PM, Mark Mandel <[email protected]> wrote: >> > 1.1 doesn't work on CF9. >> > >> > You need SVN / Pluggable Cache. >> > >> > Mark >> > >> > On Tue, Feb 9, 2010 at 12:56 PM, Scott Brady <[email protected]> wrote: >> >> >> >> CF9 on Apache/ Mac OS >> >> Transfer version 1.1 >> >> >> >> Error info: >> >> he error occurred in >> >> /Library/web_roots/mysite/transfer/com/exception/Exception.cfc: line >> >> 30 >> >> Called from >> >> >> >> /Library/web_roots/mysite/transfer/com/exception/MethodNotFoundException.cfc: >> >> line 32 >> >> Called from >> >> >> >> /Library/web_roots/mysite/config/definitions/swimMeets.swimMeets$BBEC31E3088DE715F7AA3D23EB49ACB4.transfer: >> >> line 1304 >> >> Called from >> >> >> >> /Library/web_roots/mysite/config/definitions/[email protected]: >> >> line 24 >> >> Called from >> >> /Library/web_roots/mysite/view/swimMeetAdminView/dsp_editMeet.cfm: >> >> line 6 >> >> Called from >> >> /Library/web_roots/mysite/parsed/do.swimmeetadminview.dsp_editmeet.cfm: >> >> line 9 >> >> Called from >> >> /Library/web_roots/mysite/fusebox5/fuseboxExecutionContext.cfc: >> >> line 44 >> >> Called from /Library/web_roots/mysite/fusebox5/fuseboxApplication.cfc: >> >> line 611 >> >> Called from /Library/web_roots/mysite/fusebox5/myFusebox.cfc: line 313 >> >> Called from /Library/web_roots/mysite/controller/swimMeetAdmin.cfc: >> >> line >> >> 56 >> >> Called from >> >> /Library/web_roots/mysite/parsed/swimmeetadmin.editmeet.cfm: >> >> line 14 >> >> Called from /Library/web_roots/mysite/fusebox5/Application.cfc: line >> >> 228 >> >> Called from /Library/web_roots/mysite/fusebox5/Application.cfc: line >> >> 218 >> >> 28 : <cfargument name="detail" hint="the detail in which to throw" >> >> type="string" required="Yes"> >> >> 29 : >> >> 30 : <cfthrow type="#getMetaData(this).name#" >> >> message="#arguments.message#" detail="#detail#"> >> >> 31 : </cffunction> >> >> 32 : >> >> >> >> >> >> On Mon, Feb 8, 2010 at 12:31 PM, Mark Mandel <[email protected]> >> >> wrote: >> >> > Whats the error stack? >> >> > What version of Transfer? >> >> > What version of CF? >> >> > >> >> > Mark >> >> > >> >> > On Mon, Feb 8, 2010 at 12:47 PM, Scott Brady <[email protected]> >> >> > wrote: >> >> >> >> >> >> I'm having the hardest time getting a very simple relationship to >> >> >> work, and I can't figure this out -- especially since I've done >> >> >> plenty >> >> >> of relationships already. >> >> >> >> >> >> I have an object that has the following relationship defined (where >> >> >> this object has a column called "agreedToWaiverID"): >> >> >> <manytoone name="agreedToWaiver"> >> >> >> <link to="waivers.waivers" column="agreedToWaiverID" /> >> >> >> </manytoone> >> >> >> >> >> >> And that other object is defined as: >> >> >> <package name="waivers"> >> >> >> <object name="waivers" table="SMM_waivers" >> >> >> decorator="smmMap.com.swimmeetmaster.www.BaseDecorator"> >> >> >> <id name="waiverID" column="waiverID" >> >> >> type="numeric" generate="false" /> >> >> >> <property name="swimMeetID" >> >> >> type="numeric" >> >> >> column="swimMeetID" >> >> >> nullable="false" /> >> >> >> <property name="content" >> >> >> type="string" >> >> >> column="content" nullable="false" /> >> >> >> <property name="created" type="date" >> >> >> column="created" nullable="false" /> >> >> >> <property name="createdBy" >> >> >> type="numeric" >> >> >> column="createdBy" >> >> >> nullable="false" /> >> >> >> <property name="modified" type="date" >> >> >> column="modified" nullable="false" /> >> >> >> <property name="modifiedBy" >> >> >> type="numeric" >> >> >> column="modifiedBy" >> >> >> nullable="false" /> >> >> >> <property name="active" >> >> >> type="boolean" >> >> >> column="active" nullable="false" /> >> >> >> </object> >> >> >> </package> >> >> >> >> >> >> When I try to access the relationship, say, by dumping >> >> >> request.myObj.getAgreedToWaiver(), I get the error: >> >> >> The method 'waivers.waivers' in 'java.lang.String' could not be >> >> >> found. >> >> >> >> >> >> I've checked everything I can think of. I've made sure I can get the >> >> >> waivers.waivers object as its own object (i.e., >> >> >> transfer.get("waivers.waivers",1) ) and that works. I've compared >> >> >> that manytoone relationship to the various other ones. I've tried >> >> >> putting waivers into the same package the parent object is in. >> >> >> Nothing has changed. >> >> >> >> >> >> I must be missing something obvious, so any suggestions? >> >> >> >> >> >> Scott >> >> >> >> >> >> -- >> >> >> ----------------------------------------- >> >> >> Scott Brady >> >> >> http://www.scottbrady.net/ >> >> >> >> >> >> -- >> >> >> Before posting questions to the group please read: >> >> >> >> >> >> >> >> >> >> >> >> http://groups.google.com/group/transfer-dev/web/how-to-ask-support-questions-on-transfer >> >> >> >> >> >> You received this message because you are subscribed to the Google >> >> >> Groups >> >> >> "transfer-dev" group. >> >> >> To post to this group, send email to [email protected] >> >> >> To unsubscribe from this group, send email to >> >> >> [email protected] >> >> >> For more options, visit this group at >> >> >> http://groups.google.com/group/transfer-dev?hl=en >> >> > >> >> > >> >> > >> >> > -- >> >> > E: [email protected] >> >> > T: http://www.twitter.com/neurotic >> >> > W: www.compoundtheory.com >> >> > >> >> > Hands-on ColdFusion ORM Training @ cf.Objective() 2010 >> >> > www.ColdFusionOrmTraining.com/ >> >> > >> >> > -- >> >> > Before posting questions to the group please read: >> >> > >> >> > >> >> > http://groups.google.com/group/transfer-dev/web/how-to-ask-support-questions-on-transfer >> >> > >> >> > You received this message because you are subscribed to the Google >> >> > Groups >> >> > "transfer-dev" group. >> >> > To post to this group, send email to [email protected] >> >> > To unsubscribe from this group, send email to >> >> > [email protected] >> >> > For more options, visit this group at >> >> > http://groups.google.com/group/transfer-dev?hl=en >> >> > >> >> >> >> >> >> >> >> -- >> >> ----------------------------------------- >> >> Scott Brady >> >> http://www.scottbrady.net/ >> >> >> >> -- >> >> Before posting questions to the group please read: >> >> >> >> >> >> http://groups.google.com/group/transfer-dev/web/how-to-ask-support-questions-on-transfer >> >> >> >> You received this message because you are subscribed to the Google >> >> Groups >> >> "transfer-dev" group. >> >> To post to this group, send email to [email protected] >> >> To unsubscribe from this group, send email to >> >> [email protected] >> >> For more options, visit this group at >> >> http://groups.google.com/group/transfer-dev?hl=en >> > >> > >> > >> > -- >> > E: [email protected] >> > T: http://www.twitter.com/neurotic >> > W: www.compoundtheory.com >> > >> > Hands-on ColdFusion ORM Training @ cf.Objective() 2010 >> > www.ColdFusionOrmTraining.com/ >> > >> > -- >> > Before posting questions to the group please read: >> > >> > http://groups.google.com/group/transfer-dev/web/how-to-ask-support-questions-on-transfer >> > >> > You received this message because you are subscribed to the Google >> > Groups >> > "transfer-dev" group. >> > To post to this group, send email to [email protected] >> > To unsubscribe from this group, send email to >> > [email protected] >> > For more options, visit this group at >> > http://groups.google.com/group/transfer-dev?hl=en >> > >> >> >> >> -- >> ----------------------------------------- >> Scott Brady >> http://www.scottbrady.net/ >> >> -- >> Before posting questions to the group please read: >> >> http://groups.google.com/group/transfer-dev/web/how-to-ask-support-questions-on-transfer >> >> You received this message because you are subscribed to the Google Groups >> "transfer-dev" group. >> To post to this group, send email to [email protected] >> To unsubscribe from this group, send email to >> [email protected] >> For more options, visit this group at >> http://groups.google.com/group/transfer-dev?hl=en > > > > -- > E: [email protected] > T: http://www.twitter.com/neurotic > W: www.compoundtheory.com > > Hands-on ColdFusion ORM Training @ cf.Objective() 2010 > www.ColdFusionOrmTraining.com/ > > -- > Before posting questions to the group please read: > http://groups.google.com/group/transfer-dev/web/how-to-ask-support-questions-on-transfer > > You received this message because you are subscribed to the Google Groups > "transfer-dev" group. > To post to this group, send email to [email protected] > To unsubscribe from this group, send email to > [email protected] > For more options, visit this group at > http://groups.google.com/group/transfer-dev?hl=en > -- ----------------------------------------- Scott Brady http://www.scottbrady.net/ -- Before posting questions to the group please read: http://groups.google.com/group/transfer-dev/web/how-to-ask-support-questions-on-transfer You received this message because you are subscribed to the Google Groups "transfer-dev" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/transfer-dev?hl=en
