I’m using Camunda with the Spring Boot Integration and MySQL as a datastore. (but I guess the problem is engine related)
When saving a simple form that allows text input, which contains Emojis, like “” [Unicode: U+1F937 U+200D U+2642 U+FE0F), the engine starts throwing errors due to improper SQL usage. (error message from log attached)
Apparently because it’s encoded to UTF-8 bytes which results in the following string representation using the emoji above as example (you’ll find the first part of this representation in the attached error logs):
F0 9F A4 B7 F0 9F 8F BB E2 80 8D E2 99 82 EF B8 8F