FilterFunction_floor may return a double conversion error hiding the actual source error

Description

When floor evaluates its input, it assumes that any exception thrown is due to a numeric conversion. However, the internal expression might be throwing for entirely different reasons, and those will be hidden as the original exception is not chained.

Environment

None

Assignee

Andrea Aime

Reporter

Andrea Aime

Triage

None

Components

Fix versions

Priority

Medium
Configure