Storage Explorer Version
1.43.0
Regression From
No response
Architecture
x64
Storage Explorer Build Number
20260407
Platform
Windows
OS Version
Windows 11
Bug Description
Seems like storage explorer can not handle rws permission set on folder when selecting "manage acl" on folder? Get following error
{
"name": null,
"message": ""{\n \"name\": \"RangeError\",\n \"message\": \"toRolePermissions() Invalid role permissions string rws\",\n \"stack\": \"RangeError: toRolePermissions() Invalid role permissions string rws\\n at toRolePermissions (C:\\\\temp\\\\Microsoft Azure Storage Explorer\\\\resources\\\\app\\\\node_modules\\\\@storage-explorer\\\\adls2-extension\\\\dist\\\\src\\\\index.js:105:70297)\\n at toPermissions (C:\\\\temp\\\\Microsoft Azure Storage Explorer\\\\resources\\\\app\\\\node_modules\\\\@storage-explorer\\\\adls2-extension\\\\dist\\\\src\\\\index.js:105:71123)\\n at C:\\\\temp\\\\Microsoft Azure Storage Explorer\\\\resources\\\\app\\\\node_modules\\\\@storage-explorer\\\\adls2-extension\\\\dist\\\\src\\\\index.js:112:7689\\n at process.processTicksAndRejections (node:internal/process/task_queues:103:5)\\n at async Object.withSpan (C:\\\\temp\\\\Microsoft Azure Storage Explorer\\\\resources\\\\app\\\\node_modules\\\\@storage-explorer\\\\adls2-extension\\\\dist\\\\src\\\\index.js:81:7604)\\n at async bh.runOperation (C:\\\\temp\\\\Microsoft Azure Storage Explorer\\\\resources\\\\app\\\\node_modules\\\\@storage-explorer\\\\adls2-extension\\\\dist\\\\src\\\\index.js:44:5875)\\n at async bh.getAccessControl (C:\\\\temp\\\\Microsoft Azure Storage Explorer\\\\resources\\\\app\\\\node_modules\\\\@storage-explorer\\\\adls2-extension\\\\dist\\\\src\\\\index.js:114:5886)\\n at async managePathAcl (C:\\\\temp\\\\Microsoft Azure Storage Explorer\\\\resources\\\\app\\\\node_modules\\\\@storage-explorer\\\\adls2-extension\\\\dist\\\\src\\\\index.js:114:18982)\\n at async Azure.Storage.AdlsGen2.managePathPermissions (C:\\\\temp\\\\Microsoft Azure Storage Explorer\\\\resources\\\\app\\\\node_modules\\\\@storage-explorer\\\\adls2-extension\\\\dist\\\\src\\\\index.js:116:13946)\\n at async Provider.executeOperation (C:\\\\temp\\\\Microsoft Azure Storage Explorer\\\\resources\\\\app\\\\out\\\\app\\\\node\\\\NodeProcessHostProxy.js:3:2758)\"\n}""
}
Resource Types
No response
Authentication Method
None
Connection Type
None
Steps to Reproduce
- Launch storage explorer.
- Right click on folder with rws permission set and select "manage acl".
Actual Experience
Following error is displayed Failed to get permissions for 'path' with following details.
{
"name": null,
"message": ""{\n \"name\": \"RangeError\",\n \"message\": \"toRolePermissions() Invalid role permissions string rws\",\n \"stack\": \"RangeError: toRolePermissions() Invalid role permissions string rws\\n at toRolePermissions (C:\\\\temp\\\\Microsoft Azure Storage Explorer\\\\resources\\\\app\\\\node_modules\\\\@storage-explorer\\\\adls2-extension\\\\dist\\\\src\\\\index.js:105:70297)\\n at toPermissions (C:\\\\temp\\\\Microsoft Azure Storage Explorer\\\\resources\\\\app\\\\node_modules\\\\@storage-explorer\\\\adls2-extension\\\\dist\\\\src\\\\index.js:105:71123)\\n at C:\\\\temp\\\\Microsoft Azure Storage Explorer\\\\resources\\\\app\\\\node_modules\\\\@storage-explorer\\\\adls2-extension\\\\dist\\\\src\\\\index.js:112:7689\\n at process.processTicksAndRejections (node:internal/process/task_queues:103:5)\\n at async Object.withSpan (C:\\\\temp\\\\Microsoft Azure Storage Explorer\\\\resources\\\\app\\\\node_modules\\\\@storage-explorer\\\\adls2-extension\\\\dist\\\\src\\\\index.js:81:7604)\\n at async bh.runOperation (C:\\\\temp\\\\Microsoft Azure Storage Explorer\\\\resources\\\\app\\\\node_modules\\\\@storage-explorer\\\\adls2-extension\\\\dist\\\\src\\\\index.js:44:5875)\\n at async bh.getAccessControl (C:\\\\temp\\\\Microsoft Azure Storage Explorer\\\\resources\\\\app\\\\node_modules\\\\@storage-explorer\\\\adls2-extension\\\\dist\\\\src\\\\index.js:114:5886)\\n at async managePathAcl (C:\\\\temp\\\\Microsoft Azure Storage Explorer\\\\resources\\\\app\\\\node_modules\\\\@storage-explorer\\\\adls2-extension\\\\dist\\\\src\\\\index.js:114:18982)\\n at async Azure.Storage.AdlsGen2.managePathPermissions (C:\\\\temp\\\\Microsoft Azure Storage Explorer\\\\resources\\\\app\\\\node_modules\\\\@storage-explorer\\\\adls2-extension\\\\dist\\\\src\\\\index.js:116:13946)\\n at async Provider.executeOperation (C:\\\\temp\\\\Microsoft Azure Storage Explorer\\\\resources\\\\app\\\\out\\\\app\\\\node\\\\NodeProcessHostProxy.js:3:2758)\"\n}""
}
Expected Experience
No response
Additional Context
No response
Storage Explorer Version
1.43.0
Regression From
No response
Architecture
x64
Storage Explorer Build Number
20260407
Platform
Windows
OS Version
Windows 11
Bug Description
Seems like storage explorer can not handle rws permission set on folder when selecting "manage acl" on folder? Get following error
{
"name": null,
"message": ""{\n \"name\": \"RangeError\",\n \"message\": \"toRolePermissions() Invalid role permissions string rws\",\n \"stack\": \"RangeError: toRolePermissions() Invalid role permissions string rws\\n at toRolePermissions (C:\\\\temp\\\\Microsoft Azure Storage Explorer\\\\resources\\\\app\\\\node_modules\\\\@storage-explorer\\\\adls2-extension\\\\dist\\\\src\\\\index.js:105:70297)\\n at toPermissions (C:\\\\temp\\\\Microsoft Azure Storage Explorer\\\\resources\\\\app\\\\node_modules\\\\@storage-explorer\\\\adls2-extension\\\\dist\\\\src\\\\index.js:105:71123)\\n at C:\\\\temp\\\\Microsoft Azure Storage Explorer\\\\resources\\\\app\\\\node_modules\\\\@storage-explorer\\\\adls2-extension\\\\dist\\\\src\\\\index.js:112:7689\\n at process.processTicksAndRejections (node:internal/process/task_queues:103:5)\\n at async Object.withSpan (C:\\\\temp\\\\Microsoft Azure Storage Explorer\\\\resources\\\\app\\\\node_modules\\\\@storage-explorer\\\\adls2-extension\\\\dist\\\\src\\\\index.js:81:7604)\\n at async bh.runOperation (C:\\\\temp\\\\Microsoft Azure Storage Explorer\\\\resources\\\\app\\\\node_modules\\\\@storage-explorer\\\\adls2-extension\\\\dist\\\\src\\\\index.js:44:5875)\\n at async bh.getAccessControl (C:\\\\temp\\\\Microsoft Azure Storage Explorer\\\\resources\\\\app\\\\node_modules\\\\@storage-explorer\\\\adls2-extension\\\\dist\\\\src\\\\index.js:114:5886)\\n at async managePathAcl (C:\\\\temp\\\\Microsoft Azure Storage Explorer\\\\resources\\\\app\\\\node_modules\\\\@storage-explorer\\\\adls2-extension\\\\dist\\\\src\\\\index.js:114:18982)\\n at async Azure.Storage.AdlsGen2.managePathPermissions (C:\\\\temp\\\\Microsoft Azure Storage Explorer\\\\resources\\\\app\\\\node_modules\\\\@storage-explorer\\\\adls2-extension\\\\dist\\\\src\\\\index.js:116:13946)\\n at async Provider.executeOperation (C:\\\\temp\\\\Microsoft Azure Storage Explorer\\\\resources\\\\app\\\\out\\\\app\\\\node\\\\NodeProcessHostProxy.js:3:2758)\"\n}""
}
Resource Types
No response
Authentication Method
None
Connection Type
None
Steps to Reproduce
Actual Experience
Following error is displayed Failed to get permissions for 'path' with following details.
{
"name": null,
"message": ""{\n \"name\": \"RangeError\",\n \"message\": \"toRolePermissions() Invalid role permissions string rws\",\n \"stack\": \"RangeError: toRolePermissions() Invalid role permissions string rws\\n at toRolePermissions (C:\\\\temp\\\\Microsoft Azure Storage Explorer\\\\resources\\\\app\\\\node_modules\\\\@storage-explorer\\\\adls2-extension\\\\dist\\\\src\\\\index.js:105:70297)\\n at toPermissions (C:\\\\temp\\\\Microsoft Azure Storage Explorer\\\\resources\\\\app\\\\node_modules\\\\@storage-explorer\\\\adls2-extension\\\\dist\\\\src\\\\index.js:105:71123)\\n at C:\\\\temp\\\\Microsoft Azure Storage Explorer\\\\resources\\\\app\\\\node_modules\\\\@storage-explorer\\\\adls2-extension\\\\dist\\\\src\\\\index.js:112:7689\\n at process.processTicksAndRejections (node:internal/process/task_queues:103:5)\\n at async Object.withSpan (C:\\\\temp\\\\Microsoft Azure Storage Explorer\\\\resources\\\\app\\\\node_modules\\\\@storage-explorer\\\\adls2-extension\\\\dist\\\\src\\\\index.js:81:7604)\\n at async bh.runOperation (C:\\\\temp\\\\Microsoft Azure Storage Explorer\\\\resources\\\\app\\\\node_modules\\\\@storage-explorer\\\\adls2-extension\\\\dist\\\\src\\\\index.js:44:5875)\\n at async bh.getAccessControl (C:\\\\temp\\\\Microsoft Azure Storage Explorer\\\\resources\\\\app\\\\node_modules\\\\@storage-explorer\\\\adls2-extension\\\\dist\\\\src\\\\index.js:114:5886)\\n at async managePathAcl (C:\\\\temp\\\\Microsoft Azure Storage Explorer\\\\resources\\\\app\\\\node_modules\\\\@storage-explorer\\\\adls2-extension\\\\dist\\\\src\\\\index.js:114:18982)\\n at async Azure.Storage.AdlsGen2.managePathPermissions (C:\\\\temp\\\\Microsoft Azure Storage Explorer\\\\resources\\\\app\\\\node_modules\\\\@storage-explorer\\\\adls2-extension\\\\dist\\\\src\\\\index.js:116:13946)\\n at async Provider.executeOperation (C:\\\\temp\\\\Microsoft Azure Storage Explorer\\\\resources\\\\app\\\\out\\\\app\\\\node\\\\NodeProcessHostProxy.js:3:2758)\"\n}""
}
Expected Experience
No response
Additional Context
No response