nexus版本为3.4.0, 使用的是你们的镜像安装的
我看看你制品库的界面呢
创建npm库就报api调用错误?
不是的, 创建npm库界面上不会报错, 但是在自动刷新制品库列表后没有新建的那个数据, 查询后台制品库的服务日志里是有报错的, 报错堆栈就是我一楼发的那个.查数据库发现rdupm_nexus_repository表里是有新建的npm库数据的, 界面上的事务实例却事务报错了.
事务里面报的错还是一楼的那个吗?
对的, 报的错是一样的
嗯嗯 我先去验证一下 1.0版本是吧
对的, 麻烦你了
请问有结果了吗? 能定位到啥原因了吗?
我上面有解释, 这张表是没有问题的, 数据都能够插入进去, 但是制品库的微服务日志里会报错, 界面上项目里的事务实例也会报错,所以导致新建npm库后刷新页面无法加载出来新的数据. 你那边没有这个问题吗?
我这边没有问题
那通过错误栈你能定位出是哪一个逻辑执行的时候出错了吗? 或者说有什么可能的原因会触发这个问题呢?
我怀疑是数据库有脏数据,所以让你看看数据库
那能麻烦你告诉我下制品库里创建npm库涉及到哪些表吗? 就是把SagaTask那些任务的表也算进去的总的涉及到的表
可是这张表不是创建后保存制品库数据的表吗? 这张表我这边每次创建完成后不管后台日志是否报错都会插入数据. 这张表应该没啥问题吧. 而且这张表的数据都是从1.0版本的制品库代码里走的逻辑, 并不涉及我人为去干预, 应该不会有脏数据吧?