[xwiki-users] JPG images not loading
Hi everybody, I recently migrated our XWiki Windows Server installation to an Ubuntu Server 14.10 (x64) setup with XWiki 7, Tomcat 8, Java 8 and Nginx proxy. All issues that occurred were fixed and everything is running smoothly now except for one thing. JPG images don't show up on XWiki, I get the error output appended below. The crucial line seems to be: Could not initialize class com.sun.imageio.plugins.jpeg.JPEGImageReader. I searched on google and downgraded to JRE 7 but that didn't fix the issue so I re-installed JRE-8 and purged JRE-7 again. Could someone please point me in the right direction how to fix this? ---[CATALINA LOG OUTPUT]--- WARN c.x.x.w.XWikiAction- Uncaught exception: Error number 0 in 11: Uncaught exception com.xpn.xwiki.XWikiException: Error number 0 in 11: Uncaught exception at com.xpn.xwiki.web.XWikiAction.execute(XWikiAction.java:368) [XWikiAction.class:na] at com.xpn.xwiki.web.XWikiAction.execute(XWikiAction.java:146) [XWikiAction.class:na] at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:425) [RequestProcessor.class:1.3.10] at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:228) [RequestProcessor.class:1.3.10] at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913) [ActionServlet.class:1.3.10] at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:449) [ActionServlet.class:1.3.10] at javax.servlet.http.HttpServlet.service(HttpServlet.java:618) [tomcat8-servlet-api-8.0.9.jar:na] at javax.servlet.http.HttpServlet.service(HttpServlet.java:725) [tomcat8-servlet-api-8.0.9.jar:na] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:291) [tomcat8-catalina-8.0.9.jar:8.0.9] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) [tomcat8-catalina-8.0.9.jar:8.0.9] at com.xpn.xwiki.web.ActionFilter.doFilter(ActionFilter.java:115) [ActionFilter.class:na] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:239) [tomcat8-catalina-8.0.9.jar:8.0.9] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) [tomcat8-catalina-8.0.9.jar:8.0.9] at org.xwiki.wysiwyg.server.filter.ConversionFilter.doFilter(ConversionFilter.java:127) [ConversionFilter.class:na] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:239) [tomcat8-catalina-8.0.9.jar:8.0.9] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) [tomcat8-catalina-8.0.9.jar:8.0.9] at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) [tomcat8-websocket-8.0.9.jar:8.0.9] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:239) [tomcat8-catalina-8.0.9.jar:8.0.9] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) [tomcat8-catalina-8.0.9.jar:8.0.9] at org.xwiki.container.servlet.filters.internal.SetHTTPHeaderFilter.doFilter(SetHTTPHeaderFilter.java:63) [SetHTTPHeaderFilter.class:na] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:239) [tomcat8-catalina-8.0.9.jar:8.0.9] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) [tomcat8-catalina-8.0.9.jar:8.0.9] at com.xpn.xwiki.plugin.webdav.XWikiDavFilter.doFilter(XWikiDavFilter.java:66) [XWikiDavFilter.class:na] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:239) [tomcat8-catalina-8.0.9.jar:8.0.9] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) [tomcat8-catalina-8.0.9.jar:8.0.9] at org.xwiki.container.servlet.filters.internal.SavedRequestRestorerFilter.doFilter(SavedRequestRestorerFilter.java:208) [SavedRequestRestorerFilter.class:na] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:239) [tomcat8-catalina-8.0.9.jar:8.0.9] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) [tomcat8-catalina-8.0.9.jar:8.0.9] at org.xwiki.container.servlet.filters.internal.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:111) [SetCharacterEncodingFilter.class:na] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:239) [tomcat8-catalina-8.0.9.jar:8.0.9] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) [tomcat8-catalina-8.0.9.jar:8.0.9] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:219)
Re: [xwiki-users] JPG images not loading
Hi, Are you using Oracle’s JDK? Thanks -Vincent On 15 Apr 2015 at 11:22:12, D R (rir@gmail.com) wrote: Hi everybody, I recently migrated our XWiki Windows Server installation to an Ubuntu Server 14.10 (x64) setup with XWiki 7, Tomcat 8, Java 8 and Nginx proxy. All issues that occurred were fixed and everything is running smoothly now except for one thing. JPG images don't show up on XWiki, I get the error output appended below. The crucial line seems to be: Could not initialize class com.sun.imageio.plugins.jpeg.JPEGImageReader. I searched on google and downgraded to JRE 7 but that didn't fix the issue so I re-installed JRE-8 and purged JRE-7 again. Could someone please point me in the right direction how to fix this? ---[CATALINA LOG OUTPUT]--- WARN c.x.x.w.XWikiAction - Uncaught exception: Error number 0 in 11: Uncaught exception com.xpn.xwiki.XWikiException: Error number 0 in 11: Uncaught exception at com.xpn.xwiki.web.XWikiAction.execute(XWikiAction.java:368) [XWikiAction.class:na] at com.xpn.xwiki.web.XWikiAction.execute(XWikiAction.java:146) [XWikiAction.class:na] at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:425) [RequestProcessor.class:1.3.10] at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:228) [RequestProcessor.class:1.3.10] at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913) [ActionServlet.class:1.3.10] at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:449) [ActionServlet.class:1.3.10] at javax.servlet.http.HttpServlet.service(HttpServlet.java:618) [tomcat8-servlet-api-8.0.9.jar:na] at javax.servlet.http.HttpServlet.service(HttpServlet.java:725) [tomcat8-servlet-api-8.0.9.jar:na] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:291) [tomcat8-catalina-8.0.9.jar:8.0.9] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) [tomcat8-catalina-8.0.9.jar:8.0.9] at com.xpn.xwiki.web.ActionFilter.doFilter(ActionFilter.java:115) [ActionFilter.class:na] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:239) [tomcat8-catalina-8.0.9.jar:8.0.9] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) [tomcat8-catalina-8.0.9.jar:8.0.9] at org.xwiki.wysiwyg.server.filter.ConversionFilter.doFilter(ConversionFilter.java:127) [ConversionFilter.class:na] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:239) [tomcat8-catalina-8.0.9.jar:8.0.9] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) [tomcat8-catalina-8.0.9.jar:8.0.9] at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) [tomcat8-websocket-8.0.9.jar:8.0.9] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:239) [tomcat8-catalina-8.0.9.jar:8.0.9] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) [tomcat8-catalina-8.0.9.jar:8.0.9] at org.xwiki.container.servlet.filters.internal.SetHTTPHeaderFilter.doFilter(SetHTTPHeaderFilter.java:63) [SetHTTPHeaderFilter.class:na] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:239) [tomcat8-catalina-8.0.9.jar:8.0.9] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) [tomcat8-catalina-8.0.9.jar:8.0.9] at com.xpn.xwiki.plugin.webdav.XWikiDavFilter.doFilter(XWikiDavFilter.java:66) [XWikiDavFilter.class:na] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:239) [tomcat8-catalina-8.0.9.jar:8.0.9] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) [tomcat8-catalina-8.0.9.jar:8.0.9] at org.xwiki.container.servlet.filters.internal.SavedRequestRestorerFilter.doFilter(SavedRequestRestorerFilter.java:208) [SavedRequestRestorerFilter.class:na] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:239) [tomcat8-catalina-8.0.9.jar:8.0.9] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) [tomcat8-catalina-8.0.9.jar:8.0.9] at org.xwiki.container.servlet.filters.internal.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:111) [SetCharacterEncodingFilter.class:na] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:239) [tomcat8-catalina-8.0.9.jar:8.0.9] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) [tomcat8-catalina-8.0.9.jar:8.0.9] at
Re: [xwiki-users] JPG images not loading
I’ve checked com.xpn.xwiki.internal.plugin.image.DefaultImageProcessor.readImage(DefaultImageProcessor.java:58) and we’re not using any com.sun private classes so it seems our code is good on that side. So I don’t know what the problem is at this stage. Looks like a JDK/JRE version issue. Thanks -Vincent On 15 Apr 2015 at 11:53:18, D R (rir@gmail.com(mailto:rir@gmail.com)) wrote: Hi, no, I use OpenJDK provided by the xwiki-enterprise-tomcat8-mysql apt package. BR, Dennis 2015-04-15 11:33 GMT+02:00 vinc...@massol.net(mailto:vinc...@massol.net) : Hi, Are you using Oracle’s JDK? Thanks -Vincent On 15 Apr 2015 at 11:22:12, D R (rir@gmail.com(mailto:rir@gmail.com)) wrote: Hi everybody, I recently migrated our XWiki Windows Server installation to an Ubuntu Server 14.10 (x64) setup with XWiki 7, Tomcat 8, Java 8 and Nginx proxy. All issues that occurred were fixed and everything is running smoothly now except for one thing. JPG images don't show up on XWiki, I get the error output appended below. The crucial line seems to be: Could not initialize class com.sun.imageio.plugins.jpeg.JPEGImageReader. I searched on google and downgraded to JRE 7 but that didn't fix the issue so I re-installed JRE-8 and purged JRE-7 again. Could someone please point me in the right direction how to fix this? ---[CATALINA LOG OUTPUT]--- WARN c.x.x.w.XWikiAction - Uncaught exception: Error number 0 in 11: Uncaught exception com.xpn.xwiki.XWikiException: Error number 0 in 11: Uncaught exception at com.xpn.xwiki.web.XWikiAction.execute(XWikiAction.java:368) [XWikiAction.class:na] at com.xpn.xwiki.web.XWikiAction.execute(XWikiAction.java:146) [XWikiAction.class:na] at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:425) [RequestProcessor.class:1.3.10] at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:228) [RequestProcessor.class:1.3.10] at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913) [ActionServlet.class:1.3.10] at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:449) [ActionServlet.class:1.3.10] at javax.servlet.http.HttpServlet.service(HttpServlet.java:618) [tomcat8-servlet-api-8.0.9.jar:na] at javax.servlet.http.HttpServlet.service(HttpServlet.java:725) [tomcat8-servlet-api-8.0.9.jar:na] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:291) [tomcat8-catalina-8.0.9.jar:8.0.9] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) [tomcat8-catalina-8.0.9.jar:8.0.9] at com.xpn.xwiki.web.ActionFilter.doFilter(ActionFilter.java:115) [ActionFilter.class:na] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:239) [tomcat8-catalina-8.0.9.jar:8.0.9] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) [tomcat8-catalina-8.0.9.jar:8.0.9] at org.xwiki.wysiwyg.server.filter.ConversionFilter.doFilter(ConversionFilter.java:127) [ConversionFilter.class:na] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:239) [tomcat8-catalina-8.0.9.jar:8.0.9] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) [tomcat8-catalina-8.0.9.jar:8.0.9] at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) [tomcat8-websocket-8.0.9.jar:8.0.9] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:239) [tomcat8-catalina-8.0.9.jar:8.0.9] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) [tomcat8-catalina-8.0.9.jar:8.0.9] at org.xwiki.container.servlet.filters.internal.SetHTTPHeaderFilter.doFilter(SetHTTPHeaderFilter.java:63) [SetHTTPHeaderFilter.class:na] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:239) [tomcat8-catalina-8.0.9.jar:8.0.9] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) [tomcat8-catalina-8.0.9.jar:8.0.9] at com.xpn.xwiki.plugin.webdav.XWikiDavFilter.doFilter(XWikiDavFilter.java:66) [XWikiDavFilter.class:na] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:239) [tomcat8-catalina-8.0.9.jar:8.0.9] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) [tomcat8-catalina-8.0.9.jar:8.0.9] at org.xwiki.container.servlet.filters.internal.SavedRequestRestorerFilter.doFilter(SavedRequestRestorerFilter.java:208) [SavedRequestRestorerFilter.class:na] at