You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tapestry.apache.org by "Howard M. Lewis Ship (JIRA)" <ta...@jakarta.apache.org> on 2005/06/07 19:33:45 UTC

[jira] Updated: (TAPESTRY-335) Injection uses actual type of injected object, which may not be available (due to AOP, or due to use of JDK Proxies)

     [ http://issues.apache.org/jira/browse/TAPESTRY-335?page=all ]

Howard M. Lewis Ship updated TAPESTRY-335:
------------------------------------------

        Summary: Injection uses actual type of injected object, which may not be available (due to AOP, or due to use of JDK Proxies)  (was: Incorrect object injection)
    Fix Version: 4.0
    Environment: 

> Injection uses actual type of injected object, which may not be available (due to AOP, or due to use of JDK Proxies)
> --------------------------------------------------------------------------------------------------------------------
>
>          Key: TAPESTRY-335
>          URL: http://issues.apache.org/jira/browse/TAPESTRY-335
>      Project: Tapestry
>         Type: Bug
>   Components: Framework
>     Versions: 4.0
>     Reporter: Roman Krutyakov
>     Assignee: Howard M. Lewis Ship
>      Fix For: 4.0
>  Attachments: stack_trace.txt
>
> During object injection (via <inject> tag) property type defined in code is used only for checking injection correctness (in InjectObjectWorker). During enhancement EnhancementOperationImpl resolves injected object type by invoking its getClass() method and dont use type from property declaration. This behaviour may be cause of exceptions in case when injected object is generated at runtime (with AOP) and its type cant be resolved by classloader.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


---------------------------------------------------------------------
To unsubscribe, e-mail: tapestry-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tapestry-dev-help@jakarta.apache.org