[xwiki-users] xwiki : loading pages problem
Julien Oix
Julien.Oix at paris7.jussieu.fr
Mon Feb 5 14:35:43 CET 2007
Julien Oix wrote:
> Sergiu Dumitriu wrote:
>> I guess it's not a encoding issue, although I once had the same
>> problem and it was caused by the encoding.
>>
>> - Does the page load fine without the mod_jk? (access the tomcat port
>> directly)
> Hi Sergiu and all the xwiki users :)
>
> I directly tried with apache and mod_jk.
>> - Does your mod_jk config file contain something unusual?
> here are my conf files and only the interestings parts
>
> ## tomcat / server.xml ###
> <Server port="8005" shutdown="SHUTDOWN">
> <Listener
> className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener"
> />
> <Listener
> className="org.apache.catalina.storeconfig.StoreConfigLifecycleListener"/>
>
> <Service name="Catalina">
> <Connector port="8009"
> enableLookups="false" redirectPort="8443"
> protocol="AJP/1.3" />
> <Engine name="tomcat-apache"
> defaultHost="m6prg.ufr-info-p7.jussieu.fr">
>
> <Host name="m6prg.ufr-info-p7.jussieu.fr"
> appBase="/var/lib/tomcat5.5/webapps/xwiki"
> unpackWARs="false" autoDeploy="false">
>
> <Context path="/xwiki"
> docBase="/var/lib/tomcat5.5/webapps/xwiki" debug="0" reloadable="true"/>
> </Host>
> </Engine>
> </Service>
> </Server>
>
> ## apache / apache2.conf
> JkWorkersFile /etc/apache2/workers.properties
> JkLogFile /var/log/apache2/mod_jk.log
> JkLogLevel warn
>
> ## apache / xwiki conf
> JkMount /xwiki/* worker1
>
> ## mod_jk / workers.properties
> workers.tomcat_home=/usr/share/tomcat5.5
> workers.java_home=/usr/lib/jvm/java-1.5.0-sun
> ps=/
> worker.list=worker1
> worker.worker1.port=8009
> worker.worker1.host=localhost
> worker.worker1.type=ajp13
> worker.worker1.lbfactor=1
> worker.loadbalancer.type=lb
> worker.loadbalancer.balanced_workers=worker1
>> - Do your pages contain special symbols outside the normal ASCII range?
> I don't think so, and in fact all the pages are affected, so I don't
> think there are symbols outside ASCII in every page :)
>> - What's the operating system codepage?
> ## /etc/locale.gen
> en_US.UTF-8 UTF-8
> fr_FR.ISO-8859-1 ISO-8859-1
> fr_FR ISO-8859-1
> fr_FR.UTF-8 UTF-8
> fr_FR at euro ISO-8859-15
>
> ##printenv | grep LANG
> LANG=fr_FR
>>
>> I managed to put xwiki behind mod_jk, and it's working fine.
>>
> So I put all this stuff, maybe U foind something weird, before I try
> to access the wiki by tomcat directly (HTTP/1.1, default port 8180)
>
>
hi everyone,
I found a java exception in the catalina tomcat log file, that is
written when a user logs in.
##
14:33:03,245 WARN TP-Processor1
http://m6prg.ufr-info-p7.jussieu.fr/xwiki/bin/loginsubmit/XWiki/XWikiLogin
XWikiAction:execute:182 - Uncaught exception: Error number 0 in 11:
Uncaught exception
Wrapped Exception: null
com.xpn.xwiki.XWikiException: Error number 0 in 11: Uncaught exception
Wrapped Exception: null
at com.xpn.xwiki.web.XWikiAction.execute(XWikiAction.java:159)
at
org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:431)
at
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:236)
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: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.xpn.xwiki.web.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:121)
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:767)
at
org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:697)
at
org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:889)
at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
at java.lang.Thread.run(Thread.java:595)
Wrapped Exception:
java.lang.IllegalStateException
at
org.apache.catalina.connector.ResponseFacade.sendRedirect(ResponseFacade.java:432)
at
org.securityfilter.authenticator.FormAuthenticator.showLogin(FormAuthenticator.java:230)
at
com.xpn.xwiki.user.impl.xwiki.MyFormAuthenticator.showLogin(MyFormAuthenticator.java:55)
at
com.xpn.xwiki.user.impl.xwiki.XWikiAuthServiceImpl.showLogin(XWikiAuthServiceImpl.java:197)
at
com.xpn.xwiki.user.impl.xwiki.XWikiRightServiceImpl.checkAccess(XWikiRightServiceImpl.java:201)
at com.xpn.xwiki.XWiki.checkAccess(XWiki.java:2548)
at com.xpn.xwiki.XWiki.prepareDocuments(XWiki.java:3233)
at com.xpn.xwiki.web.XWikiAction.execute(XWikiAction.java:128)
at
org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:431)
at
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:236)
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: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.xpn.xwiki.web.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:121)
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:767)
at
org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:697)
at
org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:889)
at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684
##
It seems to deal with jk connector with this line
(org.apache.catalina.connector.ResponseFacade.sendRedirect(ResponseFacade.java:432),
isn't it ?
Julien.
More information about the users
mailing list