microsoft / microsoft/AzureStorageExplorer

Emulator connection allows "-0" for port

Open
#544 0 comments 0 reactions 0 assignees View on GitHub

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.4.0
Platform/OS Version: All
Architecture: All
Regression From: 1.3.1

Steps to Reproduce:
  1. Install and start the Azurite emulator with default settings.
  2. Open the Connect dialog. Select the "Attach to local emulator" option.
  3. Enter "-0" for the queue port.
  4. Finish and create the connection.
  5. Attempt to expand the blob container group node under the emulator connection node.
  6. Attempt to expand the queue group node.
Expected Experience:
  • "-0" is an invalid port and blocks creating the connection.
  • The blob container group node behaves normally.
  • The queue group node causes errors in generating it's child nodes.
Actual Experience:
  • The connection is created without incident.
  • The blob container group node causes errors in generating it's child nodes. The error indicates that it's trying to use the queue endpoint (with "-0" port).

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.

Research direction

Start in the Connect dialog's local-emulator queue-port validation and reproduce the issue with "-0" using Azurite's default settings. Done means the connection is blocked for that value and expanding both blob and queue groups no longer produces errors caused by the invalid port.

Written by the indexing model from the issue text.

Assessment

Tech stack
azure
Domain
desktop
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.