On 2015-01-26, Gan Dong wrote: > I investigated into this problem in our user's environment, and found > that it was using Ant-contrib's "forget" task > (http://ant-contrib.sourceforge.net/tasks/tasks/forget.html).
Thanks Gan, that's unfortunate. Could you please update the Bugzilla issue with your findings? I'll try to validate what you've found later this week. My first reaction would be to say "get <forget> fixed", but I don't think you'll find anybody cutting a new AntContrib release[1] - you can try, of course. OTOH Ant is not safe from third party tasks not playing to the rules, so we'll need to find a way to deal with it. I'd prefer to avoid synchronization. The exceptions you see are really just a symptom. If we start to accept that LocalPropertyStack sometimes leaks outside of "its" thread, this may mean even more trouble spots. I'm not quite sure how to deal with that. Stefan [1] Technically I'm an AntContrib committer myself and can certainly fix the code. TBH I haven't done anything for the project for years and I don't think anybody else has. In particular I think I'd lack the power to publish a new release at SF (never tried). --------------------------------------------------------------------- To unsubscribe, e-mail: user-unsubscr...@ant.apache.org For additional commands, e-mail: user-h...@ant.apache.org