Prezados,
Estou tendo problemas com a função de pesquisa na implantação do SEI para a Prefeitura de São Paulo. Ela não está retornando resultados para casos cujo nome ou conteúdo de um documento contém determinada palavra ou expressão, mesmo que exista algum documento que satisfaça a pesquisa, como mostrado nos prints em anexo.
Além disso, observando o log do SEI notei que estão ocorrendo erros “silenciosos” envolvendo o Solr toda vez que alguma ação envolvendo documentos (criar, editar, visualizar...) é executada, similares ao registrado abaixo:
Erro enviando arquivo /var/www/sistemas/SJ0937/sei/upload/f7ab99e24b95866eab2dd233592006a3-54b3ae2c0b9f8.solr. Descrição:/var/www/sistemas/SJ0937/sei/upload/f7ab99e24b95866eab2dd233592006a3-54b3ae2c0b9f8.solr
exception 'Exception' with message 'Erro enviando feed ao Solr: The requested URL returned error: 500 Internal Server ErrorArray
(
[literal.id] => http://hsj0937sei.prodam/sei/controlador.php?acao=documento_visualizar&acao_origem=protocolo_pesquisar&id_documento=202
[literal.id_protocolo] => 202
[literal.id_unidade_geradora] => 110000001
[literal.sigla_unidade_geradora] => TESTE
[literal.descricao_unidade_geradora] => Unidade de Teste 1
[literal.protocolo_formatado_pesquisa] => ;0000170;000170;00170;0170;170;70;0;999990000002201475;
[literal.id_serie] => 8
[literal.dta_geracao] => 2015-01-12T00:00:00Z
[literal.sigla_usuario_gerador] => p017407
[literal.nome_usuario_gerador] => Guilherme Marques Alonso
[literal.sta_protocolo] => G
[literal.numero] => 2
[literal.id_unidade_acesso] => 110000001
[literal.tipo_acesso] => R
[literal.id_unidade_aberto] => 110000001
[literal.identificacao_protocolo] => Acórdão 2
[literal.id_tipo_processo] => 100000381
[literal.nome_tipo_processo] => Acesso à Informação: Demanda do e-SIC
[literal.protocolo_processo_formatado] => 999990.000002/2014-75
[literal.protocolo_documento_formatado] => 0000170
[literal.link_arvore] => http://hsj0937sei.prodam/sei/controlador.php?acao=procedimento_trabalhar&acao_origem=protocolo_pesquisar&id_documento=202
[myfile] =>
[stream.contentType] => text/html
)
' in /var/www/sistemas/SJ0937/infra_php/InfraSolrFeed.php:221
Stack trace:
#0 /var/www/sistemas/SJ0937/infra_php/InfraSolrFeed.php(199): InfraSolrFeed->enviar('http://hsj0937s...', Array, Array)
#1 /var/www/sistemas/SJ0937/sei/FeedSEIProtocolos.php(87): InfraSolrFeed->indexar()
#2 /var/www/sistemas/SJ0937/sei/rn/IndexacaoRN.php(577): FeedSEIProtocolos->indexarFeeds()
#3 [internal function]: IndexacaoRN->indexarProtocoloConectado(Object(IndexacaoDTO))
#4 /var/www/sistemas/SJ0937/infra_php/InfraRN.php(135): call_user_func(Array, Object(IndexacaoDTO))
#5 /var/www/sistemas/SJ0937/sei/rn/DocumentoRN.php(2207): InfraRN->_call('indexarProtocol...', Array)
#6 /var/www/sistemas/SJ0937/sei/rn/DocumentoRN.php(2207): IndexacaoRN->indexarProtocolo(Object(IndexacaoDTO))
#7 /var/www/sistemas/SJ0937/sei/editor/rn/EditorRN.php(1414): DocumentoRN->atualizarConteudoRN1205(Object(DocumentoDTO))
#8 /var/www/sistemas/SJ0937/sei/editor/rn/EditorRN.php(1178): EditorRN->atualizarConteudo(Object(EditorDTO))
#9 [internal function]: EditorRN->adicionarVersaoControlado(Object(EditorDTO))
#10 /var/www/sistemas/SJ0937/infra_php/InfraRN.php(135): call_user_func(Array, Object(EditorDTO))
#11 /var/www/sistemas/SJ0937/sei/editor/editor_processar.php(138): InfraRN->_call('adicionarVersao', Array)
#12 /var/www/sistemas/SJ0937/sei/editor/editor_processar.php(138): EditorRN->adicionarVersao(Object(EditorDTO))
#13 {main}
No mesmo período em que ocorreram os erros acima, também notei o seguinte registro no Logging do Solr:
13/01/2015 08:54:02 ERROR SolrDispatchFilter null:org.apache.solr.common.SolrException: lazy loading error
null:org.apache.solr.common.SolrException: lazy loading error
at org.apache.solr.core.RequestHandlers$LazyRequestHandlerWrapper.getWrappedHandler(RequestHandlers.java:262)
at org.apache.solr.core.RequestHandlers$LazyRequestHandlerWrapper.handleRequest(RequestHandlers.java:244)
at org.apache.solr.core.SolrCore.execute(SolrCore.java:1967)
at org.apache.solr.servlet.SolrDispatchFilter.execute(SolrDispatchFilter.java:777)
at org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:418)
at org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:207)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:857)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
at java.lang.Thread.run(Thread.java:745)
Caused by: org.apache.solr.common.SolrException: Error loading class 'solr.extraction.ExtractingRequestHandler'
at org.apache.solr.core.SolrResourceLoader.findClass(SolrResourceLoader.java:490)
at org.apache.solr.core.SolrResourceLoader.findClass(SolrResourceLoader.java:421)
at org.apache.solr.core.SolrCore.createInstance(SolrCore.java:543)
at org.apache.solr.core.SolrCore.createRequestHandler(SolrCore.java:616)
at org.apache.solr.core.RequestHandlers$LazyRequestHandlerWrapper.getWrappedHandler(RequestHandlers.java:253)
... 17 more
Caused by: java.lang.ClassNotFoundException: solr.extraction.ExtractingRequestHandler
at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
at java.net.FactoryURLClassLoader.loadClass(URLClassLoader.java:789)
at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:270)
at org.apache.solr.core.SolrResourceLoader.findClass(SolrResourceLoader.java:474)
... 21 more
Alguém possui alguma sugestão do que pode estar causando este erro? Já tentei efetuar todos os procedimentos de solução de problemas com o Solr presentes no manual de instalação, e nenhum deles resolveu o problema.
Obrigado.
https://portal.softwarepublico.gov.br/social/sei/foruns/print-pesquisa1.png
https://portal.softwarepublico.gov.br/social/sei/foruns/print-pesquisa2.png

33 comentários
Adicionado por Carlos Vieira
stackoverflow.com/questions/7918754/getting-the-extractingrequesthandler-to-work-in-solr Veja aqui como achar uma class e seu jar:
stackoverflow.com/questions/1983839/determine-which-jar-file-a-class-is-from
Adicionado por Bruno Davi Kretzmann
Adicionado por Marcus Menezes