制品库创建npm报错

nexus版本为3.4.0, 使用的是你们的镜像安装的

我看看你制品库的界面呢

创建npm库就报api调用错误?

不是的, 创建npm库界面上不会报错, 但是在自动刷新制品库列表后没有新建的那个数据, 查询后台制品库的服务日志里是有报错的, 报错堆栈就是我一楼发的那个.查数据库发现rdupm_nexus_repository表里是有新建的npm库数据的, 界面上的事务实例却事务报错了.

事务里面报的错还是一楼的那个吗?

对的, 报的错是一样的

嗯嗯 我先去验证一下 1.0版本是吧

对的, 麻烦你了

请问有结果了吗? 能定位到啥原因了吗?

我这边没有问题 你根据项目id看看这个表呢

我上面有解释, 这张表是没有问题的, 数据都能够插入进去, 但是制品库的微服务日志里会报错, 界面上项目里的事务实例也会报错,所以导致新建npm库后刷新页面无法加载出来新的数据. 你那边没有这个问题吗?

我这边没有问题

那通过错误栈你能定位出是哪一个逻辑执行的时候出错了吗? 或者说有什么可能的原因会触发这个问题呢?

我怀疑是数据库有脏数据,所以让你看看数据库

那能麻烦你告诉我下制品库里创建npm库涉及到哪些表吗? 就是把SagaTask那些任务的表也算进去的总的涉及到的表


这不给你说了吗

可是这张表不是创建后保存制品库数据的表吗? 这张表我这边每次创建完成后不管后台日志是否报错都会插入数据. 这张表应该没啥问题吧. 而且这张表的数据都是从1.0版本的制品库代码里走的逻辑, 并不涉及我人为去干预, 应该不会有脏数据吧?

你看看你的是不是这个问题 制品库管理使用问题