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

Reply via email to