View Single Post
  #6 (permalink)  
Old 09-04-2007, 11:07 PM
ekaftan ekaftan is offline
Active Member
 
Posts: 28
Default

Quote:
Originally Posted by jjzhuang View Post
If it gets that far in the zdesktop log, that means your reverse proxy already works for some URLs but not all. It's choking on the URL /home*. This is not that uncommon because apache mod_proxy config can be very URL specific.

You can try this. After using webclient to login, in the browser window try this URL:

http://<proxy-host-port>/home/~/?fmt=sync&nohdr=1&id=47903

It will probably choke the same way.
you were right... zimbra chokes and an error 500 appears on the browser window:

java.lang.StringIndexOutOfBoundsException: String index out of range: 4
java.lang.String.substring(String.java:1765)
com.zimbra.cs.service.UserServlet$Context.<init>(U serServlet.java:616)
com.zimbra.cs.service.UserServlet.doGet(UserServle t.java:255)
javax.servlet.http.HttpServlet.service(HttpServlet .java:689)
com.zimbra.cs.servlet.ZimbraServlet.service(Zimbra Servlet.java:162)
javax.servlet.http.HttpServlet.service(HttpServlet .java:802)
com.zimbra.webClient.filters.SetHeaderFilter.doFil ter(SetHeaderFilter.java:286)

But apache is correctly proxying the request, zimbra gets it, but something gets changed by apache. The same request, with ':7070' added works fine.

Somehow it does not look like an apache misconfiguration...
Reply With Quote