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]

Reply via email to