Problemas Erros Genericos
Nesta wiki são detalhados problemas genéricos, relacionados a questões de configuração principalmente.
Java Heap Space
Este problema decorre de questões relacionadas a estouro de memória. O Java normalmente limita as aplicações a 256Mb de memória, o que para os sistemas ERP é pouco. Por isso, o ERP desktop e Web já são configurados com memória maior, ao serem executados. Mas isso não garante ou evita estouro de memória, uma vez que dependerá diretamente do uso do usuário, quais recursos, volume de dados processados, etc.
Desktop
A forma mais simples de resolver este problema, é aumentar a disponibilidade de memória RAM para a aplicação Java. No caso do Desktop, esta configuração deve ser realizada nos arquivos start_mentor.bat e start_debug.bat. Para tal, basta alterar a configuração -Xmx. Esta é a configuração padrão, onde é limitado em 1024Mb, ou seja 1Gb. Basicamente este problema significa falta de memória para o Java, e não necessariamente falta de memória no computador. Logo o valor desta propriedade deve ser aumentado e não diminuído.
java -Xmx400m -jar check_updates.jar start javaw -Xms30m -Xmx1024m -jar dist/Mentor.jar
Libere mais memória alterando esta propriedade, para por exemplo 2G, 3G, etc. A quantidade deverá ser conforme a necessidade do usuário e principalmente a disponibilidade da máquina do usuário. Logo, altere para 2g e somente em caso não dê certo, para 3g. Acima disso, isso implica em mau uso do usuário, carregando muitos dados sem necessidade, ou ainda a necessidade de otimização de alguma rotina/recurso do sistema. Alterando para 2g
java -Xmx400m -jar check_updates.jar start javaw -Xms30m -Xmx2g -jar dist/Mentor.jar
Caso não resolva, será necessário estudar qual rotina e como o usuário a está utilizando e assim otimizá-la ou ainda, solicitar e instruir o usuário a forma correta de utilização.
Web
No caso do Web, as configurações são realizadas no Wildfly. Para tal consulte: Case_Wildfly#Problemas_com_Mem.C3.B3ria_-_OutOfMemory
Hora/Data não estão de acordo fuso horário no ERP Desktop/Web em Ambiente Linux
O erro ocorre devido o Java não conseguir identificar corretamente o horário local do Linux, possivelmente por ter sido instalado informando uma localização diferente de sua região.
Para uma reconfiguração de localização, utilize o comando "sudo dpkg-reconfigure tzdata" no terminal, em seguida será solicitado a informação de seu fuso horário, informe para reconfigurar.
Após isso, é possível verificar o fuso horário configurado no ambiente Linux utilizando o comando timedatectl no terminal.
Confirme se o horário informado e fuso horário estão corretos.
Após, reinicie o ERP Desktop/Web para que o sistema passe a utilizar a nova configuração.
Problemas mapeados
E.ERP.000007 Não existe nenhuma solicitação de login com estes dados. Verifique o token informado, se já não expirou e solicite novamente um novo token
Este problema é proveniente da habilitação de 2FA(Autenticação de dois fatores), em que ao logar no sistema você deverá informar o token. Este token poderá ser via email ou ainda por Google Authenticator. Logo, para logar no sistema, você deverá:
- informar seu login
- informar sua senha
- clicar em "Enviar Token"
Um token chegará em seu email, no email registrado no cadastro de seu usuário. Verifique a caixa de entrada, copie e cole o token no login do sistema WEB e entre normalmente. Caso não chegue nenhum email, consulte o administrador do sistema, para confirmar qual o email registrado e sua respectiva alteração.
Se você habilitou o Authenticator, bastar acessar o aplicativo e digitar o token gerado.
E.GEN.000999- A empresa X não está liberada em nossa bbase de dados ou a licença expirou. Por favor, entre em contato com nosso suporte.
Contate o setor financeiro da Touch Comp e verifique por pendencias financeiras.
E.ERP.000012 - Problemas de registro de Empresas
Este problema ocorre devido a uma impossibidade de verificação de uso da empresa logada com os servidores da Touch Comp. Pode ser causado desde uma impossibilidade de download automatico de chaves de ativação, como a configuração errônea de Proxy no cadastro da empresa, quanto ao próprio cadastro local de uma nova empresa, sem informar a Touch Comp. Periodicamente, o Touch Comp ERP irá conectar em nossos servidores para validação das licenças de uso.
Este último item é o mais comum. Entre em contato com o setor administrativo da Touch Comp com os dados da empresa, para a verificação/atualização do cadastro e posterior liberação de uso.
Se o problema persisitir, com a empresa devidamente liberada:
- Verifique se o servidor da Touch comp está acessível: https://touchcomp.com.br, https://touchcomp.com.br, https://toucherp.com.br e http://touchcomp.ddns.me.
- Verifique se está configurado corretamente no recurso 49 - Empresas, o Proxy.
Até o saneamento do erro, é possível também inserir a chave manualmente, pela tela de login do ERP Desktop. Logo abaixo da barra de carregamento, existe um menu "Inserir Chave Manual". Ao clicar, selecione o arquivo de chave enviado pelo setor administrativo e clique em confirmar.