[ 
https://issues.apache.org/jira/browse/IVY-497?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12494848
 ] 

Xavier Hanin commented on IVY-497:
----------------------------------

Good catch, I've applied your patch.

> Ant project reference lost from context on multiple ant calls in single thread
> ------------------------------------------------------------------------------
>
>                 Key: IVY-497
>                 URL: https://issues.apache.org/jira/browse/IVY-497
>             Project: Ivy
>          Issue Type: Bug
>          Components: Ant
>    Affects Versions: 1.4.1
>            Reporter: Jarosław Wypychowski
>             Fix For: 2.0.0-alpha-2
>
>         Attachments: IVY-497-1.diff, IVY-497-2.diff, IVY-497-3.diff
>
>
> If resolve task calls an ant trigger which calls an ant task which calls 
> resolve which calls ... 
> Ant project reference is kept within IvyContext thread local map of weakly 
> referenced objects. On concurrent ant calls the project information is being 
> overwritten by temporary ant projects, which after cleanup by GC result in 
> inability to call a trigger.
> A solution would be to stack project references within the IvyContext map. 

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to