Hi,

it has nothing to do with the space name. I can reproduce the issue accross
several (sub-)wikis and different spaces. The only thing relevant to
reproduce the error is the quotation mark (") in the page name.

As soon as I want to open such a document or create one I get the 500 error
from tomcat mentioned below.

Yes, the Windows server accepts the quotation marks, I can click the
document links and they are shown correctly, the Ubuntu Server throughs the
500 error at me.

Regs,
Dennis

2015-04-22 11:44 GMT+02:00 <[email protected]>:

> Hi D R!
>
> Does this URL included in the error message some special meaning for you?
> Could it be the only space with some reserved characters in the space name?
>
>
> http://10.80.75.216/xwiki/wiki/kunden/view/Some+&+Space/Kunden+Appstore+iPad+Apps
>
> Perhaps they were allowed in your Windows Server and Ubuntu rejects them?
>
> Cheers!
>
> --
> Ricardo Rodríguez
> Research Management and Promotion Technician
> Technical Secretariat
> Health Research Institute of Santiago de Compostela (IDIS)
> http://www.idisantiago.es
>
> ________________________________________
> De: users [[email protected]] en nombre de D R [[email protected]]
> Enviado: miércoles, 22 de abril de 2015 11:33
> Para: XWiki Users
> Asunto: Re: [xwiki-users] Tomcat error 500 for pages with " in title
>
> Does anybody have additional hints how I can solve this blocking issue?
>
> Thanks in advance.
>
> 2015-04-21 9:56 GMT+02:00 D R <[email protected]>:
>
> > Thanks, Ricardo.
> >
> > I checked the encoding documentation and performed some steps but the
> > issue still occurs.
> >
> > What I did:
> >
> > - XWiki encoding
> >     - web.xml: already UTF-8
> >     - xwiki.cfg: already UTF-8
> >
> > - HTML encoding: added to each wiki (Content-Type tag was completely
> > missing)
> >
> > - Hibernate configuration: UTF-8 properties added
> >
> > - MySQL config: added UTF-8 settings and converted each database from
> > utf8_general_ci to utf8_bin
> >
> > - Tomcat: already UTF-8
> >
> > - System config: already en_US.UTF-8
> >
> > - OpenOffice import: no changes needed because no issues so far
> >
> > I then rebooted the Ubuntu Server machine.
> >
> > When opening pages with " in the title/link I still get the same error
> 500
> > from tomcat.
> >
> > Any further hints/suggestions?
> >
> > Regs,
> > Dennis
> >
> > 2015-04-20 20:54 GMT+02:00 <[email protected]
> >:
> >
> >> Hi D R!
> >>
> >> Have you checked if the encoding in the whole enviroment is correctly
> set
> >> up? I've seen something similar here in a CentOS installation this
> morning
> >> while fine tunning encoding as per...
> >>
> >> http://goo.gl/RC2k5k
> >>
> >> I'm not able to remember what error resulted to at least a similar
> >> message, but it was an erroneous configuration in some step. I swear
> that
> >> it was while teaking with hibernate.cfg.xml thought...
> >>
> >> HTH!
> >>
> >> Ricardo
> >>
> >> --
> >> Ricardo Rodríguez
> >> Research Management and Promotion Technician
> >> Technical Secretariat
> >> Health Research Institute of Santiago de Compostela (IDIS)
> >> http://www.idisantiago.es
> >>
> >> ________________________________________
> >> De: users [[email protected]] en nombre de D R [[email protected]
> ]
> >> Enviado: lunes, 20 de abril de 2015 16:09
> >> Para: XWiki Users
> >> Asunto: [xwiki-users] Tomcat error 500 for pages with " in title
> >>
> >> Hi everybody,
> >>
> >> we migrated our XWiki from Windows Server (Tomcat 7, XWiki 6) to Ubuntu
> >> Server 14.10 (Tomcat 8, XWiki 7) installed via the apt repository.
> >>
> >> All issues up to now could be solved but I stumbled upon one remaining
> >> issue.
> >>
> >> Opening Pages with " in the title/link lead to a tomcat 500 page.
> >> On the Windows instance the pages work.
> >>
> >> Could anybody help me to fix this?
> >> Thanks in advance.
> >>
> >> Example:
> >>
> >> Page: Kunden Appstore "iPad Apps"
> >> Link:
> >>
> >>
> http://10.80.75.216/xwiki/wiki/kunden/view/Some+%26+Space/Kunden+Appstore+%22iPad+Apps%22
> >>
> >> Exception:
> >>
> >> HTTP Status 500 - com.xpn.xwiki.XWikiException: Error number 11007 in 0:
> >> Failed to extract Entity Resource Reference from URL [
> >>
> http://10.80.75.216/xwiki/wiki/kunden/view/Some+&+Space/Kunden+Appstore+
> >> "iPad+Apps"]
> >>
> >> type Exception report
> >>
> >> message com.xpn.xwiki.XWikiException: Error number 11007 in 0: Failed to
> >> extract Entity Resource Reference from URL [
> >>
> http://10.80.75.216/xwiki/wiki/kunden/view/Some+&+Space/Kunden+Appstore+
> >> "iPad+Apps"]
> >>
> >> description The server encountered an internal error that prevented it
> >> from
> >> fulfilling this request.
> >>
> >> exception
> >>
> >> javax.servlet.ServletException: com.xpn.xwiki.XWikiException: Error
> number
> >> 11007 in 0: Failed to extract Entity Resource Reference from URL [
> >>
> http://10.80.75.216/xwiki/wiki/kunden/view/Some+&+Space/Kunden+Appstore+
> >> "iPad+Apps"]
> >>
> >>
> org.apache.struts.action.RequestProcessor.processException(RequestProcessor.java:520)
> >>
> >>
> org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:427)
> >>
> >>
> org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:228)
> >> org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913)
> >> org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:449)
> >> javax.servlet.http.HttpServlet.service(HttpServlet.java:618)
> >> javax.servlet.http.HttpServlet.service(HttpServlet.java:725)
> >> com.xpn.xwiki.web.ActionFilter.doFilter(ActionFilter.java:115)
> >>
> >>
> org.xwiki.wysiwyg.server.filter.ConversionFilter.doFilter(ConversionFilter.java:127)
> >> org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
> >>
> >>
> org.xwiki.container.servlet.filters.internal.SetHTTPHeaderFilter.doFilter(SetHTTPHeaderFilter.java:63)
> >>
> >>
> com.xpn.xwiki.plugin.webdav.XWikiDavFilter.doFilter(XWikiDavFilter.java:66)
> >>
> >>
> org.xwiki.container.servlet.filters.internal.SavedRequestRestorerFilter.doFilter(SavedRequestRestorerFilter.java:208)
> >>
> >>
> org.xwiki.container.servlet.filters.internal.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:111)
> >> root cause
> >>
> >> com.xpn.xwiki.XWikiException: Error number 11007 in 0: Failed to extract
> >> Entity Resource Reference from URL [
> >>
> http://10.80.75.216/xwiki/wiki/kunden/view/Some+&+Space/Kunden+Appstore+
> >> "iPad+Apps"]
> >> com.xpn.xwiki.XWiki.initializeResourceFromURL(XWiki.java:645)
> >> com.xpn.xwiki.XWiki.getXWiki(XWiki.java:593)
> >> com.xpn.xwiki.web.XWikiAction.execute(XWikiAction.java:170)
> >> com.xpn.xwiki.web.XWikiAction.execute(XWikiAction.java:146)
> >>
> >>
> org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:425)
> >>
> >>
> org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:228)
> >> org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913)
> >> org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:449)
> >> javax.servlet.http.HttpServlet.service(HttpServlet.java:618)
> >> javax.servlet.http.HttpServlet.service(HttpServlet.java:725)
> >> com.xpn.xwiki.web.ActionFilter.doFilter(ActionFilter.java:115)
> >>
> >>
> org.xwiki.wysiwyg.server.filter.ConversionFilter.doFilter(ConversionFilter.java:127)
> >> org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
> >>
> >>
> org.xwiki.container.servlet.filters.internal.SetHTTPHeaderFilter.doFilter(SetHTTPHeaderFilter.java:63)
> >>
> >>
> com.xpn.xwiki.plugin.webdav.XWikiDavFilter.doFilter(XWikiDavFilter.java:66)
> >>
> >>
> org.xwiki.container.servlet.filters.internal.SavedRequestRestorerFilter.doFilter(SavedRequestRestorerFilter.java:208)
> >>
> >>
> org.xwiki.container.servlet.filters.internal.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:111)
> >> root cause
> >>
> >> org.xwiki.resource.CreateResourceReferenceException: Invalid URL [
> >>
> http://10.80.75.216/xwiki/wiki/kunden/view/Some+&+Space/Kunden+Appstore+
> >> "iPad+Apps"]
> >> org.xwiki.url.ExtendedURL.<init>(ExtendedURL.java:109)
> >>
> >>
> org.xwiki.url.internal.standard.StandardURLResourceReferenceResolver.resolve(StandardURLResourceReferenceResolver.java:161)
> >>
> >>
> org.xwiki.url.internal.standard.StandardURLResourceReferenceResolver.resolve(StandardURLResourceReferenceResolver.java:55)
> >>
> >>
> org.xwiki.url.internal.DefaultResourceReferenceResolver.resolve(DefaultResourceReferenceResolver.java:75)
> >>
> >>
> org.xwiki.url.internal.DefaultResourceReferenceResolver.resolve(DefaultResourceReferenceResolver.java:45)
> >> com.xpn.xwiki.XWiki.initializeResourceFromURL(XWiki.java:641)
> >> com.xpn.xwiki.XWiki.getXWiki(XWiki.java:593)
> >> com.xpn.xwiki.web.XWikiAction.execute(XWikiAction.java:170)
> >> com.xpn.xwiki.web.XWikiAction.execute(XWikiAction.java:146)
> >>
> >>
> org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:425)
> >>
> >>
> org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:228)
> >> org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913)
> >> org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:449)
> >> javax.servlet.http.HttpServlet.service(HttpServlet.java:618)
> >> javax.servlet.http.HttpServlet.service(HttpServlet.java:725)
> >> com.xpn.xwiki.web.ActionFilter.doFilter(ActionFilter.java:115)
> >>
> >>
> org.xwiki.wysiwyg.server.filter.ConversionFilter.doFilter(ConversionFilter.java:127)
> >> org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
> >>
> >>
> org.xwiki.container.servlet.filters.internal.SetHTTPHeaderFilter.doFilter(SetHTTPHeaderFilter.java:63)
> >>
> >>
> com.xpn.xwiki.plugin.webdav.XWikiDavFilter.doFilter(XWikiDavFilter.java:66)
> >>
> >>
> org.xwiki.container.servlet.filters.internal.SavedRequestRestorerFilter.doFilter(SavedRequestRestorerFilter.java:208)
> >>
> >>
> org.xwiki.container.servlet.filters.internal.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:111)
> >> root cause
> >>
> >> java.net.URISyntaxException: Illegal character in path at index 74:
> >>
> http://10.80.75.216/xwiki/wiki/kunden/view/Some+&+Space/Kunden+Appstore+
> >> "iPad+Apps"
> >> java.net.URI$Parser.fail(URI.java:2848)
> >> java.net.URI$Parser.checkChars(URI.java:3021)
> >> java.net.URI$Parser.parseHierarchical(URI.java:3105)
> >> java.net.URI$Parser.parse(URI.java:3053)
> >> java.net.URI.<init>(URI.java:588)
> >> java.net.URL.toURI(URL.java:939)
> >> org.xwiki.url.ExtendedURL.<init>(ExtendedURL.java:107)
> >>
> >>
> org.xwiki.url.internal.standard.StandardURLResourceReferenceResolver.resolve(StandardURLResourceReferenceResolver.java:161)
> >>
> >>
> org.xwiki.url.internal.standard.StandardURLResourceReferenceResolver.resolve(StandardURLResourceReferenceResolver.java:55)
> >>
> >>
> org.xwiki.url.internal.DefaultResourceReferenceResolver.resolve(DefaultResourceReferenceResolver.java:75)
> >>
> >>
> org.xwiki.url.internal.DefaultResourceReferenceResolver.resolve(DefaultResourceReferenceResolver.java:45)
> >> com.xpn.xwiki.XWiki.initializeResourceFromURL(XWiki.java:641)
> >> com.xpn.xwiki.XWiki.getXWiki(XWiki.java:593)
> >> com.xpn.xwiki.web.XWikiAction.execute(XWikiAction.java:170)
> >> com.xpn.xwiki.web.XWikiAction.execute(XWikiAction.java:146)
> >>
> >>
> org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:425)
> >>
> >>
> org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:228)
> >> org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913)
> >> org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:449)
> >> javax.servlet.http.HttpServlet.service(HttpServlet.java:618)
> >> javax.servlet.http.HttpServlet.service(HttpServlet.java:725)
> >> com.xpn.xwiki.web.ActionFilter.doFilter(ActionFilter.java:115)
> >>
> >>
> org.xwiki.wysiwyg.server.filter.ConversionFilter.doFilter(ConversionFilter.java:127)
> >> org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
> >>
> >>
> org.xwiki.container.servlet.filters.internal.SetHTTPHeaderFilter.doFilter(SetHTTPHeaderFilter.java:63)
> >>
> >>
> com.xpn.xwiki.plugin.webdav.XWikiDavFilter.doFilter(XWikiDavFilter.java:66)
> >>
> >>
> org.xwiki.container.servlet.filters.internal.SavedRequestRestorerFilter.doFilter(SavedRequestRestorerFilter.java:208)
> >>
> >>
> org.xwiki.container.servlet.filters.internal.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:111)
> >> note The full stack trace of the root cause is available in the Apache
> >> Tomcat/8.0.9 (Ubuntu) logs.
> >> _______________________________________________
> >> users mailing list
> >> [email protected]
> >> http://lists.xwiki.org/mailman/listinfo/users
> >>
> >> ________________________________
> >>
> >> Nota: A información contida nesta mensaxe e os seus posibles documentos
> >> adxuntos é privada e confidencial e está dirixida únicamente ó seu
> >> destinatario/a. Se vostede non é o/a destinatario/a orixinal desta
> mensaxe,
> >> por favor elimínea. A distribución ou copia desta mensaxe non está
> >> autorizada.
> >>
> >> Nota: La información contenida en este mensaje y sus posibles documentos
> >> adjuntos es privada y confidencial y está dirigida únicamente a su
> >> destinatario/a. Si usted no es el/la destinatario/a original de este
> >> mensaje, por favor elimínelo. La distribución o copia de este mensaje no
> >> está autorizada.
> >>
> >> See more languages: http://www.sergas.es/aviso_confidencialidad.htm
> >> _______________________________________________
> >> users mailing list
> >> [email protected]
> >> http://lists.xwiki.org/mailman/listinfo/users
> >>
> >
> >
> _______________________________________________
> users mailing list
> [email protected]
> http://lists.xwiki.org/mailman/listinfo/users
>
> ________________________________
>
> Nota: A información contida nesta mensaxe e os seus posibles documentos
> adxuntos é privada e confidencial e está dirixida únicamente ó seu
> destinatario/a. Se vostede non é o/a destinatario/a orixinal desta mensaxe,
> por favor elimínea. A distribución ou copia desta mensaxe non está
> autorizada.
>
> Nota: La información contenida en este mensaje y sus posibles documentos
> adjuntos es privada y confidencial y está dirigida únicamente a su
> destinatario/a. Si usted no es el/la destinatario/a original de este
> mensaje, por favor elimínelo. La distribución o copia de este mensaje no
> está autorizada.
>
> See more languages: http://www.sergas.es/aviso_confidencialidad.htm
> _______________________________________________
> users mailing list
> [email protected]
> http://lists.xwiki.org/mailman/listinfo/users
>
_______________________________________________
users mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/users

Reply via email to