Hello and thanks for looking into the issue.
Yes I see these logs when redeploying the war:

2025-02-25 08:53:57,076 [Catalina-utility-2] DEBUG 
o.a.s.i.e.StrutsExecutorProvider - Shutting down executor
2025-02-25 08:53:57,077 [Catalina-utility-2] DEBUG 
o.a.s.i.e.StrutsExecutorProvider - Shutting down executor
2025-02-25 08:53:57,077 [Catalina-utility-2] DEBUG c.o.x.c.ConfigurationManager 
- Destroying all providers.

In these days I continued to investigate the problem I think it’s more related 
to wildfly XNIO that is not shutting down correctly (even if we call the 
shutdown method in a web context listener) and this may cause struts classes to 
stay in memory. So it may be a XNIO issue rather than a struts issue.

If you have any hint on what to look into it would be greatly appreciated.
Thanks

> On 24 Feb 2025, at 15:15, Lukasz Lenart <lukaszlen...@apache.org> wrote:
> 
> sob., 22 lut 2025 o 13:16 Ing. Andrea Vettori <a.vett...@b2bires.com>
> napisał(a):
>> Hope someone can give me an hint on what to look into. I tried to navigate 
>> the two objects with the memory analyzer but it’s too difficult to 
>> understand what’s going on.
> 
> Could you increase log level to DEBUG and check if you see "Destroying
> all providers." in logs just before redeploy?
> 
> 
> Regards
> Łukasz
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscr...@struts.apache.org
> For additional commands, e-mail: dev-h...@struts.apache.org
> 

Reply via email to