microsoft / microsoft/AzureStorageExplorer
Failed to preview Parquet files due to missing hyparquet package
Nobody has claimed this yet.
- Dominant language
- No language data
- Stars
- 452
- Forks
- 92
- Avg merge
- 15h 20m
- Merged PRs (30d)
- 3
Description
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
- Launch Storage Explorer.
- Open a storage account and navigate to a container containing a .parquet file.
- Select the Parquet file -> Preview the file.
- Check whether succeeds to preview the file.
Actual Experience
The Parquet file fails to preview, and the following error is displayed:
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
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
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.
Assessment
- Tech stack
- javascript
- Domain
- desktop, frontend
- Issue type
- Bug
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Activity status
- Active
- Clarity
- Clearly specified
- Newbie friendliness
- 76/100