IDEA关闭项目报错

今天把想换一个编程工具,就把Eclipse中的项目导入了IDEA中,配置好后能够正常运行。但当我点IDEA上方的红色按钮关闭项目时就会报错并无法关闭项目,要再点一次红色按钮才能关闭项目。虽然报的这个错并不影响我开发使用,但是看着很难受,网上搜了半天,试了几种方法都没解决。

就是点的这个按钮关闭的项目

img

报错内容如下:

img

java.lang.NullPointerException
at com.ibm.db2.jcc.am.GlobalProperties.d(GlobalProperties.java:98)
at com.ibm.db2.jcc.am.lb.run(lb.java:125)
at java.util.TimerThread.mainLoop(Timer.java:512)
at java.util.TimerThread.run(Timer.java:462)
Exception in thread "Timer-0" java.lang.NullPointerException
at com.ibm.db2.jcc.am.kx.d(kx.java:70)
at com.ibm.db2.jcc.am.k_.run(k_.java:150)
at java.util.TimerThread.mainLoop(Timer.java:512)
at java.util.TimerThread.run(Timer.java:462)
Exception in thread "Quartz Scheduler [iplat4j_jobScheduler]" org.springframework.scheduling.SchedulingException: Could not start Quartz Scheduler after delay; nested exception is org.quartz.SchedulerException: The Scheduler cannot be restarted after shutdown() has been called.
at org.springframework.scheduling.quartz.SchedulerFactoryBean$1.run(SchedulerFactoryBean.java:672)
Caused by: org.quartz.SchedulerException: The Scheduler cannot be restarted after shutdown() has been called.
at org.quartz.core.QuartzScheduler.start(QuartzScheduler.java:507)
at org.quartz.impl.StdScheduler.start(StdScheduler.java:143)
at org.springframework.scheduling.quartz.SchedulerFactoryBean$1.run(SchedulerFactoryBean.java:669)
哪位同志能够帮忙看看是怎么回事。

你是不是漏了什么,空指针异常

强迫症~

这不就是强行非法种植项目的时候,正在运行的程序突然加载不到资源了嘛(我锅里的菜呢)。

Spring有个配置
server:
shutdown: graceful
可以保证server的线程都结束之后才正常停止项目,但是不确定会不会对Quartz这种定时框架生效。

正确的做法是:让它去吧,爱报不报。