Can't move a node from one state tree to another

I added MaterialIcons a long time ago for the menu.
I have an icon field in all my MasterData entities an it’s ok for months.

But I have a screen that works correctly 99,99%

But sometimes I get this error, after it’s impossible to get this screen correctly.
I restart and after It’s ok for days…

[Dec 09 2025 08:49:22 GMT+0100] my-app-744bc87d8-wz4hl: java.lang.IllegalStateException: Can't move a node from one state tree to another. If this is intentional, first remove the node from its current state tree by calling removeFromTree. This usually happens when a component is moved from one UI to another, which is not recommended. This may be caused by assigning components to static members or spring singleton scoped beans and referencing them from multiple UIs. Offending component: com.mycompany.addon.commons.icons.MaterialIcons$Icon@3467e2f3
[Dec 09 2025 08:49:22 GMT+0100] my-app-744bc87d8-wz4hl:         at com.vaadin.flow.internal.StateNode.doSetTree(StateNode.java:801)
[Dec 09 2025 08:49:22 GMT+0100] my-app-744bc87d8-wz4hl:         at com.vaadin.flow.internal.StateNode.lambda$setTree$3(StateNode.java:398)
[Dec 09 2025 08:49:22 GMT+0100] my-app-744bc87d8-wz4hl:         at com.vaadin.flow.internal.StateNode.visitNodeTree(StateNode.java:737)
[Dec 09 2025 08:49:22 GMT+0100] my-app-744bc87d8-wz4hl:         at com.vaadin.flow.internal.StateNode.setTree(StateNode.java:398)
[Dec 09 2025 08:49:22 GMT+0100] my-app-744bc87d8-wz4hl:         at com.vaadin.flow.internal.StateNode.setParent(StateNode.java:281)
[Dec 09 2025 08:49:22 GMT+0100] my-app-744bc87d8-wz4hl:         at com.vaadin.flow.internal.nodefeature.NodeFeature.attachPotentialChild(NodeFeature.java:80)
[Dec 09 2025 08:49:22 GMT+0100] my-app-744bc87d8-wz4hl:         at com.vaadin.flow.internal.nodefeature.StateNodeNodeList.add(StateNodeNodeList.java:55)
[Dec 09 2025 08:49:22 GMT+0100] my-app-744bc87d8-wz4hl:         at com.vaadin.flow.internal.nodefeature.ElementChildrenList.add(ElementChildrenList.java:44)
[Dec 09 2025 08:49:22 GMT+0100] my-app-744bc87d8-wz4hl:         at com.vaadin.flow.dom.impl.AbstractNodeStateProvider.insertChild(AbstractNodeStateProvider.java:107)
[Dec 09 2025 08:49:22 GMT+0100] my-app-744bc87d8-wz4hl:         at com.vaadin.flow.dom.Node.insertChild(Node.java:391)
[Dec 09 2025 08:49:22 GMT+0100] my-app-744bc87d8-wz4hl:         at com.vaadin.flow.dom.Node.appendChild(Node.java:163)
[Dec 09 2025 08:49:22 GMT+0100] my-app-744bc87d8-wz4hl:         at com.vaadin.flow.dom.Node.appendChild(Node.java:147)
[Dec 09 2025 08:49:22 GMT+0100] my-app-744bc87d8-wz4hl:         at com.vaadin.flow.data.provider.AbstractComponentDataGenerator.registerRenderedComponent(AbstractComponentDataGenerator.java:132)
[Dec 09 2025 08:49:22 GMT+0100] my-app-744bc87d8-wz4hl:         at com.vaadin.flow.data.renderer.ComponentDataGenerator.generateData(ComponentDataGenerator.java:94)
[Dec 09 2025 08:49:22 GMT+0100] my-app-744bc87d8-wz4hl:         at com.vaadin.flow.data.provider.CompositeDataGenerator.lambda$generateData$0(CompositeDataGenerator.java:47)
[Dec 09 2025 08:49:22 GMT+0100] my-app-744bc87d8-wz4hl:         at java.base/java.lang.Iterable.forEach(Iterable.java:75)
[Dec 09 2025 08:49:22 GMT+0100] my-app-744bc87d8-wz4hl:         at com.vaadin.flow.data.provider.CompositeDataGenerator.generateData(CompositeDataGenerator.java:47)
[Dec 09 2025 08:49:22 GMT+0100] my-app-744bc87d8-wz4hl:         at com.vaadin.flow.data.provider.CompositeDataGenerator.lambda$generateData$0(CompositeDataGenerator.java:47)
[Dec 09 2025 08:49:22 GMT+0100] my-app-744bc87d8-wz4hl:         at java.base/java.lang.Iterable.forEach(Iterable.java:75)
[Dec 09 2025 08:49:22 GMT+0100] my-app-744bc87d8-wz4hl:         at com.vaadin.flow.data.provider.CompositeDataGenerator.generateData(CompositeDataGenerator.java:47)
[Dec 09 2025 08:49:22 GMT+0100] my-app-744bc87d8-wz4hl:         at com.vaadin.flow.component.combobox.ComboBox.refreshValue(ComboBox.java:343)
[Dec 09 2025 08:49:22 GMT+0100] my-app-744bc87d8-wz4hl:         at com.vaadin.flow.component.combobox.ComboBoxRenderManager.render(ComboBoxRenderManager.java:86)
[Dec 09 2025 08:49:22 GMT+0100] my-app-744bc87d8-wz4hl:         at com.vaadin.flow.component.combobox.ComboBoxRenderManager.lambda$scheduleRender$2f364bb9$1(ComboBoxRenderManager.java:58)
[Dec 09 2025 08:49:22 GMT+0100] my-app-744bc87d8-wz4hl:         at com.vaadin.flow.component.combobox.ComboBoxBase.lambda$runBeforeClientResponse$bf942494$1(ComboBoxBase.java:1365)
[Dec 09 2025 08:49:22 GMT+0100] my-app-744bc87d8-wz4hl:         at com.vaadin.flow.internal.StateTree.lambda$runExecutionsBeforeClientResponse$2(StateTree.java:399)
[Dec 09 2025 08:49:22 GMT+0100] my-app-744bc87d8-wz4hl:         at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
[Dec 09 2025 08:49:22 GMT+0100] my-app-744bc87d8-wz4hl:         at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179)
[Dec 09 2025 08:49:22 GMT+0100] my-app-744bc87d8-wz4hl:         at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625)
[Dec 09 2025 08:49:22 GMT+0100] my-app-744bc87d8-wz4hl:         at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
[Dec 09 2025 08:49:22 GMT+0100] my-app-744bc87d8-wz4hl:         at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
[Dec 09 2025 08:49:22 GMT+0100] my-app-744bc87d8-wz4hl:         at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
[Dec 09 2025 08:49:22 GMT+0100] my-app-744bc87d8-wz4hl:         at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
[Dec 09 2025 08:49:22 GMT+0100] my-app-744bc87d8-wz4hl:         at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
[Dec 09 2025 08:49:22 GMT+0100] my-app-744bc87d8-wz4hl:         at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596)
[Dec 09 2025 08:49:22 GMT+0100] my-app-744bc87d8-wz4hl:         at com.vaadin.flow.internal.StateTree.runExecutionsBeforeClientResponse(StateTree.java:394)
[Dec 09 2025 08:49:22 GMT+0100] my-app-744bc87d8-wz4hl:         at com.vaadin.flow.server.communication.UidlWriter.encodeChanges(UidlWriter.java:415)
[Dec 09 2025 08:49:22 GMT+0100] my-app-744bc87d8-wz4hl:         at com.vaadin.flow.server.communication.UidlWriter.createUidl(UidlWriter.java:173)
[Dec 09 2025 08:49:22 GMT+0100] my-app-744bc87d8-wz4hl:         at com.vaadin.flow.server.communication.UidlRequestHandler.createUidl(UidlRequestHandler.java:185)
[Dec 09 2025 08:49:22 GMT+0100] my-app-744bc87d8-wz4hl:         at com.vaadin.flow.server.communication.UidlRequestHandler.writeUidl(UidlRequestHandler.java:174)
[Dec 09 2025 08:49:22 GMT+0100] my-app-744bc87d8-wz4hl:         at com.vaadin.flow.server.communication.UidlRequestHandler.synchronizedHandleRequest(UidlRequestHandler.java:137)
[Dec 09 2025 08:49:22 GMT+0100] my-app-744bc87d8-wz4hl:         at com.vaadin.flow.server.SynchronizedRequestHandler.handleRequest(SynchronizedRequestHandler.java:63)
[Dec 09 2025 08:49:22 GMT+0100] my-app-744bc87d8-wz4hl:         at com.vaadin.flow.server.VaadinService.handleRequest(VaadinService.java:1879)
[Dec 09 2025 08:49:22 GMT+0100] my-app-744bc87d8-wz4hl:         at com.vaadin.flow.server.VaadinServlet.service(VaadinServlet.java:398)
[Dec 09 2025 08:49:22 GMT+0100] my-app-744bc87d8-wz4hl:         at com.vaadin.flow.spring.SpringServlet.service(SpringServlet.java:106)
[Dec 09 2025 08:49:22 GMT+0100] my-app-744bc87d8-wz4hl:         at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:614)
[Dec 09 2025 08:49:22 GMT+0100] my-app-744bc87d8-wz4hl:         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:195)
[Dec 09 2025 08:49:22 GMT+0100] my-app-744bc87d8-wz4hl:         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
[Dec 09 2025 08:49:22 GMT+0100] my-app-744bc87d8-wz4hl:         at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:612)
[Dec 09 2025 08:49:22 GMT+0100] my-app-744bc87d8-wz4hl:         at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:394)
[Dec 09 2025 08:49:22 GMT+0100] my-app-744bc87d8-wz4hl:         at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:323)
[Dec 09 2025 08:49:22 GMT+0100] my-app-744bc87d8-wz4hl:         at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:268)
[Dec 09 2025 08:49:22 GMT+0100] my-app-744bc87d8-wz4hl:         at org.springframework.web.servlet.mvc.ServletForwardingController.handleRequestInternal(ServletForwardingController.java:142)
[Dec 09 2025 08:49:22 GMT+0100] my-app-744bc87d8-wz4hl:         at org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:178)
[Dec 09 2025 08:49:22 GMT+0100] my-app-744bc87d8-wz4hl:         at org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:51)
[Dec 09 2025 08:49:22 GMT+0100] my-app-744bc87d8-wz4hl:         at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089)
[Dec 09 2025 08:49:22 GMT+0100] my-app-744bc87d8-wz4hl:         at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979)
[Dec 09 2025 08:49:22 GMT+0100] my-app-744bc87d8-wz4hl:         at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014)
[Dec 09 2025 08:49:22 GMT+0100] my-app-744bc87d8-wz4hl:         at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:914)
[Dec 09 2025 08:49:22 GMT+0100] my-app-744bc87d8-wz4hl:         at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:547)
[Dec 09 2025 08:49:22 GMT+0100] my-app-744bc87d8-wz4hl:         at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885)
[Dec 09 2025 08:49:22 GMT+0100] my-app-744bc87d8-wz4hl:         at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:614)
[Dec 09 2025 08:49:22 GMT+0100] my-app-744bc87d8-wz4hl:         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:195)
[Dec 09 2025 08:49:22 GMT+0100] my-app-744bc87d8-wz4hl:         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
[Dec 09 2025 08:49:22 GMT+0100] my-app-744bc87d8-wz4hl:         at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
[Dec 09 2025 08:49:22 GMT+0100] my-app-744bc87d8-wz4hl:         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
[Dec 09 2025 08:49:22 GMT+0100] my-app-744bc87d8-wz4hl:         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
[Dec 09 2025 08:49:22 GMT+0100] my-app-744bc87d8-wz4hl:         at io.jmix.core.impl.logging.LogMdcFilter.doFilterInternal(LogMdcFilter.java:28)
[Dec 09 2025 08:49:22 GMT+0100] my-app-744bc87d8-wz4hl:         at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
[Dec 09 2025 08:49:22 GMT+0100] my-app-744bc87d8-wz4hl:         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
[Dec 09 2025 08:49:22 GMT+0100] my-app-744bc87d8-wz4hl:         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
[Dec 09 2025 08:49:22 GMT+0100] my-app-744bc87d8-wz4hl:         at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:108)
[Dec 09 2025 08:49:22 GMT+0100] my-app-744bc87d8-wz4hl:         at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:108)
[Dec 09 2025 08:49:22 GMT+0100] my-app-744bc87d8-wz4hl:         at org.springframework.security.web.FilterChainProxy.lambda$doFilterInternal$3(FilterChainProxy.java:231)
[Dec 09 2025 08:49:22 GMT+0100] my-app-744bc87d8-wz4hl:         at org.springframework.security.web.ObservationFilterChainDecorator$FilterObservation$SimpleFilterObservation.lambda$wrap$1(ObservationFilterChainDecorator.java:490)
[Dec 09 2025 08:49:22 GMT+0100] my-app-744bc87d8-wz4hl:         at org.springframework.security.web.ObservationFilterChainDecorator$AroundFilterObservation$SimpleAroundFilterObservation.lambda$wrap$1(ObservationFilterChainDecorator.java:351)
[Dec 09 2025 08:49:22 GMT+0100] my-app-744bc87d8-wz4hl:         at org.springframework.security.web.ObservationFilterChainDecorator.lambda$wrapSecured$0(ObservationFilterChainDecorator.java:83)
[Dec 09 2025 08:49:22 GMT+0100] my-app-744bc87d8-wz4hl:         at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:129)
[Dec 09 2025 08:49:22 GMT+0100] my-app-744bc87d8-wz4hl:         at org.springframework.security.web.access.intercept.AuthorizationFilter.doFilter(AuthorizationFilter.java:101)
[Dec 09 2025 08:49:22 GMT+0100] my-app-744bc87d8-wz4hl:         at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241)
[Dec 09 2025 08:49:22 GMT+0100] my-app-744bc87d8-wz4hl:         at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228)
[Dec 09 2025 08:49:22 GMT+0100] my-app-744bc87d8-wz4hl:         at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138)
[Dec 09 2025 08:49:22 GMT+0100] my-app-744bc87d8-wz4hl:         at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:125)
[Dec 09 2025 08:49:22 GMT+0100] my-app-744bc87d8-wz4hl:         at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:119)
[Dec 09 2025 08:49:22 GMT+0100] my-app-744bc87d8-wz4hl:         at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241)
[Dec 09 2025 08:49:22 GMT+0100] my-app-744bc87d8-wz4hl:         at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228)
[Dec 09 2025 08:49:22 GMT+0100] my-app-744bc87d8-wz4hl:         at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138)
[Dec 09 2025 08:49:22 GMT+0100] my-app-744bc87d8-wz4hl:         at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:131)
[Dec 09 2025 08:49:22 GMT+0100] my-app-744bc87d8-wz4hl:         at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:85)
[Dec 09 2025 08:49:22 GMT+0100] my-app-744bc87d8-wz4hl:         at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241)
[Dec 09 2025 08:49:22 GMT+0100] my-app-744bc87d8-wz4hl:         at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228)
[Dec 09 2025 08:49:22 GMT+0100] my-app-744bc87d8-wz4hl:         at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138)
[Dec 09 2025 08:49:22 GMT+0100] my-app-744bc87d8-wz4hl:         at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:100)
[Dec 09 2025 08:49:22 GMT+0100] my-app-744bc87d8-wz4hl:         at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241)
[Dec 09 2025 08:49:22 GMT+0100] my-app-744bc87d8-wz4hl:         at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228)
[Dec 09 2025 08:49:22 GMT+0100] my-app-744bc87d8-wz4hl:         at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138)
[Dec 09 2025 08:49:22 GMT+0100] my-app-744bc87d8-wz4hl:         at org.springframework.security.web.authentication.rememberme.RememberMeAuthenticationFilter.doFilter(RememberMeAuthenticationFilter.java:114)
[Dec 09 2025 08:49:22 GMT+0100] my-app-744bc87d8-wz4hl:         at org.springframework.security.web.authentication.rememberme.RememberMeAuthenticationFilter.doFilter(RememberMeAuthenticationFilter.java:105)
[Dec 09 2025 08:49:22 GMT+0100] my-app-744bc87d8-wz4hl:         at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241)
[Dec 09 2025 08:49:22 GMT+0100] my-app-744bc87d8-wz4hl:         at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228)
[Dec 09 2025 08:49:22 GMT+0100] my-app-744bc87d8-wz4hl:         at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138)
[Dec 09 2025 08:49:22 GMT+0100] my-app-744bc87d8-wz4hl:         at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:179)
[Dec 09 2025 08:49:22 GMT+0100] my-app-744bc87d8-wz4hl:         at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241)
[Dec 09 2025 08:49:22 GMT+0100] my-app-744bc87d8-wz4hl:         at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228)
[Dec 09 2025 08:49:22 GMT+0100] my-app-744bc87d8-wz4hl:         at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138)
[Dec 09 2025 08:49:22 GMT+0100] my-app-744bc87d8-wz4hl:         at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)
[Dec 09 2025 08:49:22 GMT+0100] my-app-744bc87d8-wz4hl:         at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241)
[Dec 09 2025 08:49:22 GMT+0100] my-app-744bc87d8-wz4hl:         at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228)
[Dec 09 2025 08:49:22 GMT+0100] my-app-744bc87d8-wz4hl:         at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138)
[Dec 09 2025 08:49:22 GMT+0100] my-app-744bc87d8-wz4hl:         at org.springframework.security.web.session.ConcurrentSessionFilter.doFilter(ConcurrentSessionFilter.java:151)
[Dec 09 2025 08:49:22 GMT+0100] my-app-744bc87d8-wz4hl:         at org.springframework.security.web.session.ConcurrentSessionFilter.doFilter(ConcurrentSessionFilter.java:129)
[Dec 09 2025 08:49:22 GMT+0100] my-app-744bc87d8-wz4hl:         at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241)
[Dec 09 2025 08:49:22 GMT+0100] my-app-744bc87d8-wz4hl:         at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228)
[Dec 09 2025 08:49:22 GMT+0100] my-app-744bc87d8-wz4hl:         at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138)
[Dec 09 2025 08:49:22 GMT+0100] my-app-744bc87d8-wz4hl:         at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:235)
[Dec 09 2025 08:49:22 GMT+0100] my-app-744bc87d8-wz4hl:         at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:229)
[Dec 09 2025 08:49:22 GMT+0100] my-app-744bc87d8-wz4hl:         at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241)
[Dec 09 2025 08:49:22 GMT+0100] my-app-744bc87d8-wz4hl:         at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228)
[Dec 09 2025 08:49:22 GMT+0100] my-app-744bc87d8-wz4hl:         at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138)
[Dec 09 2025 08:49:22 GMT+0100] my-app-744bc87d8-wz4hl:         at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:107)
[Dec 09 2025 08:49:22 GMT+0100] my-app-744bc87d8-wz4hl:         at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:93)
[Dec 09 2025 08:49:22 GMT+0100] my-app-744bc87d8-wz4hl:         at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241)
[Dec 09 2025 08:49:22 GMT+0100] my-app-744bc87d8-wz4hl:         at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228)
[Dec 09 2025 08:49:22 GMT+0100] my-app-744bc87d8-wz4hl:         at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138)
[Dec 09 2025 08:49:22 GMT+0100] my-app-744bc87d8-wz4hl:         at org.springframework.security.web.csrf.CsrfFilter.doFilterInternal(CsrfFilter.java:117)
[Dec 09 2025 08:49:22 GMT+0100] my-app-744bc87d8-wz4hl:         at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
[Dec 09 2025 08:49:22 GMT+0100] my-app-744bc87d8-wz4hl:         at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241)
[Dec 09 2025 08:49:22 GMT+0100] my-app-744bc87d8-wz4hl:         at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228)
[Dec 09 2025 08:49:22 GMT+0100] my-app-744bc87d8-wz4hl:         at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138)
[Dec 09 2025 08:49:22 GMT+0100] my-app-744bc87d8-wz4hl:         at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)
[Dec 09 2025 08:49:22 GMT+0100] my-app-744bc87d8-wz4hl:         at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
[Dec 09 2025 08:49:22 GMT+0100] my-app-744bc87d8-wz4hl:         at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241)
[Dec 09 2025 08:49:22 GMT+0100] my-app-744bc87d8-wz4hl:         at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228)
[Dec 09 2025 08:49:22 GMT+0100] my-app-744bc87d8-wz4hl:         at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138)
[Dec 09 2025 08:49:22 GMT+0100] my-app-744bc87d8-wz4hl:         at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90)
[Dec 09 2025 08:49:22 GMT+0100] my-app-744bc87d8-wz4hl:         at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75)
[Dec 09 2025 08:49:22 GMT+0100] my-app-744bc87d8-wz4hl:         at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
[Dec 09 2025 08:49:22 GMT+0100] my-app-744bc87d8-wz4hl:         at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241)
[Dec 09 2025 08:49:22 GMT+0100] my-app-744bc87d8-wz4hl:         at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228)
[Dec 09 2025 08:49:22 GMT+0100] my-app-744bc87d8-wz4hl:         at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138)
[Dec 09 2025 08:49:22 GMT+0100] my-app-744bc87d8-wz4hl:         at org.springframework.security.web.context.SecurityContextHolderFilter.doFilter(SecurityContextHolderFilter.java:82)
[Dec 09 2025 08:49:22 GMT+0100] my-app-744bc87d8-wz4hl:         at org.springframework.security.web.context.SecurityContextHolderFilter.doFilter(SecurityContextHolderFilter.java:69)
[Dec 09 2025 08:49:22 GMT+0100] my-app-744bc87d8-wz4hl:         at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241)
[Dec 09 2025 08:49:22 GMT+0100] my-app-744bc87d8-wz4hl:         at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228)
[Dec 09 2025 08:49:22 GMT+0100] my-app-744bc87d8-wz4hl:         at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138)
[Dec 09 2025 08:49:22 GMT+0100] my-app-744bc87d8-wz4hl:         at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:62)
[Dec 09 2025 08:49:22 GMT+0100] my-app-744bc87d8-wz4hl:         at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
[Dec 09 2025 08:49:22 GMT+0100] my-app-744bc87d8-wz4hl:         at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241)
[Dec 09 2025 08:49:22 GMT+0100] my-app-744bc87d8-wz4hl:         at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:228)
[Dec 09 2025 08:49:22 GMT+0100] my-app-744bc87d8-wz4hl:         at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138)
[Dec 09 2025 08:49:22 GMT+0100] my-app-744bc87d8-wz4hl:         at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42)
[Dec 09 2025 08:49:22 GMT+0100] my-app-744bc87d8-wz4hl:         at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
[Dec 09 2025 08:49:22 GMT+0100] my-app-744bc87d8-wz4hl:         at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:241)
[Dec 09 2025 08:49:22 GMT+0100] my-app-744bc87d8-wz4hl:         at org.springframework.security.web.ObservationFilterChainDecorator$AroundFilterObservation$SimpleAroundFilterObservation.lambda$wrap$0(ObservationFilterChainDecorator.java:334)
[Dec 09 2025 08:49:22 GMT+0100] my-app-744bc87d8-wz4hl:         at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:225)
[Dec 09 2025 08:49:22 GMT+0100] my-app-744bc87d8-wz4hl:         at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:138)
[Dec 09 2025 08:49:22 GMT+0100] my-app-744bc87d8-wz4hl:         at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:233)
[Dec 09 2025 08:49:22 GMT+0100] my-app-744bc87d8-wz4hl:         at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:191)
[Dec 09 2025 08:49:22 GMT+0100] my-app-744bc87d8-wz4hl:         at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113)
[Dec 09 2025 08:49:22 GMT+0100] my-app-744bc87d8-wz4hl:         at org.springframework.web.filter.ServletRequestPathFilter.doFilter(ServletRequestPathFilter.java:52)
[Dec 09 2025 08:49:22 GMT+0100] my-app-744bc87d8-wz4hl:         at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113)
[Dec 09 2025 08:49:22 GMT+0100] my-app-744bc87d8-wz4hl:         at org.springframework.web.filter.CompositeFilter.doFilter(CompositeFilter.java:74)
[Dec 09 2025 08:49:22 GMT+0100] my-app-744bc87d8-wz4hl:         at org.springframework.security.config.annotation.web.configuration.WebSecurityConfiguration$CompositeFilterChainProxy.doFilter(WebSecurityConfiguration.java:319)
[Dec 09 2025 08:49:22 GMT+0100] my-app-744bc87d8-wz4hl:         at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113)
[Dec 09 2025 08:49:22 GMT+0100] my-app-744bc87d8-wz4hl:         at org.springframework.web.servlet.handler.HandlerMappingIntrospector.lambda$createCacheFilter$4(HandlerMappingIntrospector.java:267)
[Dec 09 2025 08:49:22 GMT+0100] my-app-744bc87d8-wz4hl:         at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113)
[Dec 09 2025 08:49:22 GMT+0100] my-app-744bc87d8-wz4hl:         at org.springframework.web.filter.CompositeFilter.doFilter(CompositeFilter.java:74)
[Dec 09 2025 08:49:22 GMT+0100] my-app-744bc87d8-wz4hl:         at org.springframework.security.config.annotation.web.configuration.WebMvcSecurityConfiguration$CompositeFilterChainProxy.doFilter(WebMvcSecurityConfiguration.java:240)
[Dec 09 2025 08:49:22 GMT+0100] my-app-744bc87d8-wz4hl:         at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:362)
[Dec 09 2025 08:49:22 GMT+0100] my-app-744bc87d8-wz4hl:         at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:278)
[Dec 09 2025 08:49:22 GMT+0100] my-app-744bc87d8-wz4hl:         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
[Dec 09 2025 08:49:22 GMT+0100] my-app-744bc87d8-wz4hl:         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
[Dec 09 2025 08:49:22 GMT+0100] my-app-744bc87d8-wz4hl:         at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)
[Dec 09 2025 08:49:22 GMT+0100] my-app-744bc87d8-wz4hl:         at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
[Dec 09 2025 08:49:22 GMT+0100] my-app-744bc87d8-wz4hl:         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
[Dec 09 2025 08:49:22 GMT+0100] my-app-744bc87d8-wz4hl:         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
[Dec 09 2025 08:49:22 GMT+0100] my-app-744bc87d8-wz4hl:         at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)
[Dec 09 2025 08:49:22 GMT+0100] my-app-744bc87d8-wz4hl:         at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
[Dec 09 2025 08:49:22 GMT+0100] my-app-744bc87d8-wz4hl:         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
[Dec 09 2025 08:49:22 GMT+0100] my-app-744bc87d8-wz4hl:         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
[Dec 09 2025 08:49:22 GMT+0100] my-app-744bc87d8-wz4hl:         at org.springframework.web.filter.ServerHttpObservationFilter.doFilterInternal(ServerHttpObservationFilter.java:110)
…

Hi!

It’s hard to tell what went wrong based on the stacktrace alone. Could you create a small test project that reproduces the issue?

Judging by the exception, your MaterialIcons.Icon component is created once and used for display in multiple UIs. When Vaadin tries to display it in a new UI, it realizes the element already attached to another tree and throws an error.

Perhaps you have a static declaration of the component somewhere, or you’re using it from a Spring-bean. Unfortunately, I can’t tell you more based on the stack trace.

Best regards,
Dmitriy