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!

Interested in getting your voice heard by members of the Developer Marketing team at Oracle? Check out this post for AppDev or this post for AI focus group information.

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
180 views