Baasbox Server中的RidNotFoundException

时间:2016-01-04 23:24:02

标签: playframework-2.0 orientdb baasbox

几天前我开始收到RidNotFoundException。我可以在baasbox管理面板中找到这些文件。但是当我通过api搜索它时,它会说RidNotFoundException。

当我尝试进行数据库备份时,显示错误并说某些记录已损坏并停止备份。

我真的被困了。以下是显示的消息:

{"result":"error","message":"RidNotFoundException: UUID 664fa522-e1b8-4c6f-91d7-5c38e7e7a6c0 not found","resource":"/document/myapp/664fa522-e1b8-4c6f-91d7-5c38e7e7a6c0","method":"GET","request_header":{"Accept":["*/*"],"Host":["localhost:9000"],"User-Agent":["curl/7.35.0"]},"API_version":"0.9.5-snapshot","http_code":404}

我在一个512 MB Ram和20 GB磁盘空间的Droplet中运行BaasBox-0.9.5。数据库文件夹占用了332 MB的存储空间。

我该怎么办?

1 个答案:

答案 0 :(得分:0)

我调查了baasbox日志。从他们发现它没有重新索引记录。

所以我将数据库与orientdb-1.7控制台连接起来。在尝试从他们重建时我发现一个不一致的记录导致了它。它与下一条记录具有相同的ID。可能由于某些错误而创建了重复记录。所以我删除了其中一个。 Voila !!!