Ir para conteúdo
  • Cadastre-se

dev botao

  • Este tópico foi criado há 394 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Postado

Alguém ja viu essa situação:
tenho tratamento de exceção nos serviços , porém em um deles quando uma exceção é gerada , em vez de gerar a exceção , gera erro falha castastrofica, isso para qualquer exceção gerada no sistema.
Através de log , tentei identificar e não consegui , so descobri que a mensagem que chega é a original 
trecho do codigo:
 except
      on e: exception do
      begin
        DB.Rollback;
        Log.Trace(e.Message);
        raise Exception.Create(ERRO_APROVACAO_PEDIDO + e.Message);
      end;
    end;
log do arquivo : Estoque (-2,000) insuficiente para este produto! (Id produto: 54 - AGUA MINERAL SEM GAS) .
na tela Remote error: Falha catastrófica

 

  • Moderadores
Postado

Falha catastrófica é um access violation num processo remoto.

Provavelmente tem algo no tratamento das exceções que esta gerando o AV.

Da forma abaixo também ocorre erro?

except
  on e: exception do
  begin
    DB.Rollback;
    Log.Trace(e.Message);
    raise;
  end;
end;

 

Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

Postado
24 minutos atrás, BigWings disse:

Falha catastrófica é um access violation num processo remoto.

Provavelmente tem algo no tratamento das exceções que esta gerando o AV.

Da forma abaixo também ocorre erro?

except
  on e: exception do
  begin
    DB.Rollback;
    Log.Trace(e.Message);
    raise;
  end;
end;

Sim gera falha castatrofica, só gera quando possui o Raise , tentei com showmessage(e,Message) rodando como aplicação a mensagem aparece , mas o showmessage foi apenas teste, pois não posso colocar showmessage no serviço 

 

  • Este tópico foi criado há 394 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.

The popup will be closed in 10 segundos...
The popup will be closed in 10 segundos...