268 Star 1.9K Fork 574

GVPdromara / hmily

 / 详情

Springcloud启动报错

待办的
创建于  
2019-10-17 10:57

Springbeanutils启动时报了空指针,启动顺序是否要做调整cfgConte x t getbean的时候是空的

评论 (16)

mosalah 创建了任务
mosalah 修改了描述
mosalah 修改了描述
展开全部操作日志

报错信息贴一下,参考下demo

Caused by: java.lang.NullPointerException: null
at org.dromara.hmily.core.helper.SpringBeanUtils.getBean(SpringBeanUtils.java:62)
at org.dromara.hmily.core.schedule.HmilyTransactionSelfRecoveryScheduled.onApplicationEvent(HmilyTransactionSelfRecoveryScheduled.java:75)
at org.dromara.hmily.core.schedule.HmilyTransactionSelfRecoveryScheduled.onApplicationEvent(HmilyTransactionSelfRecoveryScheduled.java:52)
at org.springframework.context.event.SimpleApplicationEventMulticaster.doInvokeListener(SimpleApplicationEventMulticaster.java:172)
at org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:165)
at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:139)
at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:393)

@xiaoyu 用demo改了下也复现了问题 使用starter的就会有问题 我在controller里使用了feign就会启动报错 原因是启动的配置类顺序有问题 hmilyconfig还没加载就加载feign就会有问题

下个版本修护

@xiaoyu 大佬 自己现在有啥解决办法吗

controller里使用了为什么会使用feign啊

你或者别使用start的方法

把你demo怎么改的,描述下

@xiaoyu 只要注入一个feign就会报错 我们有个项目只是调用的 所以没有service层

贴一下代码,或者截图

@mosalah 提供下你的使用情况的,截图或者代码。。

@xiaoyu 现在没有了问题截不了图了 报错就是提出issue的时候 那个


APPLICATION FAILED TO START


Description:

Parameter 1 of constructor in org.dromara.hmily.core.disruptor.publisher.HmilyTransactionEventPublisher required a single bean, but 2 were found:
- hmilyTransactionBootstrap: defined by method 'hmilyTransactionBootstrap' in class path resource [org/dromara/hmily/spring/boot/starter/parent/configuration/HmilyAutoConfiguration.class]
- org.dromara.hmily-org.dromara.hmily.spring.boot.starter.parent.config.HmilyConfigProperties: defined in null

Action:

Consider marking one of the beans as @Primary, updating the consumer to accept multiple beans, or using @乐乐 to identify the bean that should be consumed

是什么问题导致的,请其提下使用方式。springcloud 2.0 以后有很多的更改,可能会造成初始化2次

@yu19919直接起demo order 就会有

登录 后才可以发表评论

状态
负责人
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
参与者(2)
812675 yu199195 1660296579
Java
1
https://gitee.com/dromara/hmily.git
git@gitee.com:dromara/hmily.git
dromara
hmily
hmily

搜索帮助