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

Notification

Icon
Error

Two broken machines
devdept
#1 Posted : Tuesday, March 21, 2023 1:46:50 PM(UTC)
Rank: Advanced Member

Groups: Registered
Joined: 10/13/2012(UTC)
Posts: 53
Location: Italy

Was thanked: 2 time(s) in 2 post(s)
Hello,

We own 10 licenses of NCrunch. We have several NCrunch server nodes.

On two machines now NCrunch is compromised (does not work) and we don't know how to reset them.

How do I completely clean NCrunch from a client machine?

Thank you.

If you want to see with your eyes, just ask to connect remotely and we will do prepare for it.

Thanks,

Alberto
Remco
#2 Posted : Tuesday, March 21, 2023 10:44:19 PM(UTC)
Rank: NCrunch Developer

Groups: Administrators
Joined: 4/16/2011(UTC)
Posts: 6,976

Thanks: 930 times
Was thanked: 1257 time(s) in 1170 post(s)
Hi Alberto,

Thanks for sharing this issue.

The uninstaller should remove the NCrunch install files from VS. There are two other things to clear if you want a full reset:

- Ensure that you remove the configuration file at C:\Users\USER\AppData\Roaming\NCrunch
- Remove the _NCrunch_* directory present inside the solution(s) you're working in. This will reset any NCrunch cached data which may be contributing to the failed state

If you're able to send through a bug report or share more specific details about the problem you've been hit with, I may be able to provide better guidance on how to resolve it.
devdept
#3 Posted : Wednesday, March 22, 2023 2:43:49 PM(UTC)
Rank: Advanced Member

Groups: Registered
Joined: 10/13/2012(UTC)
Posts: 53
Location: Italy

Was thanked: 2 time(s) in 2 post(s)
Basically, the installation is fine, the problem is related to grid nodes that work on misaligned/corrupted data.

We need a way to clean these two machines from this point of view.

Would this help?

- Ensure that you remove the configuration file at C:\Users\USER\AppData\Roaming\NCrunch

Thank you,

Alberto
Remco
#4 Posted : Wednesday, March 22, 2023 10:22:05 PM(UTC)
Rank: NCrunch Developer

Groups: Administrators
Joined: 4/16/2011(UTC)
Posts: 6,976

Thanks: 930 times
Was thanked: 1257 time(s) in 1170 post(s)
The cleaning of grid nodes is slightly different to clients. You'll probably want to clear out the snapshot storage directory on the node (this is a configurable path, but will default to the logged in user local data directory). Cleaning out the workspace base path is probably also an option in case something was left behind in there (though the node should purge this on startup anyway).

Synchronising the Nuget packages on the grid node with one of your clients might also not be a bad idea. We have noticed binary differences between the same versions of the same Nuget packages (how this happens I do not know), which has been known to cause desync between node results. The node will copy nuget packages automatically but when they differ between clients there are edge cases we haven't been able to track down.
devdept
#5 Posted : Thursday, March 23, 2023 9:54:02 AM(UTC)
Rank: Advanced Member

Groups: Registered
Joined: 10/13/2012(UTC)
Posts: 53
Location: Italy

Was thanked: 2 time(s) in 2 post(s)
Clearing the Snapshot folder resolved the issues. It was a long time since I didn't see NCrunch running so smoothly.

Thanks!

Alberto
1 user thanked devdept for this useful post.
Remco on 3/23/2023(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.035 seconds.
Trial NCrunch
Take NCrunch for a spin
Do your fingers a favour and supercharge your testing workflow
Free Download