Skip to content

[GH-1137] Document H3 version conflict workaround on Databricks#2632

Merged
jiayuasu merged 1 commit intomasterfrom
fix/1137-h3-databricks-docs
Feb 9, 2026
Merged

[GH-1137] Document H3 version conflict workaround on Databricks#2632
jiayuasu merged 1 commit intomasterfrom
fix/1137-h3-databricks-docs

Conversation

@jiayuasu
Copy link
Member

@jiayuasu jiayuasu commented Feb 9, 2026

Did you read the Contributor Guide?

Is this PR related to a ticket?

What changes were proposed in this PR?

Databricks Runtime bundles H3 v3.x, which conflicts with Sedona's H3 v4.x API. This causes NoSuchMethodError when using Sedona's H3 functions (e.g., ST_H3CellIDs) on Databricks.

This PR updates the Databricks setup docs to:

  1. Add an optional rm -f /databricks/jars/*h3*.jar line (commented out) in the init script, with instructions to uncomment if H3 functions are needed
  2. Add a new "H3 function errors on Databricks" subsection under "Known issues" explaining the root cause, err2. Addsage, and fi2. Add a new "H3 function errors on ssu2. Add a new "H3 function errors on Databricks" subsection under "Known isrkdo2. Add a new "H3 function errors on Databrice necessary documentation updates?
  • Yes, I have updated the documentation.

Databricks Runtime bundles H3 v3.x which conflicts with Sedona's H3 v4.x API,
causing NoSuchMethodError when using ST_H3CellIDs and other H3 functions.

- Add rm -f /databricks/jars/*h3*.jar to the init script to remove the
  conflicting JAR before copying Sedona's JARs
- Add a 'Known issues' section explaining the H3 conflict and the fix
- Rename 'Known bugs' to 'Known issues' for consistency
@github-actions github-actions bot added the docs label Feb 9, 2026
@jiayuasu jiayuasu added this to the sedona-1.9.0 milestone Feb 9, 2026
@jiayuasu jiayuasu merged commit 562de9f into master Feb 9, 2026
10 checks passed
@jiayuasu jiayuasu deleted the fix/1137-h3-databricks-docs branch February 11, 2026 10:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

H3 functions missing methods on Databricks: java.lang.NoSuchMethodError: com.uber.h3core.H3Core...

1 participant