Fiz a migração da nova versao do protheus (.2310 -> .2410) e ao executar appserver como console é apresentado um log de erro diversas vezes.
Err 001 Attempt to perform an illogical operation division by zero.
Err 002 Attempt to perform an illogical operation division by zero.
Eu consigo acessar o sistema via webapp, porém quando vou acessar algumas funcionalidades como o SHIFT+F6, fica em um load eterno e dispara esses erros acima no console do appserver.
Diogo, gostaria de te informar q eu mesmo consegui resolver o problema, se tarta de não estar utilizando um banco de dados homologado para a nova versão, se estiver utilizando SQL EXPRESS ele não vai funcionar.
Acesse esse link e instale a versão de desenvolvedor.
Para essa instalação eu segui as orientações desse vídeo.
Após esse processo basta orientar o AppServer para o banco novo que o erro não ocorre mais.
Verifique no seu appserver.ini a existência dessas duas linhas e remova-as:
Eu estive com o mesmo problema reportado aqui e, após esse procedimento, tanto a mensagem "Err 001 Attempt to perform an illogical operation division by zero." no console do appserver como a lentidão foram resolvidos.
Espero ter ajudado.
Atenciosamente,
Atenção: Esta publicação foi transferida automaticamente do fórum antigo, mas os anexos não foram incluídos.
olá,
Verifique no seu appserver.ini a existência dessas duas linhas e remova-as:
Essa chave é obsoleta e não se deve utilizar a mesma, e outro ponto a se observar o Native Clint 11 já é antigo, deve se utilizar um driver mais atual conforme documentação DBAccess - Como criar uma fonte de dados para uso com Microsoft SQL Server - TOTVSTEC - TDN
DbODBCDriver=SQL Server Native Client 11.0
DbDNSServer=127.0.0.1
Segue documentações para auxilio para uso do Sql Server com o DBAccess:
Pode pegar o Driver mais atual, na documentação utiliza o “Microsoft ODBC Driver 17 for SQL Server” como referencia ou superior a essa versão.
OBs: Efetue download e instale a versão mais atual do Driver ODBC.
Eu estive com o mesmo problema reportado aqui e, após esse procedimento, tanto a mensagem “Err 001 Attempt to perform an illogical operation division by zero.” no console do appserver como a lentidão foram resolvidos.