我需要帮助来解决这个问题。我无法将新数据流添加到 Fedora 存储库中的一些特定对象,但不知道这些对象的真正问题是什么。这是我得到的错误跟踪:
HTTP 代码 = 500,原因 = 内部服务器错误,正文 = javax.ws.rs.WebApplicationException:org.fcrepo.server.errors.ObjectNotFoundException:创建复制作业时出错:注册表中不存在请求的对象。
回溯(最后一次调用):
文件“/opt/2.0/flx/pylons/flx/compress_upload_images.py”,第 159 行,运行中
obj.addDataStream(cDSName, fc.getDSXml(r.type.name), label=label, mimeType=h.safe_decode('%s' % mimeType), controlGroup=controlGroup, logMessage=h.safe_decode('存储压缩的%s ' % r.type.name))
文件“/usr/local/lib/python2.6/dist-packages/fcrepo/object.py”,第 64 行,在 addDataStream 中
self.client.addDatastream(self.pid, dsid, body, **params)
文件“/usr/local/lib/python2.6/dist-packages/fcrepo/client.py”,第 119 行,在 addDatastream 中
响应 = request.submit(body, **params)
提交中的文件“/usr/local/lib/python2.6/dist-packages/fcrepo/wadl.py”,第 81 行
方法=self.method.name)
文件“/usr/local/lib/python2.6/dist-packages/fcrepo/connection.py”,第 80 行,打开
返回 check_response_status(self.conn.getresponse())
文件“/usr/local/lib/python2.6/dist-packages/fcrepo/connection.py”,第 107 行,在 check_response_status
raise ex FedoraConnectionException: HTTP code=500, Reason=Internal Server Error, body=javax.ws.rs.WebApplicationException: org.fcrepo.server.errors.ObjectNotFoundException: 创建复制作业时出错:请求的对象在注册表中不存在.