統合認証が有効になっているときにオプションを指定してグラフを作成できない
統合認証が有効になっているときにオプションを指定してグラフを作成できません。
統合認証が有効になっている場合、以下のグラフ作成は、
NullPointerException
によりエラーになります。system.graph('food3').
replication("{'class' : 'NetworkTopologyStrategy', 'PSC' : 3 }").
systemReplication("{'class' : 'NetworkTopologyStrategy', 'PSC' : 3 }").
option("graph.schema_mode").set("Production").
create()
この問題が解決するまでの回避策は、オプションなしでグラフを作成し、作成後にオプションを設定することです。
// Create graph
system.graph('food3').
replication("{'class' : 'NetworkTopologyStrategy', 'PSC' : 3 }").
systemReplication("{'class' : 'NetworkTopologyStrategy', 'PSC' : 3 }")
// Set options for graph created
schema.config().option("graph.schema_mode").set("Production")
この問題は、DSE 5.0.6以降でDSP-12174により修正されます。