Página 1 de 1

Unrecoverable error 6005: Exception error:

Enviado: 07 Mar 2025 15:28
por JoséQuintas
Como descobrir um erro desses ?

É gtwvg, fivewin, hwgui e multithread.
Application Internal Error - D:\fontes\integra\jpa.exe
Terminated at: 2025-03-07 15:18:58
Info: JOSEJPA joseq
Unrecoverable error 6005: Exception error:

Called from DIALOGBOXINDIRECT(0)
Called from TDIALOG:ACTIVATE(0) in .\source\classes\dialog.prg
Called from DLGTEXTMSGCLASS:EXECUTE(121) in ze_fwtextmsg.prg
Called from SHOWTEXTMETER(37) in ze_fwtextmsg.prg
Called from (b)CREATEZIP(42) in libjpa\source\putilbackup.prg

Unrecoverable error 6005: Exception error:

Enviado: 07 Mar 2025 15:31
por JoséQuintas
As linhas que mostra.... não adiantam nada

Linha do activate, não adianta nada, porque já está rodando
Linha de chamada, não adianta nada, chamou faz tempo

É no meio do processo de backup, zip de dbf, backup SQL, zip SQL, etc.

Unrecoverable error 6005: Exception error:

Enviado: 07 Mar 2025 15:44
por JoséQuintas
Achei por zóio.
Zoiei a tela, e tava mudando rápido demais, quando deveria ser a cada 1 segundo.

Faltou o Int( Seconds() )

Tava atualizando a tela zilhares de vezes por segundo.

Unrecoverable error 6005: Exception error:

Enviado: 07 Mar 2025 15:48
por JoséQuintas
Agora mudou pra este, que é conhecido:
Application Internal Error - D:\fontes\integra\jpa.exe
Terminated at: 2025-03-07 15:46:19
Info: JOSEJPA joseq
Unrecoverable error 9003: Too many recursive error handler calls
Called from __ERRRT_SBASE(0)
...
Called from __ERRRT_SBASE(0)
Called from TDIALOG:ERROR(0) in ../../../tobject.prg
Called from (b)HBOBJECT(0) in ../../../tobject.prg
Called from TDIALOG:MSGNOTFOUND(0) in ../../../tobject.prg
Called from TDIALOG:_LCANCLOSE(0) in ../../../tobject.prg
Called from (b)DLGTEXTMSGCLASS(65) in ze_fwtextmsg.prg
Called from DLGTEXTMSGCLASS:END(0) in ze_fwtextmsg.prg
Called from (b)SHOWTEXTMETER(34) in ze_fwtextmsg.prg
Called from __ERRRT_SBASE(0)
Called from TDIALOG:ERROR(0) in ../../../tobject.prg
Called from (b)HBOBJECT(0) in ../../../tobject.prg
Called from TDIALOG:MSGNOTFOUND(0) in ../../../tobject.prg
Called from TDIALOG:_LCANCLOSE(0) in ../../../tobject.prg
Called from (b)DLGTEXTMSGCLASS(65) in ze_fwtextmsg.prg
Called from DLGTEXTMSGCLASS:END(0) in ze_fwtextmsg.prg
Called from (b)SHOWTEXTMETER(34) in ze_fwtextmsg.prg
Called from TXBRWCOLUMN:VALUE(13746) in d:\github\fivewin\source\classes\xbrowse.prg
Called from TXBRWCOLUMN:PAINTCELL(15134) in d:\github\fivewin\source\classes\xbrowse.prg
Called from TXBRWCOLUMN:PAINTDATA(14900) in d:\github\fivewin\source\classes\xbrowse.prg
Called from TXBROWSE:PAINT(2547) in d:\github\fivewin\source\classes\xbrowse.prg
Called from TXBROWSE:DISPLAY(2224) in d:\github\fivewin\source\classes\xbrowse.prg
Called from TCONTROL:HANDLEEVENT(0) in .\source\classes\control.prg
Called from TXBROWSE:HANDLEEVENT(12565) in d:\github\fivewin\source\classes\xbrowse.prg
Called from _FWH(0) in .\source\classes\window.prg
Called from DIALOGBOXINDIRECT(0)
Called from TDIALOG:ACTIVATE(0) in .\source\classes\dialog.prg
Called from DLGTEXTMSGCLASS:EXECUTE(121) in ze_fwtextmsg.prg
Called from SHOWTEXTMETER(37) in ze_fwtextmsg.prg
Called from (b)CREATEZIP(42) in libjpa\source\putilbackup.prg
só pode ter sido causado aqui:

Código: Selecionar todos

PROCEDURE ShowTextMeter( oDialog )

   ErrorBlock( { | e | oDialog:End(), JoseQuintasError( e ) } )
   oDialog := DlgTextMsgClass():New()
   // oDialog:bCodeBlock := { || MsgExclamation( "Init" ) }, ;
   oDialog:Execute()

   RETURN
Não dá pra fechar dialog duas vezes.
Ao entrar no erro, vira erro recursivo.

Unrecoverable error 6005: Exception error:

Enviado: 07 Mar 2025 15:59
por JoséQuintas
Resolvido assim:

Código: Selecionar todos

   ErrorBlock( { | e | iif( ValType( oDialog ) == "O", oDialog:End(), Nil ), JoseQuintasError( e ) } )