lucene-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Uwe Schindler (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (SOLR-2504) Combined usage of Synonyms/SpellChecker causes java.lang.NullPointerException, when searching for a word out of synonyms.txt
Date Mon, 09 May 2011 11:14:03 GMT

    [ https://issues.apache.org/jira/browse/SOLR-2504?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13030685#comment-13030685
] 

Uwe Schindler commented on SOLR-2504:
-------------------------------------

>From looking at the code: It's impossible to get an NPE at this place. As this bug only
appears in some combinations of components in Solr, this maybe an Hotspot bug in Suns JVM.
Can you try to run your server using the -Xbatch switch, to disable background hotspot compilation
(may slowdown your server immense)?

> Combined usage of Synonyms/SpellChecker causes java.lang.NullPointerException, when searching
for a word out of synonyms.txt
> ----------------------------------------------------------------------------------------------------------------------------
>
>                 Key: SOLR-2504
>                 URL: https://issues.apache.org/jira/browse/SOLR-2504
>             Project: Solr
>          Issue Type: Bug
>          Components: clients - java, spellchecker
>    Affects Versions: 3.1
>            Reporter: Jens Bertheau
>             Fix For: 1.4
>
>
> After migrating from 1.4 to 3.1 we experience the following behaviour:
> When SpellChecking is turned off, everything works fine.
> When Synonyms are *not* being used, everything works fine.
> When both, SpellChecking and Synonyms, are being used and a search is triggered, that
contains at least one of the words out of synonyms.txt the following error is thrown:
> java.lang.NullPointerException
>         at org.apache.lucene.util.AttributeSource.cloneAttributes(AttributeSource.java:542)
>         at org.apache.solr.analysis.SynonymFilter.incrementToken(SynonymFilter.java:132)
>         at org.apache.lucene.analysis.FilteringTokenFilter.incrementToken(FilteringTokenFilter.java:58)
>         at org.apache.solr.handler.component.SpellCheckComponent.getTokens(SpellCheckComponent.java:485)
>         at org.apache.solr.handler.component.SpellCheckComponent.process(SpellCheckComponent.java:131)
>         at org.apache.solr.handler.component.SearchHandler.handleRequestBody(SearchHandler.java:194)
>         at org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:129)
>         at org.apache.solr.core.SolrCore.execute(SolrCore.java:1360)
>         at org.apache.solr.servlet.SolrDispatchFilter.execute(SolrDispatchFilter.java:356)
>         at org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:252)
>         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
>         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
>         at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
>         at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:172)
>         at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
>         at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
>         at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
>         at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:151)
>         at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:874)
>         at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
>         at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
>         at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
>         at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
>         at java.lang.Thread.run(Thread.java:619)
> The problem has been described already here:
> http://osdir.com/ml/solr-user.lucene.apache.org/2010-09/msg00945.html
> I have a report of a third person, experiencing the same problem.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@lucene.apache.org
For additional commands, e-mail: dev-help@lucene.apache.org


Mime
View raw message