使用nebula graph studio v2.1.4-beta无法显示边

听说2.0支持cypher,就赶紧用最新版本试试,不过遇到一个问题。从错误来看好像是studio的问题,不过我不确定是否是新的版本中graphd查询返回数据有新的调整导致。 graphd和studio都使用docker-compose 安装
环境:

  • nebula 版本:v2-nightly (应该是21号的镜像版本)
  • studio 版本:v2.1.4-beta (已经确认是docker hub 上最新的版本)
  • 部署方式(分布式 / 单机 / Docker / DBaaS):Docker
  • 硬件信息
    • 磁盘( 推荐使用 SSD):hdd
    • CPU、内存信息:
  • 出问题的 Space 的创建方式:
    创建脚本:

CREATE SPACE test (vid_type = FIXED_STRING(60))
CREATE TAG user (fullName string NOT NULL , age int NULL , credit string NULL ) ;
CREATE EDGE relation (rate double NOT NULL DEFAULT 1.0) ;
CREATE TAG INDEX user_name on company(fullName(60));
数据:
user.csv:
user001,张三,18,xxxxxxxxx
user002,李四,18,xxxxxxxxx

relation.csv:
user001,0.5,user002

  • 问题重现的步骤
    match、fetch、go等查询没有问题,图探索页面无法显示边,执行步骤:
    1.开始探索->按照VID查询->输入user001->显示张三的点
    2.点击”张三“点,选择"拓展",填写 relation,流出,
    3.页面无变化,查看调试器,报如下错误
app.d4122647624b5990f82c.js:1 Uncaught (in promise) TypeError: Cannot read property 'name' of undefined
at s (app.d4122647624b5990f82c.js:1)
at app.d4122647624b5990f82c.js:1
at Array.forEach ()
at d (app.d4122647624b5990f82c.js:1)
at Object.addNodesAndEdges [as explore/addNodesAndEdges] (app.d4122647624b5990f82c.js:1)
at c (vendors.b39ecb65eea80562459c.js:85)
at vendors.b39ecb65eea80562459c.js:85
at vendors.b39ecb65eea80562459c.js:85
at d (vendors.b39ecb65eea80562459c.js:85)
at Object. (vendors.b39ecb65eea80562459c.js:85)

改问题也在github 上提交了。地址:fix: fix too many files by hetao92 · Pull Request #200 · vesoft-inc/nebula-studio · GitHub

@jerry.liang @hetao

收到,这个问题我们排查一下:handshake:

已经定位到问题,因为查询语法返回的结构发生改变引起的,我们会尽快修复上线

2 个赞

你好,最新的 studio v2.1.5 已经修复此问题,烦请更新后继续使用

1 个赞

谢谢,改问题已修复。