carloea2 opened a new issue, #8211: URL: https://github.com/apache/texera/issues/8211
### What happened? Tuple hashing calls datetime.timestamp directly for naive timestamps. On Windows, valid local timestamps at or before the Unix epoch can raise OSError, so tuples containing them cannot be hashed or routed. Before: local epoch timestamp -> OSError during tuple hashing After: local epoch timestamp -> timezone-aware conversion -> Java-compatible hash ### How to reproduce? On Windows, construct a tuple with a TIMESTAMP field set to datetime.fromtimestamp(0), then call hash on the tuple. ### Version/Branch 1.3.0-incubating-SNAPSHOT (main) ### Commit Hash 70c21145887920528d7d5540e3fb790b43e8b759 ### What browsers are you seeing the problem on? Not browser-specific. ### Relevant log output ```text OSError: [Errno 22] Invalid argument ``` -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
