Skip to content

Getting OverlappingFileLockException. #163

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
bardam opened this issue Feb 11, 2015 · 2 comments
Closed

Getting OverlappingFileLockException. #163

bardam opened this issue Feb 11, 2015 · 2 comments

Comments

@bardam
Copy link

bardam commented Feb 11, 2015

I get the following exception when running the plugin in my CI server,
I have zinc installed on the machine.
It seems that the plugin checks the scala version which leads to this exception.
The maven build runs in several threads.

[08:16:59]W:     [Step 2/3] [ERROR] Failed to execute goal net.alchim31.maven:scala-maven-plugin:3.1.6:testCompile (scala-test-compile) on project Amelia: Execution scala-test-compile of goal net.alchim31.maven:scala-maven-plugin:3.1.6:testCompile failed. OverlappingFileLockException -> [Help 1]
[08:16:59] :     [Step 2/3] org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal net.alchim31.maven:scala-maven-plugin:3.1.6:testCompile (scala-test-compile) on project Amelia: Execution scala-test-compile of goal net.alchim31.maven:scala-maven-plugin:3.1.6:testCompile failed.
[08:16:59] :     [Step 2/3]     at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:225)
[08:16:59] :     [Step 2/3]     at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
[08:16:59] :     [Step 2/3]     at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
[08:16:59] :     [Step 2/3]     at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)
[08:16:59] :     [Step 2/3]     at org.apache.maven.lifecycle.internal.LifecycleThreadedBuilder$1.call(LifecycleThreadedBuilder.java:167)
[08:16:59] :     [Step 2/3]     at org.apache.maven.lifecycle.internal.LifecycleThreadedBuilder$1.call(LifecycleThreadedBuilder.java:163)
[08:16:59] :     [Step 2/3]     at java.util.concurrent.FutureTask.run(FutureTask.java:262)
[08:16:59] :     [Step 2/3]     at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
[08:16:59] :     [Step 2/3]     at java.util.concurrent.FutureTask.run(FutureTask.java:262)
[08:16:59] :     [Step 2/3]     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
[08:16:59] :     [Step 2/3]     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
[08:16:59] :     [Step 2/3]     at java.lang.Thread.run(Thread.java:745)
[08:16:59] :     [Step 2/3] Caused by: org.apache.maven.plugin.PluginExecutionException: Execution scala-test-compile of goal net.alchim31.maven:scala-maven-plugin:3.1.6:testCompile failed.
[08:16:59] :     [Step 2/3]     at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:110)
[08:16:59] :     [Step 2/3]     at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:209)
[08:16:59] :     [Step 2/3]     ... 11 more
[08:16:59] :     [Step 2/3] Caused by: java.nio.channels.OverlappingFileLockException
[08:16:59] :     [Step 2/3]     at sun.nio.ch.SharedFileLockTable.checkList(FileLockTable.java:255)
[08:16:59] :     [Step 2/3]     at sun.nio.ch.SharedFileLockTable.add(FileLockTable.java:152)
[08:16:59] :     [Step 2/3]     at sun.nio.ch.FileChannelImpl.lock(FileChannelImpl.java:1011)
[08:16:59] :     [Step 2/3]     at org.apache.maven.repository.legacy.DefaultUpdateCheckManager.read(DefaultUpdateCheckManager.java:370)
[08:16:59] :     [Step 2/3]     at org.apache.maven.repository.legacy.DefaultUpdateCheckManager.readLastUpdated(DefaultUpdateCheckManager.java:322)
[08:16:59] :     [Step 2/3]     at org.apache.maven.repository.legacy.DefaultUpdateCheckManager.readLastUpdated(DefaultUpdateCheckManager.java:158)
[08:16:59] :     [Step 2/3]     at org.apache.maven.repository.legacy.DefaultUpdateCheckManager.isUpdateRequired(DefaultUpdateCheckManager.java:147)
[08:16:59] :     [Step 2/3]     at org.apache.maven.artifact.repository.metadata.DefaultRepositoryMetadataManager.resolve(DefaultRepositoryMetadataManager.java:121)
[08:16:59] :     [Step 2/3]     at org.apache.maven.project.artifact.MavenMetadataSource.retrieveAvailableVersions(MavenMetadataSource.java:436)
[08:16:59] :     [Step 2/3]     at org.apache.maven.repository.legacy.resolver.DefaultLegacyArtifactCollector.recurse(DefaultLegacyArtifactCollector.java:497)
[08:16:59] :     [Step 2/3]     at org.apache.maven.repository.legacy.resolver.DefaultLegacyArtifactCollector.recurse(DefaultLegacyArtifactCollector.java:584)
[08:16:59] :     [Step 2/3]     at org.apache.maven.repository.legacy.resolver.DefaultLegacyArtifactCollector.recurse(DefaultLegacyArtifactCollector.java:584)
[08:16:59] :     [Step 2/3]     at org.apache.maven.repository.legacy.resolver.DefaultLegacyArtifactCollector.recurse(DefaultLegacyArtifactCollector.java:584)
[08:16:59] :     [Step 2/3]     at org.apache.maven.repository.legacy.resolver.DefaultLegacyArtifactCollector.recurse(DefaultLegacyArtifactCollector.java:584)
[08:16:59] :     [Step 2/3]     at org.apache.maven.repository.legacy.resolver.DefaultLegacyArtifactCollector.collect(DefaultLegacyArtifactCollector.java:144)
[08:16:59] :     [Step 2/3]     at org.apache.maven.repository.legacy.resolver.DefaultLegacyArtifactCollector.collect(DefaultLegacyArtifactCollector.java:100)
[08:16:59] :     [Step 2/3]     at org.apache.maven.repository.legacy.resolver.DefaultLegacyArtifactCollector.collect(DefaultLegacyArtifactCollector.java:782)
[08:16:59] :     [Step 2/3]     at org.apache.maven.shared.dependency.tree.DefaultDependencyTreeBuilder.buildDependencyTree(DefaultDependencyTreeBuilder.java:97)
[08:16:59] :     [Step 2/3]     at scala_maven.ScalaMojoSupport.checkCorrectVersionsOfScalaLibrary(ScalaMojoSupport.java:586)
[08:16:59] :     [Step 2/3]     at scala_maven.ScalaMojoSupport.checkScalaVersion(ScalaMojoSupport.java:566)
[08:16:59] :     [Step 2/3]     at scala_maven.ScalaMojoSupport.execute(ScalaMojoSupport.java:481)
[08:16:59] :     [Step 2/3]     at scala_maven.ScalaTestCompileMojo.execute(ScalaTestCompileMojo.java:48)
[08:16:59] :     [Step 2/3]     at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:101)
[08:16:59] :     [Step 2/3]     ... 12 more
@davidB
Copy link
Owner

davidB commented Feb 15, 2015

I'm not a Zinc user, but Zinc seems to lock files, so it can't run in concurrent Thread.

@davidB davidB self-assigned this Feb 15, 2015
@davidB davidB removed their assignment Feb 15, 2015
@slandelle
Copy link
Collaborator

Zinc server support has been dropped, see #299.
Closing.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants