Erro ao concluir uma rotina.

Olá, após aplicar algumas atualizações uma rotina que funcionava normalmente, hoje apresenta um erro após sua conclusão:

SX6 not open for GetMV in file C:\bamboo\xml-data\build-dir\TP11-OF20300-TECXWIN64\advpl\miscfuncs.inl at line 5624

( PREVIOUS ERROR : variable is not an object ) on ERRORMAIL(APLIB240.PRW) 04/10/2022 11:41:04 line : 667

Esse erro acontece quando a função executa o RETURN, que não tem nada para retornar, pois é o fim da função.

Se alguém já passou por algo parecido, agradeceria a ajuda.

compartilhar
  • Por favor, você teria mais informações sobre o erro, a stack completa. Teria a possibilidade de colocar o código fonte que gera essa erro e informações de como ele é executado, se é via menu, job, schedule, smartclient, rest etc.

    Daniel Mendes   24 de Oct de 2022
  • Ao que parece, gerou uma exceção e o sistema está configurado para enviar e-mail do error.log, mas o SX6 está fechado... Tente abrir o ambiente via RpcSetEnv antes de sair de sua função para verificar se o erro é gerado de forma diferente ou até se você recebe o e-mail com a exceção.

    Daniel Mendes   24 de Oct de 2022
  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do TOTVS DevForum!

2 respostas

Não é a resposta que estava procurando? Procure outras perguntas com as tags advpl protheus rotina ou faça a sua própria pergunta.