cleydyr / biblivre

Biblioteca Livre Internacional - an open source library management system and OPAC. Forked from https://github.com/Biblivre/Biblivre-5
https://biblivre.org.br
GNU General Public License v3.0
15 stars 7 forks source link

Erro na importação de registros: "não foi possível encontrar um handler para esta ação" #360

Closed joaoseckler closed 1 year ago

joaoseckler commented 1 year ago

image

SO: Debian 11 Dependências instaladas com sudo apt install openjdk-17-{jre,jdk} maven Rodado com: mvn clean package -P docker-compose Também tive que excluir a vulnerabilidade CVE-2022-42889 (não sei se é importante):

diff --git a/pom.xml b/pom.xml
index c7405ec9..073aa8cd 100644
--- a/pom.xml
+++ b/pom.xml
@@ -413,6 +413,7 @@
                                <configuration>
                                        <excludeVulnerabilityIds>
                                                <exclude>CVE-2016-1000027</exclude>
+                                               <exclude>CVE-2022-42889</exclude>
                                                <exclude>sonatype-2022-4402</exclude>
                                                <exclude>CVE-2022-38752</exclude>
                                        </excludeVulnerabilityIds>

Comportamento esperado: Ao clicar em importação de registros, que a tela correspondente abrisse Comportamento encontrado: A mensagem de erro não foi possível encontrar um handler para esta ação. As demais funcionalidades parecem estar OK.

Commit da versão utilizada: a6bedc24b040e8da0f0872dffeb3b620fff9729e

Obrigado!

cleydyr commented 1 year ago

Oi, @joaoseckler . Obrigado por abrir esse caso e com essa riqueza de detalhes. 🏆

Eu estive observando esses dois problemas essa semana. As correções estão no branch 2022-10-05-changes. Pode dar uma olhada nele e testar?

joaoseckler commented 1 year ago

Oi @cleydyr. Tudo certo agora! Devido a alguma outra atualização de uma dependência, tive que excluir ainda outra vulnerabilidade, mas acho que isso é normal. Agora meu pom.xml está assim:

                                        <excludeVulnerabilityIds>
                                                <exclude>CVE-2016-1000027</exclude>
+                                               <exclude>CVE-2022-42889</exclude>
+                                               <exclude>CVE-2022-1471</exclude>
                                                <exclude>sonatype-2022-4402</exclude>
                                                <exclude>CVE-2022-38752</exclude>
                                        </excludeVulnerabilityIds>

Obrigado!

cleydyr commented 1 year ago

Oi, @joaoseckler. Têm surgido mais vulnerabilidades (falsos positivos, inclusive) que fazem o plugin barrar o build. Eu vou liberar umas atualizações que devem contornar esse problema.