java.nio.BufferUnderflowException: null

JFrog JIRA | Daniel Augustine | 8 months ago
  1. 0

    The log entry below shows a 0 byte RPM file causing indexing to fail every time. We used to handle 0 byte files appropriately, but now it seems they are slipping by and causing indexing to fail, blocking production. In this particular case we were able to delete the RPM file to resolve the issue, but Artifactory should be handling 0 byte files before they fail as they do below. Additionally, this first failure causes a bad state on the machine resulting in several RPM files failing to serialize after the BufferUnderFlow. 2016-04-11 08:47:38,534 [art-exec-6] [DEBUG] (o.j.m.e.RpmFormatReader:32) - Preparing to read the RPM format content from artifact 'cmake-gui-2.8.12.2-2.el7.x86_64.rpm' with size '0' and SHA-1 'da39a3ee5e6b4b0d3255bfef95601890afd80709' 2016-04-11 08:47:38,535 [art-exec-6] [DEBUG] (o.a.a.y.i.ArtifactoryRpmArtifact:83) - Acquiring the content stream of 'pd-yum-3rdparty:rhel/7/x64/cmake-gui-2.8.12.2-2.el7.x86_64.rpm' 2016-04-11 08:47:38,545 [art-exec-6] [ERROR] (o.a.a.y.YumServiceImpl:190) - Error occurred while extracting RPM metadata for pd-yum-3rdparty:rhel/7/x64/cmake-gui-2.8.12.2-2.el7.x86_64.rpm with sha1: da39a3ee5e6b4b0d3255bfef95601890afd80709: null 2016-04-11 08:47:38,550 [art-exec-6] [DEBUG] (o.a.a.y.YumServiceImpl:191) - Error occurred while extracting RPM metadata for pd-yum-3rdparty:rhel/7/x64/cmake-gui-2.8.12.2-2.el7.x86_64.rpm with sha1: da39a3ee5e6b4b0d3255bfef95601890afd80709 java.nio.BufferUnderflowException: null at org.freecompany.redline.Util.fill(Util.java:59) ~[redline-1.1.12.jar:na] at org.freecompany.redline.Util.fill(Util.java:44) ~[redline-1.1.12.jar:na] at org.freecompany.redline.header.Lead.read(Lead.java:58) ~[redline-1.1.12.jar:na] at org.jfrog.metadata.extractor.RpmFormatReader.getRpmFormat(RpmFormatReader.java:55) ~[rpm-extractor-4.2.8.jar:na] at org.jfrog.metadata.extractor.RpmFormatReader.read(RpmFormatReader.java:37) ~[rpm-extractor-4.2.8.jar:na] at org.jfrog.metadata.extractor.RpmFormatReader.read(RpmFormatReader.java:25) ~[rpm-extractor-4.2.8.jar:na] at org.jfrog.metadata.extractor.RpmMetadataExtractor.extract(RpmMetadataExtractor.java:34) ~[rpm-extractor-4.2.8.jar:na] at org.artifactory.addon.yum.YumServiceImpl.extractRpmMetadata(YumServiceImpl.java:186) [artifactory-addon-yum-4.7.1.jar:na] at org.artifactory.addon.yum.YumServiceImpl.getMetadataForRepoPath(YumServiceImpl.java:93) [artifactory-addon-yum-4.7.1.jar:na] at sun.reflect.GeneratedMethodAccessor154.invoke(Unknown Source) ~[na:na] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_77] at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_77] 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.$Proxy145.getMetadataForRepoPath(Unknown Source) [na:na] at org.artifactory.addon.yum.indexer.RpmFsCachedMetadataExtractor.extract(RpmFsCachedMetadataExtractor.java:41) [artifactory-addon-yum-4.7.1.jar:na] at org.artifactory.addon.yum.indexer.RpmFsCachedMetadataExtractor.extract(RpmFsCachedMetadataExtractor.java:1) [artifactory-addon-yum-4.7.1.jar:na] at org.jfrog.metadata.yum.writer.YumRepoMetadataWriter.serializeYumMetadata(YumRepoMetadataWriter.java:124) [rpm-writer-4.2.8.jar:na] at org.jfrog.metadata.yum.writer.YumRepoMetadataWriter.write(YumRepoMetadataWriter.java:69) [rpm-writer-4.2.8.jar:na] at org.artifactory.addon.yum.YumAddonImpl.writeMetadataAsSystem(YumAddonImpl.java:358) [artifactory-addon-yum-4.7.1.jar:na] at org.artifactory.addon.yum.YumAddonImpl.writeMetadata(YumAddonImpl.java:342) [artifactory-addon-yum-4.7.1.jar:na] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_77] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_77] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_77] at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_77] 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.$Proxy144.writeMetadata(Unknown Source) [na:na] at org.artifactory.addon.yum.YumAddonImpl$RpmMetadataWriter.write(YumAddonImpl.java:310) [artifactory-addon-yum-4.7.1.jar:na] at org.jfrog.metadata.indexer.RpmRepoIndexer.indexUsingAdvancedWriter(RpmRepoIndexer.java:86) [rpm-indexer-4.2.8.jar:na] at org.jfrog.metadata.indexer.RpmRepoIndexer.index(RpmRepoIndexer.java:70) [rpm-indexer-4.2.8.jar:na] at org.artifactory.addon.yum.YumAddonImpl.calculateYumMetadataAsSystem(YumAddonImpl.java:279) [artifactory-addon-yum-4.7.1.jar:na] at org.artifactory.addon.yum.YumAddonImpl.calculateYumMetadata(YumAddonImpl.java:257) [artifactory-addon-yum-4.7.1.jar:na] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_77] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_77] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_77] at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_77] 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:74) [artifactory-storage-common-4.7.1.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.$Proxy144.calculateYumMetadata(Unknown Source) [na:na] at org.artifactory.addon.yum.YumAddonImpl.executeAsyncRepositoryYumMetadataCalculation(YumAddonImpl.java:121) [artifactory-addon-yum-4.7.1.jar:na] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_77] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_77] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_77] at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_77] 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.artifactory.schedule.aop.AsyncAdvice$TraceableMethodInvocation.proceed(AsyncAdvice.java:348) [artifactory-core-4.7.1.jar:na] at org.artifactory.schedule.aop.AsyncAdvice.doInvoke(AsyncAdvice.java:213) [artifactory-core-4.7.1.jar:na] at org.artifactory.schedule.aop.AsyncAdvice$1.call(AsyncAdvice.java:146) [artifactory-core-4.7.1.jar:na] at java.util.concurrent.FutureTask.run(FutureTask.java:266) [na:1.8.0_77] at org.artifactory.schedule.ArtifactoryConcurrentExecutor$RunnableWrapper.run(ArtifactoryConcurrentExecutor.java:102) [artifactory-storage-common-4.7.1.jar:na] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [na:1.8.0_77] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [na:1.8.0_77] at java.lang.Thread.run(Thread.java:745) [na:1.8.0_77] 2016-04-11 08:47:38,562 [art-exec-6] [ERROR] (o.j.m.y.w.YumRepoMetadataWriter:127) - Failed to serialize RPM metadata of 'cmake-gui-2.8.12.2-2.el7.x86_64.rpm' java.lang.NullPointerException: null at org.jfrog.metadata.yum.serializer.YumFileListsSerializer.serializeInternal(YumFileListsSerializer.java:29) ~[rpm-writer-4.2.8.jar:na] at org.jfrog.metadata.yum.serializer.YumXmlSerializer.serialize(YumXmlSerializer.java:62) ~[rpm-writer-4.2.8.jar:na] at org.jfrog.metadata.yum.serializer.MultiYumEntrySerializer.writeEntry(MultiYumEntrySerializer.java:94) ~[rpm-writer-4.2.8.jar:na] at org.jfrog.metadata.yum.serializer.MultiYumEntrySerializer.write(MultiYumEntrySerializer.java:57) ~[rpm-writer-4.2.8.jar:na] at org.jfrog.metadata.yum.writer.YumRepoMetadataWriter.serializeYumMetadata(YumRepoMetadataWriter.java:125) [rpm-writer-4.2.8.jar:na] at org.jfrog.metadata.yum.writer.YumRepoMetadataWriter.write(YumRepoMetadataWriter.java:69) [rpm-writer-4.2.8.jar:na] at org.artifactory.addon.yum.YumAddonImpl.writeMetadataAsSystem(YumAddonImpl.java:358) [artifactory-addon-yum-4.7.1.jar:na] at org.artifactory.addon.yum.YumAddonImpl.writeMetadata(YumAddonImpl.java:342) [artifactory-addon-yum-4.7.1.jar:na] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_77] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_77] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_77] at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_77] 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.$Proxy144.writeMetadata(Unknown Source) [na:na] at org.artifactory.addon.yum.YumAddonImpl$RpmMetadataWriter.write(YumAddonImpl.java:310) [artifactory-addon-yum-4.7.1.jar:na] at org.jfrog.metadata.indexer.RpmRepoIndexer.indexUsingAdvancedWriter(RpmRepoIndexer.java:86) [rpm-indexer-4.2.8.jar:na] at org.jfrog.metadata.indexer.RpmRepoIndexer.index(RpmRepoIndexer.java:70) [rpm-indexer-4.2.8.jar:na] at org.artifactory.addon.yum.YumAddonImpl.calculateYumMetadataAsSystem(YumAddonImpl.java:279) [artifactory-addon-yum-4.7.1.jar:na] at org.artifactory.addon.yum.YumAddonImpl.calculateYumMetadata(YumAddonImpl.java:257) [artifactory-addon-yum-4.7.1.jar:na] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_77] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_77] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_77] at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_77] 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:74) [artifactory-storage-common-4.7.1.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.$Proxy144.calculateYumMetadata(Unknown Source) [na:na] at org.artifactory.addon.yum.YumAddonImpl.executeAsyncRepositoryYumMetadataCalculation(YumAddonImpl.java:121) [artifactory-addon-yum-4.7.1.jar:na] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_77] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_77] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_77] at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_77] 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.artifactory.schedule.aop.AsyncAdvice$TraceableMethodInvocation.proceed(AsyncAdvice.java:348) [artifactory-core-4.7.1.jar:na] at org.artifactory.schedule.aop.AsyncAdvice.doInvoke(AsyncAdvice.java:213) [artifactory-core-4.7.1.jar:na] at org.artifactory.schedule.aop.AsyncAdvice$1.call(AsyncAdvice.java:146) [artifactory-core-4.7.1.jar:na] at java.util.concurrent.FutureTask.run(FutureTask.java:266) [na:1.8.0_77] at org.artifactory.schedule.ArtifactoryConcurrentExecutor$RunnableWrapper.run(ArtifactoryConcurrentExecutor.java:102) [artifactory-storage-common-4.7.1.jar:na] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [na:1.8.0_77] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [na:1.8.0_77] at java.lang.Thread.run(Thread.java:745) [na:1.8.0_77]

    JFrog JIRA | 8 months ago | Daniel Augustine
    java.nio.BufferUnderflowException: null
  2. 0

    The log entry below shows a 0 byte RPM file causing indexing to fail every time. We used to handle 0 byte files appropriately, but now it seems they are slipping by and causing indexing to fail, blocking production. In this particular case we were able to delete the RPM file to resolve the issue, but Artifactory should be handling 0 byte files before they fail as they do below. Additionally, this first failure causes a bad state on the machine resulting in several RPM files failing to serialize after the BufferUnderFlow. 2016-04-11 08:47:38,534 [art-exec-6] [DEBUG] (o.j.m.e.RpmFormatReader:32) - Preparing to read the RPM format content from artifact 'cmake-gui-2.8.12.2-2.el7.x86_64.rpm' with size '0' and SHA-1 'da39a3ee5e6b4b0d3255bfef95601890afd80709' 2016-04-11 08:47:38,535 [art-exec-6] [DEBUG] (o.a.a.y.i.ArtifactoryRpmArtifact:83) - Acquiring the content stream of 'pd-yum-3rdparty:rhel/7/x64/cmake-gui-2.8.12.2-2.el7.x86_64.rpm' 2016-04-11 08:47:38,545 [art-exec-6] [ERROR] (o.a.a.y.YumServiceImpl:190) - Error occurred while extracting RPM metadata for pd-yum-3rdparty:rhel/7/x64/cmake-gui-2.8.12.2-2.el7.x86_64.rpm with sha1: da39a3ee5e6b4b0d3255bfef95601890afd80709: null 2016-04-11 08:47:38,550 [art-exec-6] [DEBUG] (o.a.a.y.YumServiceImpl:191) - Error occurred while extracting RPM metadata for pd-yum-3rdparty:rhel/7/x64/cmake-gui-2.8.12.2-2.el7.x86_64.rpm with sha1: da39a3ee5e6b4b0d3255bfef95601890afd80709 java.nio.BufferUnderflowException: null at org.freecompany.redline.Util.fill(Util.java:59) ~[redline-1.1.12.jar:na] at org.freecompany.redline.Util.fill(Util.java:44) ~[redline-1.1.12.jar:na] at org.freecompany.redline.header.Lead.read(Lead.java:58) ~[redline-1.1.12.jar:na] at org.jfrog.metadata.extractor.RpmFormatReader.getRpmFormat(RpmFormatReader.java:55) ~[rpm-extractor-4.2.8.jar:na] at org.jfrog.metadata.extractor.RpmFormatReader.read(RpmFormatReader.java:37) ~[rpm-extractor-4.2.8.jar:na] at org.jfrog.metadata.extractor.RpmFormatReader.read(RpmFormatReader.java:25) ~[rpm-extractor-4.2.8.jar:na] at org.jfrog.metadata.extractor.RpmMetadataExtractor.extract(RpmMetadataExtractor.java:34) ~[rpm-extractor-4.2.8.jar:na] at org.artifactory.addon.yum.YumServiceImpl.extractRpmMetadata(YumServiceImpl.java:186) [artifactory-addon-yum-4.7.1.jar:na] at org.artifactory.addon.yum.YumServiceImpl.getMetadataForRepoPath(YumServiceImpl.java:93) [artifactory-addon-yum-4.7.1.jar:na] at sun.reflect.GeneratedMethodAccessor154.invoke(Unknown Source) ~[na:na] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_77] at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_77] 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.$Proxy145.getMetadataForRepoPath(Unknown Source) [na:na] at org.artifactory.addon.yum.indexer.RpmFsCachedMetadataExtractor.extract(RpmFsCachedMetadataExtractor.java:41) [artifactory-addon-yum-4.7.1.jar:na] at org.artifactory.addon.yum.indexer.RpmFsCachedMetadataExtractor.extract(RpmFsCachedMetadataExtractor.java:1) [artifactory-addon-yum-4.7.1.jar:na] at org.jfrog.metadata.yum.writer.YumRepoMetadataWriter.serializeYumMetadata(YumRepoMetadataWriter.java:124) [rpm-writer-4.2.8.jar:na] at org.jfrog.metadata.yum.writer.YumRepoMetadataWriter.write(YumRepoMetadataWriter.java:69) [rpm-writer-4.2.8.jar:na] at org.artifactory.addon.yum.YumAddonImpl.writeMetadataAsSystem(YumAddonImpl.java:358) [artifactory-addon-yum-4.7.1.jar:na] at org.artifactory.addon.yum.YumAddonImpl.writeMetadata(YumAddonImpl.java:342) [artifactory-addon-yum-4.7.1.jar:na] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_77] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_77] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_77] at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_77] 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.$Proxy144.writeMetadata(Unknown Source) [na:na] at org.artifactory.addon.yum.YumAddonImpl$RpmMetadataWriter.write(YumAddonImpl.java:310) [artifactory-addon-yum-4.7.1.jar:na] at org.jfrog.metadata.indexer.RpmRepoIndexer.indexUsingAdvancedWriter(RpmRepoIndexer.java:86) [rpm-indexer-4.2.8.jar:na] at org.jfrog.metadata.indexer.RpmRepoIndexer.index(RpmRepoIndexer.java:70) [rpm-indexer-4.2.8.jar:na] at org.artifactory.addon.yum.YumAddonImpl.calculateYumMetadataAsSystem(YumAddonImpl.java:279) [artifactory-addon-yum-4.7.1.jar:na] at org.artifactory.addon.yum.YumAddonImpl.calculateYumMetadata(YumAddonImpl.java:257) [artifactory-addon-yum-4.7.1.jar:na] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_77] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_77] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_77] at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_77] 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:74) [artifactory-storage-common-4.7.1.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.$Proxy144.calculateYumMetadata(Unknown Source) [na:na] at org.artifactory.addon.yum.YumAddonImpl.executeAsyncRepositoryYumMetadataCalculation(YumAddonImpl.java:121) [artifactory-addon-yum-4.7.1.jar:na] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_77] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_77] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_77] at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_77] 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.artifactory.schedule.aop.AsyncAdvice$TraceableMethodInvocation.proceed(AsyncAdvice.java:348) [artifactory-core-4.7.1.jar:na] at org.artifactory.schedule.aop.AsyncAdvice.doInvoke(AsyncAdvice.java:213) [artifactory-core-4.7.1.jar:na] at org.artifactory.schedule.aop.AsyncAdvice$1.call(AsyncAdvice.java:146) [artifactory-core-4.7.1.jar:na] at java.util.concurrent.FutureTask.run(FutureTask.java:266) [na:1.8.0_77] at org.artifactory.schedule.ArtifactoryConcurrentExecutor$RunnableWrapper.run(ArtifactoryConcurrentExecutor.java:102) [artifactory-storage-common-4.7.1.jar:na] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [na:1.8.0_77] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [na:1.8.0_77] at java.lang.Thread.run(Thread.java:745) [na:1.8.0_77] 2016-04-11 08:47:38,562 [art-exec-6] [ERROR] (o.j.m.y.w.YumRepoMetadataWriter:127) - Failed to serialize RPM metadata of 'cmake-gui-2.8.12.2-2.el7.x86_64.rpm' java.lang.NullPointerException: null at org.jfrog.metadata.yum.serializer.YumFileListsSerializer.serializeInternal(YumFileListsSerializer.java:29) ~[rpm-writer-4.2.8.jar:na] at org.jfrog.metadata.yum.serializer.YumXmlSerializer.serialize(YumXmlSerializer.java:62) ~[rpm-writer-4.2.8.jar:na] at org.jfrog.metadata.yum.serializer.MultiYumEntrySerializer.writeEntry(MultiYumEntrySerializer.java:94) ~[rpm-writer-4.2.8.jar:na] at org.jfrog.metadata.yum.serializer.MultiYumEntrySerializer.write(MultiYumEntrySerializer.java:57) ~[rpm-writer-4.2.8.jar:na] at org.jfrog.metadata.yum.writer.YumRepoMetadataWriter.serializeYumMetadata(YumRepoMetadataWriter.java:125) [rpm-writer-4.2.8.jar:na] at org.jfrog.metadata.yum.writer.YumRepoMetadataWriter.write(YumRepoMetadataWriter.java:69) [rpm-writer-4.2.8.jar:na] at org.artifactory.addon.yum.YumAddonImpl.writeMetadataAsSystem(YumAddonImpl.java:358) [artifactory-addon-yum-4.7.1.jar:na] at org.artifactory.addon.yum.YumAddonImpl.writeMetadata(YumAddonImpl.java:342) [artifactory-addon-yum-4.7.1.jar:na] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_77] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_77] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_77] at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_77] 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.$Proxy144.writeMetadata(Unknown Source) [na:na] at org.artifactory.addon.yum.YumAddonImpl$RpmMetadataWriter.write(YumAddonImpl.java:310) [artifactory-addon-yum-4.7.1.jar:na] at org.jfrog.metadata.indexer.RpmRepoIndexer.indexUsingAdvancedWriter(RpmRepoIndexer.java:86) [rpm-indexer-4.2.8.jar:na] at org.jfrog.metadata.indexer.RpmRepoIndexer.index(RpmRepoIndexer.java:70) [rpm-indexer-4.2.8.jar:na] at org.artifactory.addon.yum.YumAddonImpl.calculateYumMetadataAsSystem(YumAddonImpl.java:279) [artifactory-addon-yum-4.7.1.jar:na] at org.artifactory.addon.yum.YumAddonImpl.calculateYumMetadata(YumAddonImpl.java:257) [artifactory-addon-yum-4.7.1.jar:na] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_77] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_77] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_77] at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_77] 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:74) [artifactory-storage-common-4.7.1.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.$Proxy144.calculateYumMetadata(Unknown Source) [na:na] at org.artifactory.addon.yum.YumAddonImpl.executeAsyncRepositoryYumMetadataCalculation(YumAddonImpl.java:121) [artifactory-addon-yum-4.7.1.jar:na] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_77] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_77] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_77] at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_77] 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.artifactory.schedule.aop.AsyncAdvice$TraceableMethodInvocation.proceed(AsyncAdvice.java:348) [artifactory-core-4.7.1.jar:na] at org.artifactory.schedule.aop.AsyncAdvice.doInvoke(AsyncAdvice.java:213) [artifactory-core-4.7.1.jar:na] at org.artifactory.schedule.aop.AsyncAdvice$1.call(AsyncAdvice.java:146) [artifactory-core-4.7.1.jar:na] at java.util.concurrent.FutureTask.run(FutureTask.java:266) [na:1.8.0_77] at org.artifactory.schedule.ArtifactoryConcurrentExecutor$RunnableWrapper.run(ArtifactoryConcurrentExecutor.java:102) [artifactory-storage-common-4.7.1.jar:na] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [na:1.8.0_77] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [na:1.8.0_77] at java.lang.Thread.run(Thread.java:745) [na:1.8.0_77]

    JFrog JIRA | 8 months ago | Daniel Augustine
    java.nio.BufferUnderflowException: null
  3. 0

    Could not decode response

    GitHub | 2 years ago | layesuen
    java.nio.BufferUnderflowException: null
  4. Speed up your debug routine!

    Automated exception search integrated into your IDE

  5. 0

    Need to contract for Red5 expert to identify an fix problem

    Google Groups | 1 year ago | Steve Ricketts
    org.red5.server.net.protocol.ProtocolException: Error during decoding at org.red5.server.net.rtmp.codec.RTMPProtocolDecoder.decode(RTMPProtocolDecoder.java:197) ~[red5.jar:na] at org.red5.server.net.rtmp.codec.RTMPProtocolDecoder.decodeBuffer(RTMPProtocolDecoder.java:118) ~[red5.jar:na] at org.red5.server.net.rtmp.codec.RTMPMinaProtocolDecoder.decode(RTMPMinaProtocolDecoder.java:62) [red5.jar:na] at org.apache.mina.filter.codec.ProtocolCodecFilter.messageReceived(ProtocolCodecFilter.java:241) [mina-core-2.0.2.jar:na] at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:434) [mina-core-2.0.2.jar:na] at org.apache.mina.core.filterchain.DefaultIoFilterChain.access$1200(DefaultIoFilterChain.java:46) [mina-core-2.0.2.jar:na] at org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.messageReceived(DefaultIoFilterChain.java:796) [mina-core-2.0.2.jar:na] at org.red5.server.net.rtmpe.RTMPEIoFilter.messageReceived(RTMPEIoFilter.java:125) [red5.jar:na] at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:434) [mina-core-2.0.2.jar:na] at org.apache.mina.core.filterchain.DefaultIoFilterChain.access$1200(DefaultIoFilterChain.java:46) [mina-core-2.0.2.jar:na] at org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.messageReceived(DefaultIoFilterChain.java:796) [mina-core-2.0.2.jar:na] at org.apache.mina.core.filterchain.IoFilterAdapter.messageReceived(IoFilterAdapter.java:119) [mina-core-2.0.2.jar:na] at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:434) [mina-core-2.0.2.jar:na] at org.apache.mina.core.filterchain.DefaultIoFilterChain.fireMessageReceived(DefaultIoFilterChain.java:426) [mina-core-2.0.2.jar:na] at org.apache.mina.core.polling.AbstractPollingIoProcessor.read(AbstractPollingIoProcessor.java:693) [mina-core-2.0.2.jar:na] at org.apache.mina.core.polling.AbstractPollingIoProcessor.process(AbstractPollingIoProcessor.java:646) [mina-core-2.0.2.jar:na] at org.apache.mina.core.polling.AbstractPollingIoProcessor.process(AbstractPollingIoProcessor.java:635) [mina-core-2.0.2.jar:na] at org.apache.mina.core.polling.AbstractPollingIoProcessor.access$400(AbstractPollingIoProcessor.java:67) [mina-core-2.0.2.jar:na] at org.apache.mina.core.polling.AbstractPollingIoProcessor$Processor.run(AbstractPollingIoProcessor.java:1079) [mina-core-2.0.2.jar:na] at org.apache.mina.util.NamePreservingRunnable.run(NamePreservingRunnable.java:64) [mina-core-2.0.2.jar:na]
  6. 0

    BufferUnderflowException from storm kafka spout

    Stack Overflow | 2 years ago | rysloan
    java.nio.BufferUnderflowException: null but I am going to add a full stack trace and some more context. storm version - 9.3 storm-kafka version - 9.3 kafka version - 0.8.2-beta I am also using trident, although I think this error is happening at the storm level. stack trace: java.lang.RuntimeException: java.nio.BufferUnderflowException

    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. java.nio.BufferUnderflowException

      null

      at org.freecompany.redline.Util.fill()
    2. org.freecompany.redline
      Lead.read
      1. org.freecompany.redline.Util.fill(Util.java:59)[redline-1.1.12.jar:na]
      2. org.freecompany.redline.Util.fill(Util.java:44)[redline-1.1.12.jar:na]
      3. org.freecompany.redline.header.Lead.read(Lead.java:58)[redline-1.1.12.jar:na]
      3 frames
    3. org.jfrog.metadata
      RpmMetadataExtractor.extract
      1. org.jfrog.metadata.extractor.RpmFormatReader.getRpmFormat(RpmFormatReader.java:55)[rpm-extractor-4.2.8.jar:na]
      2. org.jfrog.metadata.extractor.RpmFormatReader.read(RpmFormatReader.java:37)[rpm-extractor-4.2.8.jar:na]
      3. org.jfrog.metadata.extractor.RpmFormatReader.read(RpmFormatReader.java:25)[rpm-extractor-4.2.8.jar:na]
      4. org.jfrog.metadata.extractor.RpmMetadataExtractor.extract(RpmMetadataExtractor.java:34)[rpm-extractor-4.2.8.jar:na]
      4 frames
    4. org.artifactory.addon
      YumServiceImpl.getMetadataForRepoPath
      1. org.artifactory.addon.yum.YumServiceImpl.extractRpmMetadata(YumServiceImpl.java:186)[artifactory-addon-yum-4.7.1.jar:na]
      2. org.artifactory.addon.yum.YumServiceImpl.getMetadataForRepoPath(YumServiceImpl.java:93)[artifactory-addon-yum-4.7.1.jar:na]
      2 frames
    5. Java RT
      Method.invoke
      1. sun.reflect.GeneratedMethodAccessor154.invoke(Unknown Source)[na:na]
      2. sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)[na:1.8.0_77]
      3. java.lang.reflect.Method.invoke(Method.java:498)[na:1.8.0_77]
      3 frames
    6. 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
    7. com.sun.proxy
      $Proxy145.getMetadataForRepoPath
      1. com.sun.proxy.$Proxy145.getMetadataForRepoPath(Unknown Source)[na:na]
      1 frame
    8. org.artifactory.addon
      RpmFsCachedMetadataExtractor.extract
      1. org.artifactory.addon.yum.indexer.RpmFsCachedMetadataExtractor.extract(RpmFsCachedMetadataExtractor.java:41)[artifactory-addon-yum-4.7.1.jar:na]
      2. org.artifactory.addon.yum.indexer.RpmFsCachedMetadataExtractor.extract(RpmFsCachedMetadataExtractor.java:1)[artifactory-addon-yum-4.7.1.jar:na]
      2 frames
    9. org.jfrog.metadata
      YumRepoMetadataWriter.write
      1. org.jfrog.metadata.yum.writer.YumRepoMetadataWriter.serializeYumMetadata(YumRepoMetadataWriter.java:124)[rpm-writer-4.2.8.jar:na]
      2. org.jfrog.metadata.yum.writer.YumRepoMetadataWriter.write(YumRepoMetadataWriter.java:69)[rpm-writer-4.2.8.jar:na]
      2 frames
    10. org.artifactory.addon
      YumAddonImpl.writeMetadata
      1. org.artifactory.addon.yum.YumAddonImpl.writeMetadataAsSystem(YumAddonImpl.java:358)[artifactory-addon-yum-4.7.1.jar:na]
      2. org.artifactory.addon.yum.YumAddonImpl.writeMetadata(YumAddonImpl.java:342)[artifactory-addon-yum-4.7.1.jar:na]
      2 frames
    11. Java RT
      Method.invoke
      1. sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)[na:1.8.0_77]
      2. sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)[na:1.8.0_77]
      3. sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)[na:1.8.0_77]
      4. java.lang.reflect.Method.invoke(Method.java:498)[na:1.8.0_77]
      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
      $Proxy144.writeMetadata
      1. com.sun.proxy.$Proxy144.writeMetadata(Unknown Source)[na:na]
      1 frame
    14. org.artifactory.addon
      YumAddonImpl$RpmMetadataWriter.write
      1. org.artifactory.addon.yum.YumAddonImpl$RpmMetadataWriter.write(YumAddonImpl.java:310)[artifactory-addon-yum-4.7.1.jar:na]
      1 frame
    15. org.jfrog.metadata
      RpmRepoIndexer.index
      1. org.jfrog.metadata.indexer.RpmRepoIndexer.indexUsingAdvancedWriter(RpmRepoIndexer.java:86)[rpm-indexer-4.2.8.jar:na]
      2. org.jfrog.metadata.indexer.RpmRepoIndexer.index(RpmRepoIndexer.java:70)[rpm-indexer-4.2.8.jar:na]
      2 frames
    16. org.artifactory.addon
      YumAddonImpl.calculateYumMetadata
      1. org.artifactory.addon.yum.YumAddonImpl.calculateYumMetadataAsSystem(YumAddonImpl.java:279)[artifactory-addon-yum-4.7.1.jar:na]
      2. org.artifactory.addon.yum.YumAddonImpl.calculateYumMetadata(YumAddonImpl.java:257)[artifactory-addon-yum-4.7.1.jar:na]
      2 frames
    17. Java RT
      Method.invoke
      1. sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)[na:1.8.0_77]
      2. sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)[na:1.8.0_77]
      3. sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)[na:1.8.0_77]
      4. java.lang.reflect.Method.invoke(Method.java:498)[na:1.8.0_77]
      4 frames
    18. Spring AOP
      ReflectiveMethodInvocation.proceed
      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.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190)[spring-aop-4.1.5.RELEASE.jar:4.1.5.RELEASE]
      3. org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157)[spring-aop-4.1.5.RELEASE.jar:4.1.5.RELEASE]
      3 frames
    19. Spring Tx
      TransactionInterceptor.invoke
      1. org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99)[spring-tx-4.1.5.RELEASE.jar:4.1.5.RELEASE]
      2. org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281)[spring-tx-4.1.5.RELEASE.jar:4.1.5.RELEASE]
      3. org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96)[spring-tx-4.1.5.RELEASE.jar:4.1.5.RELEASE]
      3 frames
    20. org.artifactory.storage
      LockingAdvice.invoke
      1. org.artifactory.storage.fs.lock.aop.LockingAdvice.invoke(LockingAdvice.java:74)[artifactory-storage-common-4.7.1.jar:na]
      1 frame
    21. 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
    22. com.sun.proxy
      $Proxy144.calculateYumMetadata
      1. com.sun.proxy.$Proxy144.calculateYumMetadata(Unknown Source)[na:na]
      1 frame
    23. org.artifactory.addon
      YumAddonImpl.executeAsyncRepositoryYumMetadataCalculation
      1. org.artifactory.addon.yum.YumAddonImpl.executeAsyncRepositoryYumMetadataCalculation(YumAddonImpl.java:121)[artifactory-addon-yum-4.7.1.jar:na]
      1 frame
    24. Java RT
      Method.invoke
      1. sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)[na:1.8.0_77]
      2. sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)[na:1.8.0_77]
      3. sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)[na:1.8.0_77]
      4. java.lang.reflect.Method.invoke(Method.java:498)[na:1.8.0_77]
      4 frames
    25. Spring AOP
      ReflectiveMethodInvocation.proceed
      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.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190)[spring-aop-4.1.5.RELEASE.jar:4.1.5.RELEASE]
      3. org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157)[spring-aop-4.1.5.RELEASE.jar:4.1.5.RELEASE]
      3 frames
    26. org.artifactory.schedule
      AsyncAdvice$1.call
      1. org.artifactory.schedule.aop.AsyncAdvice$TraceableMethodInvocation.proceed(AsyncAdvice.java:348)[artifactory-core-4.7.1.jar:na]
      2. org.artifactory.schedule.aop.AsyncAdvice.doInvoke(AsyncAdvice.java:213)[artifactory-core-4.7.1.jar:na]
      3. org.artifactory.schedule.aop.AsyncAdvice$1.call(AsyncAdvice.java:146)[artifactory-core-4.7.1.jar:na]
      3 frames
    27. Java RT
      FutureTask.run
      1. java.util.concurrent.FutureTask.run(FutureTask.java:266)[na:1.8.0_77]
      1 frame
    28. org.artifactory.schedule
      ArtifactoryConcurrentExecutor$RunnableWrapper.run
      1. org.artifactory.schedule.ArtifactoryConcurrentExecutor$RunnableWrapper.run(ArtifactoryConcurrentExecutor.java:102)[artifactory-storage-common-4.7.1.jar:na]
      1 frame
    29. Java RT
      Thread.run
      1. java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)[na:1.8.0_77]
      2. java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)[na:1.8.0_77]
      3. java.lang.Thread.run(Thread.java:745)[na:1.8.0_77]
      3 frames