Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save fuss86/0cff07f190fc171452c431ab0451be87 to your computer and use it in GitHub Desktop.
Save fuss86/0cff07f190fc171452c431ab0451be87 to your computer and use it in GitHub Desktop.
21:30:15.446 07-05-2019 | INFO | kJoinPool-1-worker-1 | c.h.internal.partition.impl.PartitionStateManager | [192.168.99.1]:5701 [strongbox] [3.11.1] Initializing cluster partition table arrangement...
21:30:16.192 07-05-2019 | INFO | kJoinPool-1-worker-1 | o.c.strongbox.event.EventExecutorFactoryBean | Using [class org.springframework.core.task.SyncTaskExecutor] executor for Async events.
21:30:16.650 07-05-2019 | ERROR | kJoinPool-1-worker-0 | o.c.s.services.ArtifactManagementServiceImplTest | Failed to store artifact [C:\Users\fuss\IdeaProjects\strongbox\strongbox-storage\strongbox-storage-layout-providers\strongbox-storage-maven-layout\strongbox-storage-maven-layout-provider\target\strongbox-vault\storages\storage0\tcrw-releases-with-lock-testConcurrentReadWrite\org\carlspring\strongbox\locked-artifact\12.2.0.1\locked-artifact-12.2.0.1.pom]
org.carlspring.strongbox.storage.ArtifactStorageException: java.lang.NullPointerException
at org.carlspring.strongbox.services.ArtifactManagementService.doStore(ArtifactManagementService.java:125)
at org.carlspring.strongbox.services.ArtifactManagementService.store(ArtifactManagementService.java:99)
at org.carlspring.strongbox.services.ArtifactManagementService$$FastClassBySpringCGLIB$$b290f309.invoke(<generated>)
at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:749)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:88)
at org.carlspring.strongbox.data.tx.OEntityUnproxyAspect.transactional(OEntityUnproxyAspect.java:52)
at sun.reflect.GeneratedMethodAccessor340.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:644)
at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:633)
at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:70)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:294)
at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:98)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:93)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688)
at org.carlspring.strongbox.services.ArtifactManagementService$$EnhancerBySpringCGLIB$$855a183.store(<generated>)
at org.carlspring.strongbox.services.ArtifactManagementServiceImplTest$Store.call(ArtifactManagementServiceImplTest.java:825)
at org.carlspring.strongbox.services.ArtifactManagementServiceImplTest.getResult(ArtifactManagementServiceImplTest.java:787)
at org.carlspring.strongbox.services.ArtifactManagementServiceImplTest.lambda$testConcurrentReadWrite$0(ArtifactManagementServiceImplTest.java:605)
at java.util.stream.IntPipeline$4$1.accept(IntPipeline.java:250)
at java.util.stream.Streams$RangeIntSpliterator.forEachRemaining(Streams.java:110)
at java.util.Spliterator$OfInt.forEachRemaining(Spliterator.java:693)
at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481)
at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)
at java.util.stream.ReduceOps$ReduceTask.doLeaf(ReduceOps.java:747)
at java.util.stream.ReduceOps$ReduceTask.doLeaf(ReduceOps.java:721)
at java.util.stream.AbstractTask.compute(AbstractTask.java:316)
at java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:731)
at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289)
at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056)
at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1692)
at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157)
Caused by: java.lang.NullPointerException: null
at org.carlspring.strongbox.services.impl.ArtifactIndexesServiceImpl.addArtifactToIndex(ArtifactIndexesServiceImpl.java:63)
at org.carlspring.strongbox.providers.layout.IndexedMaven2FileSystemProvider.moveFromTemporaryDirectory(IndexedMaven2FileSystemProvider.java:152)
at org.carlspring.strongbox.providers.io.StorageFileSystemProvider$TempOutputStream.close(StorageFileSystemProvider.java:630)
at org.apache.commons.io.output.ProxyOutputStream.close(ProxyOutputStream.java:117)
at org.carlspring.strongbox.providers.layout.IndexedMaven2FileSystemProvider$IndexedOutputStream.close(IndexedMaven2FileSystemProvider.java:182)
at java.io.FilterOutputStream.close(FilterOutputStream.java:159)
at java.io.FilterOutputStream.close(FilterOutputStream.java:159)
at org.carlspring.commons.io.MultipleDigestOutputStream.close(MultipleDigestOutputStream.java:172)
at org.carlspring.strongbox.io.LayoutOutputStream.close(LayoutOutputStream.java:125)
at org.apache.commons.io.output.ProxyOutputStream.close(ProxyOutputStream.java:117)
at org.apache.commons.io.output.ProxyOutputStream.close(ProxyOutputStream.java:117)
at org.carlspring.strongbox.providers.io.RepositoryStreamSupport$RepositoryOutputStream.close(RepositoryStreamSupport.java:173)
at org.carlspring.strongbox.services.ArtifactManagementService.doStore(ArtifactManagementService.java:118)
... 37 common frames omitted
21:30:17.035 07-05-2019 | ERROR | kJoinPool-1-worker-0 | o.c.s.services.ArtifactManagementServiceImplTest | Failed to store artifact [C:\Users\fuss\IdeaProjects\strongbox\strongbox-storage\strongbox-storage-layout-providers\strongbox-storage-maven-layout\strongbox-storage-maven-layout-provider\target\strongbox-vault\storages\storage0\tcrw-releases-with-lock-testConcurrentReadWrite\org\carlspring\strongbox\locked-artifact\12.2.0.1\locked-artifact-12.2.0.1.pom]
org.carlspring.strongbox.storage.ArtifactStorageException: java.lang.NullPointerException
at org.carlspring.strongbox.services.ArtifactManagementService.doStore(ArtifactManagementService.java:125)
at org.carlspring.strongbox.services.ArtifactManagementService.store(ArtifactManagementService.java:99)
at org.carlspring.strongbox.services.ArtifactManagementService$$FastClassBySpringCGLIB$$b290f309.invoke(<generated>)
at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:749)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:88)
at org.carlspring.strongbox.data.tx.OEntityUnproxyAspect.transactional(OEntityUnproxyAspect.java:52)
at sun.reflect.GeneratedMethodAccessor340.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:644)
at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:633)
at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:70)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:294)
at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:98)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:93)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688)
at org.carlspring.strongbox.services.ArtifactManagementService$$EnhancerBySpringCGLIB$$855a183.store(<generated>)
at org.carlspring.strongbox.services.ArtifactManagementServiceImplTest$Store.call(ArtifactManagementServiceImplTest.java:825)
at org.carlspring.strongbox.services.ArtifactManagementServiceImplTest.getResult(ArtifactManagementServiceImplTest.java:787)
at org.carlspring.strongbox.services.ArtifactManagementServiceImplTest.lambda$testConcurrentReadWrite$0(ArtifactManagementServiceImplTest.java:605)
at java.util.stream.IntPipeline$4$1.accept(IntPipeline.java:250)
at java.util.stream.Streams$RangeIntSpliterator.forEachRemaining(Streams.java:110)
at java.util.Spliterator$OfInt.forEachRemaining(Spliterator.java:693)
at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481)
at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)
at java.util.stream.ReduceOps$ReduceTask.doLeaf(ReduceOps.java:747)
at java.util.stream.ReduceOps$ReduceTask.doLeaf(ReduceOps.java:721)
at java.util.stream.AbstractTask.compute(AbstractTask.java:316)
at java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:731)
at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289)
at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056)
at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1692)
at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157)
Caused by: java.lang.NullPointerException: null
at org.carlspring.strongbox.services.impl.ArtifactIndexesServiceImpl.addArtifactToIndex(ArtifactIndexesServiceImpl.java:63)
at org.carlspring.strongbox.providers.layout.IndexedMaven2FileSystemProvider.moveFromTemporaryDirectory(IndexedMaven2FileSystemProvider.java:152)
at org.carlspring.strongbox.providers.io.StorageFileSystemProvider$TempOutputStream.close(StorageFileSystemProvider.java:630)
at org.apache.commons.io.output.ProxyOutputStream.close(ProxyOutputStream.java:117)
at org.carlspring.strongbox.providers.layout.IndexedMaven2FileSystemProvider$IndexedOutputStream.close(IndexedMaven2FileSystemProvider.java:182)
at java.io.FilterOutputStream.close(FilterOutputStream.java:159)
at java.io.FilterOutputStream.close(FilterOutputStream.java:159)
at org.carlspring.commons.io.MultipleDigestOutputStream.close(MultipleDigestOutputStream.java:172)
at org.carlspring.strongbox.io.LayoutOutputStream.close(LayoutOutputStream.java:125)
at org.apache.commons.io.output.ProxyOutputStream.close(ProxyOutputStream.java:117)
at org.apache.commons.io.output.ProxyOutputStream.close(ProxyOutputStream.java:117)
at org.carlspring.strongbox.providers.io.RepositoryStreamSupport$RepositoryOutputStream.close(RepositoryStreamSupport.java:173)
at org.carlspring.strongbox.services.ArtifactManagementService.doStore(ArtifactManagementService.java:118)
... 37 common frames omitted
21:30:17.335 07-05-2019 | ERROR | kJoinPool-1-worker-0 | o.c.s.services.ArtifactManagementServiceImplTest | Failed to store artifact [C:\Users\fuss\IdeaProjects\strongbox\strongbox-storage\strongbox-storage-layout-providers\strongbox-storage-maven-layout\strongbox-storage-maven-layout-provider\target\strongbox-vault\storages\storage0\tcrw-releases-with-lock-testConcurrentReadWrite\org\carlspring\strongbox\locked-artifact\12.2.0.1\locked-artifact-12.2.0.1.pom]
org.carlspring.strongbox.storage.ArtifactStorageException: java.lang.NullPointerException
at org.carlspring.strongbox.services.ArtifactManagementService.doStore(ArtifactManagementService.java:125)
at org.carlspring.strongbox.services.ArtifactManagementService.store(ArtifactManagementService.java:99)
at org.carlspring.strongbox.services.ArtifactManagementService$$FastClassBySpringCGLIB$$b290f309.invoke(<generated>)
at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:749)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:88)
at org.carlspring.strongbox.data.tx.OEntityUnproxyAspect.transactional(OEntityUnproxyAspect.java:52)
at sun.reflect.GeneratedMethodAccessor340.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:644)
at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:633)
at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:70)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:294)
at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:98)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:93)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688)
at org.carlspring.strongbox.services.ArtifactManagementService$$EnhancerBySpringCGLIB$$855a183.store(<generated>)
at org.carlspring.strongbox.services.ArtifactManagementServiceImplTest$Store.call(ArtifactManagementServiceImplTest.java:825)
at org.carlspring.strongbox.services.ArtifactManagementServiceImplTest.getResult(ArtifactManagementServiceImplTest.java:787)
at org.carlspring.strongbox.services.ArtifactManagementServiceImplTest.lambda$testConcurrentReadWrite$0(ArtifactManagementServiceImplTest.java:605)
at java.util.stream.IntPipeline$4$1.accept(IntPipeline.java:250)
at java.util.stream.Streams$RangeIntSpliterator.forEachRemaining(Streams.java:110)
at java.util.Spliterator$OfInt.forEachRemaining(Spliterator.java:693)
at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481)
at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)
at java.util.stream.ReduceOps$ReduceTask.doLeaf(ReduceOps.java:747)
at java.util.stream.ReduceOps$ReduceTask.doLeaf(ReduceOps.java:721)
at java.util.stream.AbstractTask.compute(AbstractTask.java:316)
at java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:731)
at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289)
at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056)
at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1692)
at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157)
Caused by: java.lang.NullPointerException: null
at org.carlspring.strongbox.services.impl.ArtifactIndexesServiceImpl.addArtifactToIndex(ArtifactIndexesServiceImpl.java:63)
at org.carlspring.strongbox.providers.layout.IndexedMaven2FileSystemProvider.moveFromTemporaryDirectory(IndexedMaven2FileSystemProvider.java:152)
at org.carlspring.strongbox.providers.io.StorageFileSystemProvider$TempOutputStream.close(StorageFileSystemProvider.java:630)
at org.apache.commons.io.output.ProxyOutputStream.close(ProxyOutputStream.java:117)
at org.carlspring.strongbox.providers.layout.IndexedMaven2FileSystemProvider$IndexedOutputStream.close(IndexedMaven2FileSystemProvider.java:182)
at java.io.FilterOutputStream.close(FilterOutputStream.java:159)
at java.io.FilterOutputStream.close(FilterOutputStream.java:159)
at org.carlspring.commons.io.MultipleDigestOutputStream.close(MultipleDigestOutputStream.java:172)
at org.carlspring.strongbox.io.LayoutOutputStream.close(LayoutOutputStream.java:125)
at org.apache.commons.io.output.ProxyOutputStream.close(ProxyOutputStream.java:117)
at org.apache.commons.io.output.ProxyOutputStream.close(ProxyOutputStream.java:117)
at org.carlspring.strongbox.providers.io.RepositoryStreamSupport$RepositoryOutputStream.close(RepositoryStreamSupport.java:173)
at org.carlspring.strongbox.services.ArtifactManagementService.doStore(ArtifactManagementService.java:118)
... 37 common frames omitted
21:30:17.794 07-05-2019 | ERROR | kJoinPool-1-worker-0 | o.c.s.services.ArtifactManagementServiceImplTest | Failed to store artifact [C:\Users\fuss\IdeaProjects\strongbox\strongbox-storage\strongbox-storage-layout-providers\strongbox-storage-maven-layout\strongbox-storage-maven-layout-provider\target\strongbox-vault\storages\storage0\tcrw-releases-with-lock-testConcurrentReadWrite\org\carlspring\strongbox\locked-artifact\12.2.0.1\locked-artifact-12.2.0.1.pom]
org.carlspring.strongbox.storage.ArtifactStorageException: java.lang.NullPointerException
at org.carlspring.strongbox.services.ArtifactManagementService.doStore(ArtifactManagementService.java:125)
at org.carlspring.strongbox.services.ArtifactManagementService.store(ArtifactManagementService.java:99)
at org.carlspring.strongbox.services.ArtifactManagementService$$FastClassBySpringCGLIB$$b290f309.invoke(<generated>)
at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:749)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:88)
at org.carlspring.strongbox.data.tx.OEntityUnproxyAspect.transactional(OEntityUnproxyAspect.java:52)
at sun.reflect.GeneratedMethodAccessor340.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:644)
at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:633)
at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:70)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:294)
at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:98)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:93)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688)
at org.carlspring.strongbox.services.ArtifactManagementService$$EnhancerBySpringCGLIB$$855a183.store(<generated>)
at org.carlspring.strongbox.services.ArtifactManagementServiceImplTest$Store.call(ArtifactManagementServiceImplTest.java:825)
at org.carlspring.strongbox.services.ArtifactManagementServiceImplTest.getResult(ArtifactManagementServiceImplTest.java:787)
at org.carlspring.strongbox.services.ArtifactManagementServiceImplTest.lambda$testConcurrentReadWrite$0(ArtifactManagementServiceImplTest.java:605)
at java.util.stream.IntPipeline$4$1.accept(IntPipeline.java:250)
at java.util.stream.Streams$RangeIntSpliterator.forEachRemaining(Streams.java:110)
at java.util.Spliterator$OfInt.forEachRemaining(Spliterator.java:693)
at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481)
at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)
at java.util.stream.ReduceOps$ReduceTask.doLeaf(ReduceOps.java:747)
at java.util.stream.ReduceOps$ReduceTask.doLeaf(ReduceOps.java:721)
at java.util.stream.AbstractTask.compute(AbstractTask.java:316)
at java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:731)
at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289)
at java.util.concurrent.ForkJoinPool$WorkQueue.execLocalTasks(ForkJoinPool.java:1040)
at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1058)
at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1692)
at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157)
Caused by: java.lang.NullPointerException: null
at org.carlspring.strongbox.services.impl.ArtifactIndexesServiceImpl.addArtifactToIndex(ArtifactIndexesServiceImpl.java:63)
at org.carlspring.strongbox.providers.layout.IndexedMaven2FileSystemProvider.moveFromTemporaryDirectory(IndexedMaven2FileSystemProvider.java:152)
at org.carlspring.strongbox.providers.io.StorageFileSystemProvider$TempOutputStream.close(StorageFileSystemProvider.java:630)
at org.apache.commons.io.output.ProxyOutputStream.close(ProxyOutputStream.java:117)
at org.carlspring.strongbox.providers.layout.IndexedMaven2FileSystemProvider$IndexedOutputStream.close(IndexedMaven2FileSystemProvider.java:182)
at java.io.FilterOutputStream.close(FilterOutputStream.java:159)
at java.io.FilterOutputStream.close(FilterOutputStream.java:159)
at org.carlspring.commons.io.MultipleDigestOutputStream.close(MultipleDigestOutputStream.java:172)
at org.carlspring.strongbox.io.LayoutOutputStream.close(LayoutOutputStream.java:125)
at org.apache.commons.io.output.ProxyOutputStream.close(ProxyOutputStream.java:117)
at org.apache.commons.io.output.ProxyOutputStream.close(ProxyOutputStream.java:117)
at org.carlspring.strongbox.providers.io.RepositoryStreamSupport$RepositoryOutputStream.close(RepositoryStreamSupport.java:173)
at org.carlspring.strongbox.services.ArtifactManagementService.doStore(ArtifactManagementService.java:118)
... 38 common frames omitted
21:30:18.327 07-05-2019 | ERROR | kJoinPool-1-worker-0 | o.c.s.services.ArtifactManagementServiceImplTest | Failed to store artifact [C:\Users\fuss\IdeaProjects\strongbox\strongbox-storage\strongbox-storage-layout-providers\strongbox-storage-maven-layout\strongbox-storage-maven-layout-provider\target\strongbox-vault\storages\storage0\tcrw-releases-with-lock-testConcurrentReadWrite\org\carlspring\strongbox\locked-artifact\12.2.0.1\locked-artifact-12.2.0.1.pom]
org.carlspring.strongbox.storage.ArtifactStorageException: java.lang.NullPointerException
at org.carlspring.strongbox.services.ArtifactManagementService.doStore(ArtifactManagementService.java:125)
at org.carlspring.strongbox.services.ArtifactManagementService.store(ArtifactManagementService.java:99)
at org.carlspring.strongbox.services.ArtifactManagementService$$FastClassBySpringCGLIB$$b290f309.invoke(<generated>)
at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:749)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:88)
at org.carlspring.strongbox.data.tx.OEntityUnproxyAspect.transactional(OEntityUnproxyAspect.java:52)
at sun.reflect.GeneratedMethodAccessor340.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:644)
at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:633)
at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:70)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:294)
at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:98)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:93)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688)
at org.carlspring.strongbox.services.ArtifactManagementService$$EnhancerBySpringCGLIB$$855a183.store(<generated>)
at org.carlspring.strongbox.services.ArtifactManagementServiceImplTest$Store.call(ArtifactManagementServiceImplTest.java:825)
at org.carlspring.strongbox.services.ArtifactManagementServiceImplTest.getResult(ArtifactManagementServiceImplTest.java:787)
at org.carlspring.strongbox.services.ArtifactManagementServiceImplTest.lambda$testConcurrentReadWrite$0(ArtifactManagementServiceImplTest.java:605)
at java.util.stream.IntPipeline$4$1.accept(IntPipeline.java:250)
at java.util.stream.Streams$RangeIntSpliterator.forEachRemaining(Streams.java:110)
at java.util.Spliterator$OfInt.forEachRemaining(Spliterator.java:693)
at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481)
at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)
at java.util.stream.ReduceOps$ReduceTask.doLeaf(ReduceOps.java:747)
at java.util.stream.ReduceOps$ReduceTask.doLeaf(ReduceOps.java:721)
at java.util.stream.AbstractTask.compute(AbstractTask.java:316)
at java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:731)
at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289)
at java.util.concurrent.ForkJoinPool$WorkQueue.execLocalTasks(ForkJoinPool.java:1040)
at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1058)
at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1692)
at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157)
Caused by: java.lang.NullPointerException: null
at org.carlspring.strongbox.services.impl.ArtifactIndexesServiceImpl.addArtifactToIndex(ArtifactIndexesServiceImpl.java:63)
at org.carlspring.strongbox.providers.layout.IndexedMaven2FileSystemProvider.moveFromTemporaryDirectory(IndexedMaven2FileSystemProvider.java:152)
at org.carlspring.strongbox.providers.io.StorageFileSystemProvider$TempOutputStream.close(StorageFileSystemProvider.java:630)
at org.apache.commons.io.output.ProxyOutputStream.close(ProxyOutputStream.java:117)
at org.carlspring.strongbox.providers.layout.IndexedMaven2FileSystemProvider$IndexedOutputStream.close(IndexedMaven2FileSystemProvider.java:182)
at java.io.FilterOutputStream.close(FilterOutputStream.java:159)
at java.io.FilterOutputStream.close(FilterOutputStream.java:159)
at org.carlspring.commons.io.MultipleDigestOutputStream.close(MultipleDigestOutputStream.java:172)
at org.carlspring.strongbox.io.LayoutOutputStream.close(LayoutOutputStream.java:125)
at org.apache.commons.io.output.ProxyOutputStream.close(ProxyOutputStream.java:117)
at org.apache.commons.io.output.ProxyOutputStream.close(ProxyOutputStream.java:117)
at org.carlspring.strongbox.providers.io.RepositoryStreamSupport$RepositoryOutputStream.close(RepositoryStreamSupport.java:173)
at org.carlspring.strongbox.services.ArtifactManagementService.doStore(ArtifactManagementService.java:118)
... 38 common frames omitted
21:30:18.541 07-05-2019 | ERROR | kJoinPool-1-worker-1 | o.c.s.services.ArtifactManagementServiceImplTest | Failed to store artifact [C:\Users\fuss\IdeaProjects\strongbox\strongbox-storage\strongbox-storage-layout-providers\strongbox-storage-maven-layout\strongbox-storage-maven-layout-provider\target\strongbox-vault\storages\storage0\tcrw-releases-with-lock-testConcurrentReadWrite\org\carlspring\strongbox\locked-artifact\12.2.0.1\locked-artifact-12.2.0.1.pom]
org.carlspring.strongbox.storage.ArtifactStorageException: java.lang.NullPointerException
at org.carlspring.strongbox.services.ArtifactManagementService.doStore(ArtifactManagementService.java:125)
at org.carlspring.strongbox.services.ArtifactManagementService.store(ArtifactManagementService.java:99)
at org.carlspring.strongbox.services.ArtifactManagementService$$FastClassBySpringCGLIB$$b290f309.invoke(<generated>)
at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:749)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:88)
at org.carlspring.strongbox.data.tx.OEntityUnproxyAspect.transactional(OEntityUnproxyAspect.java:52)
at sun.reflect.GeneratedMethodAccessor340.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:644)
at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:633)
at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:70)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:294)
at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:98)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:93)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688)
at org.carlspring.strongbox.services.ArtifactManagementService$$EnhancerBySpringCGLIB$$855a183.store(<generated>)
at org.carlspring.strongbox.services.ArtifactManagementServiceImplTest$Store.call(ArtifactManagementServiceImplTest.java:825)
at org.carlspring.strongbox.services.ArtifactManagementServiceImplTest.getResult(ArtifactManagementServiceImplTest.java:787)
at org.carlspring.strongbox.services.ArtifactManagementServiceImplTest.lambda$testConcurrentReadWrite$0(ArtifactManagementServiceImplTest.java:605)
at java.util.stream.IntPipeline$4$1.accept(IntPipeline.java:250)
at java.util.stream.Streams$RangeIntSpliterator.forEachRemaining(Streams.java:110)
at java.util.Spliterator$OfInt.forEachRemaining(Spliterator.java:693)
at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481)
at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)
at java.util.stream.ReduceOps$ReduceTask.doLeaf(ReduceOps.java:747)
at java.util.stream.ReduceOps$ReduceTask.doLeaf(ReduceOps.java:721)
at java.util.stream.AbstractTask.compute(AbstractTask.java:316)
at java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:731)
at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289)
at java.util.concurrent.ForkJoinPool.helpComplete(ForkJoinPool.java:1870)
at java.util.concurrent.ForkJoinPool.awaitJoin(ForkJoinPool.java:2045)
at java.util.concurrent.ForkJoinTask.doInvoke(ForkJoinTask.java:404)
at java.util.concurrent.ForkJoinTask.invoke(ForkJoinTask.java:734)
at java.util.stream.ReduceOps$ReduceOp.evaluateParallel(ReduceOps.java:714)
at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:233)
at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:499)
at org.carlspring.strongbox.services.ArtifactManagementServiceImplTest.testConcurrentReadWrite(ArtifactManagementServiceImplTest.java:609)
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:498)
at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:532)
at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:115)
at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:171)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:72)
at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:167)
at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:114)
at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:59)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$4(NodeTestTask.java:108)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:72)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:98)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:74)
at org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService$ExclusiveTask.compute(ForkJoinPoolHierarchicalTestExecutorService.java:170)
at org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService.invokeAll(ForkJoinPoolHierarchicalTestExecutorService.java:114)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$4(NodeTestTask.java:112)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:72)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:98)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:74)
at org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService$ExclusiveTask.compute(ForkJoinPoolHierarchicalTestExecutorService.java:170)
at org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService.invokeAll(ForkJoinPoolHierarchicalTestExecutorService.java:114)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$4(NodeTestTask.java:112)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:72)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:98)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:74)
at org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService$ExclusiveTask.compute(ForkJoinPoolHierarchicalTestExecutorService.java:170)
at java.util.concurrent.RecursiveAction.exec(RecursiveAction.java:189)
at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289)
at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056)
at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1692)
at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157)
Caused by: java.lang.NullPointerException: null
at org.carlspring.strongbox.services.impl.ArtifactIndexesServiceImpl.addArtifactToIndex(ArtifactIndexesServiceImpl.java:63)
at org.carlspring.strongbox.providers.layout.IndexedMaven2FileSystemProvider.moveFromTemporaryDirectory(IndexedMaven2FileSystemProvider.java:152)
at org.carlspring.strongbox.providers.io.StorageFileSystemProvider$TempOutputStream.close(StorageFileSystemProvider.java:630)
at org.apache.commons.io.output.ProxyOutputStream.close(ProxyOutputStream.java:117)
at org.carlspring.strongbox.providers.layout.IndexedMaven2FileSystemProvider$IndexedOutputStream.close(IndexedMaven2FileSystemProvider.java:182)
at java.io.FilterOutputStream.close(FilterOutputStream.java:159)
at java.io.FilterOutputStream.close(FilterOutputStream.java:159)
at org.carlspring.commons.io.MultipleDigestOutputStream.close(MultipleDigestOutputStream.java:172)
at org.carlspring.strongbox.io.LayoutOutputStream.close(LayoutOutputStream.java:125)
at org.apache.commons.io.output.ProxyOutputStream.close(ProxyOutputStream.java:117)
at org.apache.commons.io.output.ProxyOutputStream.close(ProxyOutputStream.java:117)
at org.carlspring.strongbox.providers.io.RepositoryStreamSupport$RepositoryOutputStream.close(RepositoryStreamSupport.java:173)
at org.carlspring.strongbox.services.ArtifactManagementService.doStore(ArtifactManagementService.java:118)
... 75 common frames omitted
21:30:19.652 07-05-2019 | ERROR | kJoinPool-1-worker-1 | o.c.s.services.ArtifactManagementServiceImplTest | Failed to store artifact [C:\Users\fuss\IdeaProjects\strongbox\strongbox-storage\strongbox-storage-layout-providers\strongbox-storage-maven-layout\strongbox-storage-maven-layout-provider\target\strongbox-vault\storages\storage0\tcrw-releases-with-lock-testConcurrentReadWrite\org\carlspring\strongbox\locked-artifact\12.2.0.1\locked-artifact-12.2.0.1.pom]
org.carlspring.strongbox.storage.ArtifactStorageException: java.lang.NullPointerException
at org.carlspring.strongbox.services.ArtifactManagementService.doStore(ArtifactManagementService.java:125)
at org.carlspring.strongbox.services.ArtifactManagementService.store(ArtifactManagementService.java:99)
at org.carlspring.strongbox.services.ArtifactManagementService$$FastClassBySpringCGLIB$$b290f309.invoke(<generated>)
at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:749)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:88)
at org.carlspring.strongbox.data.tx.OEntityUnproxyAspect.transactional(OEntityUnproxyAspect.java:52)
at sun.reflect.GeneratedMethodAccessor340.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:644)
at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:633)
at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:70)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:294)
at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:98)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:93)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688)
at org.carlspring.strongbox.services.ArtifactManagementService$$EnhancerBySpringCGLIB$$855a183.store(<generated>)
at org.carlspring.strongbox.services.ArtifactManagementServiceImplTest$Store.call(ArtifactManagementServiceImplTest.java:825)
at org.carlspring.strongbox.services.ArtifactManagementServiceImplTest.getResult(ArtifactManagementServiceImplTest.java:787)
at org.carlspring.strongbox.services.ArtifactManagementServiceImplTest.lambda$testConcurrentReadWrite$0(ArtifactManagementServiceImplTest.java:605)
at java.util.stream.IntPipeline$4$1.accept(IntPipeline.java:250)
at java.util.stream.Streams$RangeIntSpliterator.forEachRemaining(Streams.java:110)
at java.util.Spliterator$OfInt.forEachRemaining(Spliterator.java:693)
at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481)
at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)
at java.util.stream.ReduceOps$ReduceTask.doLeaf(ReduceOps.java:747)
at java.util.stream.ReduceOps$ReduceTask.doLeaf(ReduceOps.java:721)
at java.util.stream.AbstractTask.compute(AbstractTask.java:316)
at java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:731)
at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289)
at java.util.concurrent.ForkJoinPool.helpComplete(ForkJoinPool.java:1870)
at java.util.concurrent.ForkJoinPool.awaitJoin(ForkJoinPool.java:2045)
at java.util.concurrent.ForkJoinTask.doInvoke(ForkJoinTask.java:404)
at java.util.concurrent.ForkJoinTask.invoke(ForkJoinTask.java:734)
at java.util.stream.ReduceOps$ReduceOp.evaluateParallel(ReduceOps.java:714)
at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:233)
at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:499)
at org.carlspring.strongbox.services.ArtifactManagementServiceImplTest.testConcurrentReadWrite(ArtifactManagementServiceImplTest.java:609)
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:498)
at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:532)
at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:115)
at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:171)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:72)
at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:167)
at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:114)
at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:59)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$4(NodeTestTask.java:108)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:72)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:98)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:74)
at org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService$ExclusiveTask.compute(ForkJoinPoolHierarchicalTestExecutorService.java:170)
at org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService.invokeAll(ForkJoinPoolHierarchicalTestExecutorService.java:114)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$4(NodeTestTask.java:112)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:72)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:98)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:74)
at org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService$ExclusiveTask.compute(ForkJoinPoolHierarchicalTestExecutorService.java:170)
at org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService.invokeAll(ForkJoinPoolHierarchicalTestExecutorService.java:114)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$4(NodeTestTask.java:112)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:72)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:98)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:74)
at org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService$ExclusiveTask.compute(ForkJoinPoolHierarchicalTestExecutorService.java:170)
at java.util.concurrent.RecursiveAction.exec(RecursiveAction.java:189)
at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289)
at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056)
at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1692)
at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157)
Caused by: java.lang.NullPointerException: null
at org.carlspring.strongbox.services.impl.ArtifactIndexesServiceImpl.addArtifactToIndex(ArtifactIndexesServiceImpl.java:63)
at org.carlspring.strongbox.providers.layout.IndexedMaven2FileSystemProvider.moveFromTemporaryDirectory(IndexedMaven2FileSystemProvider.java:152)
at org.carlspring.strongbox.providers.io.StorageFileSystemProvider$TempOutputStream.close(StorageFileSystemProvider.java:630)
at org.apache.commons.io.output.ProxyOutputStream.close(ProxyOutputStream.java:117)
at org.carlspring.strongbox.providers.layout.IndexedMaven2FileSystemProvider$IndexedOutputStream.close(IndexedMaven2FileSystemProvider.java:182)
at java.io.FilterOutputStream.close(FilterOutputStream.java:159)
at java.io.FilterOutputStream.close(FilterOutputStream.java:159)
at org.carlspring.commons.io.MultipleDigestOutputStream.close(MultipleDigestOutputStream.java:172)
at org.carlspring.strongbox.io.LayoutOutputStream.close(LayoutOutputStream.java:125)
at org.apache.commons.io.output.ProxyOutputStream.close(ProxyOutputStream.java:117)
at org.apache.commons.io.output.ProxyOutputStream.close(ProxyOutputStream.java:117)
at org.carlspring.strongbox.providers.io.RepositoryStreamSupport$RepositoryOutputStream.close(RepositoryStreamSupport.java:173)
at org.carlspring.strongbox.services.ArtifactManagementService.doStore(ArtifactManagementService.java:118)
... 75 common frames omitted
21:30:20.105 07-05-2019 | ERROR | kJoinPool-1-worker-1 | o.c.s.services.ArtifactManagementServiceImplTest | Failed to store artifact [C:\Users\fuss\IdeaProjects\strongbox\strongbox-storage\strongbox-storage-layout-providers\strongbox-storage-maven-layout\strongbox-storage-maven-layout-provider\target\strongbox-vault\storages\storage0\tcrw-releases-with-lock-testConcurrentReadWrite\org\carlspring\strongbox\locked-artifact\12.2.0.1\locked-artifact-12.2.0.1.pom]
org.carlspring.strongbox.storage.ArtifactStorageException: java.lang.NullPointerException
at org.carlspring.strongbox.services.ArtifactManagementService.doStore(ArtifactManagementService.java:125)
at org.carlspring.strongbox.services.ArtifactManagementService.store(ArtifactManagementService.java:99)
at org.carlspring.strongbox.services.ArtifactManagementService$$FastClassBySpringCGLIB$$b290f309.invoke(<generated>)
at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:749)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:88)
at org.carlspring.strongbox.data.tx.OEntityUnproxyAspect.transactional(OEntityUnproxyAspect.java:52)
at sun.reflect.GeneratedMethodAccessor340.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:644)
at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:633)
at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:70)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:294)
at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:98)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:93)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688)
at org.carlspring.strongbox.services.ArtifactManagementService$$EnhancerBySpringCGLIB$$855a183.store(<generated>)
at org.carlspring.strongbox.services.ArtifactManagementServiceImplTest$Store.call(ArtifactManagementServiceImplTest.java:825)
at org.carlspring.strongbox.services.ArtifactManagementServiceImplTest.getResult(ArtifactManagementServiceImplTest.java:787)
at org.carlspring.strongbox.services.ArtifactManagementServiceImplTest.lambda$testConcurrentReadWrite$0(ArtifactManagementServiceImplTest.java:605)
at java.util.stream.IntPipeline$4$1.accept(IntPipeline.java:250)
at java.util.stream.Streams$RangeIntSpliterator.forEachRemaining(Streams.java:110)
at java.util.Spliterator$OfInt.forEachRemaining(Spliterator.java:693)
at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481)
at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)
at java.util.stream.ReduceOps$ReduceTask.doLeaf(ReduceOps.java:747)
at java.util.stream.ReduceOps$ReduceTask.doLeaf(ReduceOps.java:721)
at java.util.stream.AbstractTask.compute(AbstractTask.java:316)
at java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:731)
at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289)
at java.util.concurrent.ForkJoinPool.helpComplete(ForkJoinPool.java:1870)
at java.util.concurrent.ForkJoinPool.awaitJoin(ForkJoinPool.java:2045)
at java.util.concurrent.ForkJoinTask.doInvoke(ForkJoinTask.java:404)
at java.util.concurrent.ForkJoinTask.invoke(ForkJoinTask.java:734)
at java.util.stream.ReduceOps$ReduceOp.evaluateParallel(ReduceOps.java:714)
at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:233)
at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:499)
at org.carlspring.strongbox.services.ArtifactManagementServiceImplTest.testConcurrentReadWrite(ArtifactManagementServiceImplTest.java:609)
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:498)
at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:532)
at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:115)
at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:171)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:72)
at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:167)
at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:114)
at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:59)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$4(NodeTestTask.java:108)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:72)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:98)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:74)
at org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService$ExclusiveTask.compute(ForkJoinPoolHierarchicalTestExecutorService.java:170)
at org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService.invokeAll(ForkJoinPoolHierarchicalTestExecutorService.java:114)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$4(NodeTestTask.java:112)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:72)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:98)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:74)
at org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService$ExclusiveTask.compute(ForkJoinPoolHierarchicalTestExecutorService.java:170)
at org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService.invokeAll(ForkJoinPoolHierarchicalTestExecutorService.java:114)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$4(NodeTestTask.java:112)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:72)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:98)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:74)
at org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService$ExclusiveTask.compute(ForkJoinPoolHierarchicalTestExecutorService.java:170)
at java.util.concurrent.RecursiveAction.exec(RecursiveAction.java:189)
at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289)
at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056)
at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1692)
at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157)
Caused by: java.lang.NullPointerException: null
at org.carlspring.strongbox.services.impl.ArtifactIndexesServiceImpl.addArtifactToIndex(ArtifactIndexesServiceImpl.java:63)
at org.carlspring.strongbox.providers.layout.IndexedMaven2FileSystemProvider.moveFromTemporaryDirectory(IndexedMaven2FileSystemProvider.java:152)
at org.carlspring.strongbox.providers.io.StorageFileSystemProvider$TempOutputStream.close(StorageFileSystemProvider.java:630)
at org.apache.commons.io.output.ProxyOutputStream.close(ProxyOutputStream.java:117)
at org.carlspring.strongbox.providers.layout.IndexedMaven2FileSystemProvider$IndexedOutputStream.close(IndexedMaven2FileSystemProvider.java:182)
at java.io.FilterOutputStream.close(FilterOutputStream.java:159)
at java.io.FilterOutputStream.close(FilterOutputStream.java:159)
at org.carlspring.commons.io.MultipleDigestOutputStream.close(MultipleDigestOutputStream.java:172)
at org.carlspring.strongbox.io.LayoutOutputStream.close(LayoutOutputStream.java:125)
at org.apache.commons.io.output.ProxyOutputStream.close(ProxyOutputStream.java:117)
at org.apache.commons.io.output.ProxyOutputStream.close(ProxyOutputStream.java:117)
at org.carlspring.strongbox.providers.io.RepositoryStreamSupport$RepositoryOutputStream.close(RepositoryStreamSupport.java:173)
at org.carlspring.strongbox.services.ArtifactManagementService.doStore(ArtifactManagementService.java:118)
... 75 common frames omitted
21:30:20.552 07-05-2019 | ERROR | kJoinPool-1-worker-1 | o.c.s.services.ArtifactManagementServiceImplTest | Failed to store artifact [C:\Users\fuss\IdeaProjects\strongbox\strongbox-storage\strongbox-storage-layout-providers\strongbox-storage-maven-layout\strongbox-storage-maven-layout-provider\target\strongbox-vault\storages\storage0\tcrw-releases-with-lock-testConcurrentReadWrite\org\carlspring\strongbox\locked-artifact\12.2.0.1\locked-artifact-12.2.0.1.pom]
org.carlspring.strongbox.storage.ArtifactStorageException: java.lang.NullPointerException
at org.carlspring.strongbox.services.ArtifactManagementService.doStore(ArtifactManagementService.java:125)
at org.carlspring.strongbox.services.ArtifactManagementService.store(ArtifactManagementService.java:99)
at org.carlspring.strongbox.services.ArtifactManagementService$$FastClassBySpringCGLIB$$b290f309.invoke(<generated>)
at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:749)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:88)
at org.carlspring.strongbox.data.tx.OEntityUnproxyAspect.transactional(OEntityUnproxyAspect.java:52)
at sun.reflect.GeneratedMethodAccessor340.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:644)
at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:633)
at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:70)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:294)
at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:98)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:93)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688)
at org.carlspring.strongbox.services.ArtifactManagementService$$EnhancerBySpringCGLIB$$855a183.store(<generated>)
at org.carlspring.strongbox.services.ArtifactManagementServiceImplTest$Store.call(ArtifactManagementServiceImplTest.java:825)
at org.carlspring.strongbox.services.ArtifactManagementServiceImplTest.getResult(ArtifactManagementServiceImplTest.java:787)
at org.carlspring.strongbox.services.ArtifactManagementServiceImplTest.lambda$testConcurrentReadWrite$0(ArtifactManagementServiceImplTest.java:605)
at java.util.stream.IntPipeline$4$1.accept(IntPipeline.java:250)
at java.util.stream.Streams$RangeIntSpliterator.forEachRemaining(Streams.java:110)
at java.util.Spliterator$OfInt.forEachRemaining(Spliterator.java:693)
at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481)
at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)
at java.util.stream.ReduceOps$ReduceTask.doLeaf(ReduceOps.java:747)
at java.util.stream.ReduceOps$ReduceTask.doLeaf(ReduceOps.java:721)
at java.util.stream.AbstractTask.compute(AbstractTask.java:316)
at java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:731)
at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289)
at java.util.concurrent.ForkJoinPool.helpComplete(ForkJoinPool.java:1870)
at java.util.concurrent.ForkJoinPool.awaitJoin(ForkJoinPool.java:2045)
at java.util.concurrent.ForkJoinTask.doInvoke(ForkJoinTask.java:404)
at java.util.concurrent.ForkJoinTask.invoke(ForkJoinTask.java:734)
at java.util.stream.ReduceOps$ReduceOp.evaluateParallel(ReduceOps.java:714)
at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:233)
at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:499)
at org.carlspring.strongbox.services.ArtifactManagementServiceImplTest.testConcurrentReadWrite(ArtifactManagementServiceImplTest.java:609)
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:498)
at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:532)
at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:115)
at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:171)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:72)
at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:167)
at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:114)
at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:59)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$4(NodeTestTask.java:108)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:72)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:98)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:74)
at org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService$ExclusiveTask.compute(ForkJoinPoolHierarchicalTestExecutorService.java:170)
at org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService.invokeAll(ForkJoinPoolHierarchicalTestExecutorService.java:114)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$4(NodeTestTask.java:112)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:72)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:98)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:74)
at org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService$ExclusiveTask.compute(ForkJoinPoolHierarchicalTestExecutorService.java:170)
at org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService.invokeAll(ForkJoinPoolHierarchicalTestExecutorService.java:114)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$4(NodeTestTask.java:112)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:72)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:98)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:74)
at org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService$ExclusiveTask.compute(ForkJoinPoolHierarchicalTestExecutorService.java:170)
at java.util.concurrent.RecursiveAction.exec(RecursiveAction.java:189)
at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289)
at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056)
at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1692)
at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157)
Caused by: java.lang.NullPointerException: null
at org.carlspring.strongbox.services.impl.ArtifactIndexesServiceImpl.addArtifactToIndex(ArtifactIndexesServiceImpl.java:63)
at org.carlspring.strongbox.providers.layout.IndexedMaven2FileSystemProvider.moveFromTemporaryDirectory(IndexedMaven2FileSystemProvider.java:152)
at org.carlspring.strongbox.providers.io.StorageFileSystemProvider$TempOutputStream.close(StorageFileSystemProvider.java:630)
at org.apache.commons.io.output.ProxyOutputStream.close(ProxyOutputStream.java:117)
at org.carlspring.strongbox.providers.layout.IndexedMaven2FileSystemProvider$IndexedOutputStream.close(IndexedMaven2FileSystemProvider.java:182)
at java.io.FilterOutputStream.close(FilterOutputStream.java:159)
at java.io.FilterOutputStream.close(FilterOutputStream.java:159)
at org.carlspring.commons.io.MultipleDigestOutputStream.close(MultipleDigestOutputStream.java:172)
at org.carlspring.strongbox.io.LayoutOutputStream.close(LayoutOutputStream.java:125)
at org.apache.commons.io.output.ProxyOutputStream.close(ProxyOutputStream.java:117)
at org.apache.commons.io.output.ProxyOutputStream.close(ProxyOutputStream.java:117)
at org.carlspring.strongbox.providers.io.RepositoryStreamSupport$RepositoryOutputStream.close(RepositoryStreamSupport.java:173)
at org.carlspring.strongbox.services.ArtifactManagementService.doStore(ArtifactManagementService.java:118)
... 75 common frames omitted
21:30:20.955 07-05-2019 | ERROR | kJoinPool-1-worker-1 | o.c.s.services.ArtifactManagementServiceImplTest | Failed to store artifact [C:\Users\fuss\IdeaProjects\strongbox\strongbox-storage\strongbox-storage-layout-providers\strongbox-storage-maven-layout\strongbox-storage-maven-layout-provider\target\strongbox-vault\storages\storage0\tcrw-releases-with-lock-testConcurrentReadWrite\org\carlspring\strongbox\locked-artifact\12.2.0.1\locked-artifact-12.2.0.1.pom]
org.carlspring.strongbox.storage.ArtifactStorageException: java.lang.NullPointerException
at org.carlspring.strongbox.services.ArtifactManagementService.doStore(ArtifactManagementService.java:125)
at org.carlspring.strongbox.services.ArtifactManagementService.store(ArtifactManagementService.java:99)
at org.carlspring.strongbox.services.ArtifactManagementService$$FastClassBySpringCGLIB$$b290f309.invoke(<generated>)
at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:749)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:88)
at org.carlspring.strongbox.data.tx.OEntityUnproxyAspect.transactional(OEntityUnproxyAspect.java:52)
at sun.reflect.GeneratedMethodAccessor340.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:644)
at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:633)
at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:70)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:294)
at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:98)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:93)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688)
at org.carlspring.strongbox.services.ArtifactManagementService$$EnhancerBySpringCGLIB$$855a183.store(<generated>)
at org.carlspring.strongbox.services.ArtifactManagementServiceImplTest$Store.call(ArtifactManagementServiceImplTest.java:825)
at org.carlspring.strongbox.services.ArtifactManagementServiceImplTest.getResult(ArtifactManagementServiceImplTest.java:787)
at org.carlspring.strongbox.services.ArtifactManagementServiceImplTest.lambda$testConcurrentReadWrite$0(ArtifactManagementServiceImplTest.java:605)
at java.util.stream.IntPipeline$4$1.accept(IntPipeline.java:250)
at java.util.stream.Streams$RangeIntSpliterator.forEachRemaining(Streams.java:110)
at java.util.Spliterator$OfInt.forEachRemaining(Spliterator.java:693)
at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481)
at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)
at java.util.stream.ReduceOps$ReduceTask.doLeaf(ReduceOps.java:747)
at java.util.stream.ReduceOps$ReduceTask.doLeaf(ReduceOps.java:721)
at java.util.stream.AbstractTask.compute(AbstractTask.java:316)
at java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:731)
at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289)
at java.util.concurrent.ForkJoinPool.helpComplete(ForkJoinPool.java:1870)
at java.util.concurrent.ForkJoinPool.awaitJoin(ForkJoinPool.java:2045)
at java.util.concurrent.ForkJoinTask.doInvoke(ForkJoinTask.java:404)
at java.util.concurrent.ForkJoinTask.invoke(ForkJoinTask.java:734)
at java.util.stream.ReduceOps$ReduceOp.evaluateParallel(ReduceOps.java:714)
at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:233)
at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:499)
at org.carlspring.strongbox.services.ArtifactManagementServiceImplTest.testConcurrentReadWrite(ArtifactManagementServiceImplTest.java:609)
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:498)
at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:532)
at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:115)
at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:171)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:72)
at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:167)
at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:114)
at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:59)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$4(NodeTestTask.java:108)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:72)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:98)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:74)
at org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService$ExclusiveTask.compute(ForkJoinPoolHierarchicalTestExecutorService.java:170)
at org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService.invokeAll(ForkJoinPoolHierarchicalTestExecutorService.java:114)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$4(NodeTestTask.java:112)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:72)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:98)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:74)
at org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService$ExclusiveTask.compute(ForkJoinPoolHierarchicalTestExecutorService.java:170)
at org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService.invokeAll(ForkJoinPoolHierarchicalTestExecutorService.java:114)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$4(NodeTestTask.java:112)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:72)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:98)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:74)
at org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService$ExclusiveTask.compute(ForkJoinPoolHierarchicalTestExecutorService.java:170)
at java.util.concurrent.RecursiveAction.exec(RecursiveAction.java:189)
at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289)
at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056)
at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1692)
at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157)
Caused by: java.lang.NullPointerException: null
at org.carlspring.strongbox.services.impl.ArtifactIndexesServiceImpl.addArtifactToIndex(ArtifactIndexesServiceImpl.java:63)
at org.carlspring.strongbox.providers.layout.IndexedMaven2FileSystemProvider.moveFromTemporaryDirectory(IndexedMaven2FileSystemProvider.java:152)
at org.carlspring.strongbox.providers.io.StorageFileSystemProvider$TempOutputStream.close(StorageFileSystemProvider.java:630)
at org.apache.commons.io.output.ProxyOutputStream.close(ProxyOutputStream.java:117)
at org.carlspring.strongbox.providers.layout.IndexedMaven2FileSystemProvider$IndexedOutputStream.close(IndexedMaven2FileSystemProvider.java:182)
at java.io.FilterOutputStream.close(FilterOutputStream.java:159)
at java.io.FilterOutputStream.close(FilterOutputStream.java:159)
at org.carlspring.commons.io.MultipleDigestOutputStream.close(MultipleDigestOutputStream.java:172)
at org.carlspring.strongbox.io.LayoutOutputStream.close(LayoutOutputStream.java:125)
at org.apache.commons.io.output.ProxyOutputStream.close(ProxyOutputStream.java:117)
at org.apache.commons.io.output.ProxyOutputStream.close(ProxyOutputStream.java:117)
at org.carlspring.strongbox.providers.io.RepositoryStreamSupport$RepositoryOutputStream.close(RepositoryStreamSupport.java:173)
at org.carlspring.strongbox.services.ArtifactManagementService.doStore(ArtifactManagementService.java:118)
... 75 common frames omitted
21:30:21.170 07-05-2019 | ERROR | kJoinPool-1-worker-1 | o.c.s.services.ArtifactManagementServiceImplTest | Failed to store artifact [C:\Users\fuss\IdeaProjects\strongbox\strongbox-storage\strongbox-storage-layout-providers\strongbox-storage-maven-layout\strongbox-storage-maven-layout-provider\target\strongbox-vault\storages\storage0\tcrw-releases-with-lock-testConcurrentReadWrite\org\carlspring\strongbox\locked-artifact\12.2.0.1\locked-artifact-12.2.0.1.pom]
org.carlspring.strongbox.storage.ArtifactStorageException: java.lang.NullPointerException
at org.carlspring.strongbox.services.ArtifactManagementService.doStore(ArtifactManagementService.java:125)
at org.carlspring.strongbox.services.ArtifactManagementService.store(ArtifactManagementService.java:99)
at org.carlspring.strongbox.services.ArtifactManagementService$$FastClassBySpringCGLIB$$b290f309.invoke(<generated>)
at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:749)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:88)
at org.carlspring.strongbox.data.tx.OEntityUnproxyAspect.transactional(OEntityUnproxyAspect.java:52)
at sun.reflect.GeneratedMethodAccessor340.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:644)
at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:633)
at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:70)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:294)
at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:98)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:93)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688)
at org.carlspring.strongbox.services.ArtifactManagementService$$EnhancerBySpringCGLIB$$855a183.store(<generated>)
at org.carlspring.strongbox.services.ArtifactManagementServiceImplTest$Store.call(ArtifactManagementServiceImplTest.java:825)
at org.carlspring.strongbox.services.ArtifactManagementServiceImplTest.getResult(ArtifactManagementServiceImplTest.java:787)
at org.carlspring.strongbox.services.ArtifactManagementServiceImplTest.lambda$testConcurrentReadWrite$0(ArtifactManagementServiceImplTest.java:605)
at java.util.stream.IntPipeline$4$1.accept(IntPipeline.java:250)
at java.util.stream.Streams$RangeIntSpliterator.forEachRemaining(Streams.java:110)
at java.util.Spliterator$OfInt.forEachRemaining(Spliterator.java:693)
at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481)
at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)
at java.util.stream.ReduceOps$ReduceTask.doLeaf(ReduceOps.java:747)
at java.util.stream.ReduceOps$ReduceTask.doLeaf(ReduceOps.java:721)
at java.util.stream.AbstractTask.compute(AbstractTask.java:316)
at java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:731)
at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289)
at java.util.concurrent.ForkJoinPool.helpComplete(ForkJoinPool.java:1870)
at java.util.concurrent.ForkJoinPool.awaitJoin(ForkJoinPool.java:2045)
at java.util.concurrent.ForkJoinTask.doInvoke(ForkJoinTask.java:404)
at java.util.concurrent.ForkJoinTask.invoke(ForkJoinTask.java:734)
at java.util.stream.ReduceOps$ReduceOp.evaluateParallel(ReduceOps.java:714)
at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:233)
at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:499)
at org.carlspring.strongbox.services.ArtifactManagementServiceImplTest.testConcurrentReadWrite(ArtifactManagementServiceImplTest.java:609)
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:498)
at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:532)
at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:115)
at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:171)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:72)
at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:167)
at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:114)
at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:59)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$4(NodeTestTask.java:108)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:72)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:98)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:74)
at org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService$ExclusiveTask.compute(ForkJoinPoolHierarchicalTestExecutorService.java:170)
at org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService.invokeAll(ForkJoinPoolHierarchicalTestExecutorService.java:114)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$4(NodeTestTask.java:112)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:72)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:98)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:74)
at org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService$ExclusiveTask.compute(ForkJoinPoolHierarchicalTestExecutorService.java:170)
at org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService.invokeAll(ForkJoinPoolHierarchicalTestExecutorService.java:114)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$4(NodeTestTask.java:112)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:72)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:98)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:74)
at org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService$ExclusiveTask.compute(ForkJoinPoolHierarchicalTestExecutorService.java:170)
at java.util.concurrent.RecursiveAction.exec(RecursiveAction.java:189)
at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289)
at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056)
at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1692)
at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157)
Caused by: java.lang.NullPointerException: null
at org.carlspring.strongbox.services.impl.ArtifactIndexesServiceImpl.addArtifactToIndex(ArtifactIndexesServiceImpl.java:63)
at org.carlspring.strongbox.providers.layout.IndexedMaven2FileSystemProvider.moveFromTemporaryDirectory(IndexedMaven2FileSystemProvider.java:152)
at org.carlspring.strongbox.providers.io.StorageFileSystemProvider$TempOutputStream.close(StorageFileSystemProvider.java:630)
at org.apache.commons.io.output.ProxyOutputStream.close(ProxyOutputStream.java:117)
at org.carlspring.strongbox.providers.layout.IndexedMaven2FileSystemProvider$IndexedOutputStream.close(IndexedMaven2FileSystemProvider.java:182)
at java.io.FilterOutputStream.close(FilterOutputStream.java:159)
at java.io.FilterOutputStream.close(FilterOutputStream.java:159)
at org.carlspring.commons.io.MultipleDigestOutputStream.close(MultipleDigestOutputStream.java:172)
at org.carlspring.strongbox.io.LayoutOutputStream.close(LayoutOutputStream.java:125)
at org.apache.commons.io.output.ProxyOutputStream.close(ProxyOutputStream.java:117)
at org.apache.commons.io.output.ProxyOutputStream.close(ProxyOutputStream.java:117)
at org.carlspring.strongbox.providers.io.RepositoryStreamSupport$RepositoryOutputStream.close(RepositoryStreamSupport.java:173)
at org.carlspring.strongbox.services.ArtifactManagementService.doStore(ArtifactManagementService.java:118)
... 75 common frames omitted
21:30:21.574 07-05-2019 | INFO | ongbox.HealthMonitor | com.hazelcast.internal.diagnostics.HealthMonitor | [192.168.99.1]:5701 [strongbox] [3.11.1] processors=4, physical.memory.total=7,9G, physical.memory.free=803,5M, swap.space.total=15,9G, swap.space.free=2,0G, heap.memory.used=196,8M, heap.memory.free=534,2M, heap.memory.total=731,0M, heap.memory.max=910,5M, heap.memory.used/total=26,92%, heap.memory.used/max=21,61%, minor.gc.count=16, minor.gc.time=301ms, major.gc.count=4, major.gc.time=474ms, load.process=69,48%, load.system=99,03%, load.systemAverage=n/a thread.count=51, thread.peakCount=53, cluster.timeDiff=0, event.q.size=0, executor.q.async.size=0, executor.q.client.size=0, executor.q.query.size=0, executor.q.scheduled.size=0, executor.q.io.size=0, executor.q.system.size=0, executor.q.operations.size=0, executor.q.priorityOperation.size=0, operations.completed.count=3604, executor.q.mapLoad.size=0, executor.q.mapLoadAllKeys.size=0, executor.q.cluster.size=0, executor.q.response.size=0, operations.running.count=0, operations.pending.invocations.percentage=0,00%, operations.pending.invocations.count=1, proxy.count=0, clientEndpoint.count=0, connection.active.count=0, client.connection.count=0, connection.count=0
21:30:22.108 07-05-2019 | ERROR | kJoinPool-1-worker-0 | o.c.s.services.ArtifactManagementServiceImplTest | Failed to store artifact [C:\Users\fuss\IdeaProjects\strongbox\strongbox-storage\strongbox-storage-layout-providers\strongbox-storage-maven-layout\strongbox-storage-maven-layout-provider\target\strongbox-vault\storages\storage0\tcrw-releases-with-lock-testConcurrentReadWrite\org\carlspring\strongbox\locked-artifact\12.2.0.1\locked-artifact-12.2.0.1.pom]
org.carlspring.strongbox.storage.ArtifactStorageException: java.lang.NullPointerException
at org.carlspring.strongbox.services.ArtifactManagementService.doStore(ArtifactManagementService.java:125)
at org.carlspring.strongbox.services.ArtifactManagementService.store(ArtifactManagementService.java:99)
at org.carlspring.strongbox.services.ArtifactManagementService$$FastClassBySpringCGLIB$$b290f309.invoke(<generated>)
at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:749)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:88)
at org.carlspring.strongbox.data.tx.OEntityUnproxyAspect.transactional(OEntityUnproxyAspect.java:52)
at sun.reflect.GeneratedMethodAccessor340.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:644)
at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:633)
at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:70)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:294)
at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:98)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:93)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688)
at org.carlspring.strongbox.services.ArtifactManagementService$$EnhancerBySpringCGLIB$$855a183.store(<generated>)
at org.carlspring.strongbox.services.ArtifactManagementServiceImplTest$Store.call(ArtifactManagementServiceImplTest.java:825)
at org.carlspring.strongbox.services.ArtifactManagementServiceImplTest.getResult(ArtifactManagementServiceImplTest.java:787)
at org.carlspring.strongbox.services.ArtifactManagementServiceImplTest.lambda$testConcurrentReadWrite$0(ArtifactManagementServiceImplTest.java:605)
at java.util.stream.IntPipeline$4$1.accept(IntPipeline.java:250)
at java.util.stream.Streams$RangeIntSpliterator.forEachRemaining(Streams.java:110)
at java.util.Spliterator$OfInt.forEachRemaining(Spliterator.java:693)
at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481)
at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)
at java.util.stream.ReduceOps$ReduceTask.doLeaf(ReduceOps.java:747)
at java.util.stream.ReduceOps$ReduceTask.doLeaf(ReduceOps.java:721)
at java.util.stream.AbstractTask.compute(AbstractTask.java:316)
at java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:731)
at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289)
at java.util.concurrent.ForkJoinPool$WorkQueue.execLocalTasks(ForkJoinPool.java:1040)
at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1058)
at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1692)
at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157)
Caused by: java.lang.NullPointerException: null
at org.carlspring.strongbox.services.impl.ArtifactIndexesServiceImpl.addArtifactToIndex(ArtifactIndexesServiceImpl.java:63)
at org.carlspring.strongbox.providers.layout.IndexedMaven2FileSystemProvider.moveFromTemporaryDirectory(IndexedMaven2FileSystemProvider.java:152)
at org.carlspring.strongbox.providers.io.StorageFileSystemProvider$TempOutputStream.close(StorageFileSystemProvider.java:630)
at org.apache.commons.io.output.ProxyOutputStream.close(ProxyOutputStream.java:117)
at org.carlspring.strongbox.providers.layout.IndexedMaven2FileSystemProvider$IndexedOutputStream.close(IndexedMaven2FileSystemProvider.java:182)
at java.io.FilterOutputStream.close(FilterOutputStream.java:159)
at java.io.FilterOutputStream.close(FilterOutputStream.java:159)
at org.carlspring.commons.io.MultipleDigestOutputStream.close(MultipleDigestOutputStream.java:172)
at org.carlspring.strongbox.io.LayoutOutputStream.close(LayoutOutputStream.java:125)
at org.apache.commons.io.output.ProxyOutputStream.close(ProxyOutputStream.java:117)
at org.apache.commons.io.output.ProxyOutputStream.close(ProxyOutputStream.java:117)
at org.carlspring.strongbox.providers.io.RepositoryStreamSupport$RepositoryOutputStream.close(RepositoryStreamSupport.java:173)
at org.carlspring.strongbox.services.ArtifactManagementService.doStore(ArtifactManagementService.java:118)
... 38 common frames omitted
21:30:23.106 07-05-2019 | WARN | kJoinPool-1-worker-1 | o.c.s.providers.layout.LayoutFileSystemProvider | Path not found: path-[C:\Users\fuss\IdeaProjects\strongbox\strongbox-storage\strongbox-storage-layout-providers\strongbox-storage-maven-layout\strongbox-storage-maven-layout-provider\target\strongbox-vault\storages\storage0\amsi-releases-without-deployment-testConcurrentReadWrite]
21:30:23.134 07-05-2019 | WARN | kJoinPool-1-worker-1 | o.c.s.providers.layout.LayoutFileSystemProvider | Path not found: path-[C:\Users\fuss\IdeaProjects\strongbox\strongbox-storage\strongbox-storage-layout-providers\strongbox-storage-maven-layout\strongbox-storage-maven-layout-provider\target\strongbox-vault\storages\storage0\amsi-releases-without-redeployment-testConcurrentReadWrite]
21:30:23.136 07-05-2019 | WARN | kJoinPool-1-worker-1 | o.c.s.providers.layout.LayoutFileSystemProvider | Path not found: path-[C:\Users\fuss\IdeaProjects\strongbox\strongbox-storage\strongbox-storage-layout-providers\strongbox-storage-maven-layout\strongbox-storage-maven-layout-provider\target\strongbox-vault\storages\storage0\amsi-releases-without-deletes-testConcurrentReadWrite]
21:30:23.136 07-05-2019 | WARN | kJoinPool-1-worker-1 | o.c.s.providers.layout.LayoutFileSystemProvider | Path not found: path-[C:\Users\fuss\IdeaProjects\strongbox\strongbox-storage\strongbox-storage-layout-providers\strongbox-storage-maven-layout\strongbox-storage-maven-layout-provider\target\strongbox-vault\storages\storage0\tdradagr-releases-testConcurrentReadWrite]
21:30:23.136 07-05-2019 | WARN | kJoinPool-1-worker-1 | o.c.s.providers.layout.LayoutFileSystemProvider | Path not found: path-[C:\Users\fuss\IdeaProjects\strongbox\strongbox-storage\strongbox-storage-layout-providers\strongbox-storage-maven-layout\strongbox-storage-maven-layout-provider\target\strongbox-vault\storages\storage0\tdradagr-group-testConcurrentReadWrite]
21:30:23.136 07-05-2019 | WARN | kJoinPool-1-worker-1 | o.c.s.providers.layout.LayoutFileSystemProvider | Path not found: path-[C:\Users\fuss\IdeaProjects\strongbox\strongbox-storage\strongbox-storage-layout-providers\strongbox-storage-maven-layout\strongbox-storage-maven-layout-provider\target\strongbox-vault\storages\storage0\tarfg-releases-testConcurrentReadWrite]
21:30:23.136 07-05-2019 | WARN | kJoinPool-1-worker-1 | o.c.s.providers.layout.LayoutFileSystemProvider | Path not found: path-[C:\Users\fuss\IdeaProjects\strongbox\strongbox-storage\strongbox-storage-layout-providers\strongbox-storage-maven-layout\strongbox-storage-maven-layout-provider\target\strongbox-vault\storages\storage0\tarfg-group-testConcurrentReadWrite]
21:30:23.136 07-05-2019 | WARN | kJoinPool-1-worker-1 | o.c.s.providers.layout.LayoutFileSystemProvider | Path not found: path-[C:\Users\fuss\IdeaProjects\strongbox\strongbox-storage\strongbox-storage-layout-providers\strongbox-storage-maven-layout\strongbox-storage-maven-layout-provider\target\strongbox-vault\storages\storage0\tfd-release-with-trash-testConcurrentReadWrite]
21:30:23.136 07-05-2019 | WARN | kJoinPool-1-worker-1 | o.c.s.providers.layout.LayoutFileSystemProvider | Path not found: path-[C:\Users\fuss\IdeaProjects\strongbox\strongbox-storage\strongbox-storage-layout-providers\strongbox-storage-maven-layout\strongbox-storage-maven-layout-provider\target\strongbox-vault\storages\storage0\tfd-release-without-delete-testConcurrentReadWrite]
21:30:23.144 07-05-2019 | WARN | kJoinPool-1-worker-1 | o.c.s.providers.layout.LayoutFileSystemProvider | Path not found: path-[C:\Users\fuss\IdeaProjects\strongbox\strongbox-storage\strongbox-storage-layout-providers\strongbox-storage-maven-layout\strongbox-storage-maven-layout-provider\target\strongbox-vault\storages\storage0\trts-snapshots-testConcurrentReadWrite]
21:30:23.185 07-05-2019 | WARN | kJoinPool-1-worker-1 | o.c.s.providers.layout.LayoutFileSystemProvider | Path not found: path-[C:\Users\fuss\IdeaProjects\strongbox\strongbox-storage\strongbox-storage-layout-providers\strongbox-storage-maven-layout\strongbox-storage-maven-layout-provider\target\strongbox-vault\storages\storage0\last-version-releases-testConcurrentReadWrite]
21:30:23.187 07-05-2019 | WARN | kJoinPool-1-worker-1 | o.c.s.providers.layout.LayoutFileSystemProvider | Path not found: path-[C:\Users\fuss\IdeaProjects\strongbox\strongbox-storage\strongbox-storage-layout-providers\strongbox-storage-maven-layout\strongbox-storage-maven-layout-provider\target\strongbox-vault\storages\storage0\checksums-storage-testConcurrentReadWrite]
org.opentest4j.AssertionFailedError: Operation [write:0] content size don't match. ==>
Expected :40000
Actual :0
<Click to see difference>
at org.junit.jupiter.api.AssertionUtils.fail(AssertionUtils.java:54)
at org.junit.jupiter.api.AssertEquals.failNotEqual(AssertEquals.java:195)
at org.junit.jupiter.api.AssertEquals.assertEquals(AssertEquals.java:184)
at org.junit.jupiter.api.Assertions.assertEquals(Assertions.java:519)
at org.carlspring.strongbox.services.ArtifactManagementServiceImplTest.testConcurrentReadWrite(ArtifactManagementServiceImplTest.java:614)
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:498)
at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:532)
at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:115)
at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:171)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:72)
at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:167)
at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:114)
at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:59)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$4(NodeTestTask.java:108)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:72)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:98)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:74)
at org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService$ExclusiveTask.compute(ForkJoinPoolHierarchicalTestExecutorService.java:170)
at org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService.invokeAll(ForkJoinPoolHierarchicalTestExecutorService.java:114)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$4(NodeTestTask.java:112)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:72)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:98)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:74)
at org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService$ExclusiveTask.compute(ForkJoinPoolHierarchicalTestExecutorService.java:170)
at org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService.invokeAll(ForkJoinPoolHierarchicalTestExecutorService.java:114)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$4(NodeTestTask.java:112)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:72)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:98)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:74)
at org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService$ExclusiveTask.compute(ForkJoinPoolHierarchicalTestExecutorService.java:170)
at java.util.concurrent.RecursiveAction.exec(RecursiveAction.java:189)
at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289)
at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056)
at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1692)
at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment