Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Expandir
titleAccess Violation - Função manualjob por mais de uma thread

Ocorrência : Queda do TOTVS Application Server com Access Violation em caso de chamadas da função manualjob() por mais de uma thread/processo simultaneamente.

Correção : Implementar mecanismo de proteção Thread-Safe para a função manualjob()

Chamado: DTAPPSRV-5159

Ocorrência: Ao chamar a função TCLink sem passar parâmetros, caso o ambiente não tenha configurado as chaves DBServer ou DBAlias, a aplicação é encerrada com o erro "TC_Connect - Unexpected exception in Top Client".
Solução: Protegido a função TCLink para retornar -41 quando o valor das chaves DBServer ou DBAlias for vazio. Quando o DBServer for vazio será exibida a mensagem "Error on connect - Server is empty"; já quando o DBAlias for vazio será exibida a mensagem "Error on connect - Environment is empty".

Chamado: DTAPPSRV-5170

Expandir
titleErro na função TCLink quando o DBAlias ou o DBServer está vazio
Expandir
titletHashMap - Unlink Underflow on tClassInstance::delRef

Ocorrência: Queda / Access Violation no TOTVS Application Server, precedidas pelas mensagens de erro "Unlink Underflow on tClassInstance::delRef()" no log de console, em sequencia específica de uso de objetos JSON.

Solução: Refatoração do mecanismo de controle de alocação e referências de objetos JSON.Environment is empty".

Chamado: DTAPPSRV-5140

...