Uploaded image for project: 'PUBLIC - Liferay Portal Community Edition'
  1. PUBLIC - Liferay Portal Community Edition
  2. LPS-43266

Solr4: Upgrade to Solr 4.3.1 causes issues with Users and Organizations

    Details

      Description

      Searching for users returns no results and also throws console errors.
      Organisations do not appear on portal.

      Steps to reproduce:

      1. Unzip solr 4.3.1
      2. In console go to solr-4.3.1/example and run: java -jar start.jar
      3. Once solr is running, terminate the process
      4. Start Liferay and deploy Solr4 app
      5. Stop Liferay server
      6. Navigate to tomcat-7.0.42/webapps/solr4-web/WEB-INF/conf
      7. Copy schema.xml and solrconfig.xml into solr-4.3.1/example/solr/collection1/conf
      8. Navigate to tomcat-7.0.42/webapps/solr4-web/WEB-INF/classes/META-INF
      9. Open solr-spring.xml
      10. Change 'http://localhost:8080/solr' to 'http://localhost:8983/solr'
      11. Save and close solr-spring.xml
      12. Start solr-4.3.1 server
      13. Start Liferay server
      14. Go to Control Panel > Server Administration > Re-index All and Re-index spell check
      15. Go to Users and Organisations
      16. Assert "No organisations were found" appears
      17. Go to All Users
      18. Search for a User in the search bar
      19. Assert no users are returned from the search and console throws error:
        23:16:21,199 WARN  [http-bio-8080-exec-14][ProxyMessageListener:81] com.liferay.portal.kernel.search.SearchException
        com.liferay.portal.kernel.search.SearchException
                at com.liferay.portal.search.solr.SolrQuerySuggester.suggestKeywords(SolrQuerySuggester.java:324)
                at com.liferay.portal.search.solr.SolrQuerySuggester.suggestKeywords(SolrQuerySuggester.java:220)
                at com.liferay.portal.search.solr.SolrQuerySuggester.spellCheckKeywords(SolrQuerySuggester.java:84)
                at com.liferay.portal.kernel.search.BaseQuerySuggester.spellCheckKeywords(BaseQuerySuggester.java:29)
                at com.liferay.portal.kernel.search.BaseIndexSearcher.spellCheckKeywords(BaseIndexSearcher.java:47)
                at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
                at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
                at java.lang.reflect.Method.invoke(Method.java:601)
                at com.liferay.portal.kernel.messaging.proxy.ProxyRequest.execute(ProxyRequest.java:85)
                at com.liferay.portal.kernel.messaging.proxy.ProxyMessageListener.receive(ProxyMessageListener.java:51)
                at com.liferay.portal.kernel.messaging.InvokerMessageListener.receive(InvokerMessageListener.java:72)
                at com.liferay.portal.kernel.messaging.SynchronousDestination.send(SynchronousDestination.java:41)
                at com.liferay.portal.kernel.messaging.sender.DirectSynchronousMessageSender.send(DirectSynchronousMessageSender.java:54)
                at com.liferay.portal.kernel.messaging.proxy.BaseMultiDestinationProxyBean.synchronousSend(BaseMultiDestinationProxyBean.java:48)
                at com.liferay.portal.messaging.proxy.MultiDestinationMessagingProxyInvocationHandler.invoke(MultiDestinationMessagingProxyInvocationHandler.java:50)
                at com.sun.proxy.$Proxy273.spellCheckKeywords(Unknown Source)
                at com.liferay.portal.kernel.search.SearchEngineUtil.spellCheckKeywords(SearchEngineUtil.java:664)
                at com.liferay.portal.kernel.search.CollatedSpellCheckHitsProcessor.process(CollatedSpellCheckHitsProcessor.java:42)
                at com.liferay.portal.kernel.search.CompositeHitsProcessor.process(CompositeHitsProcessor.java:41)
                at com.liferay.portal.kernel.search.BaseIndexer.processHits(BaseIndexer.java:1669)
                at com.liferay.portal.kernel.search.BaseIndexer.search(BaseIndexer.java:515)
                at com.liferay.portal.service.impl.UserLocalServiceImpl.search(UserLocalServiceImpl.java:5651)
                at com.liferay.portal.service.impl.UserLocalServiceImpl.search(UserLocalServiceImpl.java:3116)
                at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
                at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
                at java.lang.reflect.Method.invoke(Method.java:601)
                at com.liferay.portal.spring.aop.ServiceBeanMethodInvocation.proceed(ServiceBeanMethodInvocation.java:115)
                at com.liferay.portal.spring.transaction.DefaultTransactionExecutor.execute(DefaultTransactionExecutor.java:62)
                at com.liferay.portal.spring.transaction.TransactionInterceptor.invoke(TransactionInterceptor.java:51)
                at com.liferay.portal.spring.aop.ServiceBeanMethodInvocation.proceed(ServiceBeanMethodInvocation.java:111)
                at com.liferay.portal.spring.aop.ServiceBeanAopProxy.invoke(ServiceBeanAopProxy.java:175)
                at com.sun.proxy.$Proxy104.search(Unknown Source)
                at com.liferay.portal.service.UserLocalServiceUtil.search(UserLocalServiceUtil.java:2436)
                at org.apache.jsp.html.portlet.users_005fadmin.view_jsp._jspService(view_jsp.java:1790)
                at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
                at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
                at com.liferay.portal.servlet.DirectRequestDispatcher.include(DirectRequestDispatcher.java:57)
                at com.liferay.portal.servlet.ClassLoaderRequestDispatcherWrapper.doDispatch(ClassLoaderRequestDispatcherWrapper.java:78)
                at com.liferay.portal.servlet.ClassLoaderRequestDispatcherWrapper.include(ClassLoaderRequestDispatcherWrapper.java:53)
                at com.liferay.taglib.util.IncludeTag.include(IncludeTag.java:295)
                at com.liferay.taglib.util.IncludeTag.doInclude(IncludeTag.java:192)
                at com.liferay.taglib.util.IncludeTag.doEndTag(IncludeTag.java:83)
                at org.apache.jsp.html.common.themes.portlet_jsp._jspService(portlet_jsp.java:3807)
                at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
                at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
                at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:432)
                at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390)
                at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334)
                at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
                at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
                at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
                at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:116)
                at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilter.doFilter(InvokerFilter.java:96)
                at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
                at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
                at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:749)
                at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:605)
                at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:544)
                at com.liferay.portlet.PortletRequestDispatcherImpl.dispatch(PortletRequestDispatcherImpl.java:331)
                at com.liferay.portlet.PortletRequestDispatcherImpl.include(PortletRequestDispatcherImpl.java:128)
                at com.liferay.portal.struts.PortletRequestProcessor.doInclude(PortletRequestProcessor.java:370)
                at com.liferay.portal.struts.PortletRequestProcessor.doForward(PortletRequestProcessor.java:338)
                at org.apache.struts.tiles.TilesRequestProcessor.processTilesDefinition(TilesRequestProcessor.java:239)
                at org.apache.struts.tiles.TilesRequestProcessor.internalModuleRelativeForward(TilesRequestProcessor.java:341)
                at org.apache.struts.action.RequestProcessor.processForward(RequestProcessor.java:572)
                at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:221)
                at com.liferay.portal.struts.PortletRequestProcessor.process(PortletRequestProcessor.java:234)
                at com.liferay.portlet.StrutsPortlet.include(StrutsPortlet.java:296)
                at com.liferay.portlet.StrutsPortlet.doView(StrutsPortlet.java:157)
                at com.liferay.portal.kernel.portlet.LiferayPortlet.doDispatch(LiferayPortlet.java:213)
                at javax.portlet.GenericPortlet.render(GenericPortlet.java:233)
                at com.liferay.portlet.FilterChainImpl.doFilter(FilterChainImpl.java:103)
                at com.liferay.portlet.ScriptDataPortletFilter.doFilter(ScriptDataPortletFilter.java:55)
                at com.liferay.portlet.FilterChainImpl.doFilter(FilterChainImpl.java:100)
                at com.liferay.portal.kernel.portlet.PortletFilterUtil.doFilter(PortletFilterUtil.java:64)
                at com.liferay.portlet.InvokerPortletImpl.invoke(InvokerPortletImpl.java:618)
                at com.liferay.portlet.InvokerPortletImpl.invokeRender(InvokerPortletImpl.java:677)
                at com.liferay.portlet.InvokerPortletImpl.render(InvokerPortletImpl.java:379)
                at org.apache.jsp.html.portal.render_005fportlet_jsp._jspService(render_005fportlet_jsp.java:1242)
                at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
                at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
                at com.liferay.portal.servlet.DirectRequestDispatcher.include(DirectRequestDispatcher.java:57)
                at com.liferay.portal.servlet.ClassLoaderRequestDispatcherWrapper.doDispatch(ClassLoaderRequestDispatcherWrapper.java:78)
                at com.liferay.portal.servlet.ClassLoaderRequestDispatcherWrapper.include(ClassLoaderRequestDispatcherWrapper.java:53)
                at com.liferay.portlet.PortletContainerImpl._doRender(PortletContainerImpl.java:655)
                at com.liferay.portlet.PortletContainerImpl.render(PortletContainerImpl.java:138)
                at com.liferay.portlet.SecurityPortletContainerWrapper.render(SecurityPortletContainerWrapper.java:141)
                at com.liferay.portlet.RestrictPortletContainerWrapper.render(RestrictPortletContainerWrapper.java:126)
                at com.liferay.portal.kernel.portlet.PortletContainerUtil.render(PortletContainerUtil.java:156)
                at com.liferay.portal.layoutconfiguration.util.velocity.TemplateProcessor.processMax(TemplateProcessor.java:168)
                at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
                at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
                at java.lang.reflect.Method.invoke(Method.java:601)
                at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.doInvoke(UberspectImpl.java:389)
                at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.invoke(UberspectImpl.java:378)
                at org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java:270)
                at org.apache.velocity.runtime.parser.node.ASTReference.execute(ASTReference.java:262)
                at org.apache.velocity.runtime.parser.node.ASTReference.render(ASTReference.java:342)
                at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:336)
                at org.apache.velocity.Template.merge(Template.java:328)
                at org.apache.velocity.Template.merge(Template.java:235)
                at com.liferay.portal.velocity.VelocityTemplate.processTemplate(VelocityTemplate.java:112)
                at com.liferay.portal.template.AbstractTemplate.processTemplate(AbstractTemplate.java:108)
                at com.liferay.portal.layoutconfiguration.util.RuntimePageImpl.doProcessTemplate(RuntimePageImpl.java:375)
                at com.liferay.portal.layoutconfiguration.util.RuntimePageImpl.doDispatch(RuntimePageImpl.java:284)
                at com.liferay.portal.layoutconfiguration.util.RuntimePageImpl.getProcessedTemplate(RuntimePageImpl.java:96)
                at com.liferay.portal.layoutconfiguration.util.RuntimePageUtil.getProcessedTemplate(RuntimePageUtil.java:38)
                at org.apache.jsp.html.portal.layout.view.control_005fpanel_jsp._jspService(control_005fpanel_jsp.java:872)
                at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
                at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
                at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:432)
                at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390)
                at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334)
                at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
                at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
                at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
                at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:116)
                at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilter.doFilter(InvokerFilter.java:96)
                at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
                at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
                at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:749)
                at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:605)
                at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:544)
                at com.liferay.portal.action.LayoutAction.includeLayoutContent(LayoutAction.java:280)
                at com.liferay.portal.action.LayoutAction.processLayout(LayoutAction.java:383)
                at com.liferay.portal.action.LayoutAction.doExecute(LayoutAction.java:178)
                at com.liferay.portal.action.LayoutAction.execute(LayoutAction.java:79)
                at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:431)
                at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:236)
                at com.liferay.portal.struts.PortalRequestProcessor.process(PortalRequestProcessor.java:173)
                at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
                at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432)
                at javax.servlet.http.HttpServlet.service(HttpServlet.java:647)
                at com.liferay.portal.servlet.MainServlet.callParentService(MainServlet.java:546)
                at com.liferay.portal.servlet.MainServlet.service(MainServlet.java:523)
                at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
                at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
                at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
                at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:116)
                at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:169)
                at com.liferay.portal.servlet.filters.secure.SecureFilter.processFilter(SecureFilter.java:293)
                at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:59)
                at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:204)
                at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:109)
                at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:169)
                at com.liferay.portal.servlet.filters.jsoncontenttype.JSONContentTypeFilter.processFilter(JSONContentTypeFilter.java:42)
                at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:59)
                at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:204)
                at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:109)
                at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilter.doFilter(InvokerFilter.java:96)
                at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
                at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
                at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:749)
                at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:487)
                at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:412)
                at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:339)
                at com.liferay.portal.servlet.FriendlyURLServlet.service(FriendlyURLServlet.java:160)
                at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
                at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
                at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
                at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:116)
                at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:169)
                at com.liferay.portal.servlet.filters.strip.StripFilter.processFilter(StripFilter.java:359)
                at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:59)
                at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:204)
                at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:109)
                at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:169)
                at com.liferay.portal.servlet.filters.gzip.GZipFilter.processFilter(GZipFilter.java:123)
                at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:59)
                at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:204)
                at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:109)
                at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:169)
                at com.liferay.portal.servlet.filters.secure.SecureFilter.processFilter(SecureFilter.java:293)
                at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:59)
                at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:204)
                at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:109)
                at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:169)
                at com.liferay.portal.servlet.filters.i18n.I18nFilter.processFilter(I18nFilter.java:243)
                at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:59)
                at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:204)
                at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:109)
                at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:169)
                at com.liferay.portal.servlet.filters.etag.ETagFilter.processFilter(ETagFilter.java:70)
                at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:59)
                at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:204)
                at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:109)
                at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:169)
                at com.liferay.portal.servlet.filters.jsoncontenttype.JSONContentTypeFilter.processFilter(JSONContentTypeFilter.java:42)
                at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:59)
                at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:204)
                at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:109)
                at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:169)
                at com.liferay.portal.servlet.filters.autologin.AutoLoginFilter.processFilter(AutoLoginFilter.java:263)
                at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:59)
                at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:204)
                at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:109)
                at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:169)
                at com.liferay.portal.servlet.filters.sso.ntlm.NtlmPostFilter.processFilter(NtlmPostFilter.java:83)
                at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:59)
                at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:204)
                at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:109)
                at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:169)
                at com.liferay.portal.sharepoint.SharepointFilter.processFilter(SharepointFilter.java:88)
                at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:59)
                at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:204)
                at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:109)
                at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:169)
                at com.liferay.portal.servlet.filters.virtualhost.VirtualHostFilter.processFilter(VirtualHostFilter.java:226)
                at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:59)
                at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:204)
                at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:109)
                at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDirectCallFilter(InvokerFilterChain.java:185)
                at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:96)
                at org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:738)
                at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:204)
                at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:109)
                at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDirectCallFilter(InvokerFilterChain.java:165)
                at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:96)
                at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDirectCallFilter(InvokerFilterChain.java:165)
                at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:96)
                at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDirectCallFilter(InvokerFilterChain.java:185)
                at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:96)
                at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilter.doFilter(InvokerFilter.java:96)
                at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
                at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
                at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222)
                at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123)
                at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:502)
                at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
                at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99)
                at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:953)
                at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
                at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
                at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1023)
                at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589)
                at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:310)
                at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
                at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
                at java.lang.Thread.run(Thread.java:722)
        Caused by: java.lang.NullPointerException
                at com.liferay.portal.kernel.util.ArrayUtil.append(ArrayUtil.java:242)
                at com.liferay.portal.search.solr.SolrQuerySuggester.getGroupIdsForSuggestions(SolrQuerySuggester.java:210)
                at com.liferay.portal.search.solr.SolrQuerySuggester.getFilterQueries(SolrQuerySuggester.java:155)
                at com.liferay.portal.search.solr.SolrQuerySuggester.suggestKeywords(SolrQuerySuggester.java:264)
                ... 241 more
        23:16:21,209 ERROR [http-bio-8080-exec-14][IncludeTag:129] Current URL /group/control_panel/manage?p_p_id=125&p_p_lifecycle=0&p_p_state=maximized&p_p_mode=view&refererPlid=10187&controlPanelCategory=users&_125_struts_action=%2Fusers_admin%2Fview_users&_125_usersListView=flat-users generates exception: com.liferay.portal.kernel.exception.SystemException: com.liferay.portal.kernel.search.SearchException
        java.lang.NullPointerException
                at com.liferay.portal.kernel.util.ArrayUtil.append(ArrayUtil.java:242)
                at com.liferay.portal.search.solr.SolrQuerySuggester.getGroupIdsForSuggestions(SolrQuerySuggester.java:210)
                at com.liferay.portal.search.solr.SolrQuerySuggester.getFilterQueries(SolrQuerySuggester.java:155)
                at com.liferay.portal.search.solr.SolrQuerySuggester.suggestKeywords(SolrQuerySuggester.java:264)
                at com.liferay.portal.search.solr.SolrQuerySuggester.suggestKeywords(SolrQuerySuggester.java:220)
                at com.liferay.portal.search.solr.SolrQuerySuggester.spellCheckKeywords(SolrQuerySuggester.java:84)
                at com.liferay.portal.kernel.search.BaseQuerySuggester.spellCheckKeywords(BaseQuerySuggester.java:29)
                at com.liferay.portal.kernel.search.BaseIndexSearcher.spellCheckKeywords(BaseIndexSearcher.java:47)
                at com.liferay.portal.kernel.messaging.proxy.ProxyRequest.execute(ProxyRequest.java:85)
                at com.liferay.portal.kernel.messaging.proxy.ProxyMessageListener.receive(ProxyMessageListener.java:51)
                at com.liferay.portal.kernel.messaging.InvokerMessageListener.receive(InvokerMessageListener.java:72)
                at com.liferay.portal.kernel.messaging.SynchronousDestination.send(SynchronousDestination.java:41)
                at com.liferay.portal.kernel.messaging.sender.DirectSynchronousMessageSender.send(DirectSynchronousMessageSender.java:54)
                at com.liferay.portal.kernel.messaging.proxy.BaseMultiDestinationProxyBean.synchronousSend(BaseMultiDestinationProxyBean.java:48)
                at com.liferay.portal.messaging.proxy.MultiDestinationMessagingProxyInvocationHandler.invoke(MultiDestinationMessagingProxyInvocationHandler.java:50)
                at com.liferay.portal.kernel.search.SearchEngineUtil.spellCheckKeywords(SearchEngineUtil.java:664)
                at com.liferay.portal.kernel.search.CollatedSpellCheckHitsProcessor.process(CollatedSpellCheckHitsProcessor.java:42)
                at com.liferay.portal.kernel.search.CompositeHitsProcessor.process(CompositeHitsProcessor.java:41)
                at com.liferay.portal.kernel.search.BaseIndexer.processHits(BaseIndexer.java:1669)
                at com.liferay.portal.kernel.search.BaseIndexer.search(BaseIndexer.java:515)
          

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              jane.kim Jane Kim (Inactive)
              Reporter:
              jane.kim Jane Kim (Inactive)
              Participants of an Issue:
              Recent user:
              Esther Sanz
              Votes:
              1 Vote for this issue
              Watchers:
              5 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:
                Days since last comment:
                6 years, 46 weeks, 3 days ago

                  Packages

                  Version Package
                  6.2.X EE
                  7.0.0 M1