-
Notifications
You must be signed in to change notification settings - Fork 33
Description
描述bug内容
多模块项目热重载后报错
版本信息
- DebugTools版本: [e.g. 4.3.1]
- bug中间件的版本: [e.g. SpringBoot: 2.3.12.RELEASE]
Start: MyBatis Log EasyPlus
DebugTools: 2025-09-09 14:24:13.702 INFO [main] i.g.f.d.t.a.DebugToolsAttach 59 : JAVA_HOME:D:\Program Files\Java\jdk1.8.0_181\jre
DebugTools: 2025-09-09 14:24:13.722 INFO [main] i.g.f.d.t.a.DebugToolsAttach 120 : Loaded tools.jar file in sun.misc.Launcher$AppClassLoader
DebugTools: 2025-09-09 14:24:13.800 INFO [main] i.g.f.d.t.h.c.HotswapAgent 66 : open hot reload unlimited runtime class redefinition.{4.3.1}
DebugTools: 2025-09-09 14:24:14.559 INFO [main] i.g.f.d.t.h.c.c.PluginRegistry 130 : Discovered plugins: [Proxy, JdkPlugin, WatchResources, HotSwapper, Spring, MyBatis, Class, HuTool, Gson, Jackson, FastJson, EasyExcel, HibernateValidator, Solon]
. ____ _ __ _ _
/\ / ' __ _ () __ __ _ \ \ \
( ( )__ | '_ | '| | ' / ` | \ \ \
\/ )| |)| | | | | || (| | ) ) ) )
' || .__|| ||| |_, | / / / /
=========||==============|/=////
:: Spring Boot :: (v2.3.12.RELEASE)
DebugTools: 2025-09-09 14:24:17.959 INFO [restartedMain] i.g.f.d.t.h.c.c.PluginRegistry 166 : Plugin 'io.github.future0923.debug.tools.hotswap.core.plugin.spring.SpringPlugin' initialized in ClassLoader 'sun.misc.Launcher$AppClassLoader@18b4aac2'.
DebugTools: 2025-09-09 14:24:17.960 INFO [restartedMain] i.g.f.d.t.h.c.p.s.SpringPlugin 113 : Spring plugin initialized in sun.misc.Launcher$AppClassLoader@18b4aac2 - Spring core version '5.3.39' - sun.misc.Launcher$AppClassLoader@18b4aac2
[ INFO ] [2025-09-09 14:24:18] com.gov.gl.main.GlSpringBootApplication [55] - Starting GlSpringBootApplication on DESKTOP-1CEGV79 with PID 19352 (D:\shaoxing_new\gl-config\target\classes started by yhyzd in D:\shaoxing_new)
[ DEBUG] [2025-09-09 14:24:18] com.gov.gl.main.GlSpringBootApplication [56] - Running with Spring Boot v2.3.12.RELEASE, Spring v5.3.39
[ INFO ] [2025-09-09 14:24:18] com.gov.gl.main.GlSpringBootApplication [652] - The following profiles are active: prod
DebugTools: 2025-09-09 14:24:18.384 INFO [background-preinit] i.g.f.d.t.h.c.p.h.v.HibernateValidatorPlugin 62 : patch HibernateValidator BeanMetaDataManagerImpl success
DebugTools: 2025-09-09 14:24:18.506 INFO [background-preinit] i.g.f.d.t.h.c.p.g.GsonPlugin 46 : patch gson success
[ INFO ] [2025-09-09 14:24:18] org.springframework.boot.devtools.restart.ChangeableUrls [225] - The Class-Path manifest attribute in D:\Maven\apache-maven-3.6.3\mavenjar\com\oracle\ojdbc\ojdbc8\19.3.0.0\ojdbc8-19.3.0.0.jar referenced one or more files that do not exist: file:/D:/Maven/apache-maven-3.6.3/mavenjar/com/oracle/ojdbc/ojdbc8/19.3.0.0/oraclepki.jar
[ INFO ] [2025-09-09 14:24:18] org.springframework.boot.devtools.restart.ChangeableUrls [225] - The Class-Path manifest attribute in D:\Maven\apache-maven-3.6.3\mavenjar\com\oracle\ojdbc\oraclepki\19.3.0.0\oraclepki-19.3.0.0.jar referenced one or more files that do not exist: file:/D:/Maven/apache-maven-3.6.3/mavenjar/com/oracle/ojdbc/oraclepki/19.3.0.0/osdt_core.jar,file:/D:/Maven/apache-maven-3.6.3/mavenjar/com/oracle/ojdbc/oraclepki/19.3.0.0/osdt_cert.jar,file:/D:/Maven/apache-maven-3.6.3/mavenjar/com/oracle/ojdbc/oraclepki/oracle.osdt/osdt_core.jar,file:/D:/Maven/apache-maven-3.6.3/mavenjar/com/oracle/ojdbc/oraclepki/oracle.osdt/osdt_cert.jar
[ INFO ] [2025-09-09 14:24:18] org.springframework.boot.devtools.restart.ChangeableUrls [225] - The Class-Path manifest attribute in D:\Maven\apache-maven-3.6.3\mavenjar\cn\easyproject\orai18n\12.1.0.2.0\orai18n-12.1.0.2.0.jar referenced one or more files that do not exist: file:/D:/Maven/apache-maven-3.6.3/mavenjar/cn/easyproject/orai18n/12.1.0.2.0/orai18n-mapping.jar,file:/D:/Maven/apache-maven-3.6.3/mavenjar/cn/easyproject/orai18n/12.1.0.2.0/orai18n-utility.jar,file:/D:/Maven/apache-maven-3.6.3/mavenjar/cn/easyproject/orai18n/12.1.0.2.0/orai18n-collation.jar,file:/D:/Maven/apache-maven-3.6.3/mavenjar/cn/easyproject/orai18n/12.1.0.2.0/orai18n-translation.jar,file:/D:/Maven/apache-maven-3.6.3/mavenjar/cn/easyproject/orai18n/12.1.0.2.0/orai18n-net.jar,file:/D:/Maven/apache-maven-3.6.3/mavenjar/cn/easyproject/orai18n/12.1.0.2.0/orai18n-servlet.jar,file:/D:/Maven/apache-maven-3.6.3/mavenjar/cn/easyproject/orai18n/12.1.0.2.0/orai18n-lcsd.jar,file:/D:/Maven/apache-maven-3.6.3/mavenjar/cn/easyproject/orai18n/12.1.0.2.0/orai18n-tools.jar,file:/D:/Maven/apache-maven-3.6.3/mavenjar/cn/easyproject/orai18n/12.1.0.2.0/gdk_custom.jar
[ INFO ] [2025-09-09 14:24:18] org.springframework.boot.devtools.env.DevToolsPropertyDefaultsPostProcessor [225] - Devtools property defaults active! Set 'spring.devtools.add-properties' to 'false' to disable
[ INFO ] [2025-09-09 14:24:18] org.springframework.boot.devtools.env.DevToolsPropertyDefaultsPostProcessor [225] - For additional web related logging consider setting the 'logging.level.web' property to 'DEBUG'
DebugTools: 2025-09-09 14:24:19.082 INFO [restartedMain] i.g.f.d.t.h.c.p.s.SpringPlugin 158 : Registering basePackage com.gov.gl.main
DebugTools: 2025-09-09 14:24:19.599 INFO [restartedMain] i.g.f.d.t.h.c.p.s.SpringPlugin 158 : Registering basePackage com.gov.gl
DebugTools: 2025-09-09 14:24:21.571 INFO [restartedMain] i.g.f.d.t.h.c.p.s.SpringPlugin 158 : Registering basePackage com.gov.gl.*.mapper
DebugTools: 2025-09-09 14:24:31.235 INFO [restartedMain] i.g.f.d.t.h.c.c.PluginRegistry 166 : Plugin 'io.github.future0923.debug.tools.hotswap.core.plugin.mybatis.MyBatisPlugin' initialized in ClassLoader 'sun.misc.Launcher$AppClassLoader@18b4aac2'.
{com.gov.gl.ai.mapper.AiGovernCueWordMapper.delete} Has been loaded by XML or SqlProvider, ignoring the injection of the SQL.
Logging initialized using 'class org.apache.ibatis.logging.stdout.StdOutImpl' adapter.
[ INFO ] [2025-09-09 14:24:45] org.springframework.boot.web.embedded.tomcat.TomcatWebServer [108] - Tomcat initialized with port(s): 8208 (http)
[ INFO ] [2025-09-09 14:24:45] org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext [285] - Root WebApplicationContext: initialization completed in 26946 ms
[ INFO ] [2025-09-09 14:25:29] org.springframework.boot.devtools.autoconfigure.OptionalLiveReloadServer [58] - LiveReload server is running on port 35729
DebugTools: 2025-09-09 14:25:30.455 INFO [restartedMain] i.g.f.d.t.h.c.u.c.URLClassLoaderPathHelper 107 : Added extraClassPath URLs [file:/C:/var/tmp/debug-tools/classes/] to classLoader sun.misc.Launcher$AppClassLoader@18b4aac2
[ INFO ] [2025-09-09 14:25:30] org.springframework.boot.web.embedded.tomcat.TomcatWebServer [220] - Tomcat started on port(s): 8208 (http) with context path '/shaoxing_new'
[ INFO ] [2025-09-09 14:25:31] com.gov.gl.main.GlSpringBootApplication [61] - Started GlSpringBootApplication in 75.151 seconds (JVM running for 78.805)
DebugTools: 2025-09-09 14:25:48.187 INFO [DebugTools-ClientAccept-Thread] i.g.f.d.t.s.t.ClientAcceptThread 59 : start server trans and bind port in 12345
DebugTools: 2025-09-09 14:25:48.232 INFO [Attach Listener] i.g.f.d.t.s.h.DebugToolsHttpServer 68 : start http server trans and bind port in 22222
DebugTools: 2025-09-09 14:25:48.233 INFO [DebugTools-ClientAccept-Thread] i.g.f.d.t.s.t.ClientAcceptThread 69 : get client conn start handle thread socket: Socket[addr=/127.0.0.1,port=61985,localport=12345]
DebugTools: 2025-09-09 14:26:15.407 INFO [HotSwap Dispatcher] i.g.f.d.t.h.c.p.s.t.SpringBeanWatchEventListener 81 : watch add class event, start reloading spring bean, class name:com.gov.gl.ai.controller.AiSystemAliasController
DebugTools: 2025-09-09 14:26:15.738 INFO [JDWP Transport Listener: dt_socket] i.g.f.d.t.h.c.p.s.t.SpringBeanClassFileTransformer 54 : watch change class event, start reloading spring bean, class name:com.gov.gl.ai.controller.AiSystemAliasController
DebugTools: 2025-09-09 14:26:16.352 ERROR [Thread-177] i.g.f.d.t.h.c.p.s.s.ClassPathBeanDefinitionScannerAgent 312 : basePackage 'com.gov.gl' not associated with any scannerAgent
DebugTools: 2025-09-09 14:26:17.358 RELOAD [Thread-178] i.g.f.d.t.h.c.p.s.s.ClassPathBeanDefinitionScannerAgent 397 : Registered Spring bean 'aiSystemAliasController'
[ INFO ] [2025-09-09 14:26:27] org.springframework.web.servlet.DispatcherServlet [525] - Initializing Servlet 'dispatcherServlet'
[ INFO ] [2025-09-09 14:26:27] org.springframework.web.servlet.DispatcherServlet [547] - Completed initialization in 25 ms
DebugTools: 2025-09-09 14:26:31.595 RELOAD [http-nio-8208-exec-4] i.g.f.d.t.h.c.p.s.g.DetachableBeanHolder 127 : Bean 'com.gov.gl.admin.controller.OrganizeController$HOTSWAPAGENT_$$EnhancerBySpringCGLIB$$131b8de7' loaded
[ ERROR] [2025-09-09 14:26:31] com.gov.gl.common.util.GlobalExceptionHandler [68] - 您的数据异常,请正确处理!
org.springframework.web.util.NestedServletException: Handler dispatch failed; nested exception is java.lang.StackOverflowError
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1087)
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965)
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)
at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:626)
at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:733)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227)
Caused by: java.lang.StackOverflowError
at java.lang.String.indexOf(String.java:1503)
at java.net.URLStreamHandler.parseURL(URLStreamHandler.java:143)
at sun.net.www.protocol.file.Handler.parseURL(Handler.java:67)
at java.net.URL.(URL.java:622)
at java.net.URL.(URL.java:490)
at sun.misc.URLClassPath$FileLoader.getResource(URLClassPath.java:1259)
at sun.misc.URLClassPath.getResource(URLClassPath.java:239)
at java.net.URLClassLoader$1.run(URLClassLoader.java:365)
[ WARN ] [2025-09-09 14:26:31] org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver [208] - Resolved [org.springframework.web.util.NestedServletException: Handler dispatch failed; nested exception is java.lang.StackOverflowError]
DebugTools: 2025-09-09 14:26:36.042 RELOAD [http-nio-8208-exec-6] i.g.f.d.t.h.c.p.s.g.DetachableBeanHolder 127 : Bean 'com.gov.gl.catalog.service.impl.DoorServiceImpl$HOTSWAPAGENT_$$EnhancerBySpringCGLIB$$ffc725be' loaded
DebugTools: 2025-09-09 14:26:36.052 RELOAD [http-nio-8208-exec-3] i.g.f.d.t.h.c.p.s.g.DetachableBeanHolder 127 : Bean 'com.gov.gl.task.service.impl.PortalDynamicArticleServiceImpl$HOTSWAPAGENT_$$EnhancerBySpringCGLIB$$987420c3' loaded
DebugTools: 2025-09-09 14:26:36.176 RELOAD [http-nio-8208-exec-8] i.g.f.d.t.h.c.p.s.g.DetachableBeanHolder 127 : Bean 'com.gov.gl.task.service.impl.PortalDocumentServiceImpl$HOTSWAPAGENT_$$EnhancerBySpringCGLIB$$5dd06857' loaded
DebugTools: 2025-09-09 14:26:36.188 RELOAD [http-nio-8208-exec-5] i.g.f.d.t.h.c.p.s.g.DetachableBeanHolder 127 : Bean 'com.gov.gl.task.service.impl.PortalNoticeServiceImpl$HOTSWAPAGENT_$$EnhancerBySpringCGLIB$$59b35110' loaded
[ ERROR] [2025-09-09 14:26:36] com.gov.gl.common.util.GlobalExceptionHandler [68] - 您的数据异常,请正确处理!