Olá.
Estou realizando catalogações do acervo trimensional e dois iten em especifico estou tentando tirar do rascunho para publicado. Todos os itens obrigatórios necessários que precisam ser preenchidos foram.
Acabei realizando um teste com outros itens do acervo, colocando no privado para público e depois do privado para público e não deu erro.
Precisaria de auxílio em relação a isto.
Segue o print do erro que aparece.
Olá @museologapatricia, tudo bem? Seja bem vinda ao nosso fórum!
Infelizmente este é um erro interno do servidor e portanto esta mensagem vai ser insuficiente para sabermos o que está acontecendo aí. Vamos precisar de ler os logs de erro do servidor para poder investigar melhor. Você teria como pedir eles para os responsáveis pela sua instalação?
Olá @mateus.m.luna !
Obrigado pelo retorno. Entrei em contato com a empresa que nos da suporte a partir do teu feedback e recebi o seguinte retorno:
"Ao analisar o log de erros, identificamos uma falha durante a execução do plugin Tainacan, na etapa de validação dos metadados de um item. Segue o trecho que registra o problema:
PHP Fatal error: Uncaught TypeError:
Cannot access offset of type Tainacan\Entities\Term in isset or empty
in /home/acervoeflc/public_html/wp-content/plugins/tainacan/classes/entities/class-tainacan-item-metadata-entity.php:554
Para uma análise mais detalhada, recomendamos encaminhar o log completo, disponível em anexo, ao suporte do Tainacan. Esses registros ajudarão a equipe responsável pelo plugin a identificar a causa e orientar sobre a correção necessária."
Encaminho o link para do arquivo txt para você poder analisar. arquivo txt log tainacan efl
Oi @museologapatricia!
Obrigado por este log detalhado! Ajuda bastante a investigarmos o que pode estar pegando. Embora não tenhamos como saber exatamente a origem do erro, dá pra imaginarmos algumas coisas… o problema acontece durante a validação de dados de um metadado do tipo taxonomia.
Há um erro na forma como o Tainacan valida estes dados sobre certas condições. Estou abrindo uma issue aqui para corrigirmos isso e ao menos a mensagem de erro aparecer de forma mais clara. Mas hipótese por enquanto é: você tem algum metadado de taxonomia que está com estas duas opções marcadas ao mesmo tempo:
Se for o caso, primeiramente eu imagino que não era realmente intencional. Muitas vezes as pessoas se confundem quanto o significado do “Valor único entre os itens”. Ele é mais pensado pra situações em que você queira criar um metadado que se comporte como uma espécie de ID. Não sei se seria o caso com esta taxonomia. Mas se for mesmo… experimente primeiramente, desabilitar esta opção, vá para o seu item, salve ele. Se der certo, volte a habilitar a opção.
Nos confirme aqui se for isso mesmo pra nos ajudar a encaminhar a correção do lado do plugin, pode ser?
Olá Mateus.
Quando entrei no Metadados “Taxonomia” nenhum destes itens estava marcado. E quando tento até marcar alguns dos itens diz “alguma requisição deu errado devido à uma sintaxe inválida.” Tento selecionar qualquer taxonomia e persiste o mesmo erro…
Uhmm, o erro aí é diferente na verdade. E provavelmente é algo que está impedindo a configuração deste metadado de dar certo que causa o primeiro erro apontado. No caso deste erro em questão, poderia nos mostrar o que aparece no console do seu navegador quando você clica para salvar as configurações do metadado de taxonomia? Aqui informações sobre o que seria este console:
Olá Mateus!
Entrei na parte de “Coleções” - “Acervo Trimensional” - “Coleções” - “Metados”: Coleção e Localização na Reserva Técnica e estavam as duas marcações que você sinalizou no print. Desmarquei o item “Valor único entre os itens” e finalmente consegui publicar os itens que eu preciso.
Muito obrigado pelo auxílio!