eclipse-ee4j / eclipselink

Eclipselink project
https://eclipse.dev/eclipselink/
Other
200 stars 171 forks source link

Fixes coalesce and case operators in multithreaded environments with different number of arguments (backport to 3.0) #2263

Closed igormukhin closed 2 months ago

igormukhin commented 2 months ago

The bug is described in the issue #2136.

TestArgumentListFunctionExpressionConcurrency.java - adds tests that reproduce the bug. ExpressionOperator.java - fixes getArgumentIndices by disabling the caching of the dynamically created argument indexes.