A potential bug has been identified in the User Interface (UI) of Dremio version 26.0 OSS when working with Project Nessie data sources. Dremio incorrectly generates URL links for objects (folders/tables) within a Nessie source in the “Datasets” navigation panel. The generated URLs use the /space/
prefix instead of the expected /source/<source_name>/
. This prevents users from opening or navigating to these objects directly through the UI, as the generated path is invalid.
- Dremio Version: 26.0 OSS Edition
- Data Source Type: Project Nessie
- Affected Component: Dremio Web UI (specifically the “Datasets” section / navigation tree)
Steps to Reproduce:
- Set up and connect a Project Nessie data source in Dremio 26.0 OSS.
- Within the Nessie source, create or add an Iceberg table or a folder containing other objects. For instance, create a folder named
dagster
. - Navigate to the “Datasets” section in the Dremio web UI.
- Expand the navigation tree for the Nessie source (
nessie
→main
→ …). - Locate the object (folder or table) that exhibits the issue, for example, the folder
dagster
. - Hover over or click on the name of this object in the UI navigation tree.
- Then you will get an error folder nessie.dagster at [/space/nessie/folder/dagster] not found.
Expected Behavior:
When hovering over or clicking the object (dagster
in the example) in the UI, Dremio should generate a URL link that starts with /source/<source_name>/...
, for example, /source/nessie/main/dagster
. Clicking this link should navigate the user to the next folder.
Actual Behavior:
Dremio generates a URL link that starts with /space/
, for example, /space/nessie/folder/dagster
. Attempting to click the object in the UI results in a redirection to this incorrect URL, leading to an error or a non-existent page because the /space/...
path is not a valid path structure for data sources.