Clipper - Códigos de erro do Clipper (internal errors)
Aqui estão alguns códigos de erro do Clipper não documentado:
0 - Error system integrity error
O erro de sistema foi encontrado como erro desconhecido. A provável causa é memória danificada.
1 - Evaluation stack underflow
Um erro na pilha ocorreu após um Return.
2 - Memory error
Ocorreu um erro de memória antes do RUN. A causa mais provável é corrupção do sistema de alocação do DOS.
3 - Memory error
Ocorreu um erro de memória após o RUN, quando está descarregando o sistema de buffers. Isto ocorre quando o sistema tenta reinicializar o R space e existe menos de 16Kb de memória para DOS.
4 - Memory error
Ocorreu um erro de memória, corrompendo o sistema de buffer interno. Isto acontece quando são colocados buffers internos livres quando estes já existem.
5 - Memory error
Ocorreu um erro de memória corrompendo o buffer e o sistema EMM. Isto ocorre quando tenta-se mapear o bloco de memória EMM no endereço de espaçamento convencional e o driver EMM reporta um erro.
6 - Buffer error
Isto ocorre quando tenta-se conectar um buffer com uma base de dados e a base de dados já está conectada a um buffer. A causa provável é corrupção de memória.
7 - Buffer error
Isto ocorre quando tenta-se enviar um buffer de base de dados para uma base de dados e não existem buffers para isso. A causa provável é corrupção de memória.
8 - Buffer error
O sistema executou fora da base de dados.
9 - Buffer error
O sistema executou fora da memória quando tentava alocar a base de dados.
10 - Too many nested BEGIN SEQUENCE/END blocks
Existem muitos ninhos de comandos BEGIN SEQUENCE/END definidos. O máximo é 16.
11 - BEGIN SEQUENCE/END integrity error
Houve uma quebra de pilha com BEGIN SEQUENCE. Isto acontece somente se existe em END pendente sem um BEGIN SEQUENCE.
14 - SORT error
O sistema ficou sem memória durante a operação do SORT enquanto tentava alocar um buffer na base de dados.
15 - SORT error
Ocorreu corrupção de memória durante a operação do SORT.
16 - Database not open
Isto ocorre ao final de um grande bloco de operações da base de dados e um dos arquivos usados pela base de dados não está mais aberto.
17 - NTX file corrupted
Isto ocorre quando um buffer do índice foi encontrado corrompido no ato da atualização do índice.
18 - NTX file corrupted
Isto ocorre quando um buffer do índice foi encontrado corrompido no ato da atualização do índice com a clausula UNIQUE.
19 - NTX file corrupted
Isto ocorre quando um buffer do índice foi encontrado corrompido no ato da atualização do índice e não está com a clausula UNIQUE.
20 - NDX file key type error
O processo da chave no arquivo NDX não resulta em um caractere ou em um número. Isto pode ocorrer somente se a chave tem valor lógico.
21 - NDX file type error
O comando SEEK processa uma procura diferente da chave de indexação.
22 - NTX file type error
Um comando SEEK processa a busca em um arquivo NTX com um valor lógico ou o sistema está sem memória quando processa a chave de expressão.
24 - Write error
Este erro ocorre quando a aplicação Clipper não consegue gravar um arquivo ou um índice no disco.
92 - SORT/INDEX ON error
O sistema não consegue criar um arquivo temporário durante a operação SORT ou INDEX.
332 - String/Array memory overflow
A máxima capacidade do Segment Virtual Object Store (SVOS) excedeu. Por causa da natureza dinânmica do SVOS, é praticamente impossível determinar o estado exato quando este erro poderá ocorrer. Em caso pior, este erro ocorre quando existe por exemplo, um megabyte de strings e/ou matrizes em uso, o melhor caso está no excesso de 16 megabytes.
Autor/fonte: Portal da Programação
Tags: Clipper