Arangoimp偶尔抛出错误"期待阵列"

时间:2015-01-15 11:43:00

标签: arangodb

使用arangoimp(使用ArangoDB 2.4.0)进行大型json导入时,偶尔会出现警告:

2015-01-15T11:30:30Z [1268] WARNING at position 22213: invalid JSON type (expecting array)
  1. 编码行(此处为22213)包含适当的json对象。有没有办法让arangoimp打印哪个属性它需要一个数组?
  2. 由于我们正在使用无方案文件,为什么arangoimp仍坚持要获得阵列?
  3. 如果这是警告,为什么最后会报告为错误?

    创建:25416 错误:297 总计:25713

  4. 警告的文件确实没有进口。

1 个答案:

答案 0 :(得分:2)

我刚刚推出了一项改进措施,可以改善这些情况的诊断: https://github.com/triAGENS/ArangoDB/commit/d7fa7e7a928d3d998fc8dddb372d07417c3d6646

它会产生更好的错误消息,打印违规文档,也可能在解析错误时打印违规行。 它还解决了导入时警告和错误实际相同的问题。所以它现在打印“警告/错误”而不仅仅是“错误”。