Sounds like someone hasn't fully qualified a class path somewhere, and
ColdFusion keeps messing up it's metadata, as it is sometimes want to do.

Mark


On Fri, Jul 5, 2013 at 11:33 PM, Bob Meininger <bobmeinin...@gmail.com>wrote:

> Hello all,
>
>
> We're having some trouble with a strange error in our portal application.
> A couple of days a go a co-worker made a branch of the portal application,
> but he hasn't been able to get it working yet because of a 'returntype'
> error.
>
> The returntype error has to do with the returning object not being of type
> '*model.user.IUser*'. The object in question is a Transfer object with a
> decorator, whereas the decorator also implements an interface called *
> IUser*.
>
> After removing the returntype from the respective function, the
> application seemed to be working so I went and checked out the Transfer
> object.
>
> What I noticed was rather strange; the meta data of the object displayed
> that the object implemented the *IUser* interface but kept out the class
> path, which is *model.user. *After that I've put back the returntype on
> the function, but this time leaving the class path out( *returntype="IUser"
> *instead of *returntype="model.user.IUser"*). When I reloaded everything
> seemed to be working again.
>
> The next step that I took was to inspect the *decorator, *but I couldn't
> find any problems here as the path was correct (*model.user.IUser*).
>
> Also keep in mind that this application is working on multiple servers
> without problems. The only big difference between the trunk and this branch
> is that it finds itself a couple of folder levels deeper.
>
> It seems like something is removing the class path from the *implements* 
> attribute
> of the decorator on instantiation but I'm not sure if it is Transfer or
> Coldfusion (or magic).
>
>
> If someone knows what this problem is or how to solve it, that would be
> great! : )
>
> Kind regards,
>
> Bob Meininger
> *
> *
> *
> *
>
>
>  --
> --
> 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
>
> ---
> You received this message because you are subscribed to the Google Groups
> "transfer-dev" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to transfer-dev+unsubscr...@googlegroups.com.
> For more options, visit https://groups.google.com/groups/opt_out.
>
>
>



-- 
E: mark.man...@gmail.com
T: http://www.twitter.com/neurotic
W: www.compoundtheory.com

2 Devs from Down Under Podcast
http://www.2ddu.com/

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

--- 
You received this message because you are subscribed to the Google Groups 
"transfer-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to transfer-dev+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to