Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

多模块项目热重载后报错 #120

Open
Labels
bugSomething isn't working
@c935289832

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\ojdbc819円.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\oraclepki19円.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\orai18n12円.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$131ドルb8de7' 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.URLClassLoader1ドル.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$987420ドルc3' 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$5ドルdd06857' 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$59ドルb35110' loaded
[ ERROR] [2025年09月09日 14:26:36] com.gov.gl.common.util.GlobalExceptionHandler [68] - 您的数据异常,请正确处理!

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions

        AltStyle によって変換されたページ (->オリジナル) /