maven - Apache Archiva 失败/损坏:错误 org.apache.jackrabbit.core.ItemManager [] - 未能检索项目的项目状态
问题描述
我正在使用我的构建命中Apache
Archiva
的回购。Maven
在过去的 3 个月里,直到今天,我都没有遇到任何问题;我会定期构建,直到现在它一直很稳定,没有任何问题。我在日志中看到以下错误:
021-01-22 23:00:00,951 [pool-5-thread-1] ERROR org.apache.jackrabbit.core.persistence.bundle.BundleFsPersistenceManager [] - failed to read bundle: e105d1e9-c3aa-45e1-bdb5-ca2be2298eb2: java.io.EOFException
2021-01-22 23:00:00,951 [pool-5-thread-1] ERROR org.apache.jackrabbit.core.ItemManager [] - failed to retrieve item state of item e105d1e9-c3aa-45e1-bdb5-ca2be2298eb2
org.apache.jackrabbit.core.state.ItemStateException: failed to read bundle: e105d1e9-c3aa-45e1-bdb5-ca2be2298eb2: java.io.EOFException
at org.apache.jackrabbit.core.persistence.bundle.BundleFsPersistenceManager.loadBundle(BundleFsPersistenceManager.java:249) ~[jackrabbit-core-2.9.1.jar:2.9.1]
at org.apache.jackrabbit.core.persistence.bundle.AbstractBundlePersistenceManager.getBundleCacheMiss(AbstractBundlePersistenceManager.java:769) ~[jackrabbit-core-2.9.1.jar:2.9.1]
at org.apache.jackrabbit.core.persistence.bundle.AbstractBundlePersistenceManager.getBundle(AbstractBundlePersistenceManager.java:752) ~[jackrabbit-core-2.9.1.jar:2.9.1]
at org.apache.jackrabbit.core.persistence.bundle.AbstractBundlePersistenceManager.load(AbstractBundlePersistenceManager.java:490) ~[jackrabbit-core-2.9.1.jar:2.9.1]
at org.apache.jackrabbit.core.state.SharedItemStateManager.loadItemState(SharedItemStateManager.java:1873) ~[jackrabbit-core-2.9.1.jar:2.9.1]
at org.apache.jackrabbit.core.state.SharedItemStateManager.getNonVirtualItemState(SharedItemStateManager.java:1793) ~[jackrabbit-core-2.9.1.jar:2.9.1]
at org.apache.jackrabbit.core.state.SharedItemStateManager.getItemState(SharedItemStateManager.java:270) ~[jackrabbit-core-2.9.1.jar:2.9.1]
at org.apache.jackrabbit.core.state.LocalItemStateManager.getNodeState(LocalItemStateManager.java:110) ~[jackrabbit-core-2.9.1.jar:2.9.1]
at org.apache.jackrabbit.core.state.LocalItemStateManager.getItemState(LocalItemStateManager.java:175) ~[jackrabbit-core-2.9.1.jar:2.9.1]
at org.apache.jackrabbit.core.state.XAItemStateManager.getItemState(XAItemStateManager.java:260) ~[jackrabbit-core-2.9.1.jar:2.9.1]
at org.apache.jackrabbit.core.state.SessionItemStateManager.getItemState(SessionItemStateManager.java:161) ~[jackrabbit-core-2.9.1.jar:2.9.1]
at org.apache.jackrabbit.core.ItemManager.getItemData(ItemManager.java:382) [jackrabbit-core-2.9.1.jar:2.9.1]
at org.apache.jackrabbit.core.ItemManager.getNode(ItemManager.java:669) [jackrabbit-core-2.9.1.jar:2.9.1]
at org.apache.jackrabbit.core.ItemManager.getNode(ItemManager.java:647) [jackrabbit-core-2.9.1.jar:2.9.1]
at org.apache.jackrabbit.core.LazyItemIterator.prefetchNext(LazyItemIterator.java:120) [jackrabbit-core-2.9.1.jar:2.9.1]
at org.apache.jackrabbit.core.LazyItemIterator.next(LazyItemIterator.java:257) [jackrabbit-core-2.9.1.jar:2.9.1]
at org.apache.archiva.metadata.repository.jcr.JcrMetadataRepository.recurse(JcrMetadataRepository.java:465) [metadata-store-jcr-2.2.4.jar:?]
at org.apache.archiva.metadata.repository.jcr.JcrMetadataRepository.recurse(JcrMetadataRepository.java:470) [metadata-store-jcr-2.2.4.jar:?]
at org.apache.archiva.metadata.repository.jcr.JcrMetadataRepository.recurse(JcrMetadataRepository.java:470) [metadata-store-jcr-2.2.4.jar:?]
at org.apache.archiva.metadata.repository.jcr.JcrMetadataRepository.getMetadataFacets(JcrMetadataRepository.java:449) [metadata-store-jcr-2.2.4.jar:?]
at org.apache.archiva.metadata.repository.stats.DefaultRepositoryStatisticsManager.getLastStatistics(DefaultRepositoryStatisticsManager.java:76) [repository-statistics-2.2.4.jar:?]
at org.apache.archiva.scheduler.repository.ArchivaRepositoryScanningTaskExecutor.executeTask(ArchivaRepositoryScanningTaskExecutor.java:138) [archiva-scheduler-repository-2.2.4.jar:?]
at org.apache.archiva.scheduler.repository.ArchivaRepositoryScanningTaskExecutor.executeTask(ArchivaRepositoryScanningTaskExecutor.java:54) [archiva-scheduler-repository-2.2.4.jar:?]
at org.apache.archiva.redback.components.taskqueue.execution.ThreadedTaskQueueExecutor$ExecutorRunnable$1.run(ThreadedTaskQueueExecutor.java:117) [spring-taskqueue-2.1.jar:?]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:473) [?:1.7.0_272]
at java.util.concurrent.FutureTask.run(FutureTask.java:262) [?:1.7.0_272]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152) [?:1.7.0_272]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:622) [?:1.7.0_272]
at java.lang.Thread.run(Thread.java:748) [?:1.7.0_272]
Caused by: java.io.EOFException
at java.io.DataInputStream.readUnsignedByte(DataInputStream.java:290) ~[?:1.7.0_272]
at org.apache.jackrabbit.core.persistence.util.BundleReader.<init>(BundleReader.java:132) ~[jackrabbit-core-2.9.1.jar:2.9.1]
at org.apache.jackrabbit.core.persistence.util.BundleBinding.readBundle(BundleBinding.java:152) ~[jackrabbit-core-2.9.1.jar:2.9.1]
at org.apache.jackrabbit.core.persistence.bundle.BundleFsPersistenceManager.loadBundle(BundleFsPersistenceManager.java:242) ~[jackrabbit-core-2.9.1.jar:2.9.1]
... 28 more
对这个问题的粗略审查Archiva
并不乐观,而是与我自己的问题相似。我正在使用 Archiva 2.2.4。应用程序正在运行Ubuntu 16.04 LTS
。据我所知,这台服务器上没有任何问题,例如硬盘空间不足。有没有其他人看到这个或者任何人都可以提供任何处理这个问题的提示?我不愿意这么说,但我觉得我可能需要简单地重新安装这个应用程序。
解决方案
推荐阅读
- javascript - img 嵌入式 SVG 在将其转换为内联 SVG 后不会改变颜色
- dojo - Dojo 1.8.1 的支持级别
- entity-framework - 未捕获实体框架查询的扩展事件(读取/更新)
- mysql - 如何使用 GROUP BY 两次但不使用 JOIN 本身?
- ruby-on-rails - NoMethodError:未定义的方法`liquidity_manager?为了 #
- svg - gatsby image svg not found
- django - Angular - 注册用户时出现 Django REST api“错误请求”错误
- c# - How can I format a variable and make it into a string with a message and zeros in front of it?
- oracle - 根据系统分辨率设置窗口大小
- calendar - 使用 Dialogflow 和日历 API 时出错 - 无法读取未定义的属性拆分