Ah.. does your decorator not extend transfer.com.TransferDecorator?

Mark

On Wed, Jul 15, 2009 at 1:33 PM, Jim Rising <cfflex...@jimrising.com> wrote:

> ok... so i got the app installed into CF8 ... and this is the error that
> i'm getting now:
>
> Application Execution Exception *Error Type: *transfer.com.TransferDecorator 
> : [N/A]
> *Error Messages:* The value returned from the createDecorator function is
> not of type transfer.com.TransferDecorator.
> If the component name is specified as a return type, its possible that a
> definition file for the component cannot be found or is not accessible.
>
> coldfusion.runtime.UDFMethod$InvalidReturnTypeException: The value returned 
> from the createDecorator function is not of type 
> transfer.com.TransferDecorator.
>       at 
> coldfusion.runtime.UDFMethod$ReturnTypeFilter.invoke(UDFMethod.java:385)
>
>       at 
> coldfusion.runtime.UDFMethod$ArgumentCollectionFilter.invoke(UDFMethod.java:324)
>       at 
> coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java:59)
>       at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:277)
>
>       at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:192)
>       at coldfusion.runtime.CfJspPage._invokeUDF(CfJspPage.java:2471)
>       at coldfusion.runtime.CfJspPage._invoke(CfJspPage.java:2290)
>       at 
> cfDecoratorBuilder2ecfc986225266$funcCREATEDECORATOR.runFunction(/Applications/ColdFusion8/wwwroot/transfer/com/dynamic/cf8/DecoratorBuilder.cfc:52)
>
>       at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:418)
>       at coldfusion.filter.SilentFilter.invoke(SilentFilter.java:47)
>       at 
> coldfusion.runtime.UDFMethod$ReturnTypeFilter.invoke(UDFMethod.java:360)
>       at 
> coldfusion.runtime.UDFMethod$ArgumentCollectionFilter.invoke(UDFMethod.java:324)
>
>       at 
> coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java:59)
>       at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:277)
>       at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:192)
>       at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:448)
>
>       at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:308)
>       at coldfusion.runtime.CfJspPage._invoke(CfJspPage.java:2272)
>       at 
> cfDynamicManager2ecfc606218622$funcCREATEDECORATOR.runFunction(/Applications/ColdFusion8/wwwroot/transfer/com/dynamic/DynamicManager.cfc:53)
>
>       at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:418)
>       at coldfusion.filter.SilentFilter.invoke(SilentFilter.java:47)
>       at 
> coldfusion.runtime.UDFMethod$ReturnTypeFilter.invoke(UDFMethod.java:360)
>       at 
> coldfusion.runtime.UDFMethod$ArgumentCollectionFilter.invoke(UDFMethod.java:324)
>
>       at 
> coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java:59)
>       at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:277)
>       at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:192)
>       at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:448)
>
>       at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:308)
>       at coldfusion.runtime.CfJspPage._invoke(CfJspPage.java:2272)
>       at 
> cfTransfer2ecfc94716844$funcNEW.runFunction(/Applications/ColdFusion8/wwwroot/transfer/com/Transfer.cfc:79)
>
>       at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:418)
>       at coldfusion.filter.SilentFilter.invoke(SilentFilter.java:47)
>       at 
> coldfusion.runtime.UDFMethod$ReturnTypeFilter.invoke(UDFMethod.java:360)
>       at 
> coldfusion.runtime.UDFMethod$ArgumentCollectionFilter.invoke(UDFMethod.java:324)
>
>       at 
> coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java:59)
>       at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:277)
>       at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:192)
>       at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:448)
>
>       at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:308)
>       at coldfusion.runtime.CfJspPage._invoke(CfJspPage.java:2272)
>       at 
> cfTransferObject2ecfc1008038834$funcCREATETRANSFEROBJECT.runFunction(/Applications/ColdFusion8/wwwroot/transfer/com/TransferObject.cfc:198)
>
>       at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:418)
>       at coldfusion.filter.SilentFilter.invoke(SilentFilter.java:47)
>       at 
> coldfusion.runtime.UDFMethod$ReturnTypeFilter.invoke(UDFMethod.java:360)
>       at 
> coldfusion.runtime.UDFMethod$ArgumentCollectionFilter.invoke(UDFMethod.java:324)
>
>       at 
> coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java:59)
>       at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:277)
>       at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:192)
>       at coldfusion.runtime.CfJspPage._invokeUDF(CfJspPage.java:2471)
>
>       at 
> cfTransferObject2ecfc1008038834$funcGETCOMPOSITE.runFunction(/Applications/ColdFusion8/wwwroot/transfer/com/TransferObject.cfc:166)
>       at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:418)
>       at coldfusion.filter.SilentFilter.invoke(SilentFilter.java:47)
>
>       at 
> coldfusion.runtime.UDFMethod$ReturnTypeFilter.invoke(UDFMethod.java:360)
>       at 
> coldfusion.runtime.UDFMethod$ArgumentCollectionFilter.invoke(UDFMethod.java:324)
>       at 
> coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java:59)
>
>       at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:277)
>       at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:192)
>       at coldfusion.runtime.CfJspPage._invokeUDF(CfJspPage.java:2471)
>       at 
> cfuser2eUser$E2A92A16FB55F5823E60D4EE8F35DE762etransfer1825122027$funcSETGROUPSMEMENTO.runFunction(/Library/WebServer/Documents/svn_fiduciaryEdge/trunk/definitions/user.User$E2A92A16FB55F5823E60D4EE8F35DE76.transfer:207)
>
>       at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:418)
>       at coldfusion.filter.SilentFilter.invoke(SilentFilter.java:47)
>       at 
> coldfusion.runtime.UDFMethod$ReturnTypeFilter.invoke(UDFMethod.java:360)
>       at 
> coldfusion.runtime.UDFMethod$ArgumentCollectionFilter.invoke(UDFMethod.java:324)
>
>       at 
> coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java:59)
>       at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:277)
>       at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:192)
>       at coldfusion.runtime.CfJspPage._invokeUDF(CfJspPage.java:2471)
>
>       at 
> cfuser2eUser$E2A92A16FB55F5823E60D4EE8F35DE762etransfer1825122027$funcSETMEMENTO.runFunction(/Library/WebServer/Documents/svn_fiduciaryEdge/trunk/definitions/user.User$E2A92A16FB55F5823E60D4EE8F35DE76.transfer:178)
>
>       at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:418)
>       at coldfusion.filter.SilentFilter.invoke(SilentFilter.java:47)
>       at 
> coldfusion.runtime.UDFMethod$ReturnTypeFilter.invoke(UDFMethod.java:360)
>       at 
> coldfusion.runtime.UDFMethod$ArgumentCollectionFilter.invoke(UDFMethod.java:324)
>
>       at 
> coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java:59)
>       at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:277)
>       at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:463)
>       at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:453)
>
>       at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:320)
>       at coldfusion.runtime.CfJspPage._invoke(CfJspPage.java:2222)
>       at 
> cfuser2eUser40E2A92A16FB55F5823E60D4EE8F35DE762etransfer1646726776$funcSETMEMENTO.runFunction(/Library/WebServer/Documents/svn_fiduciaryEdge/trunk/definitions/user.u...@e2a92a16fb55f5823e60d4ee8f35de76.transfer:118)
>
>       at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:418)
>       at coldfusion.filter.SilentFilter.invoke(SilentFilter.java:47)
>       at 
> coldfusion.runtime.UDFMethod$ReturnTypeFilter.invoke(UDFMethod.java:360)
>       at 
> coldfusion.runtime.UDFMethod$ArgumentCollectionFilter.invoke(UDFMethod.java:324)
>
>       at 
> coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java:59)
>       at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:277)
>       at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:192)
>       at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:448)
>
>       at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:308)
>       at coldfusion.runtime.CfJspPage._invoke(CfJspPage.java:2272)
>       at 
> cfTransferPopulator2ecfc278259835$funcPOPULATE.runFunction(/Applications/ColdFusion8/wwwroot/transfer/com/dynamic/TransferPopulator.cfc:59)
>
>       at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:418)
>       at coldfusion.filter.SilentFilter.invoke(SilentFilter.java:47)
>       at 
> coldfusion.runtime.UDFMethod$ReturnTypeFilter.invoke(UDFMethod.java:360)
>       at 
> coldfusion.runtime.UDFMethod$ArgumentCollectionFilter.invoke(UDFMethod.java:324)
>
>       at 
> coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java:59)
>       at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:277)
>       at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:192)
>       at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:448)
>
>       at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:308)
>       at coldfusion.runtime.CfJspPage._invoke(CfJspPage.java:2272)
>       at 
> cfDynamicManager2ecfc606218622$funcPOPULATE.runFunction(/Applications/ColdFusion8/wwwroot/transfer/com/dynamic/DynamicManager.cfc:72)
>
>       at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:418)
>       at coldfusion.filter.SilentFilter.invoke(SilentFilter.java:47)
>       at 
> coldfusion.runtime.UDFMethod$ReturnTypeFilter.invoke(UDFMethod.java:360)
>       at 
> coldfusion.runtime.UDFMethod$ArgumentCollectionFilter.invoke(UDFMethod.java:324)
>
>       at 
> coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java:59)
>       at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:277)
>       at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:192)
>       at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:448)
>
>       at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:308)
>       at coldfusion.runtime.CfJspPage._invoke(CfJspPage.java:2272)
>       at 
> cfTransfer2ecfc94716844$funcGET.runFunction(/Applications/ColdFusion8/wwwroot/transfer/com/Transfer.cfc:120)
>
>       at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:418)
>       at coldfusion.filter.SilentFilter.invoke(SilentFilter.java:47)
>       at 
> coldfusion.runtime.UDFMethod$ReturnTypeFilter.invoke(UDFMethod.java:360)
>       at 
> coldfusion.runtime.UDFMethod$ArgumentCollectionFilter.invoke(UDFMethod.java:324)
>
>       at 
> coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java:59)
>       at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:277)
>       at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:192)
>       at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:448)
>
>       at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:308)
>       at coldfusion.runtime.CfJspPage._invoke(CfJspPage.java:2272)
>       at 
> cfUser2ecfc1916637621$funcGETUSER.runFunction(/Library/WebServer/Documents/svn_fiduciaryEdge/trunk/model/managers/User.cfc:12)
>
>       at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:418)
>       at 
> coldfusion.runtime.UDFMethod$ReturnTypeFilter.invoke(UDFMethod.java:360)
>       at 
> coldfusion.runtime.UDFMethod$ArgumentCollectionFilter.invoke(UDFMethod.java:324)
>
>       at 
> coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java:59)
>       at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:277)
>       at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:192)
>       at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:448)
>
>       at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:308)
>       at coldfusion.runtime.CfJspPage._invoke(CfJspPage.java:2272)
>       at 
> cfuser2ecfc824570576$funcDSPEDITUSER.runFunction(/Library/WebServer/Documents/svn_fiduciaryEdge/trunk/handlers/user.cfc:23)
>
>       at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:418)
>       at coldfusion.filter.SilentFilter.invoke(SilentFilter.java:47)
>       at 
> coldfusion.runtime.UDFMethod$ReturnTypeFilter.invoke(UDFMethod.java:360)
>       at 
> coldfusion.runtime.UDFMethod$ArgumentCollectionFilter.invoke(UDFMethod.java:324)
>
>       at 
> coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java:59)
>       at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:277)
>       at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:463)
>       at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:453)
>
>       at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:320)
>       at coldfusion.runtime.CfJspPage._invoke(CfJspPage.java:2222)
>       at coldfusion.tagext.lang.InvokeTag.doEndTag(InvokeTag.java:362)
>       at 
> cfcontroller2ecfc1997697402$funcRUNEVENT.runFunction(/Applications/ColdFusion8/wwwroot/coldbox/system/controller.cfc:445)
>
>       at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:418)
>       at 
> coldfusion.runtime.UDFMethod$ReturnTypeFilter.invoke(UDFMethod.java:360)
>       at 
> coldfusion.runtime.UDFMethod$ArgumentCollectionFilter.invoke(UDFMethod.java:324)
>
>       at 
> coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java:59)
>       at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:277)
>       at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:463)
>       at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:453)
>
>       at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:320)
>       at coldfusion.runtime.CfJspPage._invoke(CfJspPage.java:2222)
>       at 
> cfcoldbox2ecfc2138435197$funcPROCESSCOLDBOXREQUEST.runFunction(/Applications/ColdFusion8/wwwroot/coldbox/system/coldbox.cfc:163)
>
>       at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:418)
>       at 
> coldfusion.runtime.UDFMethod$ReturnTypeFilter.invoke(UDFMethod.java:360)
>       at 
> coldfusion.runtime.UDFMethod$ArgumentCollectionFilter.invoke(UDFMethod.java:324)
>
>       at 
> coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java:59)
>       at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:277)
>       at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:192)
>       at coldfusion.runtime.CfJspPage._invokeUDF(CfJspPage.java:2471)
>
>       at 
> cfApplication2ecfc1900617491$funcONREQUESTSTART.runFunction(/Library/WebServer/Documents/svn_fiduciaryEdge/trunk/Application.cfc:51)
>       at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:418)
>       at 
> coldfusion.runtime.UDFMethod$ReturnTypeFilter.invoke(UDFMethod.java:360)
>
>       at 
> coldfusion.runtime.UDFMethod$ArgumentCollectionFilter.invoke(UDFMethod.java:324)
>       at 
> coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java:59)
>       at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:277)
>
>       at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:192)
>       at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:448)
>       at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:308)
>       at coldfusion.runtime.AppEventInvoker.invoke(AppEventInvoker.java:74)
>
>       at 
> coldfusion.runtime.AppEventInvoker.onRequestStart(AppEventInvoker.java:221)
>       at 
> coldfusion.filter.ApplicationFilter.invoke(ApplicationFilter.java:264)
>       at 
> coldfusion.filter.RequestMonitorFilter.invoke(RequestMonitorFilter.java:48)
>
>       at coldfusion.filter.MonitoringFilter.invoke(MonitoringFilter.java:40)
>       at coldfusion.filter.PathFilter.invoke(PathFilter.java:86)
>       at coldfusion.filter.LicenseFilter.invoke(LicenseFilter.java:27)
>       at coldfusion.filter.ExceptionFilter.invoke(ExceptionFilter.java:70)
>
>       at 
> coldfusion.filter.ClientScopePersistenceFilter.invoke(ClientScopePersistenceFilter.java:28)
>       at coldfusion.filter.BrowserFilter.invoke(BrowserFilter.java:38)
>       at coldfusion.filter.NoCacheFilter.invoke(NoCacheFilter.java:46)
>
>       at coldfusion.filter.GlobalsFilter.invoke(GlobalsFilter.java:38)
>       at coldfusion.filter.DatasourceFilter.invoke(DatasourceFilter.java:22)
>       at coldfusion.CfmServlet.service(CfmServlet.java:175)
>       at 
> coldfusion.bootstrap.BootstrapServlet.service(BootstrapServlet.java:89)
>
>       at jrun.servlet.FilterChain.doFilter(FilterChain.java:86)
>       at 
> coldfusion.monitor.event.MonitoringServletFilter.doFilter(MonitoringServletFilter.java:42)
>       at 
> coldfusion.bootstrap.BootstrapFilter.doFilter(BootstrapFilter.java:46)
>
>       at jrun.servlet.FilterChain.doFilter(FilterChain.java:94)
>       at jrun.servlet.FilterChain.service(FilterChain.java:101)
>       at jrun.servlet.ServletInvoker.invoke(ServletInvoker.java:106)
>       at jrun.servlet.JRunInvokerChain.invokeNext(JRunInvokerChain.java:42)
>
>       at 
> jrun.servlet.JRunRequestDispatcher.invoke(JRunRequestDispatcher.java:286)
>       at 
> jrun.servlet.ServletEngineService.dispatch(ServletEngineService.java:543)
>       at jrun.servlet.http.WebService.invokeRunnable(WebService.java:172)
>
>       at 
> jrunx.scheduler.ThreadPool$DownstreamMetrics.invokeRunnable(ThreadPool.java:320)
>       at 
> jrunx.scheduler.ThreadPool$ThreadThrottle.invokeRunnable(ThreadPool.java:428)
>       at 
> jrunx.scheduler.ThreadPool$UpstreamMetrics.invokeRunnable(ThreadPool.java:266)
>
>       at jrunx.scheduler.WorkerThread.run(WorkerThread.java:66)
>
>
>
> On Tue, Jul 14, 2009 at 9:31 PM, Jim Rising <cfflex...@jimrising.com>wrote:
>
>> no... the tables are actually named 'Groups', 'Users', 'mapGroups_Users'.
>> i also made the change to mapGroups_Users.userID and
>> mapGroups_Users.groupID (removing the plurality) prior to making the post...
>> so the data schema i posted was incorrect. sorry!
>>
>> and... i was playing with the getGroupsArray() ... actually removed that
>> commented code just after posting.... i originally was sending the
>> collection back as an array.
>>
>> UPDATE: i've installed the latest version of railo 3.1.0.022 ... and still
>> get the same error. i'm downloading CF8 to my macbook now. :)
>>
>> -jim
>>
>>
>>
>>
>>
>> On Tue, Jul 14, 2009 at 9:22 PM, Ezra Parker <e...@cfgrok.com> wrote:
>>
>>>
>>> Hi Jim,
>>>
>>> I don't know what the story is with the specific error message you're
>>> receiving, but I think I can point out a few issues with the
>>> schema/configuration/code you posted:
>>>
>>> First off, is your group table actually named "group"? If so, this
>>> will cause problems because the SQL that Transfer generates does not
>>> escape table names, and will therefore fail when attempting to
>>> reference this table, as it is a reserved word in SQL (e.g., GROUP
>>> BY). I believe that you can add brackets to the XML config if you're
>>> using SQL Server, but I don't think the Transfer XSD allows backticks
>>> to escape for MySQL:
>>>
>>>
>>> http://groups.google.com/group/transfer-dev/browse_thread/thread/d3fe14990464d26b/c18097e57e9ded11
>>>
>>> http://groups.google.com/group/transfer-dev/browse_thread/thread/2b3509744a540bb2/8a017820d6361cb3
>>>
>>> Next, if the schema and XML you posted for your many-to-many are
>>> accurate, then you have a mismatch between the column names in the DB
>>> and the XML config. Your schema listing indicates that the column
>>> names are plural (usersID and groupsID), but your XML column
>>> references are singular (userID and groupID), so one or the other
>>> needs to be changed.
>>>
>>> Finally, it's commented out in your code sample, but I noticed that
>>> you are calling getGroupArray() on your user Transfer object. This is
>>> also going to fail, both because the M2M has not been defined as an
>>> array, and because the name of the relationship is "groups", not
>>> "group". If you want to be able to return an array of group objects
>>> from the user object, then you will need to change the collection type
>>> to an array, and call it using getGroupsArray().
>>>
>>> HTH,
>>>
>>> --
>>> Ezra Parker
>>>
>>>
>>>
>>> On Tue, Jul 14, 2009 at 7:01 PM, Jim Rising<cfflex...@jimrising.com>
>>> wrote:
>>> > 3.1.0.015 express... older beta. i'll try upgrading to 3.1.0.022. i
>>> might
>>> > see if i can reproduce in CF8 as well. :)
>>> >
>>> > -jim
>>> >
>>> >
>>> > On Tue, Jul 14, 2009 at 7:52 PM, Mark Mandel <mark.man...@gmail.com>
>>> wrote:
>>> >>
>>> >> Looks like a bug in railo, what version of Railo are you using?
>>> >>
>>> >> Mark
>>> >>
>>> >> On Wed, Jul 15, 2009 at 10:44 AM, Jim Rising <cfflex...@jimrising.com
>>> >
>>> >> wrote:
>>> >>>
>>> >>> any ideas? :)
>>> >>>
>>> >>> --
>>> >>> Jim Rising
>>> >>> Serial Entrepreneur
>>> >>> Software Engineer
>>> >>> Web Developer
>>> >>>
>>> >>> "Knowledge work requires both autonomy and accountability."
>>> >>>
>>> >>>
>>> >>
>>> >>
>>> >>
>>> >> --
>>> >> E: mark.man...@gmail.com
>>> >> T: http://www.twitter.com/neurotic
>>> >> W: www.compoundtheory.com
>>> >>
>>> >>
>>> >>
>>> >
>>> >
>>> >
>>> > --
>>> > Jim Rising
>>> > Serial Entrepreneur
>>> > Software Engineer
>>> > Web Developer
>>> >
>>> > "Knowledge work requires both autonomy and accountability."
>>> >
>>> > >
>>> >
>>>
>>>
>>>
>
>
> --
> Jim Rising
> Serial Entrepreneur
> Software Engineer
> Web Developer
>
> "Knowledge work requires both autonomy and accountability."
>
>
>
> --
> Jim Rising
> Serial Entrepreneur
> Software Engineer
> Web Developer
>
> "Knowledge work requires both autonomy and accountability."
>
> >
>


-- 
E: mark.man...@gmail.com
T: http://www.twitter.com/neurotic
W: www.compoundtheory.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 transfer-dev@googlegroups.com
To unsubscribe from this group, send email to 
transfer-dev-unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/transfer-dev?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to