Biblivre / Biblivre-5

Biblioteca Livre Internacional 5
http://biblivre.org.br
50 stars 36 forks source link

Busca distribuída não funciona #17

Open cleydyr opened 6 years ago

cleydyr commented 6 years ago

Passos para reproduzir

  1. Vá a Pesquisa > Distribuída
  2. Escolha o primeiro item das bibliotecas disponibilizadas
  3. Digite o termo "health" na caixa de pesquisa
  4. Clique em "Pesquisar"

Resultado esperado

A busca com o termo digitado é realizada

Resultado obtido

A busca não retorna resultados e uma mensagem de erro "Erro inesperado durante a execução da tarefa" é exibida temporariamente na interface.

Detalhes técnicos

O erro é causado por um NullPointerException no backend do Biblivre 5. O método getContext() da classe Z3950BO.java (linha 55) retorna null porque os arquivos de configuração (xmls e properties) relacionados à configuração de contexto da aplicação pelo Spring não estão no classpath. Eu tentei adicionar algumas dependências manualmente, mas no momento ainda não consegui fechar todas as dependências.