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 <ricardo.julio.rodriguez.fernan...@sergas.es>: > 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 [users-boun...@xwiki.org] en nombre de D R [rir....@gmail.com] > 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 > users@xwiki.org > 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 > users@xwiki.org > http://lists.xwiki.org/mailman/listinfo/users > _______________________________________________ users mailing list users@xwiki.org http://lists.xwiki.org/mailman/listinfo/users