Spring Cloud 异常02:IllegalStateException: Shutdown in progress ShutdownEnabledTimer.cancel
在Junit中测试 FeinClients 接口,测试完成后,关闭上下文时,抛出异常。
[Thread-5] c.n.u.concurrent.ShutdownEnabledTimer : Exception caught (might be ok if at shutdown)
java.lang.IllegalStateException: Shutdown in progress
at java.lang.ApplicationShutdownHooks.remove(ApplicationShutdownHooks.java:82) ~[na:1.8.0_102]
at java.lang.Runtime.removeShutdownHook(Runtime.java:239) ~[na:1.8.0_102]
at com.netflix.util.concurrent.ShutdownEnabledTimer.cancel(ShutdownEnabledTimer.java:70) ~[netflix-commons-util-0.1.1.jar:na]
at com.netflix.loadbalancer.BaseLoadBalancer.cancelPingTask(BaseLoadBalancer.java:613) [ribbon-loadbalancer-2.2.2.jar:2.2.2]
at com.netflix.loadbalancer.BaseLoadBalancer.shutdown(BaseLoadBalancer.java:864) [ribbon-loadbalancer-2.2.2.jar:2.2.2]
at com.netflix.loadbalancer.DynamicServerListLoadBalancer.shutdown(DynamicServerListLoadBalancer.java:277) [ribbon-loadbalancer-2.2.2.jar:2.2.2]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_102]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_102]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_102]
at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_102]
at org.springframework.beans.factory.support.DisposableBeanAdapter.invokeCustomDestroyMethod(DisposableBeanAdapter.java:364) [spring-beans-4.3.7.RELEASE.jar:4.3.7.RELEASE]
相关讨论:
https://github.com/spring-cloud/spring-cloud-commons/issues/111
目前还没有 workaround。但是注意 异常上方的日志 (蓝色加粗部分),Exception caught (might be ok if at shutdown)。
官方认为是正常。
阅读更多- Oracle数据库关闭异常(ORA-01089: immediate shutdown in progress - no operations are permitted)的解决方法
- Oracle数据库关闭异常(ORA-01089: immediate shutdown in progress - no operations are permitted)的解决方法
- ORA-01089 immediate shutdown in progress - no operations are permitted
- 删除 SDE.DBF 所带来的ORA-01033: ORACLE initialization or shutdown in progress错误问题
- 登录Oracle数据时遇到了 ora-01033 : oracle initialization or shutdown in progress
- oracle启动之后连接的时候报ora-01033:oracle initializationg or shutdown in progress
- ORA-01033: ORACLE initialization or shutdown in progress错误解决办法
- ORA-01033:ORCLE initialization or shutdown in progress问题的解决
- Oracle ORA-01033: ORACLE initialization or shutdown in progress 错误解决办法
- ora-01033:oracle initializationg or shutdown in progress解决方法
- Spring Cloud-02服务发现与服务注册Eureka + Eureka Server的搭建
- 【ORACLE】oracle数据文件损坏,出现错误:ora-01033:oracle initialization or shutdown in progress
- oracle登录错误(ORA-01033:ORACLE initialization or shutdown in progress
- SpringCloud feign服务熔断下的异常处理
- ora-01033:oracle initializationg or shutdown in progress
- ORA-01090: shutdown in progress - connection is not permitted
- oracle 11g错误ora-01033:oracle initialization or shutdown in progress解决办法
- ORA-01033: ORACLE initialization or shutdown in progress
- 系统中异常公共处理模块 in spring boot
- Oracle ORA-01033: ORACLE initialization or shutdown in progress 错误解决办法