-
Bug
-
Resolution: Fixed
-
Medium
-
7.4.4, 7.4.11, 7.4.13, 7.11.0, 7.13.0
-
None
-
32
-
Severity 3 - Minor
-
41
-
Issue Summary
Confluence generates a lot of Broken Image for plugin Placeholder error.
2020-09-09 08:15:19,931 ERROR [http-nio2-8090-exec-8] [ContainerBase.[Standalone].[localhost].[/]] log Unhandled exception occurred whilst decorating page -- referer: https://confluence.example.com/pages/viewpage.action?pageId=345506124&src=contextnavpagetreemode | url: /plugins/servlet/confluence/placeholder/error | traceId: 8db6e7517bc8c069 | userName: y008692 java.lang.IllegalArgumentException: input == null! at java.desktop/javax.imageio.ImageIO.read(Unknown Source) at com.atlassian.confluence.tinymceplugin.placeholder.DefaultPlaceholderImageFactory.getIcon(DefaultPlaceholderImageFactory.java:195) at com.atlassian.confluence.tinymceplugin.placeholder.DefaultPlaceholderImageFactory.getPlaceholderImage(DefaultPlaceholderImageFactory.java:92) at com.atlassian.confluence.tinymceplugin.placeholder.DefaultPlaceholderImageFactory.getPlaceholderImage(DefaultPlaceholderImageFactory.java:54) at com.atlassian.confluence.tinymceplugin.placeholder.DefaultPlaceholderImageFactory.getPlaceholderImage(DefaultPlaceholderImageFactory.java:44)
Steps to Reproduce
- This can be reproduced very easily, I have used the mentioned user scenario but that case any other plugin image also. I created a page in Confluence and mentioned one user using @ mention.
- Now, using Confluence Source editor, I changed the Mentioned user User_key to any dummy number.
- After doing that, I started getting the same error message.
Expected Results
Confluence should display a proper error message that a particular image is broken.
Actual Results
The below exception is thrown in the atlassian.confluence.log file:
2020-09-09 08:15:19,931 ERROR [http-nio2-8090-exec-8] [ContainerBase.[Standalone].[localhost].[/]] log Unhandled exception occurred whilst decorating page2020-09-09 08:15:19,931 ERROR [http-nio2-8090-exec-8] [ContainerBase.[Standalone].[localhost].[/]] log Unhandled exception occurred whilst decorating page -- referer: https://confluence.example.com/pages/viewpage.action?pageId=345506124&src=contextnavpagetreemode | url: /plugins/servlet/confluence/placeholder/error | traceId: 8db6e7517bc8c069 | userName: y008692java.lang.IllegalArgumentException: input == null! at java.desktop/javax.imageio.ImageIO.read(Unknown Source) at com.atlassian.confluence.tinymceplugin.placeholder.DefaultPlaceholderImageFactory.getIcon(DefaultPlaceholderImageFactory.java:195) at com.atlassian.confluence.tinymceplugin.placeholder.DefaultPlaceholderImageFactory.getPlaceholderImage(DefaultPlaceholderImageFactory.java:92) at com.atlassian.confluence.tinymceplugin.placeholder.DefaultPlaceholderImageFactory.getPlaceholderImage(DefaultPlaceholderImageFactory.java:54) at com.atlassian.confluence.tinymceplugin.placeholder.DefaultPlaceholderImageFactory.getPlaceholderImage(DefaultPlaceholderImageFactory.java:44) ... 2020-09-09 08:15:19,941 ERROR [http-nio2-8090-exec-8] [[Standalone].[localhost].[/].[servlet-module-container-servlet]] log Servlet.service() for servlet [servlet-module-container-servlet] in context with path [] threw exception java.lang.IllegalArgumentException: input == null! at java.desktop/javax.imageio.ImageIO.read(Unknown Source) ... javax.servlet.error.request_uri: /plugins/servlet/confluence/placeholder/error com.atlassian.core.filters.HeaderSanitisingFilter_already_filtered: true com.atlassian.prettyurls.filter.PrettyUrlsSiteMeshFixupFilter: true com.atlassian.confluence.web.ConfluenceJohnsonFilter_already_filtered: true javax.servlet.error.exception: java.lang.IllegalArgumentException: input == null! os_securityfilter_already_filtered: true com.atlassian.seraph.auth.LoginReason: OK com.atlassian.prettyurls.filter.PrettyUrlsSiteMeshFilter: true -------------------------- Parameters -------------------------- i18nKey : editor.placeholder.broken.image locale : de_DE version : 2 caused by: java.lang.IllegalArgumentException: input == null! at java.desktop/javax.imageio.ImageIO.read(Unknown Source)
Workaround
Currently, there is no known workaround for this behavior. A workaround will be added here when available
But such error can be ignored as this is not impacting any Confluence functionality.
Resolution
Upgrade to a fixed version Confluence 7.4.14 or 7.13.3 or 7.15.0.
- mentioned in
-
Page Loading...