Is it the same instance of transfer used in both applications?  If not
you will have issues because two different instances of Transfer will
each have a separate cache so they will not stay in sync.

On Apr 21, 4:31 am, aurel <adeleusi...@gmail.com> wrote:
> Hi all -
> Hi Mark -
>
> I've different website sharing the same model and back office. I've
> shared transfer objects between this different application. I'm
> running out an error, for example :
>
> --------------
> The method setParentWebSite was not found in component D:\dev\Workspace
> \lib\transfer\com\TransferObject.cfc.
> Ensure that the method is defined, and that it is spelled correctly.
>
> The error occurred in D:\dev\Workspace\model\transfer\definitions
> \navigation.WebSite$B89DF3BAA74E833BD2FBBE9CF0D3E118.transfer: line
> 362
> Called from D:\dev\Workspace\model\transfer\definitions
> \navigation.webs...@b89df3baa74e833bd2fbbe9cf0d3e118.transfer: line
> 255
> Called from D:\dev\Workspace\lib\transfer\com\dynamic
> \MethodInvoker.cfc: line 47
> Called from D:\dev\Workspace\lib\transfer\com\dynamic
> \TransferPopulator.cfc: line 113
> Called from D:\dev\Workspace\lib\transfer\com\dynamic
> \DynamicManager.cfc: line 93
> Called from D:\dev\Workspace\lib\transfer\com\Transfer.cfc: line 770
> Called from D:\dev\Workspace\model\transfer\definitions
> \navigation.WebSite$B89DF3BAA74E833BD2FBBE9CF0D3E118.transfer: line
> 195
> Called from D:\dev\Workspace\model\transfer\definitions
> \navigation.WebSite$B89DF3BAA74E833BD2FBBE9CF0D3E118.transfer: line
> 955
> Called from D:\dev\Workspace\model\transfer\definitions
> \navigation.webs...@b89df3baa74e833bd2fbbe9cf0d3e118.transfer: line
> 200
> Called from D:\dev\Workspace\model\controller\plugins
> \languageManagerPlugin.cfc: line 25
> Called from D:\dev\Workspace\lib\MachII\framework\PluginManager.cfc:
> line 297
> Called from D:\dev\Workspace\lib\MachII\framework\RequestHandler.cfc:
> line 214
> Called from D:\dev\Workspace\lib\MachII\framework\RequestHandler.cfc:
> line 147
> Called from D:\dev\Workspace\lib\MachII\mach-ii.cfc: line 153
> Called from D:\dev\Workspace\lib\MachII\mach-ii.cfc: line 75
> Called from D:\dev\Workspace\model\AbstractApplication.cfc: line 41
> Called from D:\dev\Workspace\paris-exception.com\Application.cfc: line
> 145
> 360 : if(item.getIsLoaded())
> 361 : {
> 362 : item.setParentWebSite(getThisObject(), false, true);
> 363 : }
> 364 : if(NOT isDirty)
> -------------
>
> The point is I've several files WebSite$XXXX.transfer defined with a
> different hash. By inspecting the code I've understood that the hash
> is computed from the XML content and after with the hash of linked
> objects. It seems to me that the different Application construct their
> objects in different order and maybe conflict with each other.
>
> More of that it seemed to me that was a gain to share the
> transferFactory and the transfer object in the server scope
> (server.oTransferFactory and server.oTransfer...). I'm going to
> rolling this back to the Application scope and to dedicate a
> definitions directory for each application.
>
> Does it make sense ? Am I right ?
>
> Thanks to all,
> Aurélien
>
> --
> Before posting questions to the group please 
> read:http://groups.google.com/group/transfer-dev/web/how-to-ask-support-qu...
>
> Try out the new Transfer ORM Custom Google 
> Search:http://www.google.com/cse/home?cx=002375903941309441958:2s7wbd5ocb8
>
> 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 
> athttp://groups.google.com/group/transfer-dev?hl=en

-- 
Before posting questions to the group please read:
http://groups.google.com/group/transfer-dev/web/how-to-ask-support-questions-on-transfer

Try out the new Transfer ORM Custom Google Search:
http://www.google.com/cse/home?cx=002375903941309441958:2s7wbd5ocb8

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