[ 
https://issues.apache.org/jira/browse/JSPWIKI-270?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12596410#action_12596410
 ] 

Janne Jalkanen commented on JSPWIKI-270:
----------------------------------------

As far as I can tell, we're doing the same thing, except that Mediawiki is 
apparently using plenty of Javascript tricks to work around some rendering 
issues.

If you turn off Javascript, does it work still?

BTW, my name is Janne, not Janna.  Janna is a female name in Finnish...

> illegal page name when copy url in hebrew to address bar
> --------------------------------------------------------
>
>                 Key: JSPWIKI-270
>                 URL: https://issues.apache.org/jira/browse/JSPWIKI-270
>             Project: JSPWiki
>          Issue Type: Bug
>          Components: Localization
>    Affects Versions: 2.6.1
>         Environment: tomcat 5.5
>            Reporter: popay p
>            Priority: Minor
>
> i installed jspwiki 2.6.1 on tomcat 5.5 when trying to copy url in hebrew to 
> address bar i getting exception. for example: 
> http://172.21.1.73:8080/wiki/Wiki.jsp?page=גיל%20שויד 
> the encoding on the server is utf-8 
> when trying to click that link through the page is seem ok. 
> the problem only exist if i copy the url to the address bar. 
> something wrong with the encoding.
> ERROR com.ecyrd.jspwiki.tags.WikiTagBase JSPWiki:/wiki/Wiki.jsp 
> JSPWiki:http://172.21.1.73:8080/wiki/Wiki.jsp - Tag failed 
> com.ecyrd.jspwiki.providers.ProviderException: Illegal page name at 
> com.ecyrd.jspwiki.PageManager.pageExists(PageManager.java:522) at 
> com.ecyrd.jspwiki.ui.CommandResolver.simplePageExists(CommandResolver.java:521)
>  at 
> com.ecyrd.jspwiki.ui.CommandResolver.getFinalPageName(CommandResolver.java:323)
>  at com.ecyrd.jspwiki.WikiEngine.getFinalPageName(WikiEngine.java:1209) at 
> com.ecyrd.jspwiki.WikiEngine.pageExists(WikiEngine.java:1146) at 
> com.ecyrd.jspwiki.tags.NoSuchPageTag.doWikiStartTag(NoSuchPageTag.java:75) at 
> com.ecyrd.jspwiki.tags.PageExistsTag.doWikiStartTag(PageExistsTag.java:44) at 
> com.ecyrd.jspwiki.tags.WikiTagBase.doStartTag(WikiTagBase.java:89) at 
> org.apache.jsp.templates.default_.PageActionsTop_jsp._jspx_meth_wiki_005fPageExists_005f0(PageActionsTop_jsp.java:787)
>  at 
> org.apache.jsp.templates.default_.PageActionsTop_jsp._jspx_meth_wiki_005fCheckRequestContext_005f2(PageActionsTop_jsp.java:754)
>  at 
> org.apache.jsp.templates.default_.PageActionsTop_jsp._jspService(PageActionsTop_jsp.java:141)
>  at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98) at 
> javax.servlet.http.HttpServlet.service(HttpServlet.java:803) at 
> org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:331)
>  at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329) 
> at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265) at 
> javax.servlet.http.HttpServlet.service(HttpServlet.java:803) at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
>  at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
>  at 
> org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:679)
>  at 
> org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:584)
>  at 
> org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:497)
>  at 
> org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:965)
>  at 
> org.apache.jasper.runtime.PageContextImpl.include(PageContextImpl.java:600) 
> at com.ecyrd.jspwiki.tags.IncludeTag.doEndTag(IncludeTag.java:84) at 
> org.apache.jsp.templates.default_.ViewTemplate_jsp._jspx_meth_wiki_005fInclude_005f3(ViewTemplate_jsp.java:555)
>  at 
> org.apache.jsp.templates.default_.ViewTemplate_jsp._jspService(ViewTemplate_jsp.java:138)
>  at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98) at 
> javax.servlet.http.HttpServlet.service(HttpServlet.java:803) at 
> org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:331)
>  at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329) 
> at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265) at 
> javax.servlet.http.HttpServlet.service(HttpServlet.java:803) at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
>  at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
>  at 
> org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:679)
>  at 
> org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:584)
>  at 
> org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:497)
>  at 
> org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:965)
>  at 
> org.apache.jasper.runtime.PageContextImpl.include(PageContextImpl.java:600) 
> at com.ecyrd.jspwiki.tags.IncludeTag.doEndTag(IncludeTag.java:84) at 
> org.apache.jsp.Wiki_jsp._jspService(Wiki_jsp.java:108) at 
> org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98) at 
> javax.servlet.http.HttpServlet.service(HttpServlet.java:803) at 
> org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:331)
>  at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329) 
> at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265) at 
> javax.servlet.http.HttpServlet.service(HttpServlet.java:803) at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
>  at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
>  at 
> com.ecyrd.jspwiki.ui.WikiServletFilter.doFilter(WikiServletFilter.java:99) at 
> com.ecyrd.jspwiki.ui.WikiJSPFilter.doFilter(WikiJSPFilter.java:91) at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
>  at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
>  at 
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
>  at 
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)
>  at 
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) 
> at 
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117) 
> at 
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
>  at 
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174) 
> at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:874) 
> at 
> org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
>  at 
> org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
>  at 
> org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
>  at 
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
>  at java.lang.Thread.run(Thread.java:595) 

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to