Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Olá Diogo! Tudo bem?
Parece que o ReadableResourceStream não está conseguindo definir o recurso de stream para o modo não-bloqueante. Isso pode ocorrer por algumas razões, então deixo aqui algumas sugestões para resolver o problema:
Verifique as permissões do arquivo: certifique-se de que os arquivos que você está tentando abrir (archive.txt e archive2.txt) têm as permissões corretas para leitura.
Verifique o modo de abertura do arquivo: você está abrindo os arquivos no modo 'r', que é para leitura. Certifique-se de que os arquivos realmente existem e estão acessíveis no caminho especificado.
Testar com outro recurso de stream: tente usar um recurso de stream diferente, como um socket, para verificar se o problema é específico dos arquivos.
Verifique o suporte ao modo não-bloqueante: nem todos os tipos de stream suportam o modo não-bloqueante. Verifique se os streams que você está usando suportam essa operação.
Caso não consigo resolver o seu problema com as indicações que deixei acima, peço que compartilhe comigo todo o seu projeto usando o GitHub ou Drive do Google.
Espero ter ajudado e bons estudos!