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:44 UTC

[jira] Assigned: (TAPESTRY-335) Incorrect object injection

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

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

    Assign To: Howard M. Lewis Ship

> Incorrect object injection
> --------------------------
>
>          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