Workbox Malformed \uxxxx encoding 500 Error

Still need help?

The Atlassian Community is here for you.

Ask the community


Platform notice: Server and Data Center only. This article only applies to Atlassian products on the Server and Data Center platforms.

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: 

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


Last modified on May 25, 2020

Was this helpful?

Yes
No
Provide feedback about this article
Powered by Confluence and Scroll Viewport.