ant-notifications mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Carsten Pfeiffer (JIRA)" <>
Subject [jira] [Created] (IVY-1454) OverlappingFileLockException when using artifact-lock-nio
Date Wed, 18 Dec 2013 09:16:07 GMT
Carsten Pfeiffer created IVY-1454:

             Summary: OverlappingFileLockException when using artifact-lock-nio
                 Key: IVY-1454
             Project: Ivy
          Issue Type: Bug
          Components: Core
    Affects Versions: 2.4.0
         Environment: Debian Linux (Wheezy)
Oracle Java 1.7.0+update45,
ivy_2.4.0.alpha_20131214174343.jar downloaded from
            Reporter: Carsten Pfeiffer
            Priority: Minor

When trying to use {{artifact-lock-nio}} as the lock strategy, I get resolve errors due to
{{OverlappingFileLockException}} being thrown:

[ivy:resolve] WARN: 	:: org.hamcrest#hamcrest-core;1.1: java.nio.channels.OverlappingFileLockException
[ivy:resolve] WARN: 	:: org.glassfish#javax.ejb;3.1: java.nio.channels.OverlappingFileLockException
[ivy:resolve] WARN: 	::;1.1.10.Final: java.nio.channels.OverlappingFileLockException

The reason is probably related to our use of the {{&lt;parallel&gt;}} and {{&lt;antcallback&gt;}}
tasks. The documentation of the {{antcallback}} task is here:
<parallel threadcount="${tests.maxThreads}">
	<antcallback target="testsomething" return="tests.failed"/>
	<antcallback target="testsomeother" return="tests.failed"/>
	<antcallback target="testsomemore" return="tests.failed"/>
All the testxxx targets perform a resolve before running some junit tests in a separate vm.
These resolve calls appear to cause the {{OverlappingFileLockException}}.

This message was sent by Atlassian JIRA

View raw message