microsoft / AzureStorageExplorer

Easily manage the contents of your storage account with Azure Storage Explorer. Upload, download, and manage blobs, files, queues, tables, and Cosmos DB entities. Gain easy access to manage your virtual machine disks. Work with either Azure Resource Manager or classic storage accounts, plus manage and configure cross-origin resource sharing (CORS) rules.
Creative Commons Attribution 4.0 International
365 stars 85 forks source link

No entities appear when importing 'table200x200.csv' file in one emulator table #7844

Closed v-kellyluo closed 2 months ago

v-kellyluo commented 3 months ago

Storage Explorer Version: 1.34.0-dev (98) Build Number: 20240401.1 Branch: main Platform/OS: Windows 10 Emulator Version: Azurite 3.29.0 Architecture: x64 How Found: From running test cases Regression From: Not a regression

Steps to Reproduce

  1. Install and run Azurite 3.29.0 -> Launch Storage Explorer.
  2. Expand 'Local & Attached -> Storage Accounts -> (Emulator - Default Ports) (Key)'.
  3. Tables -> Create a table -> Import the below csv file. table200x200.csv
  4. Check whether the entities appear in the explorer.

Expected Experience

The entities appear in the explorer.

Actual Experience

  1. No entities appear in the explorer.
  2. An empty error info prompts. image

Additional Context

  1. This issue doesn't reproduce for regular tables.
  2. We can't reproduce this issue for other csv files.
  3. In 1.30.2, an error info prompts. image
JasonYeMSFT commented 3 months ago

Since this kind of csv cannot be imported since 1.30.2, let's just focus on investigating the cause of it in 1.34.0.

craxal commented 3 months ago

@v-kellyluo Can you provide any console output from the Azurite process for a better idea of what the error might be?

v-kellyluo commented 3 months ago

Hi @craxal, here is the console output from the Azurite process: azurite.txt

v-kellyluo commented 2 months ago

Verified this issue on the build 20240415.1. Fixed.