Failed to preview Parquet files due to missing hyparquet package

Open Beginner friendly
#9,191 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Assessment

Difficulty
2/5
Estimated time
1-3 hours
Newbie friendliness
76/100
Issue type
Bug
Clarity
Clearly specified
Activity status
Active
Tech stack
javascript
Domain
desktop, frontend

Research direction

Start with the file-preview entry point shown in the error, resources/app/node_modules/@storage-explorer/file-preview/dist/src/index.js, and inspect how the hyparquet package is declared and included in the Storage Explorer build. Reproduce the issue with a .parquet file, then verify that Parquet preview succeeds without ERR_MODULE_NOT_FOUND on the listed platforms.

Written by the indexing model from the issue text.

Description

:beetle: regression :copilot: copilot :test_tube: testing
Storage Explorer Version

1.46.0

Regression From

1.46.0

Architecture

arm64

Storage Explorer Build Number

20260916.8

Platform

All

OS Version

Windows 11 arm64/Windows 11 x64/MacOS Tahoe 26.6.2

Bug Description

Parquet files cannot be previewed. An ERR_MODULE_NOT_FOUND error occurs because the hyparquet package cannot be found.

Resource Types

Blobs, ADLS Gen2 blobs, File Shares

Authentication Method

None

Connection Type

None

Steps to Reproduce
  1. Launch Storage Explorer.
  2. Open a storage account and navigate to a container containing a .parquet file.
  3. Select the Parquet file -> Preview the file.
  4. Check whether succeeds to preview the file.
Actual Experience

The Parquet file fails to preview, and the following error is displayed:
Image

Error details:
{
"name": "Error",
"message": "Cannot find package 'hyparquet' imported from C:\Program Files\Microsoft Azure Storage Explorer\resources\app\node_modules\@storage-explorer\file-preview\dist\src\index.js",
"stack": "Error [ERR_MODULE_NOT_FOUND]: Cannot find package 'hyparquet' imported from C:\Program Files\Microsoft Azure Storage Explorer\resources\app\node_modules\@storage-explorer\file-preview\dist\src\index.js\n at Object.getPackageJSONURL (node:internal/modules/package_json_reader:301:9)\n at packageResolve (node:internal/modules/esm/resolve:780:81)\n at moduleResolve (node:internal/modules/esm/resolve:871:18)\n at defaultResolve (node:internal/modules/esm/resolve:1004:11)\n at #cachedDefaultResolve (node:internal/modules/esm/loader:701:20)\n at #resolveAndMaybeBlockOnLoaderThread (node:internal/modules/esm/loader:721:38)\n at ModuleLoader.resolveSync (node:internal/modules/esm/loader:759:56)\n at #resolve (node:internal/modules/esm/loader:683:17)\n at ModuleLoader.getOrCreateModuleJob (node:internal/modules/esm/loader:603:35)\n at onImport.tracePromise.proto (node:internal/modules/esm/loader:632:32)",
"code": "ERR_MODULE_NOT_FOUND"
}

Expected Experience

The Parquet file should be previewed successfully without errors.

Additional Context

No response

Dominant language
No language data
Stars
452
Forks
92
Avg merge
15h 20m
Merged PRs (30d)
3

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from microsoft/AzureStorageExplorer

All issues in microsoft/AzureStorageExplorer

Similar issues

More Desktop Dev issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.