Couldn't create Error object in hb_errNew()
Moderador: Moderadores
-
Kapiaba
- Colaborador

- Mensagens: 1908
- Registrado em: 07 Dez 2012 16:14
- Localização: São Paulo
- Contato:
Couldn't create Error object in hb_errNew()
Buenas, señores, que puede provocar este error?
Unrecoverable error 9000: Couldn't create Error object in hb_errNew()
xHarbour con BCC55, Modo Consola.
Gracias,
Regards, saludos
Unrecoverable error 9000: Couldn't create Error object in hb_errNew()
xHarbour con BCC55, Modo Consola.
Gracias,
Regards, saludos
- Itamar M. Lins Jr.
- Administrador

- Mensagens: 7928
- Registrado em: 30 Mai 2007 11:31
- Localização: Ilheus Bahia
- Curtiu: 1 vez
Couldn't create Error object in hb_errNew()
Olá!
Erro de arquitetura interna ou seja BUG do xHarbour.
Isso é erro dele mesmo. Provavelmente estouro de PILHA.(memory leaks) Use a versão mais nova do xHB ou se puder use Harbour.
Limpar o coletor(GC) pode amenizar.
Veja ai na internet as funções hb_GCALL()...
https://vivaclipper.wordpress.com/2014/ ... collector/
Tem muito assunto sobre isso na internet.
Saudações,
Itamar M. Lins Jr.
Erro de arquitetura interna ou seja BUG do xHarbour.
Isso é erro dele mesmo. Provavelmente estouro de PILHA.(memory leaks) Use a versão mais nova do xHB ou se puder use Harbour.
Limpar o coletor(GC) pode amenizar.
Veja ai na internet as funções hb_GCALL()...
https://vivaclipper.wordpress.com/2014/ ... collector/
Tem muito assunto sobre isso na internet.
Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Itamar M. Lins Jr.
-
Kapiaba
- Colaborador

- Mensagens: 1908
- Registrado em: 07 Dez 2012 16:14
- Localização: São Paulo
- Contato:
Couldn't create Error object in hb_errNew()
Bom dia Mister Itamar, muito grato pela sugestão. Vou tentar com o HB_GCALL( .F. ) // PARA LIMPAR A MEMORIA
No momento, não sei se conseguirei mudar o Patrão de opinião, para mudar a versão do xHarbour, ele é muito conservador. E mudar tudo para Harbour, se eu indicar, ele me mata. kkkkkkkkkkkkk
Mesmo assim, sua ideia, é excelente. Muito obrigado.
Abs.
João Santos - São paulo.
No momento, não sei se conseguirei mudar o Patrão de opinião, para mudar a versão do xHarbour, ele é muito conservador. E mudar tudo para Harbour, se eu indicar, ele me mata. kkkkkkkkkkkkk
Mesmo assim, sua ideia, é excelente. Muito obrigado.
Abs.
João Santos - São paulo.
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
Couldn't create Error object in hb_errNew()
Ou... erro na rotina de erro.
É mais comum do que se pensa.
Acontece até com lib gráfica.
Se ocorre erro na rotina de erro, ela chama ela mesma, que dá erro de novo, e chama ela mesma de novo.... e fica assim em loop até estourar o limite de chamadas.
Com certeza tem a ver com rotina de erro modificada.
É mais comum do que se pensa.
Acontece até com lib gráfica.
Se ocorre erro na rotina de erro, ela chama ela mesma, que dá erro de novo, e chama ela mesma de novo.... e fica assim em loop até estourar o limite de chamadas.
Com certeza tem a ver com rotina de erro modificada.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
-
Kapiaba
- Colaborador

- Mensagens: 1908
- Registrado em: 07 Dez 2012 16:14
- Localização: São Paulo
- Contato:
Couldn't create Error object in hb_errNew()
Bom dia Mister Quintas, não usamos o ERRORSYS.PRG do xHarbour. É tudo STANDARD. Obg. abs.
- Itamar M. Lins Jr.
- Administrador

- Mensagens: 7928
- Registrado em: 30 Mai 2007 11:31
- Localização: Ilheus Bahia
- Curtiu: 1 vez
Couldn't create Error object in hb_errNew()
Olá!
Já não basta nossos erros, e quem deseja continuar ou tem tempo para corrigir o xHb... Tai ai a bronca.
Até hoje não foi corrigido isso.
https://www.mail-archive.com/xharbour-d ... 01787.html
Itamar M. Lins Jr.
Já não basta nossos erros, e quem deseja continuar ou tem tempo para corrigir o xHb... Tai ai a bronca.
Até hoje não foi corrigido isso.
https://www.mail-archive.com/xharbour-d ... 01787.html
Código: Selecionar todos
Hi,
latest code, mtstress.prg from tests\ on OS/2 with GCC dies as soon as it
starts with an exception and some error inside errornew()
X H A R B O U R - Multithreading / Stress tests
(You'll seen screen glittering: don't worry, its normal)
(Press space to switch detailed screen output on and off)
Thread 2 Database test
Thread 3 Database test
Thread 4 Database test
Thread 5 Database test
Thre?????????????????????????????????????????????????????????????
Thre? Error BASE/1132 Bound error: array access Arguments: ( [ ?
? 1] = Type: A Val: { Array of 0 Items } [ 2] = Type: N ?
? Val: 1) ?
? ?
? Quit ?
?????????????????????????????????????????????????????????????
Unrecoverable error 9000: Unrecoverable error 9000: Unrecoverable error 9000: Un
recoverable error 9000: Couldn't create Error object in hb_errNew()Couldn't crea
te Error object in hb_errNew()Unrecoverable error 9000:
Couldn't create Error object in hb_errNew()Couldn't create Error object in hb_er
rNew()Unrecoverable error 9000: Called from STRESS(97)
Unrecoverable error 9000:
Couldn't create Error object in hb_errNew()
Called from DBUSEAREA(0)Called from STRESS(86)Couldn't create Error object in hb
_errNew()
I see that lately a lot of changes have been done to the vm and rtl to synch
it with harbour, so I don't know where to start from.
Do the other builds work ok on mtstress?
Maurilio.Saudações,I've received a message from Przemyslaw that I attach here, I think we should
seriously fix these problems, right now xharbour is not useable anymore, not
only in MT mode but even a plain ST code with a destructor (which does not
uses statics nor creates now objects inside destructor).
Maurilio.
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Itamar M. Lins Jr.
-
Kapiaba
- Colaborador

- Mensagens: 1908
- Registrado em: 07 Dez 2012 16:14
- Localização: São Paulo
- Contato:
Couldn't create Error object in hb_errNew()
Complicado.
E se eu colocar:
Para manter a compatibilidade com o Harbour mister Itamar, que achas?
Obg. abs
E se eu colocar:
Código: Selecionar todos
#Include "HbCompat.ch"
Obg. abs
- Itamar M. Lins Jr.
- Administrador

- Mensagens: 7928
- Registrado em: 30 Mai 2007 11:31
- Localização: Ilheus Bahia
- Curtiu: 1 vez
Couldn't create Error object in hb_errNew()
Olá!
Usando o Harbour e manter compatibilidade com o xHB vc quis dizer.
Pode, muita gente faz isso.
Depois vai ver que a diferença é quase zero dos comandos e funções.
Edita o hbcompat.ch que vai ver que são poucas funções que não tem. A grande maioria é apenas nome mudado, por exemplo colocado "HB_" na frente.
Questão de polidez que o xHb não tem.
Saudações,
Itamar M. Lins Jr.
Usando o Harbour e manter compatibilidade com o xHB vc quis dizer.
Pode, muita gente faz isso.
Depois vai ver que a diferença é quase zero dos comandos e funções.
Edita o hbcompat.ch que vai ver que são poucas funções que não tem. A grande maioria é apenas nome mudado, por exemplo colocado "HB_" na frente.
Questão de polidez que o xHb não tem.
Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Itamar M. Lins Jr.
- Itamar M. Lins Jr.
- Administrador

- Mensagens: 7928
- Registrado em: 30 Mai 2007 11:31
- Localização: Ilheus Bahia
- Curtiu: 1 vez
Couldn't create Error object in hb_errNew()
Olá!
Isso era no 3.4 quando estava em produção, agora está tudo parado dá tempo de mudar.
Saudações,
Itamar M. Lins Jr.
Isso era no 3.4 quando estava em produção, agora está tudo parado dá tempo de mudar.
Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Itamar M. Lins Jr.