Julian Hyde created CALCITE-6580:
------------------------------------
Summary: Remove Locale.setDefault
Key: CALCITE-6580
URL: https://issues.apache.org/jira/browse/CALCITE-6580
Project: Calcite
Issue Type: Improvement
Reporter: Julian Hyde
Remove all calls to {{Locale.setDefault}} in tests and production code.
That function does not operate on the current thread; it affects all threads in
the JVM. As such, it may affect other tests running at the same time, and
affect other statements running at the same time.
I hope, and believe, that the production code does not depend on
{{Locale.getDefault}}. But let's make sure by removing {{setDefault}} from all
tests.
Add {{Locale.setDefault}} to
[forbidden-apis|https://github.com/apache/calcite/blob/main/src/main/config/forbidden-apis/signatures.txt].
--
This message was sent by Atlassian Jira
(v8.20.10#820010)