01. DADOS GERAIS
Produto: | TOTVS Framework
|
---|---|
Linha de Produto: | Linha Logix |
Segmento: | Tecnologia |
Módulo: | Framework (Linha Logix) - Metadados
|
Função: | Componentes Metadado LMetadata e LForm |
País: | Brasil |
Ticket: | |
Requisito/Story/Issue (informe o requisito relacionado) : | DFWKLOGIX-19 |
02. SITUAÇÃO/REQUISITO
Em determinadas situações onde ocorre fechamento de uma janela metadados acionada a partir de outra, ocorre o seguinte erro na função _advpl_GetFormReference():
ERRO
variable is not an object on METADATA_GETCURRENTFORMREFERENCE(LMETADATA.PRW) line : 69
03. SOLUÇÃO
A falha ocorria devido a falha no gerenciamento da limpeza indevida em memória de uma lista de componentes no ato do fechamento de janelas metadado.
Foi realizada alteração do método Destroy() do componente LMetadata e método ActivateForm() do componente LForm para gerenciar corretamente a destruição de componentes em uma lista de controle interno dos componentes metadado instanciados durante a execução.
04. DEMAIS INFORMAÇÕES
Não se aplica.
Disponível a partir do pacote oficial 12.1.2205 ou Framework Fix 12.1.34.(fix01)IMPORTANTE!
05. ASSUNTOS RELACIONADOS
- Não se aplica.