Actually probably caused by
Caused by: java.lang.Exception: Unable to lock bundle cache:
java.nio.channels.OverlappingFileLockException

On Sun, Dec 11, 2016 at 7:30 PM, Remko Popma <remko.po...@gmail.com> wrote:

> The build failed three times in a row on my Windows 10 machine now.
>
> FelixLoadApiBundleTest.testSimpleLogInAnOsgiContext
>
> ERROR StatusLogger Unable to create custom ContextSelector. Falling back
> to default.
>  java.lang.ClassCastException: Cannot cast 
> org.apache.logging.log4j.core.osgi.BundleContextSelector
> to org.apache.logging.log4j.core.selector.ContextSelector
>
>
> Full stacktrace:
> ERROR StatusLogger No log4j2 configuration file found. Using default
> configuration: logging only errors to the console.
> ERROR: Error creating bundle cache. (java.lang.Exception: Unable to lock
> bundle cache: java.nio.channels.OverlappingFileLockException)
> java.lang.Exception: Unable to lock bundle cache: java.nio.channels.
> OverlappingFileLockException
>         at org.apache.felix.framework.cache.BundleCache.<init>(
> BundleCache.java:176)
>         at org.apache.felix.framework.Felix.init(Felix.java:689)
>         at org.apache.felix.framework.Felix.init(Felix.java:624)
>         at org.apache.logging.log4j.osgi.tests.junit.OsgiRule.before(
> OsgiRule.java:63)
>         at org.junit.rules.ExternalResource$1.evaluate(
> ExternalResource.java:46)
>         at org.junit.rules.RunRules.evaluate(RunRules.java:20)
>         at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
>         at org.junit.runners.BlockJUnit4ClassRunner.runChild(
> BlockJUnit4ClassRunner.java:78)
>         at org.junit.runners.BlockJUnit4ClassRunner.runChild(
> BlockJUnit4ClassRunner.java:57)
>         at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
>         at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
>         at org.junit.runners.ParentRunner.runChildren(
> ParentRunner.java:288)
>         at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
>         at org.junit.runners.ParentRunner$2.evaluate(
> ParentRunner.java:268)
>         at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
>         at org.apache.maven.surefire.junit4.JUnit4Provider.execute(
> JUnit4Provider.java:367)
>         at org.apache.maven.surefire.junit4.JUnit4Provider.
> executeWithRerun(JUnit4Provider.java:274)
>         at org.apache.maven.surefire.junit4.JUnit4Provider.
> executeTestSet(JUnit4Provider.java:238)
>         at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(
> JUnit4Provider.java:161)
>         at org.apache.maven.surefire.booter.ForkedBooter.
> invokeProviderInSameClassLoader(ForkedBooter.java:290)
>         at org.apache.maven.surefire.booter.ForkedBooter.
> runSuitesInProcess(ForkedBooter.java:242)
>         at org.apache.maven.surefire.booter.ForkedBooter.main(
> ForkedBooter.java:121)
> Tests run: 3, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 2.59 sec
> <<< FAILURE! - in org.apache.logging.log4j.osgi.tests.felix.
> FelixLoadApiBundleTest
> testSimpleLogInAnOsgiContext(org.apache.logging.log4j.osgi.tests.felix.FelixLoadApiBundleTest)
>  Time elapsed: 0.012 sec  <<< ERROR!
> org.osgi.framework.BundleException: Error creating bundle cache.
> Caused by: java.lang.Exception: Unable to lock bundle cache:
> java.nio.channels.OverlappingFileLockException
>
> ERROR StatusLogger No log4j2 configuration file found. Using default
> configuration: logging only errors to the console.
> ERROR StatusLogger Unable to create custom ContextSelector. Falling back
> to default.
>  java.lang.ClassCastException: Cannot cast 
> org.apache.logging.log4j.core.osgi.BundleContextSelector
> to org.apache.logging.log4j.core.selector.ContextSelector
>         at java.lang.Class.cast(Class.java:3369)
>         at org.apache.logging.log4j.util.LoaderUtil.newCheckedInstanceOf(
> LoaderUtil.java:201)
>         at org.apache.logging.log4j.util.LoaderUtil.
> newCheckedInstanceOfProperty(LoaderUtil.java:226)
>         at org.apache.logging.log4j.core.impl.Log4jContextFactory.
> createContextSelector(Log4jContextFactory.java:97)
>         at org.apache.logging.log4j.core.impl.Log4jContextFactory.<
> init>(Log4jContextFactory.java:58)
>         at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> Method)
>         at sun.reflect.NativeConstructorAccessorImpl.newInstance(
> NativeConstructorAccessorImpl.java:62)
>         at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(
> DelegatingConstructorAccessorImpl.java:45)
>         at java.lang.reflect.Constructor.newInstance(Constructor.java:422)
>         at java.lang.Class.newInstance(Class.java:442)
>         at org.apache.logging.log4j.LogManager.<clinit>(
> LogManager.java:94)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at sun.reflect.NativeMethodAccessorImpl.invoke(
> NativeMethodAccessorImpl.java:62)
>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(
> DelegatingMethodAccessorImpl.java:43)
>         at java.lang.reflect.Method.invoke(Method.java:497)
>         at org.apache.logging.log4j.osgi.tests.AbstractLoadBundleTest.
> log(AbstractLoadBundleTest.java:95)
>         at org.apache.logging.log4j.osgi.tests.AbstractLoadBundleTest.
> testSimpleLogInAnOsgiContext(AbstractLoadBundleTest.java:224)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at sun.reflect.NativeMethodAccessorImpl.invoke(
> NativeMethodAccessorImpl.java:62)
>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(
> DelegatingMethodAccessorImpl.java:43)
>         at java.lang.reflect.Method.invoke(Method.java:497)
>         at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(
> FrameworkMethod.java:50)
>         at org.junit.internal.runners.model.ReflectiveCallable.run(
> ReflectiveCallable.java:12)
>         at org.junit.runners.model.FrameworkMethod.invokeExplosively(
> FrameworkMethod.java:47)
>         at org.junit.internal.runners.statements.InvokeMethod.
> evaluate(InvokeMethod.java:17)
>         at org.junit.internal.runners.statements.RunBefores.
> evaluate(RunBefores.java:26)
>         at org.junit.rules.ExternalResource$1.evaluate(
> ExternalResource.java:48)
>         at org.junit.rules.RunRules.evaluate(RunRules.java:20)
>         at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
>         at org.junit.runners.BlockJUnit4ClassRunner.runChild(
> BlockJUnit4ClassRunner.java:78)
>         at org.junit.runners.BlockJUnit4ClassRunner.runChild(
> BlockJUnit4ClassRunner.java:57)
>         at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
>         at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
>         at org.junit.runners.ParentRunner.runChildren(
> ParentRunner.java:288)
>         at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
>         at org.junit.runners.ParentRunner$2.evaluate(
> ParentRunner.java:268)
>         at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
>         at org.apache.maven.surefire.junit4.JUnit4Provider.execute(
> JUnit4Provider.java:367)
>         at org.apache.maven.surefire.junit4.JUnit4Provider.
> executeWithRerun(JUnit4Provider.java:274)
>         at org.apache.maven.surefire.junit4.JUnit4Provider.
> executeTestSet(JUnit4Provider.java:238)
>         at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(
> JUnit4Provider.java:161)
>         at org.apache.maven.surefire.booter.ForkedBooter.
> invokeProviderInSameClassLoader(ForkedBooter.java:290)
>         at org.apache.maven.surefire.booter.ForkedBooter.
> runSuitesInProcess(ForkedBooter.java:242)
>         at org.apache.maven.surefire.booter.ForkedBooter.main(
> ForkedBooter.java:121)
> ERROR StatusLogger Unable to create custom ContextSelector. Falling back
> to default.
>  java.lang.ClassCastException: Cannot cast 
> org.apache.logging.log4j.core.osgi.BundleContextSelector
> to org.apache.logging.log4j.core.selector.ContextSelector
>         at java.lang.Class.cast(Class.java:3369)
>         at org.apache.logging.log4j.util.LoaderUtil.newCheckedInstanceOf(
> LoaderUtil.java:201)
>         at org.apache.logging.log4j.util.LoaderUtil.
> newCheckedInstanceOfProperty(LoaderUtil.java:226)
>         at org.apache.logging.log4j.core.impl.Log4jContextFactory.
> createContextSelector(Log4jContextFactory.java:97)
>         at org.apache.logging.log4j.core.impl.Log4jContextFactory.<
> init>(Log4jContextFactory.java:58)
>         at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> Method)
>         at sun.reflect.NativeConstructorAccessorImpl.newInstance(
> NativeConstructorAccessorImpl.java:62)
>         at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(
> DelegatingConstructorAccessorImpl.java:45)
>         at java.lang.reflect.Constructor.newInstance(Constructor.java:422)
>         at java.lang.Class.newInstance(Class.java:442)
>         at org.apache.logging.log4j.LogManager.<clinit>(
> LogManager.java:94)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at sun.reflect.NativeMethodAccessorImpl.invoke(
> NativeMethodAccessorImpl.java:62)
>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(
> DelegatingMethodAccessorImpl.java:43)
>         at java.lang.reflect.Method.invoke(Method.java:497)
>         at org.apache.logging.log4j.osgi.tests.AbstractLoadBundleTest.
> log(AbstractLoadBundleTest.java:95)
>         at org.apache.logging.log4j.osgi.tests.AbstractLoadBundleTest.
> testSimpleLogInAnOsgiContext(AbstractLoadBundleTest.java:224)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at sun.reflect.NativeMethodAccessorImpl.invoke(
> NativeMethodAccessorImpl.java:62)
>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(
> DelegatingMethodAccessorImpl.java:43)
>         at java.lang.reflect.Method.invoke(Method.java:497)
>         at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(
> FrameworkMethod.java:50)
>         at org.junit.internal.runners.model.ReflectiveCallable.run(
> ReflectiveCallable.java:12)
>         at org.junit.runners.model.FrameworkMethod.invokeExplosively(
> FrameworkMethod.java:47)
>         at org.junit.internal.runners.statements.InvokeMethod.
> evaluate(InvokeMethod.java:17)
>         at org.junit.internal.runners.statements.RunBefores.
> evaluate(RunBefores.java:26)
>         at org.junit.rules.ExternalResource$1.evaluate(
> ExternalResource.java:48)
>         at org.junit.rules.RunRules.evaluate(RunRules.java:20)
>         at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
>         at org.junit.runners.BlockJUnit4ClassRunner.runChild(
> BlockJUnit4ClassRunner.java:78)
>         at org.junit.runners.BlockJUnit4ClassRunner.runChild(
> BlockJUnit4ClassRunner.java:57)
>         at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
>         at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
>         at org.junit.runners.ParentRunner.runChildren(
> ParentRunner.java:288)
>         at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
>         at org.junit.runners.ParentRunner$2.evaluate(
> ParentRunner.java:268)
>         at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
>         at org.apache.maven.surefire.junit4.JUnit4Provider.execute(
> JUnit4Provider.java:367)
>         at org.apache.maven.surefire.junit4.JUnit4Provider.
> executeWithRerun(JUnit4Provider.java:274)
>         at org.apache.maven.surefire.junit4.JUnit4Provider.
> executeTestSet(JUnit4Provider.java:238)
>         at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(
> JUnit4Provider.java:161)
>         at org.apache.maven.surefire.booter.ForkedBooter.
> invokeProviderInSameClassLoader(ForkedBooter.java:290)
>         at org.apache.maven.surefire.booter.ForkedBooter.
> runSuitesInProcess(ForkedBooter.java:242)
>         at org.apache.maven.surefire.booter.ForkedBooter.main(
> ForkedBooter.java:121)
> Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.162 sec
> - in org.apache.logging.log4j.osgi.tests.equinox.EquinoxLoadApiBundleTest
>
> Results :
>
> Tests in error:
>   FelixLoadApiBundleTest.testSimpleLogInAnOsgiContext ≫ Bundle Error
> creating bu...
>
> Tests run: 6, Failures: 0, Errors: 1, Skipped: 0
>
> [INFO] ------------------------------------------------------------
> ------------
> [INFO] Reactor Summary:
> [INFO]
> [INFO] Apache Log4j 2 ..................................... SUCCESS [
>  1.128 s]
> [INFO] Apache Log4j API ................................... SUCCESS [
> 28.171 s]
> [INFO] Apache Log4j Core .................................. SUCCESS
> [16:07 min]
> [INFO] Apache Log4j 1.x Compatibility API ................. SUCCESS [
> 17.317 s]
> [INFO] Apache Log4j SLF4J Binding ......................... SUCCESS [
> 13.112 s]
> [INFO] Apache Log4j to SLF4J Adapter ...................... SUCCESS [
>  6.675 s]
> [INFO] Apache Log4j Commons Logging Bridge ................ SUCCESS [
>  6.340 s]
> [INFO] Apache Log4j Flume Bridge .......................... SUCCESS [
> 42.596 s]
> [INFO] Apache Log4j Web ................................... SUCCESS [
> 17.932 s]
> [INFO] Apache Log4j Tag Library ........................... SUCCESS [
> 32.874 s]
> [INFO] Apache Log4j JMX GUI ............................... SUCCESS [
>  5.310 s]
> [INFO] Apache Log4j Samples ............................... SUCCESS [
>  0.285 s]
> [INFO] Apache Log4j Samples: Flume - Common ............... SUCCESS [
>  5.531 s]
> [INFO] Apache Log4j Samples: Flume - Remote ............... SUCCESS [
>  3.135 s]
> [INFO] Apache Log4j Samples: Flume - Embedded ............. SUCCESS [
>  6.186 s]
> [INFO] Apache Log4j Samples: Configuration ................ SUCCESS [
>  5.262 s]
> [INFO] Apache Log4j Samples: LoggerProperties ............. SUCCESS [
>  5.167 s]
> [INFO] Apache Log4j Scala 2.11 wrapper for Log4j API ...... SUCCESS [
> 35.346 s]
> [INFO] Apache Log4j Samples: Scala API .................... SUCCESS [
>  5.523 s]
> [INFO] Apache Log4j OSGi .................................. FAILURE [
>  6.002 s]
> [INFO] Apache Log4j BOM ................................... SKIPPED
> [INFO] Apache Log4j NoSQL ................................. SKIPPED
> [INFO] Apache Log4J Performance Tests ..................... SKIPPED
> [INFO] Apache Log4j Streaming Interface ................... SKIPPED
> [INFO] Apache Log4j JUL Adapter ........................... SKIPPED
> [INFO] Apache Log4j Liquibase Binding ..................... SKIPPED
> [INFO] Apache Log4j Scala 2.10 wrapper for Log4j API ...... SKIPPED
> [INFO] ------------------------------------------------------------
> ------------
> [INFO] BUILD FAILURE
> [INFO] ------------------------------------------------------------
> ------------
> [INFO] Total time: 20:13 min
> [INFO] Finished at: 2016-12-11T19:22:07+09:00
> [INFO] Final Memory: 39M/379M
>

Reply via email to