RX0364

Domínio: Execução

Mensagem de erro

o tungsten recusou a escrita no heap de %s (%s)

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

A história

Uma escrita no heap foi rejeitada pelo tungsten, a parte do motor que mantém o heap honesto. Veja como funciona. Toda escrita, seja uma nova versão de um campo, o despejo de um rascunho, uma coleção interna ou um commit final, passa pelo tungsten, e ele julga a coisa inteira. O ser está vivo? A escrita respeita o eixo C? O carimbo de tempo é posterior ao último? Ela obedece à lei do detentor? Se alguma resposta for não, a escrita simplesmente não aconteceu. E a porta não finge. Ela relata as palavras do próprio tungsten, sem esconder nem parafrasear. O primeiro espaço nomeia o que estava sendo escrito: uma coluna, o rascunho da resposta, ou o selo. O segundo é o veredito. Imagine escrever em algo que já foi aposentado: o veredito dirá isso. Use o veredito para achar a causa: um ser que já se foi, uma versão velha, ou uma regra quebrada. Se a causa não está no seu script, reporte a mensagem exatamente como veio.

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