[xwiki-users] JPG images not loading

2015-04-15 Thread D R
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

2015-04-15 Thread 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) 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

2015-04-15 Thread vinc...@massol.net
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