Its not "wonky". you just have to ensure you have nothing else (like
some IDE, or build somewhere else) using ivy, then its safe to remove
the .lck file there.

I turned on this locking so that it hangs instead of causing cache
corruption, but ivy only has "simplelockfactory" so if you ^C at the
wrong time, it might leave a .lck file.

On Tue, Oct 30, 2012 at 9:27 AM, Erick Erickson <erickerick...@gmail.com> wrote:
> Not sure if it's relevant, but sometimes the ivy caches are wonky. Try
> deleting (on OS X) ~/.ivy2 recursively and building again? Of course
> your next build will download a bunch of jars...
>
> FWIW,
> Erick
>
> On Tue, Oct 30, 2012 at 5:38 AM, Markus Jelsma
> <markus.jel...@openindex.io> wrote:
>> Hi,
>>
>> Since yesterday we're unable to build trunk and also a clean check out from 
>> trunk. We can compile the sources but not the example or dist.
>>
>> It hangs on resolve and after a while prints the following:
>>
>> resolve:
>>
>> [ivy:retrieve]
>> [ivy:retrieve] :: problems summary ::
>> [ivy:retrieve] :::: WARNINGS
>> [ivy:retrieve]          module not found: 
>> com.carrotsearch.randomizedtesting#randomizedtesting-runner;2.0.4
>> [ivy:retrieve]  ==== local: tried
>> [ivy:retrieve]    
>> /home/markus/.ivy2/local/com.carrotsearch.randomizedtesting/randomizedtesting-runner/2.0.4/ivys/ivy.xml
>> [ivy:retrieve]    -- artifact 
>> com.carrotsearch.randomizedtesting#randomizedtesting-runner;2.0.4!randomizedtesting-runner.jar:
>> [ivy:retrieve]    
>> /home/markus/.ivy2/local/com.carrotsearch.randomizedtesting/randomizedtesting-runner/2.0.4/jars/randomizedtesting-runner.jar
>> [ivy:retrieve]  ==== shared: tried
>> [ivy:retrieve]    
>> /home/markus/.ivy2/shared/com.carrotsearch.randomizedtesting/randomizedtesting-runner/2.0.4/ivys/ivy.xml
>> [ivy:retrieve]    -- artifact 
>> com.carrotsearch.randomizedtesting#randomizedtesting-runner;2.0.4!randomizedtesting-runner.jar:
>> [ivy:retrieve]    
>> /home/markus/.ivy2/shared/com.carrotsearch.randomizedtesting/randomizedtesting-runner/2.0.4/jars/randomizedtesting-runner.jar
>> [ivy:retrieve]  ==== public: tried
>> [ivy:retrieve]    
>> http://repo1.maven.org/maven2/com/carrotsearch/randomizedtesting/randomizedtesting-runner/2.0.4/randomizedtesting-runner-2.0.4.pom
>> [ivy:retrieve]  ==== sonatype-releases: tried
>> [ivy:retrieve]    
>> http://oss.sonatype.org/content/repositories/releases/com/carrotsearch/randomizedtesting/randomizedtesting-runner/2.0.4/randomizedtesting-runner-2.0.4.pom
>> [ivy:retrieve]  ==== working-chinese-mirror: tried
>> [ivy:retrieve]    
>> http://mirror.netcologne.de/maven2/com/carrotsearch/randomizedtesting/randomizedtesting-runner/2.0.4/randomizedtesting-runner-2.0.4.pom
>> [ivy:retrieve]    -- artifact 
>> com.carrotsearch.randomizedtesting#randomizedtesting-runner;2.0.4!randomizedtesting-runner.jar:
>> [ivy:retrieve]    
>> http://mirror.netcologne.de/maven2/com/carrotsearch/randomizedtesting/randomizedtesting-runner/2.0.4/randomizedtesting-runner-2.0.4.jar
>> [ivy:retrieve]          ::::::::::::::::::::::::::::::::::::::::::::::
>> [ivy:retrieve]          ::          UNRESOLVED DEPENDENCIES         ::
>> [ivy:retrieve]          ::::::::::::::::::::::::::::::::::::::::::::::
>> [ivy:retrieve]          :: 
>> com.carrotsearch.randomizedtesting#randomizedtesting-runner;2.0.4: not found
>> [ivy:retrieve]          ::::::::::::::::::::::::::::::::::::::::::::::
>> [ivy:retrieve] :::: ERRORS
>> [ivy:retrieve]  impossible to acquire lock for 
>> com.carrotsearch.randomizedtesting#randomizedtesting-runner;2.0.4
>> [ivy:retrieve]  impossible to acquire lock for 
>> com.carrotsearch.randomizedtesting#randomizedtesting-runner;2.0.4
>> [ivy:retrieve]  impossible to acquire lock for 
>> com.carrotsearch.randomizedtesting#randomizedtesting-runner;2.0.4
>> [ivy:retrieve]  impossible to acquire lock for 
>> com.carrotsearch.randomizedtesting#randomizedtesting-runner;2.0.4
>> [ivy:retrieve]  impossible to acquire lock for 
>> com.carrotsearch.randomizedtesting#randomizedtesting-runner;2.0.4
>> [ivy:retrieve]  impossible to acquire lock for 
>> com.carrotsearch.randomizedtesting#randomizedtesting-runner;2.0.4
>> [ivy:retrieve]  impossible to acquire lock for 
>> com.carrotsearch.randomizedtesting#randomizedtesting-runner;2.0.4
>> [ivy:retrieve]  impossible to acquire lock for 
>> com.carrotsearch.randomizedtesting#randomizedtesting-runner;2.0.4
>> [ivy:retrieve]  impossible to acquire lock for 
>> com.carrotsearch.randomizedtesting#randomizedtesting-runner;2.0.4
>> [ivy:retrieve]
>> [ivy:retrieve] :: USE VERBOSE OR DEBUG MESSAGE LEVEL FOR MORE DETAILS
>>
>> BUILD FAILED
>> /home/markus/src/solr/trunk/solr/build.xml:336: The following error occurred 
>> while executing this line:
>> /home/markus/src/solr/trunk/solr/common-build.xml:345: The following error 
>> occurred while executing this line:
>> /home/markus/src/solr/trunk/solr/common-build.xml:388: The following error 
>> occurred while executing this line:
>> /home/markus/src/solr/trunk/lucene/common-build.xml:316: impossible to 
>> resolve dependencies:
>>         resolve failed - see output for details
>>
>> Total time: 18 minutes 19 seconds
>>
>> As you can see, it's hanging a long time before it fails. Any ideas?
>>
>> Thanks,
>> Markus

Reply via email to