Confluence Workbox displays Malformed encoding 500 Error
Platform Notice: Data Center Only - This article only applies to Atlassian products on the Data Center platform.
Note that this KB was created for the Data Center version of the product. Data Center KBs for non-Data-Center-specific features may also work for Server versions of the product, however they have not been tested. Support for Server* products ended on February 15th 2024. If you are running a Server product, you can visit the Atlassian Server end of support announcement to review your migration options.
*Except Fisheye and Crucible
Summary
Confluence displays the following error when clicking the workbox:

In atlassian-confluence.log, you will observe the following error message:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
--------------------------
Request Information
--------------------------
URL: http://localhost:6740/c740/500page.jsp
Scheme: http
Server: localhost
Port: 6740
URI: /c740/500page.jsp
Context Path: /c740
Servlet Path: /500page.jsp
Path Info: null
Query String: null
--------------------------
Attributes
--------------------------
javax.servlet.forward.request_uri: /c740/plugins/servlet/notifications-miniview
javax.servlet.forward.context_path: /c740
javax.servlet.forward.servlet_path: /plugins/servlet
javax.servlet.forward.path_info: /notifications-miniview
javax.servlet.forward.mapping: org.apache.catalina.core.ApplicationMapping$MappingImpl@54ab5aa
javax.servlet.error.status_code: 500
com.atlassian.confluence.impl.profiling.DecoratorTimings: com.atlassian.confluence.impl.profiling.DecoratorTimings@6a61a9a9
com.opensymphony.sitemesh.APPLIED_ONCE: true
__cleanup_recursion_counter: 0
javax.servlet.error.message:
javax.servlet.error.servlet_name: servlet-module-container-servlet
com.atlassian.confluence.util.message.MessagesDecoratorFilter__already_filtered__: true
com.atlassian.confluence.web.filter.validateparam.RequestParamValidationFilter_already_filtered: true
atlassian.core.seraph.original.url: /500page.jsp
com.atlassian.labs.botkiller.BotKillerFilter: true
com.atlassian.gzipfilter.GzipFilter_already_filtered: true
Confluence-Request-Time: 1589932445701
B3-TraceId: d96145c7a7056b
loginfilter.already.filtered: true
javax.servlet.error.request_uri: /c740/plugins/servlet/notifications-miniview
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: Malformed \uxxxx encoding.
os_securityfilter_already_filtered: true
com.atlassian.seraph.auth.LoginReason: OK
com.atlassian.prettyurls.filter.PrettyUrlsSiteMeshFilter: true
--------------------------
Parameters
--------------------------
caused by: java.lang.IllegalArgumentException: Malformed \uxxxx encoding.
at java.util.Properties.loadConvert(Properties.java:574)
Environment
Diagnosis
This message appears when the plugin Excellentable v4.2.1 or v4.2.1.1 has been installed and workbox notification has been triggered.
Root Causes
The Malformed Unicode encoding caused the failure to load macro_ko_KR.properties. Which lead to failure in loading the I18nResource & I18nResolver.
Workaround
From the top navigation bar in Confluence, choose cog > Manage apps
Find the Excellentable then choose Disable
Check if you are able to use the workbox
Resolution
Addteq has identified and corrected the erroneous property value in the I18n resource file(macro_ko_KR.properties). The fixed version of 4.2.1.2 has been released.
Was this helpful?