Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Gremlin 无法使用Janusgraph中的Cardinality.list更新顶点属性_Gremlin_Janusgraph - Fatal编程技术网

Gremlin 无法使用Janusgraph中的Cardinality.list更新顶点属性

Gremlin 无法使用Janusgraph中的Cardinality.list更新顶点属性,gremlin,janusgraph,Gremlin,Janusgraph,我使用tinkergraph gremlin和gremlin core,版本3.4.5。我也使用janusgraph 我通过管理使用Cardinality.list创建了一个属性 如果我用cardinality.list属性添加一个新的顶点,它就会工作 traversal().V() .hasLabel("Person") .property(VertexProperty.Cardinality.list, "History",

我使用tinkergraph gremlin和gremlin core,版本3.4.5。我也使用janusgraph

我通过管理使用Cardinality.list创建了一个属性

如果我用cardinality.list属性添加一个新的顶点,它就会工作

    traversal().V()
               .hasLabel("Person")
               .property(VertexProperty.Cardinality.list, "History", "123")
               .property(VertexProperty.Cardinality.list, "History", "12")
               .iterate();
但如果我要更新同一个顶点

    traversal().V("some_vertex_id")
               .property(VertexProperty.Cardinality.list, "History", "1")
               .iterate();
我有个例外

java.lang.IllegalStateException: Multiple properties exist for the provided key, use 
Vertex.properties(History)
我不明白我为什么得到它

我阅读文档并在stackoverflow中搜索答案,但它看起来像一个bug,它是Janusgraph的bug

必须在pull请求中解决


这是一个“修补匠”问题还是一个“janusgraph”问题?您的问题描述提到了“tinkergraph gremlin core”(不是可用的工件-要么
gremlin core
要么
tinkergraph gremlin
),但您已将该问题标记为“janusgraph”。fwiw,3.4.5 TinkerGraph在我测试多个属性时对我来说似乎工作得很好。也许您需要进一步澄清您的问题?我使用tinkergraph gremlin和gremlin core,版本3.4.5。我也使用janusgraph。我不知道你是什么意思,要选择“叮叮铃图”问题还是“janusgraph”问题,我都用。我编辑了我的问题,有一些错误。知道在哪个图表中你看到这个错误发生是很重要的。所有支持TinkerPop的数据库都有不同的实现,因此一个问题对另一个可能不是问题。正如我已经解释过的,我似乎根本无法用TinkerGraph重现您的问题,但还没有测试JanusGraph,所以问题可能就在那里。我建议您澄清您认为存在问题的图形,然后包含完全失败的Gremlin控制台会话中的文本。这应该使问题很容易重新创建。它是在Janusgraph我发现拉请求在这里谢谢!!!