Skip to content

[BUG] Found unsupported timezone #3947

@res-life

Description

@res-life

Describe the bug

For new JVM version, we find unsupported timezone.

From Niranjan:

25/11/13 00:18:55 ERROR GpuTimeZoneDB: cache timezone info cache failed
java.lang.IllegalStateException: load timezone DB cache failed!
	at com.nvidia.spark.rapids.jni.GpuTimeZoneDB.loadData(GpuTimeZoneDB.java:414)
	at com.nvidia.spark.rapids.jni.GpuTimeZoneDB.cacheDatabaseImpl(GpuTimeZoneDB.java:184)
	at com.nvidia.spark.rapids.jni.GpuTimeZoneDB.lambda$cacheDatabaseAsync$0(GpuTimeZoneDB.java:105)
	at java.base/java.lang.Thread.run(Thread.java:833)
Caused by: java.lang.IllegalStateException: Unsupported midnight end of day for DST rules.
	at com.nvidia.spark.rapids.jni.GpuTimeZoneDB.lambda$loadData$3(GpuTimeZoneDB.java:377)
	at java.base/java.lang.Iterable.forEach(Iterable.java:75)
	at com.nvidia.spark.rapids.jni.GpuTimeZoneDB.loadData(GpuTimeZoneDB.java:373)
	... 3 more

It's related to: https://github.com/NVIDIA/spark-rapids-jni/blob/main/src/main/java/com/nvidia/spark/rapids/jni/GpuTimeZoneDB.java#L373-L377

Steps/Code to reproduce bug

Expected behavior

Environment details (please complete the following information)

Additional context

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions