search doesn't work for me in SWA - exception in swa.log
Posted: Mon Apr 16, 2007 7:45 am
Hello,
I've setup scalix 11.0.3 on debian etch and it's running almost perfect (including Outlook connector).
However I'm facing an issue with the search functionality in SWA since 11.0.0 which never disappeared after upgrading to 0.1, 0.2 and 0.3. So I guess it's a very specific configuration issue.
When I put a "string" into the search box and I press the search button the search window appears but it never returns any result back. At the same time a UTILITY:SillyString exeption is thrown in scalix-swa.log.
I tried out all the hints I found in the forum like recreating the index, search on command line (which works) and so on but could not fix the problem
Could somebody advise me what I need to verify?
thanks,
jens
2007-04-16 12:19:48,019 DEBUG [SillyString.expandCapacity:149] UTILITY:SillyString -- expandCapcity
java.lang.Throwable: SillyString
at com.oddpost.util.SillyString.expandCapacity(SillyString.java:148)
at com.oddpost.util.SillyString.append(SillyString.java:504)
at com.oddpost.util.GeneralUtils.getStackTraceInner(GeneralUtils.java:191)
at com.oddpost.util.GeneralUtils.getStackTrace(GeneralUtils.java:158)
at com.oddpost.soap.SoapFault.<init>(SoapFault.java:135)
at com.oddpost.soap.SoapFault.<init>(SoapFault.java:116)
at com.oddpost.server.module.SoapMail.search(SoapMail.java:724)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at com.oddpost.soap.SoapModule.invokeMethod(SoapModule.java:231)
at com.oddpost.soap.SoapRequestImpl.execute(SoapRequestImpl.java:139)
at com.oddpost.server.HttpRequestHandler.handleRequest(HttpRequestHandler.java:228)
at com.oddpost.server.SoapServlet.doPost(SoapServlet.java:49)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at com.oddpost.server.filter.HttpConfFilter.doFilter(HttpConfFilter.java:174)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:199)
at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:282)
at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:754)
at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:684)
at org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:876)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
at java.lang.Thread.run(Thread.java:595)
################
DEBUG [HttpRequestHandler.sendResponse:301] ip: xxx.xxx.xxx.xxx; username: jens; message: <SOAP-ENV:Fault><faultcode>SOAP-ENV:SERVER.ConnectException</faultcode><faultstring>Connection refused
</faultstring><detail><e:ConnectException xmlns:e="http://scalix.com/errors"><message>Connection refused
</message><debug>java.net.ConnectException: Connection refused
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333)
at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195)
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)
at java.net.Socket.connect(Socket.java:519)
at java.net.Socket.connect(Socket.java:469)
at java.net.Socket.<init>(Socket.java:366)
at java.net.Socket.<init>(Socket.java:239)
at org.apache.commons.httpclient.protocol.DefaultProtocolSocketFactory.createSocket(DefaultProtocolSocketFactory.java:79)
at org.apache.commons.httpclient.protocol.DefaultProtocolSocketFactory.createSocket(DefaultProtocolSocketFactory.java:121)
at org.apache.commons.httpclient.HttpConnection.open(HttpConnection.java:706)
at org.apache.commons.httpclient.MultiThreadedHttpConnectionManager$HttpConnectionAdapter.open(MultiThreadedHttpConnectionManager.java:1321)
I've setup scalix 11.0.3 on debian etch and it's running almost perfect (including Outlook connector).
However I'm facing an issue with the search functionality in SWA since 11.0.0 which never disappeared after upgrading to 0.1, 0.2 and 0.3. So I guess it's a very specific configuration issue.
When I put a "string" into the search box and I press the search button the search window appears but it never returns any result back. At the same time a UTILITY:SillyString exeption is thrown in scalix-swa.log.
I tried out all the hints I found in the forum like recreating the index, search on command line (which works) and so on but could not fix the problem
Could somebody advise me what I need to verify?
thanks,
jens
2007-04-16 12:19:48,019 DEBUG [SillyString.expandCapacity:149] UTILITY:SillyString -- expandCapcity
java.lang.Throwable: SillyString
at com.oddpost.util.SillyString.expandCapacity(SillyString.java:148)
at com.oddpost.util.SillyString.append(SillyString.java:504)
at com.oddpost.util.GeneralUtils.getStackTraceInner(GeneralUtils.java:191)
at com.oddpost.util.GeneralUtils.getStackTrace(GeneralUtils.java:158)
at com.oddpost.soap.SoapFault.<init>(SoapFault.java:135)
at com.oddpost.soap.SoapFault.<init>(SoapFault.java:116)
at com.oddpost.server.module.SoapMail.search(SoapMail.java:724)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at com.oddpost.soap.SoapModule.invokeMethod(SoapModule.java:231)
at com.oddpost.soap.SoapRequestImpl.execute(SoapRequestImpl.java:139)
at com.oddpost.server.HttpRequestHandler.handleRequest(HttpRequestHandler.java:228)
at com.oddpost.server.SoapServlet.doPost(SoapServlet.java:49)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at com.oddpost.server.filter.HttpConfFilter.doFilter(HttpConfFilter.java:174)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:199)
at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:282)
at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:754)
at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:684)
at org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:876)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
at java.lang.Thread.run(Thread.java:595)
################
DEBUG [HttpRequestHandler.sendResponse:301] ip: xxx.xxx.xxx.xxx; username: jens; message: <SOAP-ENV:Fault><faultcode>SOAP-ENV:SERVER.ConnectException</faultcode><faultstring>Connection refused
</faultstring><detail><e:ConnectException xmlns:e="http://scalix.com/errors"><message>Connection refused
</message><debug>java.net.ConnectException: Connection refused
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333)
at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195)
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)
at java.net.Socket.connect(Socket.java:519)
at java.net.Socket.connect(Socket.java:469)
at java.net.Socket.<init>(Socket.java:366)
at java.net.Socket.<init>(Socket.java:239)
at org.apache.commons.httpclient.protocol.DefaultProtocolSocketFactory.createSocket(DefaultProtocolSocketFactory.java:79)
at org.apache.commons.httpclient.protocol.DefaultProtocolSocketFactory.createSocket(DefaultProtocolSocketFactory.java:121)
at org.apache.commons.httpclient.HttpConnection.open(HttpConnection.java:706)
at org.apache.commons.httpclient.MultiThreadedHttpConnectionManager$HttpConnectionAdapter.open(MultiThreadedHttpConnectionManager.java:1321)