TECNOLOGIA – Regras LSP – Mensagem 'Stream read error' quando o sistema aciona alguma regra LSP
Incidente
Em diversos processos realizados no sistema, quando existe o acionamento de alguma regra LSP, ocorre a mensagem Stream read error.
Causa
Esta mensagem é apresentada, pois o arquivo .BIN das regras está corrompido e o mesmo precisa ser reconstruído.
Solução
Para que a mensagem não seja apresentada, execute os passos abaixo:
1. Efetue a recompilação de todas as regras, conforme processo descrito no artigo TECNOLOGIA - Regras LSP - Como é realizada a compilação ou recompilação de regras nos sistemas Senior com Tecnologia G5/G6 (XTended).
2. Após a recompilação, execute novamente o processo;
3. Caso ainda ocorra problemas, você pode buscar a identificação de eventual regra que esteja corrompida e esteja causando o problema. Para isso:
3.1. Acesse o SeniorConfigCenter do ambiente onde o problema está ocorrendo;
3.1.1. Localize o diretório de armazenamento das regras LSP (verifique o artigo TECNOLOGIA - Regras LSP - Como funciona o processo de compilação de regras dos sistemas de Tecnologia G5/G6 (XTended) para maiores informações);
3.1.2. Acesse o diretório superior ao diretório identificado no SeniorConfigCenter.
Exemplo de diretório encontrado no SeniorConfigCenter: \\SRV-APL\Senior\Sapiens\Regras
Exemplo de diretório a ser acessado: \\SRV-APL\Senior\Sapiens\
3.1.3. Renomeie a pasta onde as regras estão armazenadas e crie uma nova pasta. Exemplo:
Pasta de Regras atual: \\SRV-APL\Senior\Sapiens\Regras
Pasta de Regras após a edição: \\SRV-APL\Senior\Sapiens\Regras_old
3.1.4. Crie uma nova pasta de regras. Exemplo da estrutura após a alteração:
Pasta de Regras nova (essa pasta estará vazia): \\SRV-APL\Senior\Sapiens\Regras
Pasta de Regras antiga: \\SRV-APL\Senior\Sapiens\Regras_old
3.1.5. Copie as regras em blocos da pasta que já existia (No exemplo citado, seria a pasta Regras_old) e cole na nova posta criada (No exemplo citado, seria a pasta Regras), e a cada copia efetuada, efetue a compilação das regras conforme descrito no artigo TECNOLOGIA - Regras LSP - Como é realizada a compilação ou recompilação de regras nos sistemas Senior com Tecnologia G5/G6 (XTended).
3.1.6. Você deverá repetir o passo 3.1.5 até que identifique a regra que esteja corrompida, retirando-a definitivamente da pasta de regras. Você poderá, posteriormente, voltar um backup desta regra corrompida.