3.5K Star 98.9K Fork 13.2K

芋道源码 / ruoyi-vue-pro

 / 详情

阿里云的短信有测试过吗。。根本用不起来报错

已完成
创建于  
2021-05-23 20:42

应该是版本的问题阿里云短信,模板保存,测试发送短信,都会报如下错误:

java.lang.NoSuchMethodError: io.opentracing.Span.setTag(Ljava/lang/String;Ljava/lang/Number;)Lio/opentracing/Span;
	at com.aliyuncs.DefaultAcsClient.doAction(DefaultAcsClient.java:290)
	at com.aliyuncs.DefaultAcsClient.doAction(DefaultAcsClient.java:204)
	at com.aliyuncs.DefaultAcsClient.doAction(DefaultAcsClient.java:97)
	at com.aliyuncs.DefaultAcsClient.getAcsResponse(DefaultAcsClient.java:126)
	at cn.iocoder.yudao.framework.sms.core.client.impl.aliyun.AliyunSmsClient.invoke(AliyunSmsClient.java:126)
	at cn.iocoder.yudao.framework.sms.core.client.impl.aliyun.AliyunSmsClient.doSendSms(AliyunSmsClient.java:82)
	at cn.iocoder.yudao.framework.sms.core.client.impl.AbstractSmsClient.sendSms(AbstractSmsClient.java:78)
	at cn.iocoder.yudao.adminserver.modules.system.service.sms.impl.SysSmsServiceImpl.doSendSms(SysSmsServiceImpl.java:147)
	at cn.iocoder.yudao.adminserver.modules.system.mq.consumer.sms.SysSmsSendConsumer.onMessage(SysSmsSendConsumer.java:27)
	at cn.iocoder.yudao.adminserver.modules.system.mq.consumer.sms.SysSmsSendConsumer.onMessage(SysSmsSendConsumer.java:17)
	at cn.iocoder.yudao.framework.mq.core.stream.AbstractStreamMessageListener.onMessage(AbstractStreamMessageListener.java:57)
	at cn.iocoder.yudao.framework.mq.core.stream.AbstractStreamMessageListener.onMessage(AbstractStreamMessageListener.java:22)
	at org.springframework.data.redis.stream.StreamPollTask.deserializeAndEmitRecords(StreamPollTask.java:177)
	at org.springframework.data.redis.stream.StreamPollTask.doLoop(StreamPollTask.java:148)
	at org.springframework.data.redis.stream.StreamPollTask.run(StreamPollTask.java:132)
	at java.lang.Thread.run(Thread.java:748)

在yudao-dependencies依赖里是排除了opentracing,aliyun-java-sdk-core里面用的是0.33.0版本

            <dependency>
                <groupId>com.aliyun</groupId>
                <artifactId>aliyun-java-sdk-core</artifactId>
                <version>${aliyun-java-sdk-core.version}</version>
                <exclusions>
                    <exclusion>
                        <artifactId>opentracing-api</artifactId>
                        <groupId>io.opentracing</groupId>
                    </exclusion>
                    <exclusion>
                        <artifactId>opentracing-util</artifactId>
                        <groupId>io.opentracing</groupId>
                    </exclusion>
                </exclusions>
            </dependency>

单独引入了0.30.0版本

        <!-- 监控相关 -->
        <skywalking.version>8.5.0</skywalking.version>
        <spring-boot-admin.version>2.3.1</spring-boot-admin.version>
        <opentracing.version>0.30.0</opentracing.version>

0.30.0版本里,没有setTag(Ljava/lang/String;Ljava/lang/Number;)Lio/opentracing/Span方法,在com.aliyuncs.DefaultAcsClient#doAction方法里会报错

输入图片说明

看网上的信息说是版本的问题,所以将版本改到0.33.0,0.32.0也不行,用这个两个版本之后,会报其他莫名其妙的错误

评论 (6)

fendo 创建了任务
fendo 关联仓库设置为芋道源码/ruoyi-vue-pro
fendo 修改了描述
fendo 修改了描述
展开全部操作日志

我在是试试,这块我还处理过~

艿艿你这个处理了吗

可以看看,解决啦~

我也是,麻烦问下怎么处理的?

可以看看,已经解决啦。

芋道源码 添加了
 
bug
标签

已经解决

芋道源码 任务状态待办的 修改为已完成
芋道源码 负责人设置为芋道源码

登录 后才可以发表评论

状态
负责人
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
参与者(4)
176 zhijiantianya 1578913741 2238688 xiexin11 1594730045 958929 fendo 1578936778
Java
1
https://gitee.com/zhijiantianya/ruoyi-vue-pro.git
git@gitee.com:zhijiantianya/ruoyi-vue-pro.git
zhijiantianya
ruoyi-vue-pro
ruoyi-vue-pro

搜索帮助