Closed vbuitoni closed 7 years ago
Olá @vbuitoni,
Poderia enviar para nós como você provocou esse bug para que possamos replicar esse erro e corrigir?
Obrigado por estar nos ajudando, toda ajuda é muito bem vinda!
@clovisjunior , basicamente é um serviço REST que injeta uma classe CMSConfig, que está anotada com @Configuration(type = ConfigType.SYSTEM).
Quando este serviço é chamado de forma concorrente ocorre o erro. No caso, ocorre no carregamento de uma página de uma aplicação angular 2, que faz 3 chamadas assíncronas para serviços desta classe que injeta CMSConfig, gerando a situação de concorrência.
Ao tentar carregar uma configuração a partir de uma classe anotada com @Configuration, em um cenário de concorrência, ocorre o erro abaixo.
É possível observar pelo trace que existem 3 threads tentando carregar a configuração simultaneamente.