Star

nebula studio 报错无法正常显示图

操作流程:图探索,从1个点开始扩展,结果限制为100,点击扩展。 浏览器会弹出一次“成功”提示,但完全白屏无任何显示,尝试了很多次,可以100%复现 。

看network中, api是已经可以拿到数据了,估计是渲染有问题? 对前端不太熟悉。

console报错如下:

你好,你的Studio是哪个版本?

Studio v1.2.1-beta + Chrome Version 87.0.4280.67 下,拓展 LIMIT 100,是能查出结果的。

我重新描述一下我的场景,是在特定情况下才会触发

我的数据结构: A --> B

  1. 只有两种类型的点A和B,一种类型的边,数据从A流入B
  2. A点的数量在100万,B点只有200个,每个A会连接50个B,所以边约有5000万
  3. 从A扩展B没有问题;从B扩展A才会上述出现无法显示的情况

版本号:
Studio v1.2.1-beta
Chrome 87.0.4280.67(正式版本) (x86_64)

你好,可以在 nebula console 中执行相应的语句查看返回结果是什么样的么

你好,可以,执行什么?

执行从 B 扩展 A 的语句,具体语句可以在 studio 的拓展里拿到

可以正常执行,如下

在这个控制台,继续执行下 FETCH PROP ON * 10000001010176,那个missing的点信息,看看返回信息

我找了两个missing点的信息,都是空的。 所以出现这个问题是由于边关联到了一个不存在的点?

FETCH PROP ON * 10000001073152;
FETCH PROP ON * 10000001010176;

是的,我记得这个问题很早就修复了,你那边方便更新nebula吗?

不是这个点不存在,而是没有tag属性,fetch不会返回vid,这个修复了的,你更新一下就可以了

我是用docker-compose构建的,页面上显示的版本是 v1.2.1-beta ,这是最新版本吗?
image

nebula的版本,你更新一下nebula

页面上显示的版本是 v1.2.1-beta 是studio的版本

我的nebula是1.1.0版本,应该是最新版了

https://github.com/vesoft-inc/nebula/pull/2359 ,这个没发版本,那你要换个版本的tag了,换成player再试试

这个问题是中间版本引入的问题,主线已经修复了,但是没有发版本。你里面应该是有多种tag存在,所以要判断这个点存在,只能指定下tag name,假如它是空属性的话,是会返回点id的。

@NicolaCage @dingding 换个版本的tag是什么意思 ? 如何指定tag name哈?

楼上的意思是说,要么换nightly版本,要么查询的时候指定下tagname,
比如10000001073152 这个点的tag是 person

FETCH PROP ON person 10000001073152

准备投入生产环境的,使用nightly不太合适,我还是等待发布新的版本吧。

另外我的图探索中的扩展,是GO语法,无法添加TAG NAME

浙ICP备20010487号