2016-07-29 13 views
0

mongo-connectorとneo4j_doc_managerを使用してmongodbのデータをneo4jと同期させていますが、これは完全に動作していましたが、現在は次のエラーが発生しています。neo4j doc managerとMongoコネクタがクラッシュする

2016-07-29 17:18:59,558 [CRITICAL] mongo_connector.oplog_manager:549 - Exception during collection dump 
Traceback (most recent call last): 
    File "/usr/local/lib/python2.7/site-packages/mongo_connector/oplog_manager.py", line 501, in do_dump 
    upsert_all(dm) 
    File "/usr/local/lib/python2.7/site-packages/mongo_connector/oplog_manager.py", line 485, in upsert_all 
    dm.bulk_upsert(docs_to_dump(namespace), mapped_ns, long_ts) 
    File "/usr/local/lib/python2.7/site-packages/mongo_connector/util.py", line 38, in wrapped 
    reraise(new_type, exc_value, exc_tb) 
    File "/usr/local/lib/python2.7/site-packages/mongo_connector/util.py", line 32, in wrapped 
    return f(*args, **kwargs) 
    File "/usr/local/lib/python2.7/site-packages/mongo_connector/doc_managers/neo4j_doc_manager.py", line 89, in bulk_upsert 
    tx.commit() 
    File "/usr/local/lib/python2.7/site-packages/py2neo/cypher/core.py", line 306, in commit 
    return self.post(self.__commit or self.__begin_commit) 
    File "/usr/local/lib/python2.7/site-packages/py2neo/cypher/core.py", line 261, in post 
    raise self.error_class.hydrate(error) 
    File "/usr/local/lib/python2.7/site-packages/py2neo/cypher/error/core.py", line 54, in hydrate 
    error_cls = getattr(error_module, title) 
Neo4jOperationFailed: 'module' object has no attribute 'ConstraintValidationFailed' 
2016-07-29 17:18:59,563 [ERROR] mongo_connector.oplog_manager:557 - OplogThread: Failed during dump collection cannot recover! 

答えて

0

あなたはconstraints of your Neo4j schema(単一性または存在)と一致しないデータを挿入しようとしている、と明らかにコードが、それはその名前を与えるんが、エラーのタイプを処理する方法を知りません。

あなたは多分挿入しようとしている、またはサイファーはそれを実行しようとしているクエリデータを参照するためにいくつかのログをアクティブにする必要があり

をConstraintValidationFailed。

関連する問題