Skip to Main Content

Oracle Forms

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

Weblogic 14c - starting wlst with LC_ALL=cs_CZ.UTF-8

Vladimír LešekMar 10 2025

Hello everyone,

While configuring Oracle Forms on WebLogic 14c with JDK 21, I encountered the following error:
"java.lang.IllegalArgumentException: Cannot create PyString with non-byte value: 'SE\u010c'".

Locale output:

ini

ZkopírovatUpravit

LANG=cs_CZ.UTF-8 LC_CTYPE="cs_CZ.UTF-8"
LC_NUMERIC="cs_CZ.UTF-8"
LC_TIME="cs_CZ.UTF-8"
LC_COLLATE="cs_CZ.UTF-8"
LC_MONETARY="cs_CZ.UTF-8"
LC_MESSAGES="cs_CZ.UTF-8"
LC_PAPER="cs_CZ.UTF-8"
LC_NAME="cs_CZ.UTF-8"
LC_ADDRESS="cs_CZ.UTF-8"
LC_TELEPHONE="cs_CZ.UTF-8"
LC_MEASUREMENT="cs_CZ.UTF-8"
LC_IDENTIFICATION="cs_CZ.UTF-8"

When I set LC_TIME to en_US.UTF-8, the Oracle Forms configuration completed successfully.

Later, when running wlst.sh with LC_TIME="cs_CZ.UTF-8" set, the same error appeared again:
Full in error in attachment.

The time format for cs_CZ.UTF-8 is, for example: "2025-03-10 08:08:08 SEČ"
The time format for en_US.UTF-8 is, for example: "2025-03-10 08:08:08 CET"

The issue seems to be caused by the character "Č".

Is there any fix or workaround available other than changing the LC_TIME setting?

Thank you,
Henry

Error.txt

This post has been answered by Michael Ferrante-Oracle on Mar 11 2025
Jump to Answer
Comments
Post Details
Added on Mar 10 2025
5 comments
336 views