Ocorrência:
Ao tentar abrir um projeto, a caixa de diálogo abaixo se abre informando que o Leapfrog Geo encontrou um problema. Se eu for para a guia Detalhes do Problema desta mesma caixa de diálogo, posso ler algum código que me informa sobre o erro. A última linha do código diz:
ValueError: unsupported pickle protocol: 3
Resolução:
Este é um erro conhecido que ocorre ao abrir um projeto que já foi aberto (e, portanto, atualizado) em uma versão mais recente do Leapfrog. Projetos que foram atualizados não podem ser abertos em versões anteriores do Leapfrog. Você deve abrir o projeto na versão com que foi aberto pela última vez ou em uma versão mais recente.
As versões mais recentes podem ser baixadas aqui: https://my.seequent.com/products
Como eu seu qual a ultima versão que meu projeto foi aberto?
Você pode descobrir para qual versão seu projeto foi atualizado navegando pelos arquivos do projeto. Observe que não é recomendável abrir esta pasta, mas em alguns casos e se você souber exatamente o que está procurando, poderá fazê-lo.
Localize o arquivo .aproj e a pasta .aproj_data que, juntos, formam seu projeto Leapfrog.
Abra a pasta .aproj_data e role para baixo até o final. Você verá alguns arquivos de texto.
Abra o arquivo chamado "open" e vá até o final. Este arquivo adicionará uma linha cada vez que o projeto for aberto. A imagem abaixo mostra que o projeto foi atualizado para a versão 6.0.4 em 19 de fevereiro de 2021. A última vez que o projeto foi aberto foi em 16 de março de 2021 na versão 6.0.4.
Para conhecimento:
Ao longo do ano, a Seequent lança 2 novas versões do Leapfrog, contendo novos recursos, correções de bugs e melhorias na interface do usuário. Muitas partes do código são atualizadas e um novo código é adicionado. Para atualizar um projeto Leapfrog para uma versão mais recente do programa, o projeto e os arquivos do projeto também devem ser atualizados.
Causa
O projeto já foi aberto em uma versão posterior do Leapfrog.