Welcome Guest! To enable all features please Login or Register.

Notification

Icon
Error

Distributed Processing in Rider is empty
spolonski
#1 Posted : Thursday, March 20, 2025 1:50:05 PM(UTC)
Rank: Advanced Member

Groups: Registered
Joined: 7/11/2016(UTC)
Posts: 44
Location: Germany

Thanks: 7 times
Was thanked: 6 time(s) in 6 post(s)
Hi Remco,

In Rider, the Distributed Processing window is empty, whereas in Visual Studio on the same machine, there are three nodes

Both NCrunch Versions are 5.12.0.10

Regards,
Sergei
Remco
#2 Posted : Thursday, March 20, 2025 10:39:43 PM(UTC)
Rank: NCrunch Developer

Groups: Administrators
Joined: 4/16/2011(UTC)
Posts: 7,237

Thanks: 975 times
Was thanked: 1313 time(s) in 1218 post(s)
Hi Sergei,

Thanks for sharing this. Could you clarify if the contents of the window are still rendering correctly? Is the entire window blank? Or do you just not see any nodes in the tree?
spolonski
#3 Posted : Friday, March 21, 2025 6:33:16 AM(UTC)
Rank: Advanced Member

Groups: Registered
Joined: 7/11/2016(UTC)
Posts: 44
Location: Germany

Thanks: 7 times
Was thanked: 6 time(s) in 6 post(s)
Hi Remco,

The window is rendered correctly. Only the nodes are missing.

Regards,
Sergei
Remco
#4 Posted : Friday, March 21, 2025 8:46:58 AM(UTC)
Rank: NCrunch Developer

Groups: Administrators
Joined: 4/16/2011(UTC)
Posts: 7,237

Thanks: 975 times
Was thanked: 1313 time(s) in 1218 post(s)
Thanks Sergei. If you add a node via the toolbar options, does it appear in the list?
spolonski
#5 Posted : Friday, March 21, 2025 9:42:21 AM(UTC)
Rank: Advanced Member

Groups: Registered
Joined: 7/11/2016(UTC)
Posts: 44
Location: Germany

Thanks: 7 times
Was thanked: 6 time(s) in 6 post(s)
When I try to add an existing in VS Node, then i can see an Error Message "This server has already been added to the list of known servers".
When I try to add an new Node, then it doesn't appear in the list. But it appear in global config file.
Remco
#6 Posted : Friday, March 21, 2025 12:05:02 PM(UTC)
Rank: NCrunch Developer

Groups: Administrators
Joined: 4/16/2011(UTC)
Posts: 7,237

Thanks: 975 times
Was thanked: 1313 time(s) in 1218 post(s)
Would you mind submitting a bug report when you have the distributed processing window open? I think something is bugging out when pulling data out of the backend.

Does the corner spinner popup indicate that the nodes are being used by the engine? It should be possible to see the extra capacity if the engine is connecting to them as normal.
spolonski
#7 Posted : Monday, March 24, 2025 6:47:37 AM(UTC)
Rank: Advanced Member

Groups: Registered
Joined: 7/11/2016(UTC)
Posts: 44
Location: Germany

Thanks: 7 times
Was thanked: 6 time(s) in 6 post(s)
Done
Remco
#8 Posted : Monday, March 24, 2025 11:43:43 AM(UTC)
Rank: NCrunch Developer

Groups: Administrators
Joined: 4/16/2011(UTC)
Posts: 7,237

Thanks: 975 times
Was thanked: 1313 time(s) in 1218 post(s)
Thanks for sending through the bug report.

It looks like the issue is caused by a missing dependency on your machine. You'll need to install WMIC to resolve this problem.

Background: The grid management window uses this tool to obtain system information when it builds the window. The tool has previously been bundled with all versions of Windows, but MS decided that under Windows 11 its no longer there by default. I've noted this down for review.
spolonski
#9 Posted : Monday, March 24, 2025 2:33:32 PM(UTC)
Rank: Advanced Member

Groups: Registered
Joined: 7/11/2016(UTC)
Posts: 44
Location: Germany

Thanks: 7 times
Was thanked: 6 time(s) in 6 post(s)
Yes, that helped. Why can the VS plugin handle it on its own?
Remco
#10 Posted : Monday, March 24, 2025 11:02:29 PM(UTC)
Rank: NCrunch Developer

Groups: Administrators
Joined: 4/16/2011(UTC)
Posts: 7,237

Thanks: 975 times
Was thanked: 1313 time(s) in 1218 post(s)
spolonski;18007 wrote:
Yes, that helped. Why can the VS plugin handle it on its own?


This is because the Rider plugin is running the NCrunch engine process under .NET 6, where the VS plugin is using .NET Framework. The platform in this area behaves differently between these versions. NET6 couldn't provide a particular service, so we had to use a workaround. Now Windows has changed, so the workaround doesn't work anymore. So we need to find a new workaround :)
1 user thanked Remco for this useful post.
spolonski on 3/25/2025(UTC)
Users browsing this topic
Guest
Forum Jump  
You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.

YAF | YAF © 2003-2011, Yet Another Forum.NET
This page was generated in 0.054 seconds.
Trial NCrunch
Take NCrunch for a spin
Do your fingers a favour and supercharge your testing workflow
Free Download