]
Brian Stansberry commented on WFLY-4798:
----------------------------------------
Please file CLI bugs in WFCORE, as that is where the code is. We just end up moving ones
filed here.
Memory leak in JBoss CLI
------------------------
Key: WFLY-4798
URL:
https://issues.jboss.org/browse/WFLY-4798
Project: WildFly
Issue Type: Bug
Components: CLI
Affects Versions: 8.2.0.Final, 9.0.0.CR2, 10.0.0.Alpha3
Reporter: Josef Cacek
Assignee: Alexey Loubyansky
The JBoss CLI contains a memory leak related to CLI Kerberos authentication.
The {{org.jboss.as.cli.impl.CommandContextImpl}} class calls the {{initJaasConfig()}} in
its constructor,
which adds a new {{JaasConfigurationWrapper}} instance to
{{javax.security.auth.login.Configuration}}.
It's done for every new {{CommandContext}} instance, so it consumes more and more
memory. There is no cleanup for the registered
configurations.
Moreover, the searches for appropriate
login config take more and more time because they have to go through all the wrapped
objects.