Page 1 of 1

WSL broken in 24.00

Posted: 26 Jan 2023 04:25
by rhywun1
Today I upgraded from 23.60 to 24.00 and WSL functionality is broken.

Steps to reproduce:

1. I have a shortcut in the catalog pointing to \\wsl$\Ubuntu\home\<me>
2. Click the shortcut
3. It navigates to \\wsl$\Ubuntu\home (NOT \home\<me> as expected)
4. Double-clicking <me> folder in the list does nothing
5. I can type an address in the address bar and it sometimes navigates (but only if I add \ to the address - but not reliably)

Briefly, the address bar sometimes works to navigate WSL but double-clicking folders in list view does not work at all - and there is a significant delay that was not present in 23.60.

FWIW, I noticed that the icon displayed for any WSL folder is now a question mark in a circle, which seems to indicate something invalid. Before the upgrade it was different, real icons, I think.

Re: WSL broken in 24.00

Posted: 26 Jan 2023 09:09
by admin
There were no changes to the WSL functionality. Might be a side-effect of something else. v23.60.0000 was released 2022-09-02 18:00, a LOT of things happened since.

Watch it, maybe you can narrow it down to a particular beta version. Each of them is available here in the forum.

Re: WSL broken in 24.00

Posted: 27 Jan 2023 02:49
by rhywun1
admin wrote: 26 Jan 2023 09:09a LOT of things happened since.
Yeah, I see that. Somehow "check for updates" got unchecked after 10 or 12 years and I didn't notice. :)

I don't think I have the patience to try all the in-between releases.

Is there an easy way to run a "clean" version without my customizations? Or do I have to move the settings out of AppData?

Re: WSL broken in 24.00

Posted: 27 Jan 2023 04:14
by phred
Download and install the Portable (No Install Package) version and place it in a directory that's different from your current installation.

Re: WSL broken in 24.00

Posted: 27 Jan 2023 04:33
by rhywun1
phred wrote: 27 Jan 2023 04:14Download and install the Portable (No Install Package) version and place it in a directory that's different from your current installation.
Thanks for the tip.

I tried the portable version just now and it exhibits the same behavior. I noticed the tree (which I don't use) was open and it is fully functional, but the list view is not. Double-clicking items in the list view doesn't do anything. I normally navigate exclusively with shortcuts in the catalog and with the list view.

Re: WSL broken in 24.00

Posted: 27 Jan 2023 08:39
by admin
Did you try other methods of opening?

1) ENTER

2) context menu / Open

What is returned for your path when you run this?:

Code: Select all

exist "\\wsl$\Ubuntu\home\Donald";

Re: WSL broken in 24.00

Posted: 27 Jan 2023 13:09
by rhywun1
ENTER doesn't do anything.
Open from the context menu opens the directory in Windows File Explorer.
The script returns this:

Code: Select all

XYplorer 24.00.0000  -  Windows 11, 64-bit, Version 22H2, Build 22621.1105 (10.0)  -  2023-01-27 07:04:48

Path: \\wsl$\Ubuntu\home\me
Real Path: \\wsl$\Ubuntu\home\me

ExistFile: False
ExistPath: True
ExistFolder: True
ExistItemFF: True
ExistPathFF: True
ExistPathOrFile: True
ExistPathOrFileShell: True
ExistDrive: True
ExistIcon: True

IsNetworkLocation: True
GetDriveType: 0 (DRIVE_UNKNOWN)
GetItemType: 18
GetFileAttributes: 0x10 (16)
Owner: 
IsDriveHidden: False/False, ShowHiddenDrives: 0, HideDrivesByLetter: 
This path available in Tree: True
Current node available in Tree: True
Watchable: True

LockedTree: 0, MiniTree: 1, MiniTreeVerifyOnSelect: 0, TreeSkipVerifyOnSelect: 0, FilenamesCaseSensitive: 0

FastNetworkEnumeration: 0, AssumeServersExist: 0, PrecheckServers: 0, CacheServers: 0
CheckServerMethod: 0, CheckServer3: 0, NetworkCapsCheck: 0, ShowAllServers: 0, ShowHiddenShares: 0

ExistItemUNC: True
ExistPathUNC: True
ExistPathUNCQuick: True

ExistServer: True -  AccessDenied: False - BadNetPath: False - AccessErrorCode: 0
IsShareAccessDenied: False - AccessErrorCode: 1707
IsOnKnownServer: True
IsServerConnected: False - Return/BufferType: 1707/0

Re: WSL broken in 24.00

Posted: 27 Jan 2023 13:19
by admin
Do you still have your old 23.60 ? Try the same with it and we might spot the difference.

You can download it here: https://www.xyplorer.com/freezer.php?ver=23.60.0100

Re: WSL broken in 24.00

Posted: 28 Jan 2023 01:55
by rhywun1
Here is the result with a fresh install of portable 23.60:

Code: Select all

XYplorer 23.60.0100  -  Windows 11, 64-bit, Version 22H2, Build 22621.1105 (10.0)  -  2023-01-27 19:52:37

Path: \\wsl$\Ubuntu\home\me
Real Path: \\wsl$\Ubuntu\home\me

ExistFile: False
ExistPath: True
ExistFolder: True
ExistItemFF: True
ExistPathFF: True
ExistPathOrFile: True
ExistPathOrFileShell: True
ExistDrive: True
ExistIcon: True

IsNetworkLocation: True
GetDriveType: 0 (DRIVE_UNKNOWN)
GetItemType: 2
GetFileAttributes: 0x10 (16)
Owner: 
IsDriveHidden: False/False, ShowHiddenDrives: 0, HideDrivesByLetter: 
This path available in Tree: True
Current node available in Tree: True
Watchable: True

LockedTree: 0, MiniTree: 0, MiniTreeVerifyOnSelect: 0, TreeSkipVerifyOnSelect: 0, FilenamesCaseSensitive: 0

FastNetworkEnumeration: 0, AssumeServersExist: 0, PrecheckServers: 0, CacheServers: 0
CheckServerMethod: 0, CheckServer3: 0, NetworkCapsCheck: 0, ShowAllServers: 0, ShowHiddenShares: 0

ExistItemUNC: True
ExistPathUNC: True
ExistPathUNCQuick: True

ExistServer: True -  AccessDenied: False - BadNetPath: False - AccessErrorCode: 0
IsShareAccessDenied: False - AccessErrorCode: 1707
IsOnKnownServer: True
IsServerConnected: False - Return/BufferType: 1707/0

Re: WSL broken in 24.00

Posted: 28 Jan 2023 02:46
by rhywun1
Oh, I forgot to add that list view navigation through WSL folders works as expected in the fresh installation of 23.60.

That is, double-clicking or hitting ENTER on the folder in the list view navigates into that folder.

Re: WSL broken in 24.00

Posted: 28 Jan 2023 07:52
by admin
That helped: The only difference is the line GetItemType: 18. That was all I needed to know. Should be fixed in next beta.

It appears that you don't have a "Links" or "OneDrive" folder on your system, or that XY was not able to find it.

Re: WSL broken in 24.00

Posted: 28 Jan 2023 16:54
by rhywun1
Great, thanks.