could not create Vfs.Dir from url. ignoring the exception and continuing,nacos-client-2.0.3,启动报错

nacos-client-2.0.3,启动报错,但服务上下线正常

报错信息

WARN  org.reflections.Reflections [206] -| could not create Vfs.Dir from url. ignoring the exception and continuing
org.reflections.ReflectionsException: could not create Vfs.Dir from url, no matching UrlType was found [file:/opt/local/lib/libsvnjavahl-1.0.dylib]

在nacos的issue里面,有人解释到是因为这个文件libsvnjavahl-1.0.dylib不存在导致的。

实际上在我的文件目录中是存在的
在这里插入图片描述

既然是目录扫描反射,我最终对比了一下扫描的目录和nacos的源码包,最终发现naming这个包目录,并没有被打进去。
在这里插入图片描述

所以才导致上述错误的出现。没有naming的包名目录,导致Reflections扫描失败,报错。

除此之外,启动时还报了另外一个错误,也是扫描naming包导致的。

其实到了这一步,已经不用验证了,但我还是验证了一下,在文件中创建com.alibaba.nacos.api.remote.PayloadRegistry
,去掉naming相关包扫描,启动时不再报错。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值