org.springframework.transaction.UnexpectedRollbackException: Transaction rolled back because it has been marked as rollback-only

JFrog JIRA | Matan Katz | 4 months ago
  1. 0

    {code} 2016-07-31 13:47:35,138 [http-nio-8081-exec-2] [ERROR] (o.a.r.d.DbStoringRepoMixin:264) - Couldn't save resource, reason: java.lang.NullPointerException: null at org.artifactory.model.xstream.fs.PropertiesImpl$$Lambda$76/126418145.compare(Unknown Source) ~[na:na] at java.util.TimSort.countRunAndMakeAscending(TimSort.java:351) ~[na:1.8.0_45-internal] at java.util.TimSort.sort(TimSort.java:216) ~[na:1.8.0_45-internal] at java.util.Arrays.sort(Arrays.java:1512) ~[na:1.8.0_45-internal] at java.util.stream.SortedOps$SizedRefSortingSink.end(SortedOps.java:348) ~[na:1.8.0_45-internal] at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:513) ~[na:1.8.0_45-internal] at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:502) ~[na:1.8.0_45-internal] at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:708) ~[na:1.8.0_45-internal] at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[na:1.8.0_45-internal] at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:499) ~[na:1.8.0_45-internal] at org.artifactory.model.xstream.fs.PropertiesImpl.lambda$3(PropertiesImpl.java:294) ~[artifactory-storage-common-4.x-SNAPSHOT.jar:na] at org.artifactory.model.xstream.fs.PropertiesImpl$$Lambda$70/2041083863.accept(Unknown Source) ~[na:na] at java.lang.Iterable.forEach(Iterable.java:75) ~[na:1.8.0_45-internal] at org.artifactory.model.xstream.fs.PropertiesImpl.getPropertyChanges(PropertiesImpl.java:284) ~[artifactory-storage-common-4.x-SNAPSHOT.jar:na] at org.artifactory.storage.db.fs.service.DbPropertiesServiceImpl.updateProperties(DbPropertiesServiceImpl.java:142) ~[artifactory-storage-db-4.x-SNAPSHOT.jar:na] at org.artifactory.storage.db.fs.service.DbPropertiesServiceImpl.setProperties(DbPropertiesServiceImpl.java:127) ~[artifactory-storage-db-4.x-SNAPSHOT.jar:na] at org.artifactory.storage.db.fs.model.DbMutableItem.save(DbMutableItem.java:234) ~[artifactory-storage-db-4.x-SNAPSHOT.jar:na] at org.artifactory.storage.fs.lock.SessionLockEntry.save(SessionLockEntry.java:74) ~[artifactory-storage-common-4.x-SNAPSHOT.jar:na] at org.artifactory.storage.db.fs.session.SqlStorageSession.save(SqlStorageSession.java:68) ~[artifactory-storage-db-4.x-SNAPSHOT.jar:na] at org.artifactory.repo.db.DbStoringRepoMixin.invokeAfterCreateInterceptors(DbStoringRepoMixin.java:386) ~[artifactory-core-4.x-SNAPSHOT.jar:na] at org.artifactory.repo.db.DbStoringRepoMixin.saveResource(DbStoringRepoMixin.java:226) ~[artifactory-core-4.x-SNAPSHOT.jar:na] at org.artifactory.repo.db.DbLocalRepo.saveResource(DbLocalRepo.java:137) [artifactory-core-4.x-SNAPSHOT.jar:na] at org.artifactory.repo.service.RepositoryServiceImpl.saveResourceInTransaction(RepositoryServiceImpl.java:1865) [artifactory-core-4.x-SNAPSHOT.jar:na] at sun.reflect.GeneratedMethodAccessor105.invoke(Unknown Source) ~[na:na] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_45-internal] at java.lang.reflect.Method.invoke(Method.java:497) ~[na:1.8.0_45-internal] at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:317) [spring-aop-4.1.5.RELEASE.jar:4.1.5.RELEASE] at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190) [spring-aop-4.1.5.RELEASE.jar:4.1.5.RELEASE] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) [spring-aop-4.1.5.RELEASE.jar:4.1.5.RELEASE] at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) [spring-tx-4.1.5.RELEASE.jar:4.1.5.RELEASE] at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) [spring-tx-4.1.5.RELEASE.jar:4.1.5.RELEASE] at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) [spring-tx-4.1.5.RELEASE.jar:4.1.5.RELEASE] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) [spring-aop-4.1.5.RELEASE.jar:4.1.5.RELEASE] at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:207) [spring-aop-4.1.5.RELEASE.jar:4.1.5.RELEASE] at com.sun.proxy.$Proxy47.saveResourceInTransaction(Unknown Source) [na:na] at org.artifactory.repo.service.RepositoryServiceImpl.saveResource(RepositoryServiceImpl.java:1833) [artifactory-core-4.x-SNAPSHOT.jar:na] at org.artifactory.repo.service.RepositoryServiceImpl.saveFileInternal(RepositoryServiceImpl.java:731) [artifactory-core-4.x-SNAPSHOT.jar:na] at sun.reflect.GeneratedMethodAccessor115.invoke(Unknown Source) ~[na:na] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_45-internal] at java.lang.reflect.Method.invoke(Method.java:497) ~[na:1.8.0_45-internal] at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:317) [spring-aop-4.1.5.RELEASE.jar:4.1.5.RELEASE] at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:201) [spring-aop-4.1.5.RELEASE.jar:4.1.5.RELEASE] at com.sun.proxy.$Proxy47.saveFileInternal(Unknown Source) [na:na] at org.artifactory.addon.yum.indexer.RpmRepoMetadataSink.write(RpmRepoMetadataSink.java:61) [artifactory-addon-yum-4.x-SNAPSHOT.jar:na] at org.jfrog.metadata.yum.writer.YumRepoMetadataWriter.writeIndex(YumRepoMetadataWriter.java:167) [rpm-writer-4.3.0.jar:na] at org.jfrog.metadata.yum.writer.YumRepoMetadataWriter.writeRpmIndices(YumRepoMetadataWriter.java:146) [rpm-writer-4.3.0.jar:na] at org.jfrog.metadata.yum.writer.YumRepoMetadataWriter.write(YumRepoMetadataWriter.java:73) [rpm-writer-4.3.0.jar:na] at org.artifactory.addon.yum.YumAddonImpl.writeMetadataAsSystem(YumAddonImpl.java:348) [artifactory-addon-yum-4.x-SNAPSHOT.jar:na] at org.artifactory.addon.yum.YumAddonImpl.writeMetadata(YumAddonImpl.java:332) [artifactory-addon-yum-4.x-SNAPSHOT.jar:na] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_45-internal] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_45-internal] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_45-internal] at java.lang.reflect.Method.invoke(Method.java:497) ~[na:1.8.0_45-internal] at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:317) [spring-aop-4.1.5.RELEASE.jar:4.1.5.RELEASE] at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:201) [spring-aop-4.1.5.RELEASE.jar:4.1.5.RELEASE] at com.sun.proxy.$Proxy152.writeMetadata(Unknown Source) [na:na] at org.artifactory.addon.yum.YumAddonImpl$RpmMetadataWriter.write(YumAddonImpl.java:300) [artifactory-addon-yum-4.x-SNAPSHOT.jar:na] at org.jfrog.metadata.indexer.RpmRepoIndexer.indexUsingAdvancedWriter(RpmRepoIndexer.java:86) [rpm-indexer-4.3.0.jar:na] at org.jfrog.metadata.indexer.RpmRepoIndexer.index(RpmRepoIndexer.java:70) [rpm-indexer-4.3.0.jar:na] at org.artifactory.addon.yum.YumAddonImpl.calculateYumMetadataAsSystem(YumAddonImpl.java:269) [artifactory-addon-yum-4.x-SNAPSHOT.jar:na] at org.artifactory.addon.yum.YumAddonImpl.calculateYumMetadata(YumAddonImpl.java:247) [artifactory-addon-yum-4.x-SNAPSHOT.jar:na] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_45-internal] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_45-internal] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_45-internal] at java.lang.reflect.Method.invoke(Method.java:497) ~[na:1.8.0_45-internal] at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:317) [spring-aop-4.1.5.RELEASE.jar:4.1.5.RELEASE] at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190) [spring-aop-4.1.5.RELEASE.jar:4.1.5.RELEASE] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) [spring-aop-4.1.5.RELEASE.jar:4.1.5.RELEASE] at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) [spring-tx-4.1.5.RELEASE.jar:4.1.5.RELEASE] at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) [spring-tx-4.1.5.RELEASE.jar:4.1.5.RELEASE] at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) [spring-tx-4.1.5.RELEASE.jar:4.1.5.RELEASE] at org.artifactory.storage.fs.lock.aop.LockingAdvice.invoke(LockingAdvice.java:76) [artifactory-storage-common-4.x-SNAPSHOT.jar:na] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) [spring-aop-4.1.5.RELEASE.jar:4.1.5.RELEASE] at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:207) [spring-aop-4.1.5.RELEASE.jar:4.1.5.RELEASE] at com.sun.proxy.$Proxy152.calculateYumMetadata(Unknown Source) [na:na] at org.artifactory.addon.yum.YumAddonImpl.requestYumMetadataCalculation(YumAddonImpl.java:129) [artifactory-addon-yum-4.x-SNAPSHOT.jar:na] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_45-internal] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_45-internal] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_45-internal] at java.lang.reflect.Method.invoke(Method.java:497) ~[na:1.8.0_45-internal] at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:317) [spring-aop-4.1.5.RELEASE.jar:4.1.5.RELEASE] at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:201) [spring-aop-4.1.5.RELEASE.jar:4.1.5.RELEASE] at com.sun.proxy.$Proxy152.requestYumMetadataCalculation(Unknown Source) [na:na] at org.artifactory.addon.rest.RestAddonImpl.calculateYumMetadata(RestAddonImpl.java:1392) [artifactory-addon-rest-4.x-SNAPSHOT.jar:na] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_45-internal] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_45-internal] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_45-internal] at java.lang.reflect.Method.invoke(Method.java:497) ~[na:1.8.0_45-internal] at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:317) [spring-aop-4.1.5.RELEASE.jar:4.1.5.RELEASE] at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:201) [spring-aop-4.1.5.RELEASE.jar:4.1.5.RELEASE] at com.sun.proxy.$Proxy151.calculateYumMetadata(Unknown Source) [na:na] at org.artifactory.rest.resource.repositories.YumResource.calculateYumMetadata(YumResource.java:70) [artifactory-rest-4.x-SNAPSHOT.jar:na] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_45-internal] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_45-internal] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_45-internal] at java.lang.reflect.Method.invoke(Method.java:497) ~[na:1.8.0_45-internal] at com.sun.jersey.spi.container.JavaMethodInvokerFactory$1.invoke(JavaMethodInvokerFactory.java:60) [jersey-server-1.19.jar:1.19] at com.sun.jersey.server.impl.model.method.dispatch.AbstractResourceMethodDispatchProvider$ResponseOutInvoker._dispatch(AbstractResourceMethodDispatchProvider.java:205) [jersey-server-1.19.jar:1.19] at com.sun.jersey.server.impl.model.method.dispatch.ResourceJavaMethodDispatcher.dispatch(ResourceJavaMethodDispatcher.java:75) [jersey-server-1.19.jar:1.19] at com.sun.jersey.server.impl.uri.rules.HttpMethodRule.accept(HttpMethodRule.java:302) [jersey-server-1.19.jar:1.19] at com.sun.jersey.server.impl.uri.rules.RightHandPathRule.accept(RightHandPathRule.java:147) [jersey-server-1.19.jar:1.19] at com.sun.jersey.server.impl.uri.rules.ResourceClassRule.accept(ResourceClassRule.java:108) [jersey-server-1.19.jar:1.19] at com.sun.jersey.server.impl.uri.rules.RightHandPathRule.accept(RightHandPathRule.java:147) [jersey-server-1.19.jar:1.19] at com.sun.jersey.server.impl.uri.rules.RootResourceClassesRule.accept(RootResourceClassesRule.java:84) [jersey-server-1.19.jar:1.19] at com.sun.jersey.server.impl.application.WebApplicationImpl._handleRequest(WebApplicationImpl.java:1542) [jersey-server-1.19.jar:1.19] at com.sun.jersey.server.impl.application.WebApplicationImpl._handleRequest(WebApplicationImpl.java:1473) [jersey-server-1.19.jar:1.19] at com.sun.jersey.server.impl.application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:1419) [jersey-server-1.19.jar:1.19] at com.sun.jersey.server.impl.application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:1409) [jersey-server-1.19.jar:1.19] at com.sun.jersey.spi.container.servlet.WebComponent.service(WebComponent.java:409) [jersey-servlet-1.19.jar:1.19] at com.sun.jersey.spi.container.servlet.ServletContainer.service(ServletContainer.java:558) [jersey-servlet-1.19.jar:1.19] at com.sun.jersey.spi.container.servlet.ServletContainer.service(ServletContainer.java:733) [jersey-servlet-1.19.jar:1.19] at javax.servlet.http.HttpServlet.service(HttpServlet.java:729) [servlet-api.jar:na] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:292) [catalina.jar:8.0.32] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207) [catalina.jar:8.0.32] at org.artifactory.webapp.servlet.RepoFilter.execute(RepoFilter.java:200) [artifactory-web-application-4.x-SNAPSHOT.jar:na] at org.artifactory.webapp.servlet.RepoFilter.doFilter(RepoFilter.java:91) [artifactory-web-application-4.x-SNAPSHOT.jar:na] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240) [catalina.jar:8.0.32] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207) [catalina.jar:8.0.32] at org.artifactory.webapp.servlet.AccessFilter.useAuthentication(AccessFilter.java:381) [artifactory-web-application-4.x-SNAPSHOT.jar:na] at org.artifactory.webapp.servlet.AccessFilter.authenticateAndExecute(AccessFilter.java:267) [artifactory-web-application-4.x-SNAPSHOT.jar:na] at org.artifactory.webapp.servlet.AccessFilter.doFilterInternal(AccessFilter.java:197) [artifactory-web-application-4.x-SNAPSHOT.jar:na] at org.artifactory.webapp.servlet.AccessFilter.doFilter(AccessFilter.java:157) [artifactory-web-application-4.x-SNAPSHOT.jar:na] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240) [catalina.jar:8.0.32] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207) [catalina.jar:8.0.32] at org.artifactory.webapp.servlet.RequestFilter.doFilter(RequestFilter.java:61) [artifactory-web-application-4.x-SNAPSHOT.jar:na] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240) [catalina.jar:8.0.32] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207) [catalina.jar:8.0.32] at org.artifactory.webapp.servlet.ArtifactoryFilter.doFilter(ArtifactoryFilter.java:111) [artifactory-web-application-4.x-SNAPSHOT.jar:na] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240) [catalina.jar:8.0.32] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207) [catalina.jar:8.0.32] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:212) [catalina.jar:8.0.32] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:106) [catalina.jar:8.0.32] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:141) [catalina.jar:8.0.32] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79) [catalina.jar:8.0.32] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:88) [catalina.jar:8.0.32] at org.apache.catalina.valves.RemoteIpValve.invoke(RemoteIpValve.java:676) [catalina.jar:8.0.32] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:522) [catalina.jar:8.0.32] at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1095) [tomcat-coyote.jar:8.0.32] at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:672) [tomcat-coyote.jar:8.0.32] at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1500) [tomcat-coyote.jar:8.0.32] at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1456) [tomcat-coyote.jar:8.0.32] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [na:1.8.0_45-internal] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [na:1.8.0_45-internal] at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-util.jar:8.0.32] at java.lang.Thread.run(Thread.java:745) [na:1.8.0_45-internal] 2016-07-31 13:47:35,167 [http-nio-8081-exec-2] [ERROR] (o.a.a.y.YumAddonImpl:352) - An error occurred while saving YUM metadata for yum-local: java.lang.RuntimeException: java.lang.NullPointerException at org.jfrog.metadata.yum.writer.YumRepoMetadataWriter.write(YumRepoMetadataWriter.java:82) ~[rpm-writer-4.3.0.jar:na] at org.artifactory.addon.yum.YumAddonImpl.writeMetadataAsSystem(YumAddonImpl.java:348) [artifactory-addon-yum-4.x-SNAPSHOT.jar:na] at org.artifactory.addon.yum.YumAddonImpl.writeMetadata(YumAddonImpl.java:332) [artifactory-addon-yum-4.x-SNAPSHOT.jar:na] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_45-internal] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_45-internal] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_45-internal] at java.lang.reflect.Method.invoke(Method.java:497) ~[na:1.8.0_45-internal] at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:317) [spring-aop-4.1.5.RELEASE.jar:4.1.5.RELEASE] at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:201) [spring-aop-4.1.5.RELEASE.jar:4.1.5.RELEASE] at com.sun.proxy.$Proxy152.writeMetadata(Unknown Source) [na:na] at org.artifactory.addon.yum.YumAddonImpl$RpmMetadataWriter.write(YumAddonImpl.java:300) [artifactory-addon-yum-4.x-SNAPSHOT.jar:na] at org.jfrog.metadata.indexer.RpmRepoIndexer.indexUsingAdvancedWriter(RpmRepoIndexer.java:86) [rpm-indexer-4.3.0.jar:na] at org.jfrog.metadata.indexer.RpmRepoIndexer.index(RpmRepoIndexer.java:70) [rpm-indexer-4.3.0.jar:na] at org.artifactory.addon.yum.YumAddonImpl.calculateYumMetadataAsSystem(YumAddonImpl.java:269) [artifactory-addon-yum-4.x-SNAPSHOT.jar:na] at org.artifactory.addon.yum.YumAddonImpl.calculateYumMetadata(YumAddonImpl.java:247) [artifactory-addon-yum-4.x-SNAPSHOT.jar:na] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_45-internal] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_45-internal] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_45-internal] at java.lang.reflect.Method.invoke(Method.java:497) ~[na:1.8.0_45-internal] at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:317) [spring-aop-4.1.5.RELEASE.jar:4.1.5.RELEASE] at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190) [spring-aop-4.1.5.RELEASE.jar:4.1.5.RELEASE] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) [spring-aop-4.1.5.RELEASE.jar:4.1.5.RELEASE] at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) [spring-tx-4.1.5.RELEASE.jar:4.1.5.RELEASE] at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) [spring-tx-4.1.5.RELEASE.jar:4.1.5.RELEASE] at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) [spring-tx-4.1.5.RELEASE.jar:4.1.5.RELEASE] at org.artifactory.storage.fs.lock.aop.LockingAdvice.invoke(LockingAdvice.java:76) [artifactory-storage-common-4.x-SNAPSHOT.jar:na] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) [spring-aop-4.1.5.RELEASE.jar:4.1.5.RELEASE] at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:207) [spring-aop-4.1.5.RELEASE.jar:4.1.5.RELEASE] at com.sun.proxy.$Proxy152.calculateYumMetadata(Unknown Source) [na:na] at org.artifactory.addon.yum.YumAddonImpl.requestYumMetadataCalculation(YumAddonImpl.java:129) [artifactory-addon-yum-4.x-SNAPSHOT.jar:na] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_45-internal] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_45-internal] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_45-internal] at java.lang.reflect.Method.invoke(Method.java:497) ~[na:1.8.0_45-internal] at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:317) [spring-aop-4.1.5.RELEASE.jar:4.1.5.RELEASE] at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:201) [spring-aop-4.1.5.RELEASE.jar:4.1.5.RELEASE] at com.sun.proxy.$Proxy152.requestYumMetadataCalculation(Unknown Source) [na:na] at org.artifactory.addon.rest.RestAddonImpl.calculateYumMetadata(RestAddonImpl.java:1392) [artifactory-addon-rest-4.x-SNAPSHOT.jar:na] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_45-internal] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_45-internal] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_45-internal] at java.lang.reflect.Method.invoke(Method.java:497) ~[na:1.8.0_45-internal] at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:317) [spring-aop-4.1.5.RELEASE.jar:4.1.5.RELEASE] at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:201) [spring-aop-4.1.5.RELEASE.jar:4.1.5.RELEASE] at com.sun.proxy.$Proxy151.calculateYumMetadata(Unknown Source) [na:na] at org.artifactory.rest.resource.repositories.YumResource.calculateYumMetadata(YumResource.java:70) [artifactory-rest-4.x-SNAPSHOT.jar:na] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_45-internal] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_45-internal] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_45-internal] at java.lang.reflect.Method.invoke(Method.java:497) ~[na:1.8.0_45-internal] at com.sun.jersey.spi.container.JavaMethodInvokerFactory$1.invoke(JavaMethodInvokerFactory.java:60) [jersey-server-1.19.jar:1.19] at com.sun.jersey.server.impl.model.method.dispatch.AbstractResourceMethodDispatchProvider$ResponseOutInvoker._dispatch(AbstractResourceMethodDispatchProvider.java:205) [jersey-server-1.19.jar:1.19] at com.sun.jersey.server.impl.model.method.dispatch.ResourceJavaMethodDispatcher.dispatch(ResourceJavaMethodDispatcher.java:75) [jersey-server-1.19.jar:1.19] at com.sun.jersey.server.impl.uri.rules.HttpMethodRule.accept(HttpMethodRule.java:302) [jersey-server-1.19.jar:1.19] at com.sun.jersey.server.impl.uri.rules.RightHandPathRule.accept(RightHandPathRule.java:147) [jersey-server-1.19.jar:1.19] at com.sun.jersey.server.impl.uri.rules.ResourceClassRule.accept(ResourceClassRule.java:108) [jersey-server-1.19.jar:1.19] at com.sun.jersey.server.impl.uri.rules.RightHandPathRule.accept(RightHandPathRule.java:147) [jersey-server-1.19.jar:1.19] at com.sun.jersey.server.impl.uri.rules.RootResourceClassesRule.accept(RootResourceClassesRule.java:84) [jersey-server-1.19.jar:1.19] at com.sun.jersey.server.impl.application.WebApplicationImpl._handleRequest(WebApplicationImpl.java:1542) [jersey-server-1.19.jar:1.19] at com.sun.jersey.server.impl.application.WebApplicationImpl._handleRequest(WebApplicationImpl.java:1473) [jersey-server-1.19.jar:1.19] at com.sun.jersey.server.impl.application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:1419) [jersey-server-1.19.jar:1.19] at com.sun.jersey.server.impl.application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:1409) [jersey-server-1.19.jar:1.19] at com.sun.jersey.spi.container.servlet.WebComponent.service(WebComponent.java:409) [jersey-servlet-1.19.jar:1.19] at com.sun.jersey.spi.container.servlet.ServletContainer.service(ServletContainer.java:558) [jersey-servlet-1.19.jar:1.19] at com.sun.jersey.spi.container.servlet.ServletContainer.service(ServletContainer.java:733) [jersey-servlet-1.19.jar:1.19] at javax.servlet.http.HttpServlet.service(HttpServlet.java:729) [servlet-api.jar:na] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:292) [catalina.jar:8.0.32] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207) [catalina.jar:8.0.32] at org.artifactory.webapp.servlet.RepoFilter.execute(RepoFilter.java:200) [artifactory-web-application-4.x-SNAPSHOT.jar:na] at org.artifactory.webapp.servlet.RepoFilter.doFilter(RepoFilter.java:91) [artifactory-web-application-4.x-SNAPSHOT.jar:na] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240) [catalina.jar:8.0.32] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207) [catalina.jar:8.0.32] at org.artifactory.webapp.servlet.AccessFilter.useAuthentication(AccessFilter.java:381) [artifactory-web-application-4.x-SNAPSHOT.jar:na] at org.artifactory.webapp.servlet.AccessFilter.authenticateAndExecute(AccessFilter.java:267) [artifactory-web-application-4.x-SNAPSHOT.jar:na] at org.artifactory.webapp.servlet.AccessFilter.doFilterInternal(AccessFilter.java:197) [artifactory-web-application-4.x-SNAPSHOT.jar:na] at org.artifactory.webapp.servlet.AccessFilter.doFilter(AccessFilter.java:157) [artifactory-web-application-4.x-SNAPSHOT.jar:na] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240) [catalina.jar:8.0.32] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207) [catalina.jar:8.0.32] at org.artifactory.webapp.servlet.RequestFilter.doFilter(RequestFilter.java:61) [artifactory-web-application-4.x-SNAPSHOT.jar:na] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240) [catalina.jar:8.0.32] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207) [catalina.jar:8.0.32] at org.artifactory.webapp.servlet.ArtifactoryFilter.doFilter(ArtifactoryFilter.java:111) [artifactory-web-application-4.x-SNAPSHOT.jar:na] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240) [catalina.jar:8.0.32] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207) [catalina.jar:8.0.32] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:212) [catalina.jar:8.0.32] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:106) [catalina.jar:8.0.32] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:141) [catalina.jar:8.0.32] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79) [catalina.jar:8.0.32] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:88) [catalina.jar:8.0.32] at org.apache.catalina.valves.RemoteIpValve.invoke(RemoteIpValve.java:676) [catalina.jar:8.0.32] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:522) [catalina.jar:8.0.32] at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1095) [tomcat-coyote.jar:8.0.32] at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:672) [tomcat-coyote.jar:8.0.32] at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1500) [tomcat-coyote.jar:8.0.32] at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1456) [tomcat-coyote.jar:8.0.32] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [na:1.8.0_45-internal] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [na:1.8.0_45-internal] at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-util.jar:8.0.32] at java.lang.Thread.run(Thread.java:745) [na:1.8.0_45-internal] Caused by: java.lang.NullPointerException: null at org.artifactory.model.xstream.fs.PropertiesImpl$$Lambda$76/126418145.compare(Unknown Source) ~[na:na] at java.util.TimSort.countRunAndMakeAscending(TimSort.java:351) ~[na:1.8.0_45-internal] at java.util.TimSort.sort(TimSort.java:216) ~[na:1.8.0_45-internal] at java.util.Arrays.sort(Arrays.java:1512) ~[na:1.8.0_45-internal] at java.util.stream.SortedOps$SizedRefSortingSink.end(SortedOps.java:348) ~[na:1.8.0_45-internal] at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:513) ~[na:1.8.0_45-internal] at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:502) ~[na:1.8.0_45-internal] at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:708) ~[na:1.8.0_45-internal] at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[na:1.8.0_45-internal] at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:499) ~[na:1.8.0_45-internal] at org.artifactory.model.xstream.fs.PropertiesImpl.lambda$3(PropertiesImpl.java:294) ~[artifactory-storage-common-4.x-SNAPSHOT.jar:na] at org.artifactory.model.xstream.fs.PropertiesImpl$$Lambda$70/2041083863.accept(Unknown Source) ~[na:na] at java.lang.Iterable.forEach(Iterable.java:75) ~[na:1.8.0_45-internal] at org.artifactory.model.xstream.fs.PropertiesImpl.getPropertyChanges(PropertiesImpl.java:284) ~[artifactory-storage-common-4.x-SNAPSHOT.jar:na] at org.artifactory.storage.db.fs.service.DbPropertiesServiceImpl.updateProperties(DbPropertiesServiceImpl.java:142) ~[artifactory-storage-db-4.x-SNAPSHOT.jar:na] at org.artifactory.storage.db.fs.service.DbPropertiesServiceImpl.setProperties(DbPropertiesServiceImpl.java:127) ~[artifactory-storage-db-4.x-SNAPSHOT.jar:na] at org.artifactory.storage.db.fs.model.DbMutableItem.save(DbMutableItem.java:234) ~[artifactory-storage-db-4.x-SNAPSHOT.jar:na] at org.artifactory.storage.fs.lock.SessionLockEntry.save(SessionLockEntry.java:74) ~[artifactory-storage-common-4.x-SNAPSHOT.jar:na] at org.artifactory.storage.db.fs.session.SqlStorageSession.save(SqlStorageSession.java:68) ~[artifactory-storage-db-4.x-SNAPSHOT.jar:na] at org.artifactory.repo.db.DbStoringRepoMixin.invokeAfterCreateInterceptors(DbStoringRepoMixin.java:386) ~[artifactory-core-4.x-SNAPSHOT.jar:na] at org.artifactory.repo.db.DbStoringRepoMixin.saveResource(DbStoringRepoMixin.java:226) ~[artifactory-core-4.x-SNAPSHOT.jar:na] at org.artifactory.repo.db.DbLocalRepo.saveResource(DbLocalRepo.java:137) ~[artifactory-core-4.x-SNAPSHOT.jar:na] at org.artifactory.repo.service.RepositoryServiceImpl.saveResourceInTransaction(RepositoryServiceImpl.java:1865) ~[artifactory-core-4.x-SNAPSHOT.jar:na] at sun.reflect.GeneratedMethodAccessor105.invoke(Unknown Source) ~[na:na] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_45-internal] at java.lang.reflect.Method.invoke(Method.java:497) ~[na:1.8.0_45-internal] at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:317) [spring-aop-4.1.5.RELEASE.jar:4.1.5.RELEASE] at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190) [spring-aop-4.1.5.RELEASE.jar:4.1.5.RELEASE] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) [spring-aop-4.1.5.RELEASE.jar:4.1.5.RELEASE] at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) [spring-tx-4.1.5.RELEASE.jar:4.1.5.RELEASE] at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) [spring-tx-4.1.5.RELEASE.jar:4.1.5.RELEASE] at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) [spring-tx-4.1.5.RELEASE.jar:4.1.5.RELEASE] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) [spring-aop-4.1.5.RELEASE.jar:4.1.5.RELEASE] at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:207) [spring-aop-4.1.5.RELEASE.jar:4.1.5.RELEASE] at com.sun.proxy.$Proxy47.saveResourceInTransaction(Unknown Source) ~[na:na] at org.artifactory.repo.service.RepositoryServiceImpl.saveResource(RepositoryServiceImpl.java:1833) ~[artifactory-core-4.x-SNAPSHOT.jar:na] at org.artifactory.repo.service.RepositoryServiceImpl.saveFileInternal(RepositoryServiceImpl.java:731) ~[artifactory-core-4.x-SNAPSHOT.jar:na] at sun.reflect.GeneratedMethodAccessor115.invoke(Unknown Source) ~[na:na] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_45-internal] at java.lang.reflect.Method.invoke(Method.java:497) ~[na:1.8.0_45-internal] at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:317) [spring-aop-4.1.5.RELEASE.jar:4.1.5.RELEASE] at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:201) [spring-aop-4.1.5.RELEASE.jar:4.1.5.RELEASE] at com.sun.proxy.$Proxy47.saveFileInternal(Unknown Source) ~[na:na] at org.artifactory.addon.yum.indexer.RpmRepoMetadataSink.write(RpmRepoMetadataSink.java:61) ~[artifactory-addon-yum-4.x-SNAPSHOT.jar:na] at org.jfrog.metadata.yum.writer.YumRepoMetadataWriter.writeIndex(YumRepoMetadataWriter.java:167) ~[rpm-writer-4.3.0.jar:na] at org.jfrog.metadata.yum.writer.YumRepoMetadataWriter.writeRpmIndices(YumRepoMetadataWriter.java:146) ~[rpm-writer-4.3.0.jar:na] at org.jfrog.metadata.yum.writer.YumRepoMetadataWriter.write(YumRepoMetadataWriter.java:73) ~[rpm-writer-4.3.0.jar:na] ... 98 common frames omitted 2016-07-31 13:47:35,377 [http-nio-8081-exec-2] [INFO ] (o.a.a.y.YumAddonImpl:271) - Finished calculating YUM metadata for 'yum-local:' in 378 ms. 2016-07-31 13:47:35,438 [http-nio-8081-exec-2] [WARN ] (o.a.s.f.l.SessionLockEntry:116) - Mutable item 'yum-local:_tmp_4039250920670474718499131' has local modifications that will be discarded. 2016-07-31 13:47:35,440 [http-nio-8081-exec-2] [WARN ] (o.a.s.f.l.SessionLockEntry:116) - Mutable item 'yum-local:_tmp_4039250920670474718499131/repodata' has local modifications that will be discarded. 2016-07-31 13:47:35,441 [http-nio-8081-exec-2] [WARN ] (o.a.s.f.l.SessionLockEntry:116) - Mutable item 'yum-local:_tmp_4039250920670474718499131/repodata/c851a9f6923c67bc45e68b0f15b75fb1465b8e12-mygroups.xml' has local modifications that will be discarded. 2016-07-31 13:47:35,442 [http-nio-8081-exec-2] [WARN ] (o.a.s.f.l.SessionLockEntry:116) - Mutable item 'yum-local:_tmp_4039250920670474718499131/repodata/f0d51821c4f7560c1bf0acf3ce0154a35cd6ddfa-mygroups.xml.gz' has local modifications that will be discarded. 2016-07-31 13:47:35,443 [http-nio-8081-exec-2] [WARN ] (o.a.s.f.l.SessionLockEntry:116) - Mutable item 'yum-local:nano-2.0.9-1.x86_64.rpm' has local modifications that will be discarded. 2016-07-31 13:47:35,444 [http-nio-8081-exec-2] [WARN ] (o.a.s.f.l.SessionLockEntry:116) - Mutable item 'auto-trashcan:yum-local' has local modifications that will be discarded. 2016-07-31 13:47:35,456 [http-nio-8081-exec-2] [WARN ] (o.a.s.f.l.SessionLockEntry:116) - Mutable item 'auto-trashcan:yum-local/_tmp_4039250920670474718499131' has local modifications that will be discarded. 2016-07-31 13:47:35,457 [http-nio-8081-exec-2] [WARN ] (o.a.s.f.l.SessionLockEntry:116) - Mutable item 'auto-trashcan:yum-local/_tmp_4039250920670474718499131/repodata' has local modifications that will be discarded. 2016-07-31 13:47:35,459 [http-nio-8081-exec-2] [WARN ] (o.a.s.f.l.SessionLockEntry:116) - Mutable item 'auto-trashcan:yum-local/_tmp_4039250920670474718499131/repodata/c851a9f6923c67bc45e68b0f15b75fb1465b8e12-mygroups.xml' has local modifications that will be discarded. 2016-07-31 13:47:35,460 [http-nio-8081-exec-2] [WARN ] (o.a.s.f.l.SessionLockEntry:116) - Mutable item 'auto-trashcan:yum-local/_tmp_4039250920670474718499131/repodata/f0d51821c4f7560c1bf0acf3ce0154a35cd6ddfa-mygroups.xml.gz' has local modifications that will be discarded. 2016-07-31 13:47:35,474 [http-nio-8081-exec-2] [ERROR] (o.a.r.c.e.GlobalExceptionMapper:48) - Transaction rolled back because it has been marked as rollback-only org.springframework.transaction.UnexpectedRollbackException: Transaction rolled back because it has been marked as rollback-only at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:720) ~[spring-tx-4.1.5.RELEASE.jar:4.1.5.RELEASE] at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:521) ~[spring-tx-4.1.5.RELEASE.jar:4.1.5.RELEASE] at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) ~[spring-tx-4.1.5.RELEASE.jar:4.1.5.RELEASE] at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) ~[spring-tx-4.1.5.RELEASE.jar:4.1.5.RELEASE] at org.artifactory.storage.fs.lock.aop.LockingAdvice.invoke(LockingAdvice.java:76) ~[artifactory-storage-common-4.x-SNAPSHOT.jar:na] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) ~[spring-aop-4.1.5.RELEASE.jar:4.1.5.RELEASE] at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:207) ~[spring-aop-4.1.5.RELEASE.jar:4.1.5.RELEASE] at com.sun.proxy.$Proxy152.calculateYumMetadata(Unknown Source) ~[na:na] at org.artifactory.addon.yum.YumAddonImpl.requestYumMetadataCalculation(YumAddonImpl.java:129) ~[artifactory-addon-yum-4.x-SNAPSHOT.jar:na] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_45-internal] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_45-internal] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_45-internal] at java.lang.reflect.Method.invoke(Method.java:497) ~[na:1.8.0_45-internal] at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:317) ~[spring-aop-4.1.5.RELEASE.jar:4.1.5.RELEASE] at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:201) ~[spring-aop-4.1.5.RELEASE.jar:4.1.5.RELEASE] at com.sun.proxy.$Proxy152.requestYumMetadataCalculation(Unknown Source) ~[na:na] at org.artifactory.addon.rest.RestAddonImpl.calculateYumMetadata(RestAddonImpl.java:1392) ~[artifactory-addon-rest-4.x-SNAPSHOT.jar:na] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_45-internal] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_45-internal] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_45-internal] at java.lang.reflect.Method.invoke(Method.java:497) ~[na:1.8.0_45-internal] at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:317) ~[spring-aop-4.1.5.RELEASE.jar:4.1.5.RELEASE] at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:201) ~[spring-aop-4.1.5.RELEASE.jar:4.1.5.RELEASE] at com.sun.proxy.$Proxy151.calculateYumMetadata(Unknown Source) ~[na:na] at org.artifactory.rest.resource.repositories.YumResource.calculateYumMetadata(YumResource.java:70) ~[artifactory-rest-4.x-SNAPSHOT.jar:na] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_45-internal] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_45-internal] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_45-internal] at java.lang.reflect.Method.invoke(Method.java:497) ~[na:1.8.0_45-internal] at com.sun.jersey.spi.container.JavaMethodInvokerFactory$1.invoke(JavaMethodInvokerFactory.java:60) ~[jersey-server-1.19.jar:1.19] at com.sun.jersey.server.impl.model.method.dispatch.AbstractResourceMethodDispatchProvider$ResponseOutInvoker._dispatch(AbstractResourceMethodDispatchProvider.java:205) ~[jersey-server-1.19.jar:1.19] at com.sun.jersey.server.impl.model.method.dispatch.ResourceJavaMethodDispatcher.dispatch(ResourceJavaMethodDispatcher.java:75) ~[jersey-server-1.19.jar:1.19] at com.sun.jersey.server.impl.uri.rules.HttpMethodRule.accept(HttpMethodRule.java:302) ~[jersey-server-1.19.jar:1.19] at com.sun.jersey.server.impl.uri.rules.RightHandPathRule.accept(RightHandPathRule.java:147) ~[jersey-server-1.19.jar:1.19] at com.sun.jersey.server.impl.uri.rules.ResourceClassRule.accept(ResourceClassRule.java:108) ~[jersey-server-1.19.jar:1.19] at com.sun.jersey.server.impl.uri.rules.RightHandPathRule.accept(RightHandPathRule.java:147) ~[jersey-server-1.19.jar:1.19] at com.sun.jersey.server.impl.uri.rules.RootResourceClassesRule.accept(RootResourceClassesRule.java:84) ~[jersey-server-1.19.jar:1.19] at com.sun.jersey.server.impl.application.WebApplicationImpl._handleRequest(WebApplicationImpl.java:1542) [jersey-server-1.19.jar:1.19] at com.sun.jersey.server.impl.application.WebApplicationImpl._handleRequest(WebApplicationImpl.java:1473) [jersey-server-1.19.jar:1.19] at com.sun.jersey.server.impl.application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:1419) [jersey-server-1.19.jar:1.19] at com.sun.jersey.server.impl.application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:1409) [jersey-server-1.19.jar:1.19] at com.sun.jersey.spi.container.servlet.WebComponent.service(WebComponent.java:409) [jersey-servlet-1.19.jar:1.19] at com.sun.jersey.spi.container.servlet.ServletContainer.service(ServletContainer.java:558) [jersey-servlet-1.19.jar:1.19] at com.sun.jersey.spi.container.servlet.ServletContainer.service(ServletContainer.java:733) [jersey-servlet-1.19.jar:1.19] at javax.servlet.http.HttpServlet.service(HttpServlet.java:729) [servlet-api.jar:na] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:292) [catalina.jar:8.0.32] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207) [catalina.jar:8.0.32] at org.artifactory.webapp.servlet.RepoFilter.execute(RepoFilter.java:200) [artifactory-web-application-4.x-SNAPSHOT.jar:na] at org.artifactory.webapp.servlet.RepoFilter.doFilter(RepoFilter.java:91) [artifactory-web-application-4.x-SNAPSHOT.jar:na] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240) [catalina.jar:8.0.32] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207) [catalina.jar:8.0.32] at org.artifactory.webapp.servlet.AccessFilter.useAuthentication(AccessFilter.java:381) [artifactory-web-application-4.x-SNAPSHOT.jar:na] at org.artifactory.webapp.servlet.AccessFilter.authenticateAndExecute(AccessFilter.java:267) [artifactory-web-application-4.x-SNAPSHOT.jar:na] at org.artifactory.webapp.servlet.AccessFilter.doFilterInternal(AccessFilter.java:197) [artifactory-web-application-4.x-SNAPSHOT.jar:na] at org.artifactory.webapp.servlet.AccessFilter.doFilter(AccessFilter.java:157) [artifactory-web-application-4.x-SNAPSHOT.jar:na] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240) [catalina.jar:8.0.32] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207) [catalina.jar:8.0.32] at org.artifactory.webapp.servlet.RequestFilter.doFilter(RequestFilter.java:61) [artifactory-web-application-4.x-SNAPSHOT.jar:na] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240) [catalina.jar:8.0.32] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207) [catalina.jar:8.0.32] at org.artifactory.webapp.servlet.ArtifactoryFilter.doFilter(ArtifactoryFilter.java:111) [artifactory-web-application-4.x-SNAPSHOT.jar:na] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240) [catalina.jar:8.0.32] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207) [catalina.jar:8.0.32] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:212) [catalina.jar:8.0.32] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:106) [catalina.jar:8.0.32] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:141) [catalina.jar:8.0.32] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79) [catalina.jar:8.0.32] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:88) [catalina.jar:8.0.32] at org.apache.catalina.valves.RemoteIpValve.invoke(RemoteIpValve.java:676) [catalina.jar:8.0.32] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:522) [catalina.jar:8.0.32] at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1095) [tomcat-coyote.jar:8.0.32] at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:672) [tomcat-coyote.jar:8.0.32] at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1500) [tomcat-coyote.jar:8.0.32] at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1456) [tomcat-coyote.jar:8.0.32] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [na:1.8.0_45-internal] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [na:1.8.0_45-internal] at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-util.jar:8.0.32] at java.lang.Thread.run(Thread.java:745) [na:1.8.0_45-internal] {code}

    JFrog JIRA | 4 months ago | Matan Katz
    org.springframework.transaction.UnexpectedRollbackException: Transaction rolled back because it has been marked as rollback-only
  2. 0

    We use [CalculateYUMRepositoryMetadata API call|https://www.jfrog.com/confluence/display/RTF/Artifactory+REST+API#ArtifactoryRESTAPI-CalculateYUMRepositoryMetadata] to manually update YUM repos after deploying new files, in order to be able to use it directly afterwards in the pipeline. After upgrading to 4.11.0 (from 4.9.0) CalculateYUMRepositoryMetadata started failing. h3. Using API call to calculate YUM metadata before upgrade to 4.11.0 {code} 2016-08-01 07:44:37,036 [http-nio-8081-exec-7737] [WARN ] (o.a.s.l.ArtifactoryLdapAuthenticationProvider:260) - LDAP authentication failed for 'pipeline'. Note: you have configured direct user binding and manager-based search, which are usually mutually exclusive. For AD leave the User DN Pattern field empty. 2016-08-01 07:44:37,038 [http-nio-8081-exec-7737] [INFO ] (o.a.m.i.MavenIndexerServiceImpl:127) - Activating indexer for repo '[local-yum-repo]' manually 2016-08-01 07:44:37,042 [art-exec-893033] [INFO ] (o.a.m.i.MavenIndexerServiceImpl:148) - Starting Maven indexing 2016-08-01 07:44:37,042 [art-exec-893033] [INFO ] (o.a.m.i.MavenIndexerServiceImpl:169) - Starting non virtual repositories indexing... 2016-08-01 07:44:37,042 [art-exec-893033] [INFO ] (o.a.m.i.MavenIndexerServiceImpl:171) - Non virtual repositories to index: [local-yum-repo] 2016-08-01 07:44:37,055 [http-nio-8081-exec-7744] [INFO ] (o.a.a.y.YumAddonImpl:254) - Starting to calculate YUM metadata for 'local-yum-repo:'. 2016-08-01 07:44:54,690 [http-nio-8081-exec-7744] [INFO ] (o.j.m.y.s.MultiYumEntrySerializer:118) - 6703 records have been created in 5470 ms 2016-08-01 07:45:05,234 [http-nio-8081-exec-7744] [INFO ] (o.j.m.y.w.YumRepoMetadataWriter:102) - Processed 6703 artifacts in 24955 ms [other 157 ms archive: 254.57 KB open: 1.21 MB] [filelists 5804 ms archive: 16.03 MB open: 224.82 MB] [primary 1296 ms archive: 2.18 MB open: 31.7 MB] 2016-08-01 07:45:05,280 [http-nio-8081-exec-7744] [INFO ] (o.a.a.y.YumAddonImpl:271) - Finished calculating YUM metadata for 'local-yum-repo:' in 28225 ms. {code} {code} 2016-08-01 08:18:36,015 [http-nio-8081-exec-7774] [WARN ] (o.a.s.l.ArtifactoryLdapAuthenticationProvider:260) - LDAP authentication failed for 'pipeline'. Note: you have configured direct user binding and manager-based search, which are usually mutually exclusive . For AD leave the User DN Pattern field empty. 2016-08-01 08:18:36,017 [http-nio-8081-exec-7774] [ERROR] (o.a.s.TaskServiceImpl:294) - Task org.artifactory.maven.index.MavenIndexerJob cannot stop a mandatory related job org.artifactory.maven.index.MavenIndexerJob while it's running! 2016-08-01 08:18:36,017 [http-nio-8081-exec-7774] [ERROR] (o.a.s.TaskServiceImpl:301) - Another manual task org.artifactory.maven.index.MavenIndexerJob is still active! 2016-08-01 08:18:36,031 [http-nio-8081-exec-7756] [INFO ] (o.a.a.y.YumAddonImpl:254) - Starting to calculate YUM metadata for 'local-yum-repo:'. 2016-08-01 08:18:40,344 [http-nio-8081-exec-7740] [ERROR] (o.a.s.TaskServiceImpl:294) - Task org.artifactory.maven.index.MavenIndexerJob cannot stop a mandatory related job org.artifactory.maven.index.MavenIndexerJob while it's running! 2016-08-01 08:18:40,344 [http-nio-8081-exec-7740] [ERROR] (o.a.s.TaskServiceImpl:301) - Another manual task org.artifactory.maven.index.MavenIndexerJob is still active! 2016-08-01 08:18:47,044 [http-nio-8081-exec-7756] [INFO ] (o.j.m.y.s.MultiYumEntrySerializer:118) - 6710 records have been created in 3703 ms 2016-08-01 08:18:55,031 [http-nio-8081-exec-7756] [INFO ] (o.j.m.y.w.YumRepoMetadataWriter:102) - Processed 6710 artifacts in 15353 ms [other 65 ms archive: 254.8 KB open: 1.21 MB] [filelists 6101 ms archive: 16.04 MB open: 225.04 MB] [primary 1005 ms archive: 2.18 MB ope n: 31.73 MB] 2016-08-01 08:18:55,044 [http-nio-8081-exec-7756] [INFO ] (o.a.a.y.YumAddonImpl:271) - Finished calculating YUM metadata for 'local-yum-repo:' in 19013 ms. {code} {code} 2016-08-01 08:51:15,504 [http-nio-8081-exec-7795] [WARN ] (o.a.s.l.ArtifactoryLdapAuthenticationProvider:260) - LDAP authentication failed for 'pipeline'. Note: you have configured direct user binding and manager-based search, which are usually mutually exclusive . For AD leave the User DN Pattern field empty. 2016-08-01 08:51:15,508 [http-nio-8081-exec-7795] [ERROR] (o.a.s.TaskServiceImpl:294) - Task org.artifactory.maven.index.MavenIndexerJob cannot stop a mandatory related job org.artifactory.maven.index.MavenIndexerJob while it's running! 2016-08-01 08:51:15,509 [http-nio-8081-exec-7795] [ERROR] (o.a.s.TaskServiceImpl:301) - Another manual task org.artifactory.maven.index.MavenIndexerJob is still active! 2016-08-01 08:51:15,550 [http-nio-8081-exec-7812] [INFO ] (o.a.a.y.YumAddonImpl:254) - Starting to calculate YUM metadata for 'local-yum-repo:'. 2016-08-01 08:51:26,487 [http-nio-8081-exec-7812] [INFO ] (o.j.m.y.s.MultiYumEntrySerializer:118) - 6714 records have been created in 3758 ms 2016-08-01 08:51:37,759 [http-nio-8081-exec-7812] [INFO ] (o.j.m.y.w.YumRepoMetadataWriter:102) - Processed 6714 artifacts in 18638 ms [other 91 ms archive: 254.93 KB open: 1.21 MB] [filelists 7801 ms archive: 16.04 MB open: 225.04 MB] [primary 1171 ms archive: 2.18 MB op en: 31.76 MB] 2016-08-01 08:51:37,802 [http-nio-8081-exec-7812] [INFO ] (o.a.a.y.YumAddonImpl:271) - Finished calculating YUM metadata for 'local-yum-repo:' in 22251 ms. {code} h3. First start of version 4.11.0 {code} 2016-08-01 13:27:32,940 [art-init] [INFO ] (o.a.w.s.ArtifactoryContextConfigListener:275) - _ _ __ _ _____ /\ | | (_)/ _| | | | __ \ / \ _ __| |_ _| |_ __ _ ___| |_ ___ _ __ _ _ | |__) | __ ___ / /\ \ | '__| __| | _/ _` |/ __| __/ _ \| '__| | | | | ___/ '__/ _ \ / ____ \| | | |_| | || (_| | (__| || (_) | | | |_| | | | | | | (_) | /_/ \_\_| \__|_|_| \__,_|\___|\__\___/|_| \__, | |_| |_| \___/ Version: 4.11.0 __/ | Revision: 40239 |___/ Artifactory Home: '/var/opt/jfrog/artifactory' 2016-08-01 13:27:32,957 [art-init] [WARN ] (o.a.f.l.ArtifactoryLockFile:65) - Found existing lock file. Artifactory was not shutdown properly. [/var/opt/jfrog/artifactory/data/.lock] 2016-08-01 13:27:33,199 [art-init] [INFO ] (o.a.s.ArtifactoryApplicationContext:207) - Refreshing Artifactory: startup date [Mon Aug 01 13:27:33 UTC 2016]; root of context hierarchy 2016-08-01 13:27:40,127 [art-init] [INFO ] (o.a.s.d.DbServiceImpl:186) - Database: Apache Derby 10.11.1.1 - (1616546). Driver: Apache Derby Embedded JDBC Driver 10.11.1.1 - (1616546) 2016-08-01 13:27:40,128 [art-init] [INFO ] (o.a.s.d.DbServiceImpl:188) - Connection URL: jdbc:derby:/var/opt/jfrog/artifactory/data/derby 2016-08-01 13:27:42,078 [art-init] [INFO ] (o.j.s.b.p.t.BinaryProviderClassScanner:49) - Inspecting Binary Store properties: jar:file:/opt/jfrog/artifactory/tomcat/webapps/artifactory/WEB-INF/lib/artifactory-addon-filestore-4.11.0.jar!/META-INF/binarystore.properties 2016-08-01 13:27:42,128 [art-init] [INFO ] (o.j.s.b.p.t.BinaryProviderClassScanner:72) - Added 'eventual, google-storage, hdfs, s3Old, s3, sharding, state-aware' from jar:file:/opt/jfrog/artifactory/tomcat/webapps/artifactory/WEB-INF/lib/artifactory-addon-filestore-4.11.0.jar!/META-INF/binarystore.properties 2016-08-01 13:27:42,129 [art-init] [INFO ] (o.j.s.b.p.t.BinaryProviderClassScanner:49) - Inspecting Binary Store properties: jar:file:/opt/jfrog/artifactory/tomcat/webapps/artifactory/WEB-INF/lib/binary-store-core-1.0.1.jar!/META-INF/binarystore.properties 2016-08-01 13:27:42,134 [art-init] [INFO ] (o.j.s.b.p.t.BinaryProviderClassScanner:72) - Added 'empty, external-file, external-wrapper, file-system, cache-fs, retry' from jar:file:/opt/jfrog/artifactory/tomcat/webapps/artifactory/WEB-INF/lib/binary-store-core-1.0.1.jar!/META-INF/binarystore.properties 2016-08-01 13:27:42,134 [art-init] [INFO ] (o.j.s.b.p.t.BinaryProviderClassScanner:49) - Inspecting Binary Store properties: jar:file:/opt/jfrog/artifactory/tomcat/webapps/artifactory/WEB-INF/lib/artifactory-storage-db-4.11.0.jar!/META-INF/binarystore.properties 2016-08-01 13:27:42,136 [art-init] [INFO ] (o.j.s.b.p.t.BinaryProviderClassScanner:72) - Added 'blob' from jar:file:/opt/jfrog/artifactory/tomcat/webapps/artifactory/WEB-INF/lib/artifactory-storage-db-4.11.0.jar!/META-INF/binarystore.properties 2016-08-01 13:27:47,130 [art-init] [INFO ] (o.a.s.ArtifactorySchedulerFactoryBean:647) - Starting Quartz Scheduler now 2016-08-01 13:27:47,256 [art-init] [INFO ] (o.a.s.ArtifactoryApplicationContext:214) - Artifactory context starting up... 2016-08-01 13:27:47,308 [art-init] [WARN ] (o.a.v.ArtifactoryVersionReader:84) - Closest matched version: 4.9.0 2016-08-01 13:27:47,310 [art-init] [INFO ] (o.a.s.ArtifactoryApplicationContext:219) - Initializing org.artifactory.storage.db.DbService 2016-08-01 13:27:47,417 [art-init] [INFO ] (o.a.s.ArtifactoryApplicationContext:219) - Initializing org.artifactory.config.ConfigurationChangesInterceptors 2016-08-01 13:27:47,423 [art-init] [INFO ] (o.a.s.ArtifactoryApplicationContext:219) - Initializing org.artifactory.config.InternalCentralConfigService 2016-08-01 13:27:47,522 [art-init] [INFO ] (o.a.d.r.CentralConfigReader:79) - The current Artifactory config schema namespace is 'http://artifactory.jfrog.org/xsd/1.7.7' The provided config does not seem to be compliant with it. 2016-08-01 13:27:47,539 [art-init] [INFO ] (o.a.d.r.CentralConfigReader:58) - Converting artifactory.config.xml version from 'v175' to 'v177' 2016-08-01 13:27:48,079 [art-init] [INFO ] (o.a.c.CentralConfigServiceImpl:341) - Saving new configuration in storage... 2016-08-01 13:27:48,275 [art-init] [INFO ] (o.a.c.CentralConfigServiceImpl:344) - New configuration saved. 2016-08-01 13:27:48,365 [art-init] [INFO ] (o.a.c.CentralConfigServiceImpl:416) - Automatically converting the config file, original will be saved in /var/opt/jfrog/artifactory/etc 2016-08-01 13:27:48,581 [art-init] [INFO ] (o.a.s.ArtifactoryApplicationContext:219) - Initializing org.artifactory.state.model.ArtifactoryStateManager 2016-08-01 13:27:48,703 [art-init] [INFO ] (o.a.s.ArtifactoryApplicationContext:219) - Initializing org.artifactory.schedule.TaskService 2016-08-01 13:27:48,706 [art-init] [INFO ] (o.a.s.ArtifactoryApplicationContext:219) - Initializing org.artifactory.storage.binary.BinaryStoreManagerService 2016-08-01 13:27:48,708 [art-init] [INFO ] (o.a.s.ArtifactoryApplicationContext:219) - Initializing org.artifactory.repo.interceptor.StorageInterceptors 2016-08-01 13:27:48,713 [art-init] [INFO ] (o.a.s.ArtifactoryApplicationContext:219) - Initializing org.artifactory.repo.service.InternalRepositoryService 2016-08-01 13:27:48,943 [art-init] [INFO ] (o.a.i.InfoWriter :87) - SYSTEM INFORMATION DUMP ======================= User Info ======================== user.country | US user.dir | /var/opt/jfrog/artifactory user.home | /var/opt/jfrog/artifactory user.language | en user.name | artifactory user.timezone | Etc/UTC Host Info ======================== Available Processors | 16 Heap Memory Usage-Commited | 536870912 Heap Memory Usage-Init | 536870912 Heap Memory Usage-Max | 12884901888 Heap Memory Usage-Used | 300693520 Non-Heap Memory Usage-Commited | 112943104 Non-Heap Memory Usage-Init | 2555904 Non-Heap Memory Usage-Max | -1 Non-Heap Memory Usage-Used | 110799488 os.arch | amd64 os.name | Linux os.version | 3.10.0-327.18.2.el7.x86_64 Artifactory Info ======================== artifactory.runMode.test | false artifactory.runMode.qa | false artifactory.runMode.dev | false artifactory.runMode.devHa | false artifactory.version | 4.9.0 artifactory.revision | 40226 artifactory.timestamp | 1467376445634 artifactory.servlet.supportUrlSessionTracking | false artifactory.addons.disabled | artifactory.addons.info.url | http://service.jfrog.org/artifactory/addons/info/%s artifactory.addons.info.url | http://www.jfrog.com/confluence/display/RTF/%s artifactory.async.corePoolSize | 64 artifactory.async.poolTtlSecs | 60 artifactory.async.poolMaxQueueSize | 10000 artifactory.versioningQueryIntervalSecs | 7200 artifactory.logs.viewRefreshRateSecs | 10 artifactory.locks.timeoutSecs | 120 artifactory.locks.debugTimeouts | false artifactory.task.completionLockTimeoutRetries | 100 artifactory.repo.concurrentDownloadSyncTimeoutSecs | 900 artifactory.repo.downloadStatsEnabled | true artifactory.repo.global.disabled | true artifactory.fsitem.cache.idleTimeSecs | 1200 artifactory.docker.tokens.cache.idleTimeSecs | 240 artifactory.artifactory.tokens.cache.idleTimeSecs | 300 artifactory.cacheFS.sync.quietPeriodSecs | 900 artifactory.search.maxResults | 500 artifactory.search.userQueryLimit | 1000 artifactory.search.content.maxFragments | 500 artifactory.search.content.maxFragmentsSize | 5000 artifactory.search.archive.minQueryLength | 3 artifactory.search.pattern.timeoutSecs | 30 artifactory.gc.useIndex | false artifactory.gc.intervalSecs | 86400 artifactory.gc.delaySecs | 7200 artifactory.gc.sleepBetweenNodesMillis | 20 artifactory.gc.scanStartSleepingThresholdMillis | 20000 artifactory.gc.scanSleepBetweenIterationsMillis | 200 artifactory.gc.fileScanSleepIterationMillis | 1000 artifactory.gc.fileScanSleepMillis | 250 artifactory.gc.maxCacheEntries | 10000 artifactory.gc.readersMaxTimeSecs | 10800 artifactory.traffic.collectionActive | false artifactory.security.authentication.cache.initSize | 100 artifactory.security.authentication.cache.idleTimeSecs | 300 artifactory.security.userLastAccessUpdatesResolutionSecs | 5 artifactory.security.master.key | ************************ artifactory.security.disableRememberMe | false artifactory.security.ldap.forceGroupMemberAttFullDN | false artifactory.enable.aql.read.committed | false artifactory.mvn.central.hostPattern | .maven.org artifactory.mvn.central.indexerMaxQueryIntervalSecs | 86400 artifactory.mvn.metadata.plugin.calculation.workers | 2 artifactory.mvn.metadata.calculation.workers | 8 artifactory.mvn.dynamicMetadata.cacheRetentionSecs | 10 artifactory.mvn.metadata.version3.enabled | true artifactory.mvn.custom.types | tar.gz,tar.bz2 artifactory.request.disableVersionTokens | false artifactory.request.searchLatestReleaseByDateCreated | false artifactory.build.maxFoldersToScanForDeletionWarnings | 2 artifactory.build.checksum.cache.idleTimeSecs | 300 artifactory.updates.refreshIntervalSecs | 14400 artifactory.updates.url | http://service.jfrog.org/artifactory/updates artifactory.artifactoryRequestsToGlobalCanRetrieveRemoteArtifacts | false artifactory.ui.syntaxColoringMaxTextSizeBytes | 512000 artifactory.plugin.scripts.refreshIntervalSecs | 0 artifactory.plugin.aol.support | false artifactory.aol.dedicated.server | false artifactory.aol.displayAccountManagementLink | true artifactory.file.roller.maxFileToRetain | 10 artifactory.backup.fileExportSleepIterationMillis | 2000 artifactory.backup.fileExportSleepMillis | 250 artifactory.http.acceptEncoding.gzip | true artifactory.http.useExpectContinue | false artifactory.http.forceForbiddenResponse | false artifactory.http.enableCookieManagement | false artifactory.filtering.resourceSizeKb | 64 artifactory.repo.remote.checkForExistingResourceOnRequest | true artifactory.version.query.enabled | true artifactory.response.disableContentDispositionFilename | false artifactory.yum.calculationRequest.aggregationTimeWindowSecs | 60 artifactory.debian.calculationRequest.aggregationTimeWindowSecs | 60 artifactory.yum.calculationRequest.aggregationCycleSecs | 60 artifactory.debian.calculationRequest.aggregationCycleSecs | 60 artifactory.debian.remote.etag | true artifactory.archive.licenseFile.names | license,LICENSE,license.txt,LICENSE.txt,LICENSE.TXT artifactory.ui.search.maxRowsPerPage | 20 artifactory.replication.checksumDeploy.minSizeKb | 10 artifactory.replication.consumer.queueSize | 1 artifactory.replication.local.iteration.sleepThresholdMillis | 1000 artifactory.replication.local.iteration.sleepMillis | 100 artifactory.replication.event.queue.size | 50000 artifactory.replication.properties.max.length | 100000 artifactory.request.explodedArchiveExtensions | zip,tar,tar.gz,tgz artifactory.bintray.jcenter.url | http://jcenter.bintray.com artifactory.bintray.url | https://bintray.com artifactory.bintray.api.url | https://api.bintray.com artifactory.bintray.token.expirySecs | 3600 artifactory.bintray.distributionRegex.timeoutMillis | 180000 artifactory.bintray.ui.hideUploads | false artifactory.bintray.ui.hideInfo | false artifactory.bintray.ui.hideRemoteSearch | false artifactory.bintray.client.threadPool.size | 5 artifactory.enable.ui.pages.in.Iframe | false artifactory.bintray.client.requestTimeoutMS | 150000 artifactory.bintray.client.distribution.requestTimeoutMS | 30000 artifactory.bintray.client.signRequestTimeoutMS | 45000 artifactory.useUserNameAutoCompleteOnLogin | on artifactory.ui.hideEncryptedPassword | ***** artifactory.stats.flushIntervalSecs | 30 artifactory.stats.remote.flushIntervalSecs | 35 artifactory.stats.flushTimeoutSecs | 120 artifactory.integrationCleanup.intervalSecs | 300 artifactory.integrationCleanup.quietPeriodSecs | 60 artifactory.folderPruning.intervalSecs | 300 artifactory.folderPruning.quietPeriodSecs | 60 artifactory.repo.virtualCacheCleanup.maxAgeHours | 168 artifactory.repo.virtualCacheCleanup.pattern | *.pom artifactory.security.authentication.password.salt | **************** artifactory.db.idGenerator.fetch.amount | 2000 artifactory.db.idGenerator.max.update.retries | 50 artifactory.gems.localIndexTaskIntervalSecs | 30 artifactory.gems.virtualIndexTaskIntervalSecs | 300 artifactory.gems.gemsIndexTaskQueueLimit | 20000 artifactory.gems.gemsAfterRepoInitHack | true artifactory.security.authentication.crowd.group.startIndex | 0 artifactory.security.authentication.crowd.group.maxResults | 9999 artifactory.ui.hideChecksums | false artifactory.archive.indexer.intervalSecs | 60 artifactory.xray.indexer.intervalSecs | 60 artifactory.xray.force.reindex | false artifactory.nuget.inMemoryRemoteCaches | true artifactory.nuget.forceAuthentication | false artifactory.nuget.allowRootGetWithAnon | false artifactory.ha.heartbeat.intervalSecs | 5 artifactory.ha.heartbeat.staleSecs | 30 artifactory.binary.store.error.notification.intervalSecs | 30 artifactory.binary.store.error.notification.staleSecs | 30 artifactory.ha.membersIntroduction.intervalSecs | 30 artifactory.ha.membersIntroduction.staleSecs | 30 artifactory.npm.index.quietPeriodSecs | 60 artifactory.npm.index.cycleSecs | 60 artifactory.import.max.parallelRepos | 15 artifactory.debian.distribution.path | dists artifactory.debian.index.quietPeriodSecs | 60 artifactory.debian.index.cycleSecs | 2 artifactory.opkg.index.quietPeriodSecs | 60 artifactory.opkg.index.cycleSecs | 2 artifactory.debian.default.architectures | i386,amd64 artifactory.pypi.index.quietPeriodSecs | 60 artifactory.pypi.index.sleepMilliSecs | 60 artifactory.docker.cleanup.maxAgeMillis | 86400000 artifactory.docker.tags.cleanup.intervalSecs | 300 artifactory.docker.tags.cleanup.quietPeriodSecs | 60 artifactory.http.range.support | true artifactory.acl.dirty.read.timeout | 20000 artifactory.ping.allowUnauthenticated | false artifactory.repo.http.idleConnectionMonitorInterval | 10 artifactory.repo.http.disableIdleConnectionMonitoring | false artifactory.support.core.bundle.contentCollectionAwaitTimeout | 60 artifactory.support.core.bundle.waitForSlotBeforeWithdraw | 600 artifactory.support.core.bundle.maxBundles | 5 artifactory.binary.provider.zones | a,b,c artifactory.binary.provider.prune.chunk.size | 500 artifactory.security.useFrontCacheForBlockedUsers | true artifactory.security.loginBlockDelay | 500 artifactory.security.password.expiry.passwordExpireNotificationJobIntervalSecs| ***** artifactory.security.password.expiry.passwordExpireJobIntervalSecs | ***** artifactory.security.password.expiry.daysToNotifyBefore | * artifactory.http.client.max.total.connections | 50 artifactory.http.client.max.connections.per.route | 50 artifactory.hazelcast.max.lock.lease.time.seconds | 30 artifactory.repo.remote.blockedMismatchingMimeTypes | text/html,application/xhtml+xml artifactory.mvn.metadata.calculation.skip.delete.event | false artifactory.repo.remote.browsing.content.length.limit.KB | 1024 artifactory.hazelcast.management | false artifactory.sumologic.api.url | https://auth.sumologic.com artifactory.move.copy.max.folder.cache.size | 1000000 artifactory.move.copy.default.transaction.size | 1000 artifactory.node.properties.replace.all | false artifactory.node.properties.log.performance | false artifactory.home | /var/opt/jfrog/artifactory Java System Info ======================== java.class.version | 52.0 java.home | /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.91-0.b14.el6_7.x86_64/jre java.io.tmpdir | /opt/jfrog/artifactory/tomcat/temp java.runtime.name | OpenJDK Runtime Environment java.runtime.version | 1.8.0_91-b14 java.specification.name | Java Platform API Specification java.specification.vendor | Oracle Corporation java.specification.version | 1.8 java.vendor | Oracle Corporation java.vendor.url | http://java.oracle.com/ java.vendor.url.bug | http://bugreport.sun.com/bugreport/ java.version | 1.8.0_91 java.vm.info | mixed mode java.vm.name | OpenJDK 64-Bit Server VM java.vm.specification.name | Java Virtual Machine Specification java.vm.specification.vendor | Oracle Corporation java.vm.specification.version | 1.8 java.vm.vendor | Oracle Corporation java.vm.version | 25.91-b14 sun.arch.data.model | 64 sun.boot.library.path | /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.91-0.b14.el6_7.x86_64/jre/lib/amd64 sun.cpu.endian | little sun.cpu.isalist | sun.io.unicode.encoding | UnicodeLittle sun.java.launcher | SUN_STANDARD sun.jnu.encoding | UTF-8 sun.management.compiler | HotSpot 64-Bit Tiered Compilers sun.os.patch.level | unknown JVM Input arguments | -Djava.util.logging.config.file=/opt/jfrog/artifactory/tomcat/conf/logging.properties | -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager | -Xms512m | -Xmx12g | -Xss256k | -XX:+UseG1GC | -Djruby.compile.invokedynamic=false | -Dfile.encoding=UTF8 | -Dartdist=docker | -Dartifactory.home=/var/opt/jfrog/artifactory | -Djava.endorsed.dirs=/opt/jfrog/artifactory/tomcat/endorsed | -Dcatalina.base=/opt/jfrog/artifactory/tomcat | -Dcatalina.home=/opt/jfrog/artifactory/tomcat | -Djava.io.tmpdir=/opt/jfrog/artifactory/tomcat/temp Java Class Path Info ======================== sun.boot.class.path | /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.91-0.b14.el6_7.x86_64/jre/lib/resources.jar | /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.91-0.b14.el6_7.x86_64/jre/lib/rt.jar | /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.91-0.b14.el6_7.x86_64/jre/lib/sunrsasign.jar | /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.91-0.b14.el6_7.x86_64/jre/lib/jsse.jar | /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.91-0.b14.el6_7.x86_64/jre/lib/jce.jar | /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.91-0.b14.el6_7.x86_64/jre/lib/charsets.jar | /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.91-0.b14.el6_7.x86_64/jre/lib/jfr.jar | /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.91-0.b14.el6_7.x86_64/jre/classes java.library.path | /usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib java.endorsed.dirs | /opt/jfrog/artifactory/tomcat/endorsed java.ext.dirs | /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.91-0.b14.el6_7.x86_64/jre/lib/ext:/usr/java/packages/lib/ext java.class.path | /opt/jfrog/artifactory/tomcat/bin/bootstrap.jar | /opt/jfrog/artifactory/tomcat/bin/tomcat-juli.jar 2016-08-01 13:27:48,947 [art-init] [INFO ] (o.a.s.ArtifactoryApplicationContext:219) - Initializing org.artifactory.backup.InternalBackupService 2016-08-01 13:27:48,962 [art-init] [INFO ] (o.a.s.ArtifactoryApplicationContext:219) - Initializing org.artifactory.repo.local.LocalNonCacheOverridables 2016-08-01 13:27:48,969 [art-init] [INFO ] (o.a.s.ArtifactoryApplicationContext:219) - Initializing org.artifactory.addon.license.service.InternalLicensesService 2016-08-01 13:27:48,970 [art-init] [INFO ] (o.a.s.ArtifactoryApplicationContext:219) - Initializing org.artifactory.security.InternalSecurityService 2016-08-01 13:27:49,061 [art-init] [INFO ] (o.a.s.ArtifactoryApplicationContext:219) - Initializing org.artifactory.addon.blackduck.service.BlackDuckApplicationService 2016-08-01 13:27:49,063 [art-init] [INFO ] (o.a.s.ArtifactoryApplicationContext:219) - Initializing org.artifactory.maven.index.InternalMavenIndexerService 2016-08-01 13:27:49,065 [art-init] [INFO ] (o.a.s.ArtifactoryApplicationContext:219) - Initializing org.artifactory.logging.sumologic.SumoLogicService 2016-08-01 13:27:49,069 [art-init] [INFO ] (o.a.s.ArtifactoryApplicationContext:219) - Initializing org.artifactory.addon.docker.rest.v2.repo.cleanup.DockerV2TagCleanupService 2016-08-01 13:27:49,072 [art-init] [INFO ] (o.a.s.ArtifactoryApplicationContext:219) - Initializing org.artifactory.security.ldap.InternalLdapAuthenticator 2016-08-01 13:27:49,105 [art-init] [INFO ] (o.a.s.ArtifactoryApplicationContext:219) - Initializing org.artifactory.repo.cleanup.InternalFolderPruningService 2016-08-01 13:27:49,107 [art-init] [INFO ] (o.a.s.ArtifactoryApplicationContext:219) - Initializing org.artifactory.storage.db.servers.service.ArtifactoryHeartbeatService 2016-08-01 13:27:49,114 [art-init] [INFO ] (o.a.s.ArtifactoryApplicationContext:219) - Initializing org.artifactory.search.InternalSearchService 2016-08-01 13:27:49,115 [art-init] [INFO ] (o.a.s.ArtifactoryApplicationContext:219) - Initializing org.artifactory.addon.pypi.InternalPypiService 2016-08-01 13:27:49,116 [art-init] [INFO ] (o.a.s.ArtifactoryApplicationContext:219) - Initializing org.artifactory.md.MetadataDefinitionService 2016-08-01 13:27:49,148 [art-init] [INFO ] (o.a.s.ArtifactoryApplicationContext:219) - Initializing org.artifactory.repo.interceptor.ImportInterceptors 2016-08-01 13:27:49,154 [art-init] [INFO ] (o.a.s.ArtifactoryApplicationContext:219) - Initializing org.artifactory.security.ssh.InternalSshAuthService 2016-08-01 13:27:49,155 [art-init] [INFO ] (o.a.s.ArtifactoryApplicationContext:219) - Initializing org.artifactory.repo.cleanup.InternalIntegrationCleanupService 2016-08-01 13:27:49,157 [art-init] [INFO ] (o.a.s.ArtifactoryApplicationContext:219) - Initializing org.artifactory.repo.service.trash.NonTrashableItems 2016-08-01 13:27:49,163 [art-init] [INFO ] (o.a.s.ArtifactoryApplicationContext:219) - Initializing org.artifactory.addon.sso.ArtifactoryCrowdClient 2016-08-01 13:27:49,164 [art-init] [INFO ] (o.a.s.ArtifactoryApplicationContext:219) - Initializing org.artifactory.repo.trash.TrashService 2016-08-01 13:27:49,174 [art-init] [INFO ] (o.a.s.ArtifactoryApplicationContext:219) - Initializing org.artifactory.traffic.InternalTrafficService 2016-08-01 13:27:49,177 [art-init] [INFO ] (o.a.s.ArtifactoryApplicationContext:219) - Initializing org.artifactory.repo.cleanup.InternalVirtualCacheCleanupService 2016-08-01 13:27:49,182 [art-init] [INFO ] (o.a.s.ArtifactoryApplicationContext:219) - Initializing org.artifactory.storage.service.InternalStorageService 2016-08-01 13:27:49,187 [art-init] [INFO ] (o.a.s.ArtifactoryApplicationContext:219) - Initializing org.artifactory.engine.InternalDownloadService 2016-08-01 13:27:49,189 [art-init] [INFO ] (o.a.s.ArtifactoryApplicationContext:219) - Initializing org.artifactory.build.InternalBuildService 2016-08-01 13:27:49,192 [art-init] [INFO ] (o.a.s.ArtifactoryApplicationContext:219) - Initializing org.artifactory.p2.transformer.XmlStreamTransformerService 2016-08-01 13:27:49,209 [art-init] [INFO ] (o.a.s.ArtifactoryApplicationContext:219) - Initializing org.artifactory.addon.replication.core.InternalReplicationService 2016-08-01 13:27:49,306 [art-init] [INFO ] (o.a.s.ArtifactoryApplicationContext:219) - Initializing org.artifactory.repo.interceptor.StorageAggregationInterceptors 2016-08-01 13:27:49,312 [art-init] [INFO ] (o.a.s.ArtifactoryApplicationContext:219) - Initializing org.artifactory.repo.cleanup.InternalArtifactCleanupService 2016-08-01 13:27:49,315 [art-init] [INFO ] (o.a.s.ArtifactoryApplicationContext:219) - Initializing org.artifactory.security.interceptor.SecurityConfigurationChangesInterceptors 2016-08-01 13:27:49,319 [art-init] [INFO ] (o.a.s.ArtifactoryApplicationContext:219) - Initializing org.artifactory.repo.cache.expirable.CacheExpiry 2016-08-01 13:27:49,324 [art-init] [INFO ] (o.a.s.ArtifactoryApplicationContext:219) - Initializing org.artifactory.addon.plugin.GroovyRunner 2016-08-01 13:27:49,964 [art-init] [INFO ] (o.a.s.ArtifactoryApplicationContext:219) - Initializing org.artifactory.download.InternalFolderDownloadService 2016-08-01 13:27:49,965 [art-init] [INFO ] (o.a.c.ConvertersManagerImpl:121) - Updating local file data/artifactory.properties to running version 2016-08-01 13:27:49,983 [art-init] [INFO ] (o.a.c.ConvertersManagerImpl:136) - Updating database properties to running version 2016-08-01 13:27:50,122 [art-init] [INFO ] (o.a.s.ArtifactoryApplicationContext:404) - Artifactory application context is ready. 2016-08-01 13:27:50,123 [art-init] [INFO ] (o.a.c.ConvertersManagerImpl:156) - Sending configuration update message to slaves 2016-08-01 13:27:50,130 [art-init] [INFO ] (o.a.w.s.ArtifactoryContextConfigListener:221) - ########################################################### ### Artifactory successfully started (17.194 seconds) ### ########################################################### {code} h3. A lot of Errors saying ??"Failed to serialize RPM metadata of 'somefile.rpm'"?? even though the files looks fine {code} 2016-08-01 13:32:58,713 [http-nio-8081-exec-13] [ERROR] (o.j.m.y.w.YumRepoMetadataWriter:129) - Failed to serialize RPM metadata of 'tbb/4.4.2-3/tbb-4.4.2-3.rpm' org.artifactory.storage.fs.VfsItemNotFoundException: Item not found for id '75759192' at org.artifactory.storage.db.fs.service.FileServiceImpl.loadNode(FileServiceImpl.java:252) ~[artifactory-storage-db-4.11.0.jar:na] at org.artifactory.storage.db.fs.service.FileServiceImpl.loadItem(FileServiceImpl.java:95) ~[artifactory-storage-db-4.11.0.jar:na] at org.artifactory.storage.db.search.model.DbItemInfoProxy.getMaterialized(DbItemInfoProxy.java:53) ~[artifactory-storage-db-4.11.0.jar:na] at org.artifactory.storage.db.search.model.DbFileInfoProxy.getMaterialized(DbFileInfoProxy.java:43) ~[artifactory-storage-db-4.11.0.jar:na] at org.artifactory.storage.db.search.model.DbFileInfoProxy.getSha1(DbFileInfoProxy.java:68) ~[artifactory-storage-db-4.11.0.jar:na] at org.artifactory.addon.yum.YumServiceImpl.extractRpmMetadata(YumServiceImpl.java:177) ~[artifactory-addon-yum-4.11.0.jar:na] at org.artifactory.addon.yum.YumServiceImpl.getMetadataForRepoPath(YumServiceImpl.java:81) ~[artifactory-addon-yum-4.11.0.jar:na] at sun.reflect.GeneratedMethodAccessor232.invoke(Unknown Source) ~[na:na] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_91] at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_91] at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:317) [spring-aop-4.1.5.RELEASE.jar:4.1.5.RELEASE] at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:201) [spring-aop-4.1.5.RELEASE.jar:4.1.5.RELEASE] at com.sun.proxy.$Proxy153.getMetadataForRepoPath(Unknown Source) ~[na:na] at org.artifactory.addon.yum.indexer.RpmFsCachedMetadataExtractor.extract(RpmFsCachedMetadataExtractor.java:29) ~[artifactory-addon-yum-4.11.0.jar:na] at org.artifactory.addon.yum.indexer.RpmFsCachedMetadataExtractor.extract(RpmFsCachedMetadataExtractor.java:1) ~[artifactory-addon-yum-4.11.0.jar:na] at org.jfrog.metadata.yum.writer.YumRepoMetadataWriter.serializeYumMetadata(YumRepoMetadataWriter.java:124) [rpm-writer-4.3.0.jar:na] at org.jfrog.metadata.yum.writer.YumRepoMetadataWriter.write(YumRepoMetadataWriter.java:69) [rpm-writer-4.3.0.jar:na] at org.artifactory.addon.yum.YumAddonImpl.writeMetadataAsSystem(YumAddonImpl.java:348) [artifactory-addon-yum-4.11.0.jar:na] at org.artifactory.addon.yum.YumAddonImpl.writeMetadata(YumAddonImpl.java:332) [artifactory-addon-yum-4.11.0.jar:na] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_91] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_91] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_91] at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_91] at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:317) [spring-aop-4.1.5.RELEASE.jar:4.1.5.RELEASE] at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:201) [spring-aop-4.1.5.RELEASE.jar:4.1.5.RELEASE] at com.sun.proxy.$Proxy152.writeMetadata(Unknown Source) [na:na] at org.artifactory.addon.yum.YumAddonImpl$RpmMetadataWriter.write(YumAddonImpl.java:300) [artifactory-addon-yum-4.11.0.jar:na] at org.jfrog.metadata.indexer.RpmRepoIndexer.indexUsingAdvancedWriter(RpmRepoIndexer.java:86) [rpm-indexer-4.3.0.jar:na] at org.jfrog.metadata.indexer.RpmRepoIndexer.index(RpmRepoIndexer.java:70) [rpm-indexer-4.3.0.jar:na] at org.artifactory.addon.yum.YumAddonImpl.calculateYumMetadataAsSystem(YumAddonImpl.java:269) [artifactory-addon-yum-4.11.0.jar:na] at org.artifactory.addon.yum.YumAddonImpl.calculateYumMetadata(YumAddonImpl.java:247) [artifactory-addon-yum-4.11.0.jar:na] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_91] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_91] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_91] at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_91] at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:317) [spring-aop-4.1.5.RELEASE.jar:4.1.5.RELEASE] at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190) [spring-aop-4.1.5.RELEASE.jar:4.1.5.RELEASE] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) [spring-aop-4.1.5.RELEASE.jar:4.1.5.RELEASE] at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) [spring-tx-4.1.5.RELEASE.jar:4.1.5.RELEASE] at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) [spring-tx-4.1.5.RELEASE.jar:4.1.5.RELEASE] at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) [spring-tx-4.1.5.RELEASE.jar:4.1.5.RELEASE] at org.artifactory.storage.fs.lock.aop.LockingAdvice.invoke(LockingAdvice.java:76) [artifactory-storage-common-4.11.0.jar:na] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) [spring-aop-4.1.5.RELEASE.jar:4.1.5.RELEASE] at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:207) [spring-aop-4.1.5.RELEASE.jar:4.1.5.RELEASE] at com.sun.proxy.$Proxy152.calculateYumMetadata(Unknown Source) [na:na] at org.artifactory.addon.yum.YumAddonImpl.requestYumMetadataCalculation(YumAddonImpl.java:129) [artifactory-addon-yum-4.11.0.jar:na] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_91] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_91] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_91] at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_91] at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:317) [spring-aop-4.1.5.RELEASE.jar:4.1.5.RELEASE] at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:201) [spring-aop-4.1.5.RELEASE.jar:4.1.5.RELEASE] at com.sun.proxy.$Proxy152.requestYumMetadataCalculation(Unknown Source) [na:na] at org.artifactory.addon.rest.RestAddonImpl.calculateYumMetadata(RestAddonImpl.java:1392) [artifactory-addon-rest-4.11.0.jar:na] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_91] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_91] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_91] at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_91] at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:317) [spring-aop-4.1.5.RELEASE.jar:4.1.5.RELEASE] at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:201) [spring-aop-4.1.5.RELEASE.jar:4.1.5.RELEASE] at com.sun.proxy.$Proxy151.calculateYumMetadata(Unknown Source) [na:na] at org.artifactory.rest.resource.repositories.YumResource.calculateYumMetadata(YumResource.java:70) [artifactory-rest-4.11.0.jar:na] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_91] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_91] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_91] at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_91] at com.sun.jersey.spi.container.JavaMethodInvokerFactory$1.invoke(JavaMethodInvokerFactory.java:60) [jersey-server-1.19.jar:1.19] at com.sun.jersey.server.impl.model.method.dispatch.AbstractResourceMethodDispatchProvider$ResponseOutInvoker._dispatch(AbstractResourceMethodDispatchProvider.java:205) [jersey-server-1.19.jar:1.19] at com.sun.jersey.server.impl.model.method.dispatch.ResourceJavaMethodDispatcher.dispatch(ResourceJavaMethodDispatcher.java:75) [jersey-server-1.19.jar:1.19] at com.sun.jersey.server.impl.uri.rules.HttpMethodRule.accept(HttpMethodRule.java:302) [jersey-server-1.19.jar:1.19] at com.sun.jersey.server.impl.uri.rules.RightHandPathRule.accept(RightHandPathRule.java:147) [jersey-server-1.19.jar:1.19] at com.sun.jersey.server.impl.uri.rules.ResourceClassRule.accept(ResourceClassRule.java:108) [jersey-server-1.19.jar:1.19] at com.sun.jersey.server.impl.uri.rules.RightHandPathRule.accept(RightHandPathRule.java:147) [jersey-server-1.19.jar:1.19] at com.sun.jersey.server.impl.uri.rules.RootResourceClassesRule.accept(RootResourceClassesRule.java:84) [jersey-server-1.19.jar:1.19] at com.sun.jersey.server.impl.application.WebApplicationImpl._handleRequest(WebApplicationImpl.java:1542) [jersey-server-1.19.jar:1.19] at com.sun.jersey.server.impl.application.WebApplicationImpl._handleRequest(WebApplicationImpl.java:1473) [jersey-server-1.19.jar:1.19] at com.sun.jersey.server.impl.application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:1419) [jersey-server-1.19.jar:1.19] at com.sun.jersey.server.impl.application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:1409) [jersey-server-1.19.jar:1.19] at com.sun.jersey.spi.container.servlet.WebComponent.service(WebComponent.java:409) [jersey-servlet-1.19.jar:1.19] at com.sun.jersey.spi.container.servlet.ServletContainer.service(ServletContainer.java:558) [jersey-servlet-1.19.jar:1.19] at com.sun.jersey.spi.container.servlet.ServletContainer.service(ServletContainer.java:733) [jersey-servlet-1.19.jar:1.19] at javax.servlet.http.HttpServlet.service(HttpServlet.java:729) [servlet-api.jar:na] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:292) [catalina.jar:8.0.32] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207) [catalina.jar:8.0.32] at org.artifactory.webapp.servlet.RepoFilter.execute(RepoFilter.java:200) [artifactory-web-application-4.11.0.jar:na] at org.artifactory.webapp.servlet.RepoFilter.doFilter(RepoFilter.java:91) [artifactory-web-application-4.11.0.jar:na] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240) [catalina.jar:8.0.32] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207) [catalina.jar:8.0.32] at org.artifactory.webapp.servlet.AccessFilter.useAuthentication(AccessFilter.java:381) [artifactory-web-application-4.11.0.jar:na] at org.artifactory.webapp.servlet.AccessFilter.authenticateAndExecute(AccessFilter.java:267) [artifactory-web-application-4.11.0.jar:na] at org.artifactory.webapp.servlet.AccessFilter.doFilterInternal(AccessFilter.java:197) [artifactory-web-application-4.11.0.jar:na] at org.artifactory.webapp.servlet.AccessFilter.doFilter(AccessFilter.java:157) [artifactory-web-application-4.11.0.jar:na] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240) [catalina.jar:8.0.32] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207) [catalina.jar:8.0.32] at org.artifactory.webapp.servlet.RequestFilter.doFilter(RequestFilter.java:61) [artifactory-web-application-4.11.0.jar:na] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240) [catalina.jar:8.0.32] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207) [catalina.jar:8.0.32] at org.artifactory.webapp.servlet.ArtifactoryFilter.doFilter(ArtifactoryFilter.java:111) [artifactory-web-application-4.11.0.jar:na] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240) [catalina.jar:8.0.32] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207) [catalina.jar:8.0.32] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:212) [catalina.jar:8.0.32] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:106) [catalina.jar:8.0.32] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:141) [catalina.jar:8.0.32] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79) [catalina.jar:8.0.32] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:88) [catalina.jar:8.0.32] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:522) [catalina.jar:8.0.32] at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1095) [tomcat-coyote.jar:8.0.32] at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:672) [tomcat-coyote.jar:8.0.32] at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1500) [tomcat-coyote.jar:8.0.32] at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1456) [tomcat-coyote.jar:8.0.32] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [na:1.8.0_91] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [na:1.8.0_91] at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-util.jar:8.0.32] at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] {code} h3. First NPE after upgrade {code} 2016-08-01 13:52:36,729 [http-nio-8081-exec-26] [WARN ] (o.a.s.l.ArtifactoryLdapAuthenticationProvider:260) - LDAP authentication failed for 'pipeline'. Note: you have configured direct user binding and manager-based search, which are usually mutually exclusive. For AD leave the User DN Pattern field empty. 2016-08-01 13:52:36,731 [http-nio-8081-exec-26] [ERROR] (o.a.s.TaskServiceImpl:294) - Task org.artifactory.maven.index.MavenIndexerJob cannot stop a mandatory related job org.artifactory.maven.index.MavenIndexerJob while it's running! 2016-08-01 13:52:36,732 [http-nio-8081-exec-26] [ERROR] (o.a.s.TaskServiceImpl:301) - Another manual task org.artifactory.maven.index.MavenIndexerJob is still active! 2016-08-01 13:52:36,745 [http-nio-8081-exec-19] [INFO ] (o.a.a.y.YumAddonImpl:254) - Starting to calculate YUM metadata for 'local-yum-repo:'. 2016-08-01 13:52:44,507 [http-nio-8081-exec-19] [INFO ] (o.j.m.y.s.MultiYumEntrySerializer:118) - 6753 records have been created in 2918 ms 2016-08-01 13:52:52,403 [http-nio-8081-exec-19] [ERROR] (o.a.r.d.DbStoringRepoMixin:264) - Couldn't save resource, reason: java.lang.NullPointerException: null at java.util.TimSort.countRunAndMakeAscending(TimSort.java:355) ~[na:1.8.0_91] at java.util.TimSort.sort(TimSort.java:220) ~[na:1.8.0_91] at java.util.Arrays.sort(Arrays.java:1512) ~[na:1.8.0_91] at java.util.stream.SortedOps$SizedRefSortingSink.end(SortedOps.java:348) ~[na:1.8.0_91] at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482) ~[na:1.8.0_91] at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471) ~[na:1.8.0_91] at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:708) ~[na:1.8.0_91] at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[na:1.8.0_91] at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:499) ~[na:1.8.0_91] at org.artifactory.model.xstream.fs.PropertiesImpl.lambda$3(PropertiesImpl.java:294) ~[artifactory-storage-common-4.11.0.jar:na] at java.lang.Iterable.forEach(Iterable.java:75) ~[na:1.8.0_91] at org.artifactory.model.xstream.fs.PropertiesImpl.getPropertyChanges(PropertiesImpl.java:284) ~[artifactory-storage-common-4.11.0.jar:na] at org.artifactory.storage.db.fs.service.DbPropertiesServiceImpl.updateProperties(DbPropertiesServiceImpl.java:142) ~[artifactory-storage-db-4.11.0.jar:na] at org.artifactory.storage.db.fs.service.DbPropertiesServiceImpl.setProperties(DbPropertiesServiceImpl.java:127) ~[artifactory-storage-db-4.11.0.jar:na] at org.artifactory.storage.db.fs.model.DbMutableItem.save(DbMutableItem.java:234) ~[artifactory-storage-db-4.11.0.jar:na] at org.artifactory.storage.fs.lock.SessionLockEntry.save(SessionLockEntry.java:74) ~[artifactory-storage-common-4.11.0.jar:na] at org.artifactory.storage.db.fs.session.SqlStorageSession.save(SqlStorageSession.java:68) ~[artifactory-storage-db-4.11.0.jar:na] at org.artifactory.repo.db.DbStoringRepoMixin.invokeAfterCreateInterceptors(DbStoringRepoMixin.java:386) ~[artifactory-core-4.11.0.jar:na] at org.artifactory.repo.db.DbStoringRepoMixin.saveResource(DbStoringRepoMixin.java:226) ~[artifactory-core-4.11.0.jar:na] at org.artifactory.repo.db.DbLocalRepo.saveResource(DbLocalRepo.java:137) [artifactory-core-4.11.0.jar:na] at org.artifactory.repo.service.RepositoryServiceImpl.saveResourceInTransaction(RepositoryServiceImpl.java:1865) [artifactory-core-4.11.0.jar:na] at sun.reflect.GeneratedMethodAccessor192.invoke(Unknown Source) ~[na:na] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_91] at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_91] at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:317) [spring-aop-4.1.5.RELEASE.jar:4.1.5.RELEASE] at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190) [spring-aop-4.1.5.RELEASE.jar:4.1.5.RELEASE] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) [spring-aop-4.1.5.RELEASE.jar:4.1.5.RELEASE] at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) [spring-tx-4.1.5.RELEASE.jar:4.1.5.RELEASE] at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) [spring-tx-4.1.5.RELEASE.jar:4.1.5.RELEASE] at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) [spring-tx-4.1.5.RELEASE.jar:4.1.5.RELEASE] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) [spring-aop-4.1.5.RELEASE.jar:4.1.5.RELEASE] at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:207) [spring-aop-4.1.5.RELEASE.jar:4.1.5.RELEASE] at com.sun.proxy.$Proxy46.saveResourceInTransaction(Unknown Source) [na:na] at org.artifactory.repo.service.RepositoryServiceImpl.saveResource(RepositoryServiceImpl.java:1833) [artifactory-core-4.11.0.jar:na] at org.artifactory.repo.service.RepositoryServiceImpl.saveFileInternal(RepositoryServiceImpl.java:731) [artifactory-core-4.11.0.jar:na] at sun.reflect.GeneratedMethodAccessor274.invoke(Unknown Source) ~[na:na] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_91] at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_91] at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:317) [spring-aop-4.1.5.RELEASE.jar:4.1.5.RELEASE] at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:201) [spring-aop-4.1.5.RELEASE.jar:4.1.5.RELEASE] at com.sun.proxy.$Proxy46.saveFileInternal(Unknown Source) [na:na] at org.artifactory.addon.yum.indexer.RpmRepoMetadataSink.write(RpmRepoMetadataSink.java:61) [artifactory-addon-yum-4.11.0.jar:na] at org.jfrog.metadata.yum.writer.YumRepoMetadataWriter.writeIndex(YumRepoMetadataWriter.java:167) [rpm-writer-4.3.0.jar:na] at org.jfrog.metadata.yum.writer.YumRepoMetadataWriter.writeRpmIndices(YumRepoMetadataWriter.java:146) [rpm-writer-4.3.0.jar:na] at org.jfrog.metadata.yum.writer.YumRepoMetadataWriter.write(YumRepoMetadataWriter.java:73) [rpm-writer-4.3.0.jar:na] at org.artifactory.addon.yum.YumAddonImpl.writeMetadataAsSystem(YumAddonImpl.java:348) [artifactory-addon-yum-4.11.0.jar:na] at org.artifactory.addon.yum.YumAddonImpl.writeMetadata(YumAddonImpl.java:332) [artifactory-addon-yum-4.11.0.jar:na] at sun.reflect.GeneratedMethodAccessor566.invoke(Unknown Source) ~[na:na] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_91] at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_91] at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:317) [spring-aop-4.1.5.RELEASE.jar:4.1.5.RELEASE] at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:201) [spring-aop-4.1.5.RELEASE.jar:4.1.5.RELEASE] at com.sun.proxy.$Proxy152.writeMetadata(Unknown Source) [na:na] at org.artifactory.addon.yum.YumAddonImpl$RpmMetadataWriter.write(YumAddonImpl.java:300) [artifactory-addon-yum-4.11.0.jar:na] at org.jfrog.metadata.indexer.RpmRepoIndexer.indexUsingAdvancedWriter(RpmRepoIndexer.java:86) [rpm-indexer-4.3.0.jar:na] at org.jfrog.metadata.indexer.RpmRepoIndexer.index(RpmRepoIndexer.java:70) [rpm-indexer-4.3.0.jar:na] at org.artifactory.addon.yum.YumAddonImpl.calculateYumMetadataAsSystem(YumAddonImpl.java:269) [artifactory-addon-yum-4.11.0.jar:na] at org.artifactory.addon.yum.YumAddonImpl.calculateYumMetadata(YumAddonImpl.java:247) [artifactory-addon-yum-4.11.0.jar:na] at sun.reflect.GeneratedMethodAccessor562.invoke(Unknown Source) ~[na:na] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_91] at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_91] at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:317) [spring-aop-4.1.5.RELEASE.jar:4.1.5.RELEASE] at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190) [spring-aop-4.1.5.RELEASE.jar:4.1.5.RELEASE] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) [spring-aop-4.1.5.RELEASE.jar:4.1.5.RELEASE] at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) [spring-tx-4.1.5.RELEASE.jar:4.1.5.RELEASE] at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) [spring-tx-4.1.5.RELEASE.jar:4.1.5.RELEASE] at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) [spring-tx-4.1.5.RELEASE.jar:4.1.5.RELEASE] at org.artifactory.storage.fs.lock.aop.LockingAdvice.invoke(LockingAdvice.java:76) [artifactory-storage-common-4.11.0.jar:na] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) [spring-aop-4.1.5.RELEASE.jar:4.1.5.RELEASE] at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:207) [spring-aop-4.1.5.RELEASE.jar:4.1.5.RELEASE] at com.sun.proxy.$Proxy152.calculateYumMetadata(Unknown Source) [na:na] at org.artifactory.addon.yum.YumAddonImpl.requestYumMetadataCalculation(YumAddonImpl.java:129) [artifactory-addon-yum-4.11.0.jar:na] at sun.reflect.GeneratedMethodAccessor561.invoke(Unknown Source) ~[na:na] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_91] at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_91] at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:317) [spring-aop-4.1.5.RELEASE.jar:4.1.5.RELEASE] at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:201) [spring-aop-4.1.5.RELEASE.jar:4.1.5.RELEASE] at com.sun.proxy.$Proxy152.requestYumMetadataCalculation(Unknown Source) [na:na] at org.artifactory.addon.rest.RestAddonImpl.calculateYumMetadata(RestAddonImpl.java:1392) [artifactory-addon-rest-4.11.0.jar:na] at sun.reflect.GeneratedMethodAccessor560.invoke(Unknown Source) ~[na:na] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_91] at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_91] at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:317) [spring-aop-4.1.5.RELEASE.jar:4.1.5.RELEASE] at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:201) [spring-aop-4.1.5.RELEASE.jar:4.1.5.RELEASE] at com.sun.proxy.$Proxy151.calculateYumMetadata(Unknown Source) [na:na] at org.artifactory.rest.resource.repositories.YumResource.calculateYumMetadata(YumResource.java:70) [artifactory-rest-4.11.0.jar:na] at sun.reflect.GeneratedMethodAccessor559.invoke(Unknown Source) ~[na:na] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_91] at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_91] at com.sun.jersey.spi.container.JavaMethodInvokerFactory$1.invoke(JavaMethodInvokerFactory.java:60) [jersey-server-1.19.jar:1.19] at com.sun.jersey.server.impl.model.method.dispatch.AbstractResourceMethodDispatchProvider$ResponseOutInvoker._dispatch(AbstractResourceMethodDispatchProvider.java:205) [jersey-server-1.19.jar:1.19] at com.sun.jersey.server.impl.model.method.dispatch.ResourceJavaMethodDispatcher.dispatch(ResourceJavaMethodDispatcher.java:75) [jersey-server-1.19.jar:1.19] at com.sun.jersey.server.impl.uri.rules.HttpMethodRule.accept(HttpMethodRule.java:302) [jersey-server-1.19.jar:1.19] at com.sun.jersey.server.impl.uri.rules.RightHandPathRule.accept(RightHandPathRule.java:147) [jersey-server-1.19.jar:1.19] at com.sun.jersey.server.impl.uri.rules.ResourceClassRule.accept(ResourceClassRule.java:108) [jersey-server-1.19.jar:1.19] at com.sun.jersey.server.impl.uri.rules.RightHandPathRule.accept(RightHandPathRule.java:147) [jersey-server-1.19.jar:1.19] at com.sun.jersey.server.impl.uri.rules.RootResourceClassesRule.accept(RootResourceClassesRule.java:84) [jersey-server-1.19.jar:1.19] at com.sun.jersey.server.impl.application.WebApplicationImpl._handleRequest(WebApplicationImpl.java:1542) [jersey-server-1.19.jar:1.19] at com.sun.jersey.server.impl.application.WebApplicationImpl._handleRequest(WebApplicationImpl.java:1473) [jersey-server-1.19.jar:1.19] at com.sun.jersey.server.impl.application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:1419) [jersey-server-1.19.jar:1.19] at com.sun.jersey.server.impl.application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:1409) [jersey-server-1.19.jar:1.19] at com.sun.jersey.spi.container.servlet.WebComponent.service(WebComponent.java:409) [jersey-servlet-1.19.jar:1.19] at com.sun.jersey.spi.container.servlet.ServletContainer.service(ServletContainer.java:558) [jersey-servlet-1.19.jar:1.19] at com.sun.jersey.spi.container.servlet.ServletContainer.service(ServletContainer.java:733) [jersey-servlet-1.19.jar:1.19] at javax.servlet.http.HttpServlet.service(HttpServlet.java:729) [servlet-api.jar:na] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:292) [catalina.jar:8.0.32] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207) [catalina.jar:8.0.32] at org.artifactory.webapp.servlet.RepoFilter.execute(RepoFilter.java:200) [artifactory-web-application-4.11.0.jar:na] at org.artifactory.webapp.servlet.RepoFilter.doFilter(RepoFilter.java:91) [artifactory-web-application-4.11.0.jar:na] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240) [catalina.jar:8.0.32] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207) [catalina.jar:8.0.32] at org.artifactory.webapp.servlet.AccessFilter.useAuthentication(AccessFilter.java:381) [artifactory-web-application-4.11.0.jar:na] at org.artifactory.webapp.servlet.AccessFilter.authenticateAndExecute(AccessFilter.java:267) [artifactory-web-application-4.11.0.jar:na] at org.artifactory.webapp.servlet.AccessFilter.doFilterInternal(AccessFilter.java:197) [artifactory-web-application-4.11.0.jar:na] at org.artifactory.webapp.servlet.AccessFilter.doFilter(AccessFilter.java:157) [artifactory-web-application-4.11.0.jar:na] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240) [catalina.jar:8.0.32] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207) [catalina.jar:8.0.32] at org.artifactory.webapp.servlet.RequestFilter.doFilter(RequestFilter.java:61) [artifactory-web-application-4.11.0.jar:na] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240) [catalina.jar:8.0.32] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207) [catalina.jar:8.0.32] at org.artifactory.webapp.servlet.ArtifactoryFilter.doFilter(ArtifactoryFilter.java:111) [artifactory-web-application-4.11.0.jar:na] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240) [catalina.jar:8.0.32] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207) [catalina.jar:8.0.32] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:212) [catalina.jar:8.0.32] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:106) [catalina.jar:8.0.32] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:141) [catalina.jar:8.0.32] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79) [catalina.jar:8.0.32] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:88) [catalina.jar:8.0.32] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:522) [catalina.jar:8.0.32] at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1095) [tomcat-coyote.jar:8.0.32] at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:672) [tomcat-coyote.jar:8.0.32] at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1500) [tomcat-coyote.jar:8.0.32] at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1456) [tomcat-coyote.jar:8.0.32] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [na:1.8.0_91] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [na:1.8.0_91] at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-util.jar:8.0.32] at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] 2016-08-01 13:52:52,507 [http-nio-8081-exec-19] [ERROR] (o.a.a.y.YumAddonImpl:352) - An error occurred while saving YUM metadata for local-yum-repo: java.lang.RuntimeException: java.lang.NullPointerException at org.jfrog.metadata.yum.writer.YumRepoMetadataWriter.write(YumRepoMetadataWriter.java:82) ~[rpm-writer-4.3.0.jar:na] at org.artifactory.addon.yum.YumAddonImpl.writeMetadataAsSystem(YumAddonImpl.java:348) [artifactory-addon-yum-4.11.0.jar:na] at org.artifactory.addon.yum.YumAddonImpl.writeMetadata(YumAddonImpl.java:332) [artifactory-addon-yum-4.11.0.jar:na] at sun.reflect.GeneratedMethodAccessor566.invoke(Unknown Source) ~[na:na] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_91] at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_91] at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:317) [spring-aop-4.1.5.RELEASE.jar:4.1.5.RELEASE] at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:201) [spring-aop-4.1.5.RELEASE.jar:4.1.5.RELEASE] at com.sun.proxy.$Proxy152.writeMetadata(Unknown Source) [na:na] at org.artifactory.addon.yum.YumAddonImpl$RpmMetadataWriter.write(YumAddonImpl.java:300) [artifactory-addon-yum-4.11.0.jar:na] at org.jfrog.metadata.indexer.RpmRepoIndexer.indexUsingAdvancedWriter(RpmRepoIndexer.java:86) [rpm-indexer-4.3.0.jar:na] at org.jfrog.metadata.indexer.RpmRepoIndexer.index(RpmRepoIndexer.java:70) [rpm-indexer-4.3.0.jar:na] at org.artifactory.addon.yum.YumAddonImpl.calculateYumMetadataAsSystem(YumAddonImpl.java:269) [artifactory-addon-yum-4.11.0.jar:na] at org.artifactory.addon.yum.YumAddonImpl.calculateYumMetadata(YumAddonImpl.java:247) [artifactory-addon-yum-4.11.0.jar:na] at sun.reflect.GeneratedMethodAccessor562.invoke(Unknown Source) ~[na:na] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_91] at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_91] at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:317) [spring-aop-4.1.5.RELEASE.jar:4.1.5.RELEASE] at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190) [spring-aop-4.1.5.RELEASE.jar:4.1.5.RELEASE] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) [spring-aop-4.1.5.RELEASE.jar:4.1.5.RELEASE] at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) [spring-tx-4.1.5.RELEASE.jar:4.1.5.RELEASE] at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) [spring-tx-4.1.5.RELEASE.jar:4.1.5.RELEASE] at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) [spring-tx-4.1.5.RELEASE.jar:4.1.5.RELEASE] at org.artifactory.storage.fs.lock.aop.LockingAdvice.invoke(LockingAdvice.java:76) [artifactory-storage-common-4.11.0.jar:na] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) [spring-aop-4.1.5.RELEASE.jar:4.1.5.RELEASE] at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:207) [spring-aop-4.1.5.RELEASE.jar:4.1.5.RELEASE] at com.sun.proxy.$Proxy152.calculateYumMetadata(Unknown Source) [na:na] at org.artifactory.addon.yum.YumAddonImpl.requestYumMetadataCalculation(YumAddonImpl.java:129) [artifactory-addon-yum-4.11.0.jar:na] at sun.reflect.GeneratedMethodAccessor561.invoke(Unknown Source) ~[na:na] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_91] at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_91] at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:317) [spring-aop-4.1.5.RELEASE.jar:4.1.5.RELEASE] at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:201) [spring-aop-4.1.5.RELEASE.jar:4.1.5.RELEASE] at com.sun.proxy.$Proxy152.requestYumMetadataCalculation(Unknown Source) [na:na] at org.artifactory.addon.rest.RestAddonImpl.calculateYumMetadata(RestAddonImpl.java:1392) [artifactory-addon-rest-4.11.0.jar:na] at sun.reflect.GeneratedMethodAccessor560.invoke(Unknown Source) ~[na:na] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_91] at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_91] at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:317) [spring-aop-4.1.5.RELEASE.jar:4.1.5.RELEASE] at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:201) [spring-aop-4.1.5.RELEASE.jar:4.1.5.RELEASE] at com.sun.proxy.$Proxy151.calculateYumMetadata(Unknown Source) [na:na] at org.artifactory.rest.resource.repositories.YumResource.calculateYumMetadata(YumResource.java:70) [artifactory-rest-4.11.0.jar:na] at sun.reflect.GeneratedMethodAccessor559.invoke(Unknown Source) ~[na:na] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_91] at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_91] at com.sun.jersey.spi.container.JavaMethodInvokerFactory$1.invoke(JavaMethodInvokerFactory.java:60) [jersey-server-1.19.jar:1.19] at com.sun.jersey.server.impl.model.method.dispatch.AbstractResourceMethodDispatchProvider$ResponseOutInvoker._dispatch(AbstractResourceMethodDispatchProvider.java:205) [jersey-server-1.19.jar:1.19] at com.sun.jersey.server.impl.model.method.dispatch.ResourceJavaMethodDispatcher.dispatch(ResourceJavaMethodDispatcher.java:75) [jersey-server-1.19.jar:1.19] at com.sun.jersey.server.impl.uri.rules.HttpMethodRule.accept(HttpMethodRule.java:302) [jersey-server-1.19.jar:1.19] at com.sun.jersey.server.impl.uri.rules.RightHandPathRule.accept(RightHandPathRule.java:147) [jersey-server-1.19.jar:1.19] at com.sun.jersey.server.impl.uri.rules.ResourceClassRule.accept(ResourceClassRule.java:108) [jersey-server-1.19.jar:1.19] at com.sun.jersey.server.impl.uri.rules.RightHandPathRule.accept(RightHandPathRule.java:147) [jersey-server-1.19.jar:1.19] at com.sun.jersey.server.impl.uri.rules.RootResourceClassesRule.accept(RootResourceClassesRule.java:84) [jersey-server-1.19.jar:1.19] at com.sun.jersey.server.impl.application.WebApplicationImpl._handleRequest(WebApplicationImpl.java:1542) [jersey-server-1.19.jar:1.19] at com.sun.jersey.server.impl.application.WebApplicationImpl._handleRequest(WebApplicationImpl.java:1473) [jersey-server-1.19.jar:1.19] at com.sun.jersey.server.impl.application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:1419) [jersey-server-1.19.jar:1.19] at com.sun.jersey.server.impl.application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:1409) [jersey-server-1.19.jar:1.19] at com.sun.jersey.spi.container.servlet.WebComponent.service(WebComponent.java:409) [jersey-servlet-1.19.jar:1.19] at com.sun.jersey.spi.container.servlet.ServletContainer.service(ServletContainer.java:558) [jersey-servlet-1.19.jar:1.19] at com.sun.jersey.spi.container.servlet.ServletContainer.service(ServletContainer.java:733) [jersey-servlet-1.19.jar:1.19] at javax.servlet.http.HttpServlet.service(HttpServlet.java:729) [servlet-api.jar:na] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:292) [catalina.jar:8.0.32] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207) [catalina.jar:8.0.32] at org.artifactory.webapp.servlet.RepoFilter.execute(RepoFilter.java:200) [artifactory-web-application-4.11.0.jar:na] at org.artifactory.webapp.servlet.RepoFilter.doFilter(RepoFilter.java:91) [artifactory-web-application-4.11.0.jar:na] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240) [catalina.jar:8.0.32] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207) [catalina.jar:8.0.32] at org.artifactory.webapp.servlet.AccessFilter.useAuthentication(AccessFilter.java:381) [artifactory-web-application-4.11.0.jar:na] at org.artifactory.webapp.servlet.AccessFilter.authenticateAndExecute(AccessFilter.java:267) [artifactory-web-application-4.11.0.jar:na] at org.artifactory.webapp.servlet.AccessFilter.doFilterInternal(AccessFilter.java:197) [artifactory-web-application-4.11.0.jar:na] at org.artifactory.webapp.servlet.AccessFilter.doFilter(AccessFilter.java:157) [artifactory-web-application-4.11.0.jar:na] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240) [catalina.jar:8.0.32] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207) [catalina.jar:8.0.32] at org.artifactory.webapp.servlet.RequestFilter.doFilter(RequestFilter.java:61) [artifactory-web-application-4.11.0.jar:na] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240) [catalina.jar:8.0.32] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207) [catalina.jar:8.0.32] at org.artifactory.webapp.servlet.ArtifactoryFilter.doFilter(ArtifactoryFilter.java:111) [artifactory-web-application-4.11.0.jar:na] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240) [catalina.jar:8.0.32] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207) [catalina.jar:8.0.32] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:212) [catalina.jar:8.0.32] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:106) [catalina.jar:8.0.32] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:141) [catalina.jar:8.0.32] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79) [catalina.jar:8.0.32] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:88) [catalina.jar:8.0.32] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:522) [catalina.jar:8.0.32] at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1095) [tomcat-coyote.jar:8.0.32] at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:672) [tomcat-coyote.jar:8.0.32] at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1500) [tomcat-coyote.jar:8.0.32] at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1456) [tomcat-coyote.jar:8.0.32] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [na:1.8.0_91] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [na:1.8.0_91] at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-util.jar:8.0.32] at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] Caused by: java.lang.NullPointerException: null at java.util.TimSort.countRunAndMakeAscending(TimSort.java:355) ~[na:1.8.0_91] at java.util.TimSort.sort(TimSort.java:220) ~[na:1.8.0_91] at java.util.Arrays.sort(Arrays.java:1512) ~[na:1.8.0_91] at java.util.stream.SortedOps$SizedRefSortingSink.end(SortedOps.java:348) ~[na:1.8.0_91] at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482) ~[na:1.8.0_91] at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471) ~[na:1.8.0_91] at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:708) ~[na:1.8.0_91] at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[na:1.8.0_91] at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:499) ~[na:1.8.0_91] at org.artifactory.model.xstream.fs.PropertiesImpl.lambda$3(PropertiesImpl.java:294) ~[artifactory-storage-common-4.11.0.jar:na] at java.lang.Iterable.forEach(Iterable.java:75) ~[na:1.8.0_91] at org.artifactory.model.xstream.fs.PropertiesImpl.getPropertyChanges(PropertiesImpl.java:284) ~[artifactory-storage-common-4.11.0.jar:na] at org.artifactory.storage.db.fs.service.DbPropertiesServiceImpl.updateProperties(DbPropertiesServiceImpl.java:142) ~[artifactory-storage-db-4.11.0.jar:na] at org.artifactory.storage.db.fs.service.DbPropertiesServiceImpl.setProperties(DbPropertiesServiceImpl.java:127) ~[artifactory-storage-db-4.11.0.jar:na] at org.artifactory.storage.db.fs.model.DbMutableItem.save(DbMutableItem.java:234) ~[artifactory-storage-db-4.11.0.jar:na] at org.artifactory.storage.fs.lock.SessionLockEntry.save(SessionLockEntry.java:74) ~[artifactory-storage-common-4.11.0.jar:na] at org.artifactory.storage.db.fs.session.SqlStorageSession.save(SqlStorageSession.java:68) ~[artifactory-storage-db-4.11.0.jar:na] at org.artifactory.repo.db.DbStoringRepoMixin.invokeAfterCreateInterceptors(DbStoringRepoMixin.java:386) ~[artifactory-core-4.11.0.jar:na] at org.artifactory.repo.db.DbStoringRepoMixin.saveResource(DbStoringRepoMixin.java:226) ~[artifactory-core-4.11.0.jar:na] at org.artifactory.repo.db.DbLocalRepo.saveResource(DbLocalRepo.java:137) ~[artifactory-core-4.11.0.jar:na] at org.artifactory.repo.service.RepositoryServiceImpl.saveResourceInTransaction(RepositoryServiceImpl.java:1865) ~[artifactory-core-4.11.0.jar:na] at sun.reflect.GeneratedMethodAccessor192.invoke(Unknown Source) ~[na:na] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_91] at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_91] at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:317) [spring-aop-4.1.5.RELEASE.jar:4.1.5.RELEASE] at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190) [spring-aop-4.1.5.RELEASE.jar:4.1.5.RELEASE] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) [spring-aop-4.1.5.RELEASE.jar:4.1.5.RELEASE] at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) [spring-tx-4.1.5.RELEASE.jar:4.1.5.RELEASE] at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) [spring-tx-4.1.5.RELEASE.jar:4.1.5.RELEASE] at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) [spring-tx-4.1.5.RELEASE.jar:4.1.5.RELEASE] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) [spring-aop-4.1.5.RELEASE.jar:4.1.5.RELEASE] at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:207) [spring-aop-4.1.5.RELEASE.jar:4.1.5.RELEASE] at com.sun.proxy.$Proxy46.saveResourceInTransaction(Unknown Source) ~[na:na] at org.artifactory.repo.service.RepositoryServiceImpl.saveResource(RepositoryServiceImpl.java:1833) ~[artifactory-core-4.11.0.jar:na] at org.artifactory.repo.service.RepositoryServiceImpl.saveFileInternal(RepositoryServiceImpl.java:731) ~[artifactory-core-4.11.0.jar:na] at sun.reflect.GeneratedMethodAccessor274.invoke(Unknown Source) ~[na:na] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_91] at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_91] at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:317) [spring-aop-4.1.5.RELEASE.jar:4.1.5.RELEASE] at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:201) [spring-aop-4.1.5.RELEASE.jar:4.1.5.RELEASE] at com.sun.proxy.$Proxy46.saveFileInternal(Unknown Source) ~[na:na] at org.artifactory.addon.yum.indexer.RpmRepoMetadataSink.write(RpmRepoMetadataSink.java:61) ~[artifactory-addon-yum-4.11.0.jar:na] at org.jfrog.metadata.yum.writer.YumRepoMetadataWriter.writeIndex(YumRepoMetadataWriter.java:167) ~[rpm-writer-4.3.0.jar:na] at org.jfrog.metadata.yum.writer.YumRepoMetadataWriter.writeRpmIndices(YumRepoMetadataWriter.java:146) ~[rpm-writer-4.3.0.jar:na] at org.jfrog.metadata.yum.writer.YumRepoMetadataWriter.write(YumRepoMetadataWriter.java:73) ~[rpm-writer-4.3.0.jar:na] ... 92 common frames omitted 2016-08-01 13:52:52,508 [http-nio-8081-exec-19] [ERROR] (o.a.r.s.RepositoryServiceImpl:2194) - Could not locate artifact 'local-yum-repo:_tmp_60741261797986482026495388' (Nothing to delete). 2016-08-01 13:52:52,509 [http-nio-8081-exec-19] [INFO ] (o.a.a.y.YumAddonImpl:271) - Finished calculating YUM metadata for 'local-yum-repo:' in 15763 ms. 2016-08-01 13:52:52,754 [http-nio-8081-exec-19] [WARN ] (o.a.s.f.l.SessionLockEntry:116) - Mutable item 'local-yum-repo:tracking.rpm/2.0.89/tracking.rpm-2.0.89.rpm' has local modifications that will be discarded. 2016-08-01 13:52:52,754 [http-nio-8081-exec-19] [WARN ] (o.a.s.f.l.SessionLockEntry:116) - Mutable item 'local-yum-repo:protobuf-lite/2.3.0/protobuf-lite-2.3.0.rpm' has local modifications that will be discarded. 2016-08-01 13:52:52,755 [http-nio-8081-exec-19] [WARN ] (o.a.s.f.l.SessionLockEntry:116) - Mutable item 'local-yum-repo:steptradeserver-rpm/0.0.15/steptradeserver-rpm-0.0.15.rpm' has local modifications that will be discarded. 2016-08-01 13:52:52,756 [http-nio-8081-exec-19] [WARN ] (o.a.s.f.l.SessionLockEntry:116) - Mutable item 'local-yum-repo:dig.core/23.0.3/dig.core-23.0.3.rpm' has local modifications that will be discarded. 2016-08-01 13:52:52,756 [http-nio-8081-exec-19] [WARN ] (o.a.s.f.l.SessionLockEntry:116) - Mutable item 'local-yum-repo:protobuf/2.3.0/protobuf-2.3.0.rpm' has local modifications that will be discarded. 2016-08-01 13:52:52,757 [http-nio-8081-exec-19] [WARN ] (o.a.s.f.l.SessionLockEntry:116) - Mutable item 'local-yum-repo:ccf/1.1.0/ccf-1.1.0.rpm' has local modifications that will be discarded. 2016-08-01 13:52:52,757 [http-nio-8081-exec-19] [WARN ] (o.a.s.f.l.SessionLockEntry:116) - Mutable item 'local-yum-repo:redis/3.2.1/redis-3.2.1.rpm' has local modifications that will be discarded. 2016-08-01 13:52:52,758 [http-nio-8081-exec-19] [WARN ] (o.a.s.f.l.SessionLockEntry:116) - Mutable item 'local-yum-repo:ioserver.sdk/26.4.0/ioserver.sdk-26.4.0.rpm' has local modifications that will be discarded. 2016-08-01 13:52:52,758 [http-nio-8081-exec-19] [WARN ] (o.a.s.f.l.SessionLockEntry:116) - Mutable item 'local-yum-repo:_tmp_60741261797986482026495388' has local modifications that will be discarded. 2016-08-01 13:52:52,759 [http-nio-8081-exec-19] [WARN ] (o.a.s.f.l.SessionLockEntry:116) - Mutable item 'local-yum-repo:_tmp_60741261797986482026495388/repodata' has local modifications that will be discarded. 2016-08-01 13:52:52,765 [http-nio-8081-exec-19] [ERROR] (o.a.r.c.e.GlobalExceptionMapper:48) - Transaction rolled back because it has been marked as rollback-only org.springframework.transaction.UnexpectedRollbackException: Transaction rolled back because it has been marked as rollback-only at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:720) ~[spring-tx-4.1.5.RELEASE.jar:4.1.5.RELEASE] at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:521) ~[spring-tx-4.1.5.RELEASE.jar:4.1.5.RELEASE] at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) ~[spring-tx-4.1.5.RELEASE.jar:4.1.5.RELEASE] at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) ~[spring-tx-4.1.5.RELEASE.jar:4.1.5.RELEASE] at org.artifactory.storage.fs.lock.aop.LockingAdvice.invoke(LockingAdvice.java:76) ~[artifactory-storage-common-4.11.0.jar:na] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) ~[spring-aop-4.1.5.RELEASE.jar:4.1.5.RELEASE] at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:207) ~[spring-aop-4.1.5.RELEASE.jar:4.1.5.RELEASE] at com.sun.proxy.$Proxy152.calculateYumMetadata(Unknown Source) ~[na:na] at org.artifactory.addon.yum.YumAddonImpl.requestYumMetadataCalculation(YumAddonImpl.java:129) ~[artifactory-addon-yum-4.11.0.jar:na] at sun.reflect.GeneratedMethodAccessor561.invoke(Unknown Source) ~[na:na] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_91] at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_91] at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:317) ~[spring-aop-4.1.5.RELEASE.jar:4.1.5.RELEASE] at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:201) ~[spring-aop-4.1.5.RELEASE.jar:4.1.5.RELEASE] at com.sun.proxy.$Proxy152.requestYumMetadataCalculation(Unknown Source) ~[na:na] at org.artifactory.addon.rest.RestAddonImpl.calculateYumMetadata(RestAddonImpl.java:1392) ~[artifactory-addon-rest-4.11.0.jar:na] at sun.reflect.GeneratedMethodAccessor560.invoke(Unknown Source) ~[na:na] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_91] at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_91] at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:317) ~[spring-aop-4.1.5.RELEASE.jar:4.1.5.RELEASE] at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:201) ~[spring-aop-4.1.5.RELEASE.jar:4.1.5.RELEASE] at com.sun.proxy.$Proxy151.calculateYumMetadata(Unknown Source) ~[na:na] at org.artifactory.rest.resource.repositories.YumResource.calculateYumMetadata(YumResource.java:70) ~[artifactory-rest-4.11.0.jar:na] at sun.reflect.GeneratedMethodAccessor559.invoke(Unknown Source) ~[na:na] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_91] at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_91] at com.sun.jersey.spi.container.JavaMethodInvokerFactory$1.invoke(JavaMethodInvokerFactory.java:60) ~[jersey-server-1.19.jar:1.19] at com.sun.jersey.server.impl.model.method.dispatch.AbstractResourceMethodDispatchProvider$ResponseOutInvoker._dispatch(AbstractResourceMethodDispatchProvider.java:205) ~[jersey-server-1.19.jar:1.19] at com.sun.jersey.server.impl.model.method.dispatch.ResourceJavaMethodDispatcher.dispatch(ResourceJavaMethodDispatcher.java:75) ~[jersey-server-1.19.jar:1.19] at com.sun.jersey.server.impl.uri.rules.HttpMethodRule.accept(HttpMethodRule.java:302) ~[jersey-server-1.19.jar:1.19] at com.sun.jersey.server.impl.uri.rules.RightHandPathRule.accept(RightHandPathRule.java:147) ~[jersey-server-1.19.jar:1.19] at com.sun.jersey.server.impl.uri.rules.ResourceClassRule.accept(ResourceClassRule.java:108) ~[jersey-server-1.19.jar:1.19] at com.sun.jersey.server.impl.uri.rules.RightHandPathRule.accept(RightHandPathRule.java:147) ~[jersey-server-1.19.jar:1.19] at com.sun.jersey.server.impl.uri.rules.RootResourceClassesRule.accept(RootResourceClassesRule.java:84) ~[jersey-server-1.19.jar:1.19] at com.sun.jersey.server.impl.application.WebApplicationImpl._handleRequest(WebApplicationImpl.java:1542) [jersey-server-1.19.jar:1.19] at com.sun.jersey.server.impl.application.WebApplicationImpl._handleRequest(WebApplicationImpl.java:1473) [jersey-server-1.19.jar:1.19] at com.sun.jersey.server.impl.application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:1419) [jersey-server-1.19.jar:1.19] at com.sun.jersey.server.impl.application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:1409) [jersey-server-1.19.jar:1.19] at com.sun.jersey.spi.container.servlet.WebComponent.service(WebComponent.java:409) [jersey-servlet-1.19.jar:1.19] at com.sun.jersey.spi.container.servlet.ServletContainer.service(ServletContainer.java:558) [jersey-servlet-1.19.jar:1.19] at com.sun.jersey.spi.container.servlet.ServletContainer.service(ServletContainer.java:733) [jersey-servlet-1.19.jar:1.19] at javax.servlet.http.HttpServlet.service(HttpServlet.java:729) [servlet-api.jar:na] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:292) [catalina.jar:8.0.32] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207) [catalina.jar:8.0.32] at org.artifactory.webapp.servlet.RepoFilter.execute(RepoFilter.java:200) [artifactory-web-application-4.11.0.jar:na] at org.artifactory.webapp.servlet.RepoFilter.doFilter(RepoFilter.java:91) [artifactory-web-application-4.11.0.jar:na] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240) [catalina.jar:8.0.32] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207) [catalina.jar:8.0.32] at org.artifactory.webapp.servlet.AccessFilter.useAuthentication(AccessFilter.java:381) [artifactory-web-application-4.11.0.jar:na] at org.artifactory.webapp.servlet.AccessFilter.authenticateAndExecute(AccessFilter.java:267) [artifactory-web-application-4.11.0.jar:na] at org.artifactory.webapp.servlet.AccessFilter.doFilterInternal(AccessFilter.java:197) [artifactory-web-application-4.11.0.jar:na] at org.artifactory.webapp.servlet.AccessFilter.doFilter(AccessFilter.java:157) [artifactory-web-application-4.11.0.jar:na] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240) [catalina.jar:8.0.32] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207) [catalina.jar:8.0.32] at org.artifactory.webapp.servlet.RequestFilter.doFilter(RequestFilter.java:61) [artifactory-web-application-4.11.0.jar:na] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240) [catalina.jar:8.0.32] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207) [catalina.jar:8.0.32] at org.artifactory.webapp.servlet.ArtifactoryFilter.doFilter(ArtifactoryFilter.java:111) [artifactory-web-application-4.11.0.jar:na] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240) [catalina.jar:8.0.32] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207) [catalina.jar:8.0.32] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:212) [catalina.jar:8.0.32] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:106) [catalina.jar:8.0.32] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:141) [catalina.jar:8.0.32] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79) [catalina.jar:8.0.32] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:88) [catalina.jar:8.0.32] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:522) [catalina.jar:8.0.32] at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1095) [tomcat-coyote.jar:8.0.32] at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:672) [tomcat-coyote.jar:8.0.32] at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1500) [tomcat-coyote.jar:8.0.32] at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1456) [tomcat-coyote.jar:8.0.32] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [na:1.8.0_91] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [na:1.8.0_91] at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-util.jar:8.0.32] at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] {code} I am happy to provide more info if needed.

    JFrog JIRA | 4 months ago | Christian Lövsund
    org.springframework.transaction.UnexpectedRollbackException: Transaction rolled back because it has been marked as rollback-only
  3. 0

    Atlassian Confluence with Active Directory Authentication

    Stack Overflow | 6 years ago | user509755
    org.springframework.transaction.UnexpectedRollbackException: Transaction rolled back because it has been marked as rollback-only
  4. Speed up your debug routine!

    Automated exception search integrated into your IDE

  5. 0

    Spring Transaction Management to rollback the checked exception

    Stack Overflow | 4 years ago | Lalit Goyal
    org.springframework.transaction.UnexpectedRollbackException: Transaction rolled back because it has been marked as rollback-only
  6. 0

    UnexpectedRollbackException: Transaction rolled back because it has been marked as rollback-only

    Stack Overflow | 3 years ago | united
    org.springframework.transaction.UnexpectedRollbackException: Transaction rolled back because it has been marked as rollback-only

  1. abrazeneb 8 times, last 3 months ago
  2. Kawada 5 times, last 6 months ago
2 unregistered visitors
Not finding the right solution?
Take a tour to get the most out of Samebug.

Tired of useless tips?

Automated exception search integrated into your IDE

Root Cause Analysis

  1. org.springframework.transaction.UnexpectedRollbackException

    Transaction rolled back because it has been marked as rollback-only

    at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit()
  2. Spring Tx
    TransactionInterceptor.invoke
    1. org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:720)[spring-tx-4.1.5.RELEASE.jar:4.1.5.RELEASE]
    2. org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:521)[spring-tx-4.1.5.RELEASE.jar:4.1.5.RELEASE]
    3. org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291)[spring-tx-4.1.5.RELEASE.jar:4.1.5.RELEASE]
    4. org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96)[spring-tx-4.1.5.RELEASE.jar:4.1.5.RELEASE]
    4 frames
  3. org.artifactory.storage
    LockingAdvice.invoke
    1. org.artifactory.storage.fs.lock.aop.LockingAdvice.invoke(LockingAdvice.java:76)[artifactory-storage-common-4.x-SNAPSHOT.jar:na]
    1 frame
  4. Spring AOP
    JdkDynamicAopProxy.invoke
    1. org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)[spring-aop-4.1.5.RELEASE.jar:4.1.5.RELEASE]
    2. org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:207)[spring-aop-4.1.5.RELEASE.jar:4.1.5.RELEASE]
    2 frames
  5. com.sun.proxy
    $Proxy152.calculateYumMetadata
    1. com.sun.proxy.$Proxy152.calculateYumMetadata(Unknown Source)[na:na]
    1 frame
  6. org.artifactory.addon
    YumAddonImpl.requestYumMetadataCalculation
    1. org.artifactory.addon.yum.YumAddonImpl.requestYumMetadataCalculation(YumAddonImpl.java:129)[artifactory-addon-yum-4.x-SNAPSHOT.jar:na]
    1 frame
  7. Java RT
    Method.invoke
    1. sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)[na:1.8.0_45-internal]
    2. sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)[na:1.8.0_45-internal]
    3. sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)[na:1.8.0_45-internal]
    4. java.lang.reflect.Method.invoke(Method.java:497)[na:1.8.0_45-internal]
    4 frames
  8. Spring AOP
    JdkDynamicAopProxy.invoke
    1. org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:317)[spring-aop-4.1.5.RELEASE.jar:4.1.5.RELEASE]
    2. org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:201)[spring-aop-4.1.5.RELEASE.jar:4.1.5.RELEASE]
    2 frames
  9. com.sun.proxy
    $Proxy152.requestYumMetadataCalculation
    1. com.sun.proxy.$Proxy152.requestYumMetadataCalculation(Unknown Source)[na:na]
    1 frame
  10. org.artifactory.addon
    RestAddonImpl.calculateYumMetadata
    1. org.artifactory.addon.rest.RestAddonImpl.calculateYumMetadata(RestAddonImpl.java:1392)[artifactory-addon-rest-4.x-SNAPSHOT.jar:na]
    1 frame
  11. Java RT
    Method.invoke
    1. sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)[na:1.8.0_45-internal]
    2. sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)[na:1.8.0_45-internal]
    3. sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)[na:1.8.0_45-internal]
    4. java.lang.reflect.Method.invoke(Method.java:497)[na:1.8.0_45-internal]
    4 frames
  12. Spring AOP
    JdkDynamicAopProxy.invoke
    1. org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:317)[spring-aop-4.1.5.RELEASE.jar:4.1.5.RELEASE]
    2. org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:201)[spring-aop-4.1.5.RELEASE.jar:4.1.5.RELEASE]
    2 frames
  13. com.sun.proxy
    $Proxy151.calculateYumMetadata
    1. com.sun.proxy.$Proxy151.calculateYumMetadata(Unknown Source)[na:na]
    1 frame
  14. org.artifactory.rest
    YumResource.calculateYumMetadata
    1. org.artifactory.rest.resource.repositories.YumResource.calculateYumMetadata(YumResource.java:70)[artifactory-rest-4.x-SNAPSHOT.jar:na]
    1 frame
  15. Java RT
    Method.invoke
    1. sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)[na:1.8.0_45-internal]
    2. sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)[na:1.8.0_45-internal]
    3. sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)[na:1.8.0_45-internal]
    4. java.lang.reflect.Method.invoke(Method.java:497)[na:1.8.0_45-internal]
    4 frames
  16. Jersey
    WebApplicationImpl.handleRequest
    1. com.sun.jersey.spi.container.JavaMethodInvokerFactory$1.invoke(JavaMethodInvokerFactory.java:60)[jersey-server-1.19.jar:1.19]
    2. com.sun.jersey.server.impl.model.method.dispatch.AbstractResourceMethodDispatchProvider$ResponseOutInvoker._dispatch(AbstractResourceMethodDispatchProvider.java:205)[jersey-server-1.19.jar:1.19]
    3. com.sun.jersey.server.impl.model.method.dispatch.ResourceJavaMethodDispatcher.dispatch(ResourceJavaMethodDispatcher.java:75)[jersey-server-1.19.jar:1.19]
    4. com.sun.jersey.server.impl.uri.rules.HttpMethodRule.accept(HttpMethodRule.java:302)[jersey-server-1.19.jar:1.19]
    5. com.sun.jersey.server.impl.uri.rules.RightHandPathRule.accept(RightHandPathRule.java:147)[jersey-server-1.19.jar:1.19]
    6. com.sun.jersey.server.impl.uri.rules.ResourceClassRule.accept(ResourceClassRule.java:108)[jersey-server-1.19.jar:1.19]
    7. com.sun.jersey.server.impl.uri.rules.RightHandPathRule.accept(RightHandPathRule.java:147)[jersey-server-1.19.jar:1.19]
    8. com.sun.jersey.server.impl.uri.rules.RootResourceClassesRule.accept(RootResourceClassesRule.java:84)[jersey-server-1.19.jar:1.19]
    9. com.sun.jersey.server.impl.application.WebApplicationImpl._handleRequest(WebApplicationImpl.java:1542)[jersey-server-1.19.jar:1.19]
    10. com.sun.jersey.server.impl.application.WebApplicationImpl._handleRequest(WebApplicationImpl.java:1473)[jersey-server-1.19.jar:1.19]
    11. com.sun.jersey.server.impl.application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:1419)[jersey-server-1.19.jar:1.19]
    12. com.sun.jersey.server.impl.application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:1409)[jersey-server-1.19.jar:1.19]
    12 frames
  17. Jersey
    ServletContainer.service
    1. com.sun.jersey.spi.container.servlet.WebComponent.service(WebComponent.java:409)[jersey-servlet-1.19.jar:1.19]
    2. com.sun.jersey.spi.container.servlet.ServletContainer.service(ServletContainer.java:558)[jersey-servlet-1.19.jar:1.19]
    3. com.sun.jersey.spi.container.servlet.ServletContainer.service(ServletContainer.java:733)[jersey-servlet-1.19.jar:1.19]
    3 frames
  18. JavaServlet
    HttpServlet.service
    1. javax.servlet.http.HttpServlet.service(HttpServlet.java:729)[servlet-api.jar:na]
    1 frame
  19. Glassfish Core
    ApplicationFilterChain.doFilter
    1. org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:292)[catalina.jar:8.0.32]
    2. org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207)[catalina.jar:8.0.32]
    2 frames
  20. org.artifactory.webapp
    RepoFilter.doFilter
    1. org.artifactory.webapp.servlet.RepoFilter.execute(RepoFilter.java:200)[artifactory-web-application-4.x-SNAPSHOT.jar:na]
    2. org.artifactory.webapp.servlet.RepoFilter.doFilter(RepoFilter.java:91)[artifactory-web-application-4.x-SNAPSHOT.jar:na]
    2 frames
  21. Glassfish Core
    ApplicationFilterChain.doFilter
    1. org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240)[catalina.jar:8.0.32]
    2. org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207)[catalina.jar:8.0.32]
    2 frames
  22. org.artifactory.webapp
    AccessFilter.doFilter
    1. org.artifactory.webapp.servlet.AccessFilter.useAuthentication(AccessFilter.java:381)[artifactory-web-application-4.x-SNAPSHOT.jar:na]
    2. org.artifactory.webapp.servlet.AccessFilter.authenticateAndExecute(AccessFilter.java:267)[artifactory-web-application-4.x-SNAPSHOT.jar:na]
    3. org.artifactory.webapp.servlet.AccessFilter.doFilterInternal(AccessFilter.java:197)[artifactory-web-application-4.x-SNAPSHOT.jar:na]
    4. org.artifactory.webapp.servlet.AccessFilter.doFilter(AccessFilter.java:157)[artifactory-web-application-4.x-SNAPSHOT.jar:na]
    4 frames
  23. Glassfish Core
    ApplicationFilterChain.doFilter
    1. org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240)[catalina.jar:8.0.32]
    2. org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207)[catalina.jar:8.0.32]
    2 frames
  24. org.artifactory.webapp
    RequestFilter.doFilter
    1. org.artifactory.webapp.servlet.RequestFilter.doFilter(RequestFilter.java:61)[artifactory-web-application-4.x-SNAPSHOT.jar:na]
    1 frame
  25. Glassfish Core
    ApplicationFilterChain.doFilter
    1. org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240)[catalina.jar:8.0.32]
    2. org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207)[catalina.jar:8.0.32]
    2 frames
  26. org.artifactory.webapp
    ArtifactoryFilter.doFilter
    1. org.artifactory.webapp.servlet.ArtifactoryFilter.doFilter(ArtifactoryFilter.java:111)[artifactory-web-application-4.x-SNAPSHOT.jar:na]
    1 frame
  27. Glassfish Core
    CoyoteAdapter.service
    1. org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240)[catalina.jar:8.0.32]
    2. org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207)[catalina.jar:8.0.32]
    3. org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:212)[catalina.jar:8.0.32]
    4. org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:106)[catalina.jar:8.0.32]
    5. org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:141)[catalina.jar:8.0.32]
    6. org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79)[catalina.jar:8.0.32]
    7. org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:88)[catalina.jar:8.0.32]
    8. org.apache.catalina.valves.RemoteIpValve.invoke(RemoteIpValve.java:676)[catalina.jar:8.0.32]
    9. org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:522)[catalina.jar:8.0.32]
    9 frames
  28. Grizzly HTTP
    NioEndpoint$SocketProcessor.run
    1. org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1095)[tomcat-coyote.jar:8.0.32]
    2. org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:672)[tomcat-coyote.jar:8.0.32]
    3. org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1500)[tomcat-coyote.jar:8.0.32]
    4. org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1456)[tomcat-coyote.jar:8.0.32]
    4 frames
  29. Java RT
    ThreadPoolExecutor$Worker.run
    1. java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)[na:1.8.0_45-internal]
    2. java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)[na:1.8.0_45-internal]
    2 frames
  30. Tomcat Util
    TaskThread$WrappingRunnable.run
    1. org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)[tomcat-util.jar:8.0.32]
    1 frame
  31. Java RT
    Thread.run
    1. java.lang.Thread.run(Thread.java:745)[na:1.8.0_45-internal]
    1 frame