[firebase-br] Firebird 3 - restore "adjusting an invalid decompression length"

hmendes.nf em gmail.com hmendes.nf em gmail.com
Qua Maio 25 22:35:09 -03 2016


Boa noite!

Estou fazendo testes com o Firebird 3 seguindo o guia do Cantú.
Gerei um metadata e criei o banco no Firebird 3 para verificar possiveis problema, funcionou.

Peguei um banco de dados fiz um backup no Firebird 2.5 e ao restaurar no Firebird 3 dá o seguinte erro:
gbak:   16600000 records restored 
gbak:   16610000 records restored 
gbak:   16620000 records restored 
gbak:adjusting an invalid decompression length from -51 to -8 
gbak:restore failed for record in table NEWPRODUTOSPEDIDO 
gbak: ERROR:value exceeds the range for valid dates 
gbak:committing data for table NEWPRODUTOSPEDIDO 
IBE: Unsuccessful execution caused by system error that does not preclude successful execution of subsequent statements.
     no table name for data.
     Exiting before completion due to errors.
IBE: Restore completed. Current time: 20:54:52. Elapsed time: 00:06:56

Achei que pudesse ser alguma DATA invalida num dos campos da tabela e coloquei todas com ‘Today’.
Fiz novamente um backup e ao restaurar deu o mesmo erro em outro registro so que no lugar
de “...length from –51 to –8” deu “...length from 17 to 3” e a mensagem está abaixo:

gbak:   20520000 records restored
gbak:   20530000 records restored
gbak:   20540000 records restored
gbak:   20550000 records restored
gbak:adjusting an invalid decompression length from 7 to 3
gbak: ERROR:value exceeds the range for valid dates
gbak: ERROR:gds_$send failed
gbak:Exiting before completion due to errors

Repeti o processo mais uma vez e o erro em outro registro. 
Mas todos na mesma tabela que é também a que contem mais registros.
Esses mesmos backups consigo restaurar no Firebird 2.5 sem problema.

Se alguem puder me ajudar agradeço,
Humberto Mendes


Mais detalhes sobre a lista de discussão lista