ant-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From aditsu <adi...@yahoo.com>
Subject Re: Ivy cache
Date Sat, 25 Oct 2008 18:21:39 GMT

I filed IVY-957 about this problem

Adrian


aditsu wrote:
> 
> 
> 
> aditsu wrote:
>> 
>> I have this ivysettings file: http://pastebin.com/m1e561155
>> And I'm calling ivy:resolve from an ant build script (with -v). I get
>> these messages (among others):
>> 
>> no default cache defined: set to /home/aditsu/.ivy2/cache
>> 	default cache: /home/aditsu/.ivy2/cache
>> 
>> So it downloads the files to that location instead of the one I
>> specified.
>> If I delete the .ivy2 directory and create a file instead, retrieve
>> fails.
>> Am I doing anything wrong? IIRC it worked well with Ivy 2.0.0 beta2
>> 
> 
> I decided to pull the sources from svn and debug it. And I found that in
> IvySettings.load(File), it sets the correct repository cache dir during
> the parse (line 377) then later it overwrites it with the wrong one during
> dumpSettings (line 386). Is this a bug?
> Here are the two stack traces:
> 
> [ivy:resolve] 	at
> org.apache.ivy.core.cache.DefaultRepositoryCacheManager.setBasedir(DefaultRepositoryCacheManager.java:163)
> [ivy:resolve] 	at
> org.apache.ivy.core.cache.DefaultRepositoryCacheManager.<init>(DefaultRepositoryCacheManager.java:109)
> [ivy:resolve] 	at
> org.apache.ivy.core.settings.IvySettings.getDefaultRepositoryCacheManager(IvySettings.java:1205)
> [ivy:resolve] 	at
> org.apache.ivy.plugins.resolver.AbstractResolver.initRepositoryCacheManagerFromSettings(AbstractResolver.java:374)
> [ivy:resolve] 	at
> org.apache.ivy.plugins.resolver.AbstractResolver.validate(AbstractResolver.java:408)
> [ivy:resolve] 	at
> org.apache.ivy.core.settings.IvySettings.validateAll(IvySettings.java:1447)
> [ivy:resolve] 	at
> org.apache.ivy.core.settings.IvySettings.validate(IvySettings.java:1424)
> [ivy:resolve] 	at
> org.apache.ivy.core.settings.XmlSettingsParser.doParse(XmlSettingsParser.java:160)
> [ivy:resolve] 	at
> org.apache.ivy.core.settings.XmlSettingsParser.parse(XmlSettingsParser.java:149)
> [ivy:resolve] 	at
> org.apache.ivy.core.settings.IvySettings.load(IvySettings.java:377)
> [ivy:resolve] 	at org.apache.ivy.Ivy.configure(Ivy.java:411)
> 
> and
> 
> [ivy:resolve] 	at
> org.apache.ivy.core.cache.DefaultRepositoryCacheManager.setBasedir(DefaultRepositoryCacheManager.java:163)
> [ivy:resolve] 	at
> org.apache.ivy.core.settings.IvySettings.setDefaultCache(IvySettings.java:712)
> [ivy:resolve] 	at
> org.apache.ivy.core.settings.IvySettings.getDefaultCache(IvySettings.java:792)
> [ivy:resolve] 	at
> org.apache.ivy.core.settings.IvySettings.dumpSettings(IvySettings.java:505)
> [ivy:resolve] 	at
> org.apache.ivy.core.settings.IvySettings.load(IvySettings.java:386)
> [ivy:resolve] 	at org.apache.ivy.Ivy.configure(Ivy.java:411)
> 

-- 
View this message in context: http://www.nabble.com/IvyDE-and-Ivy-versions-tp20127635p20166600.html
Sent from the Ant - Dev mailing list archive at Nabble.com.


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


Mime
View raw message