Uploaded image for project: 'Confluence Cloud'
  1. Confluence Cloud
  2. CONFCLOUD-54088

Confluence can not handle images with xmp meta data

    XMLWordPrintable

Details

    Description

      Image files containing xmp meta data create stacktraces:

      com.atlassian.confluence.pages.thumbnail.ThumbnailRenderException: javax.imageio.IIOException: Unsupported Image Type

      See attached file as example.
      Steps to reproduce:
      -Navigate to a Confluence page
      -Through Tools>Attachments upload a file containing xmp meta data
      -Enter Edit mode on the page
      -Insert > Link > Attachment
      Now you will be presented with a continuous spinning wheel and the "There was an error communicating with the server, please try again later"
      The logs present the following stacktrace:

      2013-09-25 04:09:53.143679500  -- url: /wiki/rest/prototype/1/content/1867778/attachments.json | userName: sysadmin | referer: https://team-g.atlassian.net/wiki/pages/editpage.action?pageId=1867778
      2013-09-25 04:09:53.143680500 com.atlassian.confluence.pages.thumbnail.ThumbnailRenderException: javax.imageio.IIOException: Unsupported Image Type
      2013-09-25 04:09:53.143681500 	at com.atlassian.confluence.pages.thumbnail.renderer.ThumbnailRenderer.withStreamConsumer(ThumbnailRenderer.java:213)
      2013-09-25 04:09:53.143691500 	at com.atlassian.confluence.pages.thumbnail.renderer.AbstractStreamedThumbnailGenerator.generate(AbstractStreamedThumbnailGenerator.java:16)
      2013-09-25 04:09:53.143692500 	at com.atlassian.confluence.pages.thumbnail.renderer.ThumbnailRenderer.generateWithStreamRenderer(ThumbnailRenderer.java:168)
      2013-09-25 04:09:53.143693500 	at com.atlassian.confluence.pages.thumbnail.renderer.ThumbnailRenderer.createThumbnail(ThumbnailRenderer.java:85)
      2013-09-25 04:09:53.143694500 	at com.atlassian.confluence.pages.thumbnail.renderer.DelegatingThumbnailRenderer.retrieveOrCreateThumbNail(DelegatingThumbnailRenderer.java:131)
      2013-09-25 04:09:53.143702500 	at com.atlassian.confluence.pages.thumbnail.DefaultThumbnailManager.getThumbnail(DefaultThumbnailManager.java:110)
      2013-09-25 04:09:53.143702500 	at sun.reflect.GeneratedMethodAccessor1471.invoke(Unknown Source)
      2013-09-25 04:09:53.143703500 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      2013-09-25 04:09:53.143704500 	at java.lang.reflect.Method.invoke(Method.java:597)
      2013-09-25 04:09:53.143705500 	at com.atlassian.plugin.osgi.hostcomponents.impl.DefaultComponentRegistrar$ContextClassLoaderSettingInvocationHandler.invoke(DefaultComponentRegistrar.java:129)
      2013-09-25 04:09:53.143706500 	at $Proxy234.getThumbnail(Unknown Source)
      2013-09-25 04:09:53.143706500 	at sun.reflect.GeneratedMethodAccessor1471.invoke(Unknown Source)
      2013-09-25 04:09:53.143707500 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      2013-09-25 04:09:53.143708500 	at java.lang.reflect.Method.invoke(Method.java:597)
      2013-09-25 04:09:53.143708500 	at com.atlassian.plugin.osgi.bridge.external.HostComponentFactoryBean$DynamicServiceInvocationHandler.invoke(HostComponentFactoryBean.java:154)
      2013-09-25 04:09:53.143709500 	at $Proxy234.getThumbnail(Unknown Source)
      2013-09-25 04:09:53.143710500 	at com.atlassian.confluence.plugins.rest.manager.DefaultRestAttachmentManager.setThumbnailInfo(DefaultRestAttachmentManager.java:117)
      2013-09-25 04:09:53.143713500 	at com.atlassian.confluence.plugins.rest.manager.DefaultRestAttachmentManager.convertToAttachmentEntity(DefaultRestAttachmentManager.java:97)
      2013-09-25 04:09:53.143713500 	at com.atlassian.confluence.plugins.rest.manager.DefaultRestAttachmentManager$1.createAttachmentEntityList(DefaultRestAttachmentManager.java:178)
      2013-09-25 04:09:53.143714500 	at com.atlassian.confluence.plugins.rest.manager.DefaultRestAttachmentManager$1.getItems(DefaultRestAttachmentManager.java:170)
      2013-09-25 04:09:53.143716500 	at com.atlassian.confluence.plugins.rest.entities.AttachmentEntityList.buildAttachmentListFromWrapper(AttachmentEntityList.java:91)
      2013-09-25 04:09:53.143716500 	at com.atlassian.confluence.plugins.rest.resources.ContentResource.getAttachments(ContentResource.java:145)
      2013-09-25 04:09:53.143717500 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      2013-09-25 04:09:53.143718500 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      2013-09-25 04:09:53.143719500 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      2013-09-25 04:09:53.143719500 	at java.lang.reflect.Method.invoke(Method.java:597)
      2013-09-25 04:09:53.143722500 	at com.atlassian.plugins.rest.common.interceptor.impl.DispatchProviderHelper$ResponseOutInvoker$1.invoke(DispatchProviderHelper.java:234)
      2013-09-25 04:09:53.143722500 	at com.atlassian.plugins.rest.common.interceptor.impl.DispatchProviderHelper$1.intercept(DispatchProviderHelper.java:100)
      2013-09-25 04:09:53.143723500 	at com.atlassian.plugins.rest.common.interceptor.impl.DefaultMethodInvocation.invoke(DefaultMethodInvocation.java:61)
      2013-09-25 04:09:53.143730500 	at com.atlassian.plugins.rest.common.expand.interceptor.ExpandInterceptor.intercept(ExpandInterceptor.java:38)
      2013-09-25 04:09:53.143730500 	at com.atlassian.plugins.rest.common.interceptor.impl.DefaultMethodInvocation.invoke(DefaultMethodInvocation.java:61)
      2013-09-25 04:09:53.143731500 	at com.atlassian.plugins.rest.common.interceptor.impl.DispatchProviderHelper.invokeMethodWithInterceptors(DispatchProviderHelper.java:132)
      2013-09-25 04:09:53.143733500 	at com.atlassian.plugins.rest.common.interceptor.impl.DispatchProviderHelper$ResponseOutInvoker._dispatch(DispatchProviderHelper.java:230)
      2013-09-25 04:09:53.143734500 	at com.sun.jersey.server.impl.model.method.dispatch.ResourceJavaMethodDispatcher.dispatch(ResourceJavaMethodDispatcher.java:75)
      2013-09-25 04:09:53.143736500 	at com.sun.jersey.server.impl.uri.rules.HttpMethodRule.accept(HttpMethodRule.java:288)
      2013-09-25 04:09:53.143737500 	at com.sun.jersey.server.impl.uri.rules.RightHandPathRule.accept(RightHandPathRule.java:147)
      2013-09-25 04:09:53.143737500 	at com.sun.jersey.server.impl.uri.rules.ResourceClassRule.accept(ResourceClassRule.java:108)
      2013-09-25 04:09:53.143738500 	at com.sun.jersey.server.impl.uri.rules.RightHandPathRule.accept(RightHandPathRule.java:147)
      2013-09-25 04:09:53.143739500 	at com.sun.jersey.server.impl.uri.rules.RootResourceClassesRule.accept(RootResourceClassesRule.java:84)
      2013-09-25 04:09:53.143740500 	at com.sun.jersey.server.impl.application.WebApplicationImpl._handleRequest(WebApplicationImpl.java:1469)
      2013-09-25 04:09:53.143741500 	at com.sun.jersey.server.impl.application.WebApplicationImpl._handleRequest(WebApplicationImpl.java:1400)
      2013-09-25 04:09:53.143742500 	at com.sun.jersey.server.impl.application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:1349)
      2013-09-25 04:09:53.143743500 	at com.sun.jersey.server.impl.application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:1339)
      2013-09-25 04:09:53.143743500 	at com.sun.jersey.spi.container.servlet.WebComponent.service(WebComponent.java:416)
      2013-09-25 04:09:53.143744500 	at com.sun.jersey.spi.container.servlet.ServletContainer.service(ServletContainer.java:537)
      2013-09-25 04:09:53.143746500 	at com.atlassian.plugins.rest.module.RestDelegatingServletFilter$JerseyOsgiServletContainer.doFilter(RestDelegatingServletFilter.java:178)
      2013-09-25 04:09:53.143747500 	at com.sun.jersey.spi.container.servlet.ServletContainer.doFilter(ServletContainer.java:795)
      2013-09-25 04:09:53.143747500 	at com.atlassian.plugins.rest.module.RestDelegatingServletFilter.doFilter(RestDelegatingServletFilter.java:73)
      2013-09-25 04:09:53.143749500 	at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter.doFilter(DelegatingPluginFilter.java:74)
      2013-09-25 04:09:53.143749500 	at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:42)
      2013-09-25 04:09:53.143750500 	at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:77)
      2013-09-25 04:09:53.143751500 	at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:63)
      2013-09-25 04:09:53.143752500 	at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter.doFilter(DelegatingPluginFilter.java:74)
      2013-09-25 04:09:53.143753500 	at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:42)
      2013-09-25 04:09:53.143755500 	at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter$1.doFilter(DelegatingPluginFilter.java:66)
      2013-09-25 04:09:53.143756500 	at com.atlassian.plugins.rest.module.servlet.RestServletUtilsUpdaterFilter.doFilterInternal(RestServletUtilsUpdaterFilter.java:26)
      2013-09-25 04:09:53.143756500 	at com.atlassian.plugins.rest.module.servlet.RestServletUtilsUpdaterFilter.doFilter(RestServletUtilsUpdaterFilter.java:40)
      2013-09-25 04:09:53.143758500 	at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter.doFilter(DelegatingPluginFilter.java:74)
      2013-09-25 04:09:53.143758500 	at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:42)
      2013-09-25 04:09:53.143759500 	at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter$1.doFilter(DelegatingPluginFilter.java:66)
      2013-09-25 04:09:53.143762500 	at com.atlassian.applinks.core.rest.context.ContextFilter.doFilter(ContextFilter.java:25)
      2013-09-25 04:09:53.143763500 	at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter.doFilter(DelegatingPluginFilter.java:74)
      2013-09-25 04:09:53.143764500 	at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:42)
      2013-09-25 04:09:53.143766500 	at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter$1.doFilter(DelegatingPluginFilter.java:66)
      2013-09-25 04:09:53.143766500 	at com.atlassian.studio.core.servlet.filter.AlacarteLicenseEnforcer.doFilter(AlacarteLicenseEnforcer.java:71)
      2013-09-25 04:09:53.143767500 	at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter.doFilter(DelegatingPluginFilter.java:74)
      2013-09-25 04:09:53.143768500 	at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:42)
      2013-09-25 04:09:53.143769500 	at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter$1.doFilter(DelegatingPluginFilter.java:66)
      2013-09-25 04:09:53.143770500 	at com.atlassian.mywork.client.filter.ServingRequestsFilter.doFilter(ServingRequestsFilter.java:37)
      2013-09-25 04:09:53.143771500 	at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter.doFilter(DelegatingPluginFilter.java:74)
      2013-09-25 04:09:53.143772500 	at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:42)
      2013-09-25 04:09:53.143772500 	at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter$1.doFilter(DelegatingPluginFilter.java:66)
      2013-09-25 04:09:53.143774500 	at com.atlassian.plugins.cors.CorsFilter.doFilter(CorsFilter.java:65)
      2013-09-25 04:09:53.143774500 	at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter.doFilter(DelegatingPluginFilter.java:74)
      2013-09-25 04:09:53.143776500 	at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:42)
      2013-09-25 04:09:53.143777500 	at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter$1.doFilter(DelegatingPluginFilter.java:66)
      2013-09-25 04:09:53.143778500 	at com.atlassian.prettyurls.filter.PrettyUrlsDispatcherFilter.doFilter(PrettyUrlsDispatcherFilter.java:60)
      2013-09-25 04:09:53.143779500 	at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter.doFilter(DelegatingPluginFilter.java:74)
      2013-09-25 04:09:53.143780500 	at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:42)
      2013-09-25 04:09:53.143780500 	at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter$1.doFilter(DelegatingPluginFilter.java:66)
      2013-09-25 04:09:53.143782500 	at com.atlassian.prettyurls.filter.PrettyUrlsSiteMeshFilter.doFilter(PrettyUrlsSiteMeshFilter.java:70)
      2013-09-25 04:09:53.143782500 	at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter.doFilter(DelegatingPluginFilter.java:74)
      2013-09-25 04:09:53.143783500 	at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:42)
      2013-09-25 04:09:53.143785500 	at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter$1.doFilter(DelegatingPluginFilter.java:66)
      2013-09-25 04:09:53.143785500 	at com.atlassian.prettyurls.filter.PrettyUrlsMatcherFilter.doFilter(PrettyUrlsMatcherFilter.java:56)
      2013-09-25 04:09:53.143786500 	at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter.doFilter(DelegatingPluginFilter.java:74)
      2013-09-25 04:09:53.143787500 	at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:42)
      2013-09-25 04:09:53.143788500 	at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:77)
      2013-09-25 04:09:53.143789500 	at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:63)
      2013-09-25 04:09:53.143790500 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
      2013-09-25 04:09:53.143791500 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
      2013-09-25 04:09:53.143791500 	at com.opensymphony.sitemesh.webapp.SiteMeshFilter.obtainContent(SiteMeshFilter.java:129)
      2013-09-25 04:09:53.143795500 	at com.opensymphony.sitemesh.webapp.SiteMeshFilter.doFilter(SiteMeshFilter.java:77)
      2013-09-25 04:09:53.143797500 	at com.atlassian.confluence.util.profiling.ProfilingPageFilter.doFilter(ProfilingPageFilter.java:44)
      2013-09-25 04:09:53.143797500 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
      2013-09-25 04:09:53.143798500 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
      2013-09-25 04:09:53.143798500 	at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:46)
      2013-09-25 04:09:53.143800500 	at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter$1.doFilter(DelegatingPluginFilter.java:66)
      2013-09-25 04:09:53.143801500 	at com.atlassian.plugin.connect.plugin.module.permission.ApiScopingFilter.doFilter(ApiScopingFilter.java:82)
      2013-09-25 04:09:53.143801500 	at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter.doFilter(DelegatingPluginFilter.java:74)
      2013-09-25 04:09:53.143803500 	at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:42)
      2013-09-25 04:09:53.143803500 	at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter$1.doFilter(DelegatingPluginFilter.java:66)
      2013-09-25 04:09:53.143804500 	at com.atlassian.prettyurls.filter.PrettyUrlsCombinedMatchDispatcherFilter.doFilter(PrettyUrlsCombinedMatchDispatcherFilter.java:61)
      2013-09-25 04:09:53.143807500 	at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter.doFilter(DelegatingPluginFilter.java:74)
      2013-09-25 04:09:53.143807500 	at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:42)
      2013-09-25 04:09:53.143808500 	at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:77)
      2013-09-25 04:09:53.143810500 	at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:63)
      2013-09-25 04:09:53.143810500 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
      2013-09-25 04:09:53.143811500 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
      2013-09-25 04:09:53.143812500 	at com.atlassian.core.filters.ServletContextThreadLocalFilter.doFilter(ServletContextThreadLocalFilter.java:21)
      2013-09-25 04:09:53.143813500 	at com.atlassian.core.filters.AbstractHttpFilter.doFilter(AbstractHttpFilter.java:31)
      2013-09-25 04:09:53.143813500 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
      2013-09-25 04:09:53.143814500 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
      2013-09-25 04:09:53.143816500 	at com.atlassian.confluence.util.LoggingContextFilter.doFilter(LoggingContextFilter.java:40)
      2013-09-25 04:09:53.143817500 	at com.atlassian.core.filters.AbstractHttpFilter.doFilter(AbstractHttpFilter.java:31)
      2013-09-25 04:09:53.143817500 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
      2013-09-25 04:09:53.143818500 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
      2013-09-25 04:09:53.143819500 	at com.atlassian.confluence.util.UserNameHeaderFilter.doFilter(UserNameHeaderFilter.java:26)
      2013-09-25 04:09:53.143820500 	at com.atlassian.core.filters.AbstractHttpFilter.doFilter(AbstractHttpFilter.java:31)
      2013-09-25 04:09:53.143820500 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
      2013-09-25 04:09:53.143821500 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
      2013-09-25 04:09:53.143822500 	at com.atlassian.seraph.filter.SecurityFilter.doFilter(SecurityFilter.java:211)
      2013-09-25 04:09:53.143823500 	at com.atlassian.confluence.web.filter.ConfluenceSecurityFilter.doFilter(ConfluenceSecurityFilter.java:28)
      2013-09-25 04:09:53.143824500 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
      2013-09-25 04:09:53.143827500 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
      2013-09-25 04:09:53.143828500 	at com.atlassian.confluence.web.filter.ThreadLocalCacheFilter.doFilter(ThreadLocalCacheFilter.java:22)
      2013-09-25 04:09:53.143829500 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
      2013-09-25 04:09:53.143829500 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
      2013-09-25 04:09:53.143831500 	at com.atlassian.security.auth.trustedapps.filter.TrustedApplicationsFilter.doFilter(TrustedApplicationsFilter.java:98)
      2013-09-25 04:09:53.143831500 	at com.atlassian.confluence.util.AbstractBootstrapHotSwappingFilter.doFilter(AbstractBootstrapHotSwappingFilter.java:30)
      2013-09-25 04:09:53.143832500 	at com.atlassian.core.filters.AbstractHttpFilter.doFilter(AbstractHttpFilter.java:31)
      2013-09-25 04:09:53.143833500 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
      2013-09-25 04:09:53.143834500 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
      2013-09-25 04:09:53.143835500 	at com.atlassian.seraph.filter.BaseLoginFilter.doFilter(BaseLoginFilter.java:150)
      2013-09-25 04:09:53.143837500 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
      2013-09-25 04:09:53.143837500 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
      2013-09-25 04:09:53.143838500 	at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:46)
      2013-09-25 04:09:53.143838500 	at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter$1.doFilter(DelegatingPluginFilter.java:66)
      2013-09-25 04:09:53.143840500 	at com.atlassian.oauth.serviceprovider.internal.servlet.OAuthFilter.doFilter(OAuthFilter.java:55)
      2013-09-25 04:09:53.143840500 	at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter.doFilter(DelegatingPluginFilter.java:74)
      2013-09-25 04:09:53.143841500 	at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:42)
      2013-09-25 04:09:53.143842500 	at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter$1.doFilter(DelegatingPluginFilter.java:66)
      2013-09-25 04:09:53.143843500 	at com.atlassian.plugins.rest.module.servlet.RestSeraphFilter.doFilter(RestSeraphFilter.java:44)
      2013-09-25 04:09:53.143844500 	at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter.doFilter(DelegatingPluginFilter.java:74)
      2013-09-25 04:09:53.143846500 	at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:42)
      2013-09-25 04:09:53.143847500 	at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter$1.doFilter(DelegatingPluginFilter.java:66)
      2013-09-25 04:09:53.143847500 	at com.atlassian.core.filters.ServletContextThreadLocalFilter.doFilter(ServletContextThreadLocalFilter.java:21)
      2013-09-25 04:09:53.143849500 	at com.atlassian.core.filters.AbstractHttpFilter.doFilter(AbstractHttpFilter.java:31)
      2013-09-25 04:09:53.143849500 	at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter.doFilter(DelegatingPluginFilter.java:74)
      2013-09-25 04:09:53.143850500 	at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:42)
      2013-09-25 04:09:53.143850500 	at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter$1.doFilter(DelegatingPluginFilter.java:66)
      2013-09-25 04:09:53.143852500 	at com.atlassian.core.filters.ServletContextThreadLocalFilter.doFilter(ServletContextThreadLocalFilter.java:21)
      2013-09-25 04:09:53.143852500 	at com.atlassian.core.filters.AbstractHttpFilter.doFilter(AbstractHttpFilter.java:31)
      2013-09-25 04:09:53.143853500 	at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter.doFilter(DelegatingPluginFilter.java:74)
      2013-09-25 04:09:53.143857500 	at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:42)
      2013-09-25 04:09:53.143857500 	at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter$1.doFilter(DelegatingPluginFilter.java:66)
      2013-09-25 04:09:53.143858500 	at com.atlassian.prettyurls.filter.PrettyUrlsCombinedMatchDispatcherFilter.doFilter(PrettyUrlsCombinedMatchDispatcherFilter.java:61)
      2013-09-25 04:09:53.143860500 	at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter.doFilter(DelegatingPluginFilter.java:74)
      2013-09-25 04:09:53.143860500 	at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:42)
      2013-09-25 04:09:53.143861500 	at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:77)
      2013-09-25 04:09:53.143862500 	at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:63)
      2013-09-25 04:09:53.143863500 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
      2013-09-25 04:09:53.143864500 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
      2013-09-25 04:09:53.143866500 	at com.atlassian.confluence.util.ClusterHeaderFilter.doFilter(ClusterHeaderFilter.java:37)
      2013-09-25 04:09:53.143866500 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
      2013-09-25 04:09:53.143867500 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
      2013-09-25 04:09:53.143868500 	at org.springframework.orm.hibernate.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:170)
      2013-09-25 04:09:53.143869500 	at com.atlassian.spring.filter.FlushingSpringSessionInViewFilter.doFilterInternal(FlushingSpringSessionInViewFilter.java:29)
      2013-09-25 04:09:53.143870500 	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
      2013-09-25 04:09:53.143870500 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
      2013-09-25 04:09:53.143872500 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
      2013-09-25 04:09:53.143872500 	at com.atlassian.util.profiling.filters.ProfilingFilter.doFilter(ProfilingFilter.java:99)
      2013-09-25 04:09:53.143873500 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
      2013-09-25 04:09:53.143875500 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
      2013-09-25 04:09:53.143876500 	at com.atlassian.gzipfilter.GzipFilter.doFilterInternal(GzipFilter.java:80)
      2013-09-25 04:09:53.143876500 	at com.atlassian.gzipfilter.GzipFilter.doFilter(GzipFilter.java:51)
      2013-09-25 04:09:53.143877500 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
      2013-09-25 04:09:53.143878500 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
      2013-09-25 04:09:53.143879500 	at com.atlassian.core.filters.cache.AbstractCachingFilter.doFilter(AbstractCachingFilter.java:33)
      2013-09-25 04:09:53.143879500 	at com.atlassian.core.filters.AbstractHttpFilter.doFilter(AbstractHttpFilter.java:31)
      2013-09-25 04:09:53.143880500 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
      2013-09-25 04:09:53.143881500 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
      2013-09-25 04:09:53.143882500 	at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:46)
      2013-09-25 04:09:53.143882500 	at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter$1.doFilter(DelegatingPluginFilter.java:66)
      2013-09-25 04:09:53.143885500 	at com.atlassian.plugin.connect.plugin.module.oauth.OAuth2LOFilter.doFilter(OAuth2LOFilter.java:81)
      2013-09-25 04:09:53.143885500 	at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter.doFilter(DelegatingPluginFilter.java:74)
      2013-09-25 04:09:53.143886500 	at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:42)
      2013-09-25 04:09:53.143889500 	at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter$1.doFilter(DelegatingPluginFilter.java:66)
      2013-09-25 04:09:53.143889500 	at com.atlassian.plugin.connect.spi.http.bigpipe.BigPipeRequestIdFilter.doFilter(BigPipeRequestIdFilter.java:34)
      2013-09-25 04:09:53.143890500 	at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter.doFilter(DelegatingPluginFilter.java:74)
      2013-09-25 04:09:53.143891500 	at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:42)
      2013-09-25 04:09:53.143892500 	at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter$1.doFilter(DelegatingPluginFilter.java:66)
      2013-09-25 04:09:53.143893500 	at com.atlassian.analytics.client.filter.AnalyticsFilter.doFilter(AnalyticsFilter.java:28)
      2013-09-25 04:09:53.143893500 	at com.atlassian.core.filters.AbstractHttpFilter.doFilter(AbstractHttpFilter.java:31)
      2013-09-25 04:09:53.143895500 	at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter.doFilter(DelegatingPluginFilter.java:74)
      2013-09-25 04:09:53.143896500 	at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:42)
      2013-09-25 04:09:53.143897500 	at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter$1.doFilter(DelegatingPluginFilter.java:66)
      2013-09-25 04:09:53.143897500 	at com.atlassian.prettyurls.filter.PrettyUrlsCombinedMatchDispatcherFilter.doFilter(PrettyUrlsCombinedMatchDispatcherFilter.java:61)
      2013-09-25 04:09:53.143899500 	at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter.doFilter(DelegatingPluginFilter.java:74)
      2013-09-25 04:09:53.143899500 	at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:42)
      2013-09-25 04:09:53.143900500 	at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter$1.doFilter(DelegatingPluginFilter.java:66)
      2013-09-25 04:09:53.143901500 	at com.atlassian.confluence.extra.webdav.servlet.filter.AbstractHttpFilter.doFilter(AbstractHttpFilter.java:43)
      2013-09-25 04:09:53.143902500 	at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter.doFilter(DelegatingPluginFilter.java:74)
      2013-09-25 04:09:53.143903500 	at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:42)
      2013-09-25 04:09:53.143905500 	at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:77)
      2013-09-25 04:09:53.143905500 	at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:63)
      2013-09-25 04:09:53.143906500 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
      2013-09-25 04:09:53.143908500 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
      2013-09-25 04:09:53.143908500 	at com.atlassian.confluence.web.filter.validateparam.RequestParamValidationFilter.doFilter(RequestParamValidationFilter.java:58)
      2013-09-25 04:09:53.143909500 	at com.atlassian.core.filters.AbstractHttpFilter.doFilter(AbstractHttpFilter.java:31)
      2013-09-25 04:09:53.143910500 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
      2013-09-25 04:09:53.143911500 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
      2013-09-25 04:09:53.143911500 	at com.atlassian.confluence.web.filter.TranslationModeFilter.doFilter(TranslationModeFilter.java:43)
      2013-09-25 04:09:53.143914500 	at com.atlassian.core.filters.AbstractHttpFilter.doFilter(AbstractHttpFilter.java:31)
      2013-09-25 04:09:53.143914500 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
      2013-09-25 04:09:53.143915500 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
      2013-09-25 04:09:53.143915500 	at com.atlassian.confluence.plugin.servlet.filter.ActionContextCleanUp.doFilter(ActionContextCleanUp.java:71)
      2013-09-25 04:09:53.143917500 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
      2013-09-25 04:09:53.143917500 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
      2013-09-25 04:09:53.143918500 	at com.atlassian.confluence.web.filter.LanguageExtractionFilter.doFilter(LanguageExtractionFilter.java:53)
      2013-09-25 04:09:53.143921500 	at com.atlassian.core.filters.AbstractHttpFilter.doFilter(AbstractHttpFilter.java:31)
      2013-09-25 04:09:53.143922500 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
      2013-09-25 04:09:53.143922500 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
      2013-09-25 04:09:53.143923500 	at com.atlassian.confluence.util.RequestCacheThreadLocalFilter.doFilter(RequestCacheThreadLocalFilter.java:25)
      2013-09-25 04:09:53.143925500 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
      2013-09-25 04:09:53.143926500 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
      2013-09-25 04:09:53.143927500 	at com.atlassian.confluence.web.filter.DebugFilter.doFilter(DebugFilter.java:50)
      2013-09-25 04:09:53.143927500 	at com.atlassian.core.filters.AbstractHttpFilter.doFilter(AbstractHttpFilter.java:31)
      2013-09-25 04:09:53.143928500 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
      2013-09-25 04:09:53.143929500 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
      2013-09-25 04:09:53.143930500 	at com.atlassian.core.filters.HeaderSanitisingFilter.doFilter(HeaderSanitisingFilter.java:44)
      2013-09-25 04:09:53.143930500 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
      2013-09-25 04:09:53.143932500 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
      2013-09-25 04:09:53.143932500 	at com.atlassian.confluence.servlet.FourOhFourErrorLoggingFilter.doFilter(FourOhFourErrorLoggingFilter.java:65)
      2013-09-25 04:09:53.143934500 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
      2013-09-25 04:09:53.143935500 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
      2013-09-25 04:09:53.143936500 	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
      2013-09-25 04:09:53.143936500 	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
      2013-09-25 04:09:53.143937500 	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
      2013-09-25 04:09:53.143938500 	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
      2013-09-25 04:09:53.143938500 	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
      2013-09-25 04:09:53.143939500 	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
      2013-09-25 04:09:53.143940500 	at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:190)
      2013-09-25 04:09:53.143941500 	at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:291)
      2013-09-25 04:09:53.143941500 	at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:776)
      2013-09-25 04:09:53.143942500 	at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:705)
      2013-09-25 04:09:53.143942500 	at org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:898)
      2013-09-25 04:09:53.143944500 	at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:690)
      2013-09-25 04:09:53.143945500 	at java.lang.Thread.run(Thread.java:662)
      2013-09-25 04:09:53.143945500 Caused by: javax.imageio.IIOException: Unsupported Image Type
      2013-09-25 04:09:53.143946500 	at com.sun.imageio.plugins.jpeg.JPEGImageReader.readInternal(JPEGImageReader.java:977)
      2013-09-25 04:09:53.143946500 	at com.sun.imageio.plugins.jpeg.JPEGImageReader.read(JPEGImageReader.java:948)
      2013-09-25 04:09:53.143947500 	at com.atlassian.confluence.pages.thumbnail.renderer.StreamRendererThumbnailGenerator$StreamingImageRenderer.scaleDown(StreamRendererThumbnailGenerator.java:82)
      2013-09-25 04:09:53.143948500 	at com.atlassian.confluence.pages.thumbnail.renderer.StreamRendererThumbnailGenerator$StreamingImageRenderer.renderThumbnail(StreamRendererThumbnailGenerator.java:58)
      2013-09-25 04:09:53.143949500 	at com.atlassian.confluence.pages.thumbnail.renderer.StreamRendererThumbnailGenerator$1.withInputStream(StreamRendererThumbnailGenerator.java:37)
      2013-09-25 04:09:53.143952500 	at com.atlassian.confluence.pages.thumbnail.renderer.StreamRendererThumbnailGenerator$1.withInputStream(StreamRendererThumbnailGenerator.java:32)
      2013-09-25 04:09:53.143955500 	at com.atlassian.confluence.pages.thumbnail.renderer.ThumbnailRenderer.withStreamConsumer(ThumbnailRenderer.java:205)
      2013-09-25 04:09:53.143956500 	... 248 more
      

      Removing the meta data from the image file will resolve the issue. Instructions (unsupported) on how to achieve this can be found here: http://photographylife.com/how-to-delete-exif-data

      Other actions involving these image type files also present issues.

      Attachments

        1. adm.jpg
          adm.jpg
          26 kB
        2. adm.txt
          26 kB

        Activity

          People

            Unassigned Unassigned
            mnassette MJ (Inactive)
            Votes:
            9 Vote for this issue
            Watchers:
            11 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: