-
Bug Report
-
Resolution: Fixed
-
L3 - Default
-
7.13.0
-
None
-
None
Steps to reproduce
Use a variable in an output entry with the value Double.MAX_VALUE or Float.MAX_VALUE
Expected behavior
Variable value can be returned.
Observed behavior
A 0 value of type long is returned.
Is this a bug according to the DMN FEEL 1.2 specification?
- No, the specification proposes to represent the FEEL value number with the help of the Java Type java.math.BigDecimal
- The Java type Double & Float is not explicitly supported
Hints
- This is probably also broken when it comes to comparison
- See failing test case: https://github.com/camunda/camunda-bpm-platform/commit/8431c3
Estimation
Unknown
This is the controller panel for Smart Panels app
[CAM-11382] In Scala FEEL Engine, max double & max-float cannot be handled
Summary | Original: [BREAKING] Max double cannot be handled | New: [BUG] Max double cannot be handled |
Summary | Original: [BUG] Max double cannot be handled | New: [BUG] Max double as output expression cannot be returned |
Description | Original: See failing test case. | New: See failing test case: https://github.com/camunda/camunda-bpm-platform/commit/8431c3 |
Mentioned Roles |
Mentioned Groups |
Description | Original: See failing test case: https://github.com/camunda/camunda-bpm-platform/commit/8431c3 |
New:
See failing test case: https://github.com/camunda/camunda-bpm-platform/commit/8431c3
Scala FEEL Engine issue: https://github.com/camunda/feel-scala/issues/90 |
Mentioned Roles |
Mentioned Groups |
Summary | Original: [BUG] Max double as output expression cannot be returned | New: [BUG] n Scala FEEL Engine, max double as output expression cannot be returned |