Hi,
after upgrading our Scalix installation from 11.1 to 11.3, we are no longer able to log into SAC. Webmail works fine though. The error message displayed by the webpage is:
"Could not log in.
Could not fetch configuration information.
Possible problem with administration server."
The scalix-caa.log tells me:
2008-01-14 10:34:53,400 DEBUG [CAAConnectionPoolManager.getFreeConnectionFromPoo
l:199] Retrieved connection from pool for scalix.res and endpoint http://vscalix
.domain.com:8009/res/RESDispatcher
2008-01-14 10:34:53,400 DEBUG [CAAConnectionPoolManager.logConnectionPool:315] Connection pool scalix.res status: min=2,max=10,size=2,used=1
2008-01-14 10:34:53,401 DEBUG [ConnectionHelperUtils.sendAndReceiveMessage:162]
System is not configured to talk to vscalix.domain.com securely, OK
2008-01-14 10:34:53,405 FATAL [RESServiceHandler.GetMailNodesList:965] java.net.
SocketException: Unexpected end of file from server:vscalix.domain.com
java.net.SocketException: Unexpected end of file from server
at sun.net.www.http.HttpClient.parseHTTPHeader(HttpClient.java:708)
at sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:571)
at sun.net.www.http.HttpClient.parseHTTPHeader(HttpClient.java:705)
at sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:571)
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLCon
nection.java:961)
at java.net.URLConnection.getContent(URLConnection.java:682)
at com.scalix.sac.ubermgr.caa.RESConnection.receiveMessage(RESConnection
.java:114)
at com.scalix.sac.ubermgr.util.ConnectionHelperUtils.sendAndReceiveMessa
ge(ConnectionHelperUtils.java:166)
at com.scalix.sac.ubermgr.res.RESServiceHandler.GetMailNodesList(RESServ
iceHandler.java:948)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at com.scalix.sac.ubermgr.caa.RESService.doRequest(RESService.java:109)
at com.scalix.caa.soap.SOAPDispatcherServlet.onMessage(SOAPDispatcherSer
vlet.java:268)
at com.scalix.caa.soap.SAAJServlet.doPost(SAAJServlet.java:123)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
icationFilterChain.java:269)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
ilterChain.java:188)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperV
alve.java:213)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextV
alve.java:174)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.j
ava:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.j
ava:117)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineVal
ve.java:108)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.jav
a:151)
at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:200)
at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:283)
at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:773)
at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.ja
va:703)
at org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSock
et.java:895)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadP
ool.java:689)
at java.lang.Thread.run(Thread.java:595)
2008-01-14 10:34:53,405 DEBUG [CAAConnectionPoolManager.freeConnection:88] Freei
ng a connection
2008-01-14 10:34:53,406 DEBUG [CAAConnectionPoolManager.logConnectionPool:315] C
onnection pool scalix.res status: min=2,max=10,size=2,used=0
2008-01-14 10:34:53,406 ERROR [GetMailNodesList.buildResponseMessage:104] Skippi
ng server vscalix.domain.com. No document received!
2008-01-14 10:34:53,409 DEBUG [SAAJServlet.doPost:130] ************ Request End
Success ***************
The password for the sxqueryadmin user is correct, I've tried deleting and recreating the sxadmin user, restarting the scalix and tomcat services, all to no avail.
The exception backtrace seems to indicate that the connection is immediately closed after being opened, but there is a tomcat running on port 8009.
Any ideas?