-
Notifications
You must be signed in to change notification settings - Fork 1.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Spark fuzzer failure: Expression: Timepoint is outside of supported year range: [-32767, 32767], got 4325638 #11462
Comments
CC: @rui-mo |
This one got merged today and seems suspicious since it touches the validateRange() method: @kevinwilfong could you check if this is related? |
I tried the fuzzer test locally and found the exception message was printed out but did not lead to a failure. Thanks.
|
I don't think this is related, it didn't touch the validateRange() method, it just moved the calls to validateRange() from getShortName and getLongName into a common getName function. |
So it looks like we used to catch this exception and now somehow it is bubbling up? |
@pedroerp The velox/velox/common/base/Exceptions.h Lines 65 to 66 in c5232cd
I notice the relevant log https://github.com/facebookincubator/velox/actions/runs/11707749878/job/32610598033?pr=10767 shows the spark fuzzer test is timeout for some reason, so I wonder if the relevant failure is caused by some timeout issue rather than the function itself. Thanks! |
Description
A similar issue was closed a while back: #10989
The issue seems to have started reoccurring.
Error Reproduction
mkdir -p /tmp/spark_fuzzer_repro/logs/
chmod -R 777 /tmp/spark_fuzzer_repro
chmod +x spark_expression_fuzzer_test
./spark_expression_fuzzer_test
--seed ${RANDOM}
--enable_variadic_signatures
--lazy_vector_generation_ratio 0.2
--velox_fuzzer_enable_column_reuse
--velox_fuzzer_enable_expression_reuse
--max_expression_trees_per_step 2
--retry_with_try
--enable_dereference
--duration_sec $DURATION
--minloglevel=0
--stderrthreshold=2
--log_dir=/tmp/spark_fuzzer_repro/logs
--repro_persist_path=/tmp/spark_fuzzer_repro
&& echo -e "\n\nSpark Fuzzer run finished successfully."
shell: bash --noprofile --norc -e -o pipefail {0}
env:
DURATION: 900
RETENTION: 1
E20241106 17:15:41.925009 40 Exceptions.h:66] Line: /__w/velox/velox/velox/velox/type/tz/TimeZoneMap.cpp:259, Function:validateRangeImpl, Expression: Timepoint is outside of supported year range: [-32767, 32767], got 4325638, Source: RUNTIME, ErrorCode: UNSUPPORTED_INPUT_UNCATCHABLE
E20241106 17:15:41.933817 40 Exceptions.h:66] Line: /__w/velox/velox/velox/velox/type/tz/TimeZoneMap.cpp:259, Function:validateRangeImpl, Expression: Timepoint is outside of supported year range: [-32767, 32767], got 4325638, Source: RUNTIME, ErrorCode: UNSUPPORTED_INPUT_UNCATCHABLE
Error: The operation was canceled.
Relevant logs
https://github.com/facebookincubator/velox/actions/runs/11707749878/job/32610598033?pr=10767
The text was updated successfully, but these errors were encountered: