Data entity paths are null when reading zip files with subfolders

Aberta Para iniciantes
#385 0 comentários 0 reações 0 responsáveis Ver no GitHub

Ninguém assumiu esta issue ainda.

Avaliação

Dificuldade
2/5
Tempo estimado
1-3 horas
Facilidade para iniciantes
72/100
Tipo de issue
Bug
Clareza
Claramente especificada
Status de atividade
Ativa
Stack de tecnologia
java
Domínio
data

Direção de pesquisa

Comece em ReadZipStrategy, especificamente no caminho readContent usado para entrada zip, e rastreie onde a pasta de extração temporária é retornada versus onde ro-crate-metadata.json é resolvido dentro da subpasta. Compare esse valor de retorno com a pasta que contém o arquivo de metadados, já que atualmente os chamadores recebem a pasta temporária raiz. Concluído significa que os valores de path da entidade de dados são preenchidos em relação à pasta do crate resolvida; execute os testes de leitura de zip, se existirem.

Escrita pelo modelo de indexação a partir do texto da issue.

Descrição

When reading a ro-crate from a zip file, and the contents inside the zip file are located in a subfolder, the path field of data entities is always null. This is because ReadZipStrategy#readContent and ReadZipStrategy#readContent always return the root temporary folder and not the resolved folder of the ro-crate-metadata.json.

Linguagem predominante
Java
Estrelas
5
Forks
4
Merge médio
11h 14min
PRs com merge (30d)
4

Preparar o ambiente

Abrir no Codespaces

Inicia o contêiner de desenvolvimento do projeto no navegador, com a sua própria conta do GitHub.

  • Sem Dockerfile nem arquivo Docker Compose
  • Sem modelo de pull request
  • Sem guia de contribuição

Primeiros passos

  1. Leia a issue inteira e depois o guia de contribuição do projeto.
  2. Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
  3. Faça um fork do repositório e trabalhe em uma branch.
  4. Abra um pull request que referencie o número da issue.

Mais de kit-data-manager/ro-crate-java

Todas as issues de kit-data-manager/ro-crate-java

Issues semelhantes

Mais issues de Java

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.