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:

(Auto-migrated image: description temporarily unavailable)

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

  1. From the top navigation bar in Confluence, choose cog > Manage apps

  2. Find the Excellentable then choose Disable

  3. 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.

Updated on April 24, 2025

Still need help?

The Atlassian Community is here for you.