Códigos de erro¶
A tabela abaixo apresenta os códigos de erro gerados pelo servidor CPQD ASR, e registrados em log ou devolvidos nas respostas das APIs.
Código  | 
Descrição  | 
|---|---|
ERR_GENERIC  | 
Erro genérico sem detalhamento  | 
ERR_INVALID_ARGUMENT  | 
Foi realizada uma chamada de função com argumentos inválidos  | 
ERR_BUFFER_OVERFLOW  | 
Memória insuficiente para executar a operação (Erro ao receber áudio maior que o espaço disponível no buffer)  | 
ERR_BAD_ALLOC  | 
Erro de alocação de memória  | 
ERR_INTERNAL_ERROR  | 
Erro interno não especificado  | 
ERR_INVALID_STATE  | 
Erros em sessões ativas - Estado inválido  | 
ERR_ENGINE_NOT_FOUND  | 
Engine não encontrado  | 
ERR_RECOG_CREATE  | 
Erro ao criar o reconhecimento  | 
ERR_SESSION_NOT_FOUND  | 
Sessão não encontrada  | 
ERR_PATH_READ  | 
Caminho inválido no arquivo de configuração  | 
ERR_ARG_INVALID  | 
Argumento inválido no arquivo de configuração  | 
ERR_FILE_OPEN  | 
Erro na abertura de arquivo  | 
ERR_RESULT  | 
Erro ao gerar resultado do reconhecimento  | 
ERR_NO_ACTIVE_LM  | 
Nenhum modelo da língua foi ativado para reconhecimento  | 
ERR_MAX_LICENSES  | 
Erro ao atingir a quantidade máxima de licenças permitidas  | 
ERR_LIC_NOT_FOUND  | 
Arquivo de licença não encontrado  | 
ERR_LIC_PARSER  | 
Erro na leitura do arquivo de licença  | 
ERR_LIC_EXPIRATION  | 
Data da licença expirou  | 
ERR_LIC_UNAUTHORIZED  | 
Execução não autorizada pela licença usada  | 
ERR_LIC_HARD_INFO  | 
Máquina usada não é autorizada pela licença  | 
ERR_NOT_LISTENING_AUDIO  | 
Erro ao receber áudio quando a sessão não está em LISTENING  | 
ERR_BUSY  | 
Estado em que a sessão não permite mudar o valor de um parâmetro  | 
ERR_INVALID_PARAMETER  | 
Parâmetro não existe ou não pode ser mudado o seu valor  | 
ERR_INVALID_PARAMETER_VALUE  | 
Valor fornecido não é válido para o parâmetro  | 
ERR_CONFIG_NOT_FOUND  | 
Objeto de configuração não encontrado  | 
ERR_NO_DATA  | 
Dado requisitado não está disponível  | 
ERR_NO_ROOT_RULE  | 
Gramática não declarou regra raiz  | 
ERR_LM_TYPE  | 
Tipo de modelo da língua não é válido para esta operação.  | 
ERR_INTERP_NOT_FOUND  | 
Interpretação requisitada não existe  | 
ERR_NO_LICENSE_FOR_LM  | 
Modelo da língua usado no reconhecimento não é autorizado pela licença  | 
ERR_LM_NOT_FOUND  | 
Modelo da língua indicado não foi encontrado  | 
ERR_REQUIRED_AM_NOT_LOADED  | 
Modelo da língua usado requer um modelo acústico que não está carregado  | 
ERR_CORRUPTED_LM  | 
Modelo da língua indicado está corrompido  | 
ERR_LIC_SRV_GENERIC  | 
Não foi possível se registrar no servidor de licenças  | 
ERR_LIC_SRV_CONNECTION  | 
Não foi possível se conectar ao servidor de licenças  | 
ERR_LIC_SRV_EXPIRED_LIC_ID  | 
Validade do ID da licença usado expirou  | 
ERR_LIC_SRV_INVALID_LIC_ID  | 
ID da licença não é válido  | 
ERR_LIC_SRV_NOT_AVAILABLE  | 
Não é possível alocar os recursos requisitados pois a quantidade permitida pela licença já foi atingida  | 
ERR_LIC_SRV_MAX_CHANNELS  | 
Não é possível alocar os recursos requisitados pois ela ultrapassa a quantidade disponível  | 
ERR_LIC_SRV_UNREGISTER  | 
Não foi possível liberar os recursos alocados no servidor de licenças  |