awesome... all my decorators except for my group decorator extend base.cfc
in the decorator dir... which extends transfer.com.TransferDecorator ... but
my group decorator did not. thanks!

-jim


On Tue, Jul 14, 2009 at 10:41 PM, Mark Mandel <[email protected]> wrote:

> Ah.. does your decorator not extend transfer.com.TransferDecorator?
>
> Mark
>
> On Wed, Jul 15, 2009 at 1:33 PM, Jim Rising <[email protected]>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/[email protected]: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 <[email protected]>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 <[email protected]> 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<[email protected]>
>>>> 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 <[email protected]>
>>>> 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 <
>>>> [email protected]>
>>>> >> wrote:
>>>> >>>
>>>> >>> any ideas? :)
>>>> >>>
>>>> >>> --
>>>> >>> Jim Rising
>>>> >>> Serial Entrepreneur
>>>> >>> Software Engineer
>>>> >>> Web Developer
>>>> >>>
>>>> >>> "Knowledge work requires both autonomy and accountability."
>>>> >>>
>>>> >>>
>>>> >>
>>>> >>
>>>> >>
>>>> >> --
>>>> >> E: [email protected]
>>>> >> 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: [email protected]
> 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."

--~--~---------~--~----~------------~-------~--~----~
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