Problems with Umlaute in the API

Hello,

im running JIRA (8.20.25) on a local Server in a Docker-Container. Im trying to create an Issue with the API. The Statement with no Umlauts works fine. So User, token etc. is OK.

But if i add an Umlaut (like ä or ö), i get this Errormessage: “Invalid UTF-8 middle byte 0xf6\n at [Source: org.apache.catalina.connector.CoyoteInputStream@3cf15376;”

  • i set the /etc/default/locale (for jira-user and root) to LANG=“de_DE.UTF-8” and LC_ALL=“de_DE.UTF-8” (packages langauge-pack-de + -de-base are installed)
  • i exportet LANG an LC_ALL in the setenv.sh
  • i set jvm-rec-args: ${JVM_SUPPORT_RECOMMENDED_ARGS:=“-Dfile.encoding=utf-8 -Dsun.jnu.encoding=UTF-8 -Duser.language=de -Duser.country=DE”}
  • i added ‘URIEncoding=“UTF-8”’ to the connector in the server.xml(.j2)
  • i set the contenttype in the api-json to –header “Content-Type: application/json;charset=UTF-8”

I still get the Error and i have no idea what is causing it.

Can anybody help?

thx