RX0088

Domínio: Execução

Mensagem de erro

%s: %s

Na mensagem, %s marca um valor que o motor preenche quando levanta o erro.

A história

Você entregou a uma função de rede algo que ela não consegue usar, e o motor recusou antes de tocar a rede. Vamos entender. Algumas funções de rede precisam de um handle vivo. Para next ponto request e server ponto close, é o mapa que o server ponto open devolveu, cujo fd é um socket que escuta. Para respond, é o mapa que o next ponto request devolveu, cujo conn é uma conexão aberta. Se você passa outra coisa, como um número, um texto, ou um mapa que já foi fechado, não há nada vivo para usar. O mesmo vale para um status HTTP fora do intervalo de cem a quinhentos e noventa e nove. A recusa vem antes de qualquer escrita, porque escrever num descritor que o motor nunca abriu seria perigoso. A mensagem nomeia a função e o engano. Exemplo: respond chamado com o mapa do server ponto open, em vez do mapa da requisição. A correção: passe o mapa certo, vindo da etapa certa, e um status válido.

Texto do catálogo de erros do motor do Rush.