Correção - Access Violation na função EVal() e bloco de código
Esta build contém uma correção para ocorrências reproduzidas na build 7.00.081215P e anteriores, onde uma situação especial na execução de blocos de códigos causavam ocorrências críticas de Access Violation na função EVal() e/ou em componentes de interface que possuíam ações definidas em blocos de códigos.
Abrangência | ERP 10 |
Situação | Execução de programas AdvPL com bloco de código ou componentes de interface com ações definidas em bloco de código. |
Ocorrência | Sob circunstâncias especiais, em pontos aleatórios do sistema, eram reproduzidas ocorrências de Access Violation em execução de bloco de código, através da funçã EVal() ou através de ações de componentes de interface. O registro de log gerado não apontava claramente qual era efetivamente o problema, e a mesma ocorrência poderia apresentar logs de erro diferentes. Estas ocorrências eram reproduzidas com maior incidência quando o time-out de inatividade do TOTVS SmartClient (InactiveTimeOut) estivesse habilitado no arquivo de configuração (mp8srv.ini e/ou totvsdappserver.ini) do TOTVS Application Server, e as conexões eram derrubadas por time-out. |
Correção | Realizada correção na execução de bloco de código para que as ocorrências acima não sejam mais observadas/apresentadas. |
Informações adicionais |
|