Storage Explorer Version: 1.8.0
Platform/OS Version: Windows 10
Architecture: ia32
Build: 20190501.8
Regression From: N/A
Steps to Reproduce:
Expand a classic storage account with 3 containers
Click load more.
Expected Experience:
More containers are loaded.
Actual Experience:
Message loading... is shown and any container appear
Hi @pasStiga , I'm a little confused. You say the account has 3 containers. Shouldn't there not be a load more? We initially retreive 25 containers when you expand "Blob Containers", so if there's only 3 we should get all at once. Can you share some screenshots with me with what you're seeing?
I'm having the same issue. "Load more" isn't working. CosmosDB spins forever without loading anything. And loading Blob from the Azure Portal also causes anything not listed in the first 4-5 items to never show up. I'm seeing this issue cause lag with Azure itself as well. The Blob interface in the portal starts acting strangely while Storage Explorer is doing this infinite load.
@jccantre are you saying that you're seeing issues in tools other than Storage Explorer? Or are you saying you start seeing issues in other tools after Storage Explorer starts acting weird?
Yes. It seems to be affecting the Azure Portal itself. When Storage Explorer is doing the infinite load the Blob portal stops working. Edit: And when I shut down Storage Explorer the portal goes back to normal.
Interesting. Are you also trying to load more blob containers from a classic storage account, or is it a standard storage account? If you're unsure then you can look in the properties panel after selecting your account:

Microsoft.Storage/storageAccounts
This is very odd. Does your company have some sort of screen sharing software we could use with each other? I'd like to debug your machine, because so far we haven't been able to repro this at all. If you don't, then we could use TeamViewer....
I can also give you debugging instructions for you to try on your own:


Unfortunately I'm working for a client and can't screen share. I've opened the dev tools and hit ctrl+p and do not see CommonStorageManager.js.
I have the following:
LocalStorageManager.js
BrowserStorageManager.js
SessionStorageManager.js
Ah ok, that's possible. Can you expand the Blob Containers node for the first time and then look for the file? I have some containers in Quick Access, so for me the file is loaded on startup. And nbd about not being able to screenshare. I'll do my best to talk back and forth with you here. Very interested to figure out what's giving y'all issues.
You can also set breakpoints in BlobService.js, at lines 68 and 71:

You can set them after the initial expansion of Blob Containers, click Load More, and then we can see if either get hit? If neither ever get hit, then we're looking at a server issue maybe. For that we'll need to break out fiddler...
I have containers in Quick Access as well and it doesn't pop up. When I open the resource group, Cosmos DB Accounts, ADLS Gen1, and Storage Accounts are already expanded and there's no CommonStorageManager.js that I can see.
And the Cosmos DB load never stops spinning.

So you see blob containers in the tree but you don't see the file? Because it should definitely be there:

That's really strange, but ok, guess we'll go with Fiddler then. Here are the instructions for getting Fiddler setup (unfortunately they're really long, also it assumes you've installed Fiddler, so make sure you have that installed):

Ok. Now I know why I'm not seeing that js file. I'm not having an issue with Blob Containers. I'm having an issue with Storage Accounts. That js file pops up when I click Blob Containers. My issue is loading Storage Accounts, i.e. the Blob resource not the containers in the resource.
Ok, I guess I'm back to being confused about which load more is failing.
Is it for "Blob Containers":

Or is it for "Storage Accounts:"

For @pasStiga, I believe they are having issues with the 1st one.
Storage Accounts
Ok so if you could do the following:

Also, do you know how many Storage Accounts are in this subscription?
I can't get to the Storage Accounts expansion. It keeps hitting the break point after expanding the Resource.
continuationToken
:
"https://management.azure.com/subscriptions/1824bc1e-b99a-4dab-9a84-b0d5f05f83c7/resources?api-version=2014-04-01&%24filter=substringof(%27%27%2cname)+and+(resourceType+eq+%27Microsoft.DocumentDb%2fdatabaseAccounts%27)&%24skiptoken=eyJuZXh0UGFydGl0aW9uS2V5IjoiMSE4IU0wUTNOamstIiwibmV4dFJvd0tleSI6IjEhMjI0IU1UZ3lORUpETVVWQ09UbEJORVJCUWpsQk9EUkNNRVExUmpBMVJqZ3pRemRmUjFKTUxVRmFWVG95UkVWVlV6STZNa1JFUlZZNk1rUlNSem95UkVsT1IwVlRWRkpGVkVGSlRFeEpUa3RFVnpveVJFVlZReTFOU1VOU1QxTlBSbFE2TWtWWFJVSTZNa1pUUlZKV1JWSkdRVkpOVXpveVJrRmFWVG95UkVWVlV6STZNa1JFUlZZNk1rUkJVMUE2TWtSSlVreEZWVU5EVDA1V1JWSlRTVTlPTFVWQlUxUlZVekktIn0%3d"
Ok. I have a path I think I can investigate. Will work on this diligently. This seems like an urgent issue. Thank your for your patience today.
Thank you!
Ok, I have something I'd like you to try.
continuationToken):
Also, @pasStiga, please reply to my questions when you can. I don't think you have the same issue as jcantrell, but we didn't make any changes at that level of "loading", only at the level where jcantrell is seeing issues.
Here's the code after the change above:
queryBindingManager.addProducerBinding(AzureResourceTypeProducer.getResourcesByTypeNamespace, function (args) { return _this.getResourcesByType(args,continuationToken); });
And it caused Storage Explorer to not load anything:

The line should be:
queryBindingManager.addProducerBinding(AzureResourceTypeProducer.getResourcesByTypeNamespace, function (args, continuationToken) { return _this.getResourcesByType(args,continuationToken); });
That fixed it!
Hi @MRayermannMSFT , sorry for the delay. I can try the same that @jcantrell1 but I dont know if it is the same issue
I have the same issue. It was working fine in 1.7.0. Will try the steps above and see if it resolves the issue.
Yes, please let us know ASAP. The plan is to ship 1.8.1 today, with the fix for this included. So if y'all are having a different problem, it'd be great to know before shipping! Thanks. 馃槉
I have tried the same as @jcantrell1 and can confirm it fixes the issue for me also so we should be good to go when v1.8.1 is made available. Thanks for your help,
I have just downloaded v1.8.1 from chocolatey and can confirm that issue is definitely fixed for me now in that version. Many thanks for your help on this.
Wohoo good stuff! I'll assume paastiga was under the same umbrella issue wise. Closing this issue.
Hi,
It was fixed with the new release.
Thanks!