Artifactory已经失去了对当地文物的追踪

时间:2016-03-16 00:18:46

标签: artifactory

我正在使用Artifactory OSS 4.1.0和Java 1.8.0_51。

当我尝试从Artifactory网络界面下载我的一个本地工件时,我得到了这个:

{
  "errors" : [ {
    "status" : 500,
    "message" : "Could not process download request: Binary provider has no content for 'bab1c4e18f6c5edfb65b2503a388dea2fed0deb8'"
  } ]
}

但是我在Artifactory数据区中找到了这个文件:./files/ba/bab1c4e18f6c5edfb65b2503a388dea2fed0deb8,经过进一步检查,它是我试图下载的WAR文件。

我在网络上遇到了同样的错误消息,但他们的问题在于缓存外部工件,他们的解决方法是删除缓存。

有谁知道发生了什么以及如何解决问题?顺便说一句,我确实停止并重启了我们的Artifactory服务器,但没有明显的区别。

1 个答案:

答案 0 :(得分:2)

Artifactory不会将二进制文件存储在In [338]: y1[-1]=f['y'] In [339]: y1 Out[339]: array([0, 1, 2, 3, 4, 5, 6, 7, 8, <HDF5 dataset "y": shape (10,), type "<i4">], dtype=object) 目录下,而是存储在./files下。

看起来您有一个从$ARTIFACTORY_HOME/data/filestore目录到files目录的符号链接,此链接已被删除。