DuplicateFinder (.NET) shows duplicates added/removed despite no code change and no build config change

In our TC 8.1.5 instance, I've set up Duplicate Finder (.NET) runner in our build configuration.

On subsequent runs (where there was no change in the code and no change in the build config nor in the dup finder settings) the Duplicate Finder is showing that some duplicates were added/removed.

Example (see the screenshot for details):

run #3: Duplicates found: 1694 (+23 -23) - and no changes

run #4: Duplicates found: 1693 (+4 -5)    - and no changes

run #5: Duplicates found: 1694 (+16 -15) - and no changes

Is that expected? What's the explanation?



Attachment(s):
dup finder - build history.png
8 comments
Comment actions Permalink

Hi Petr,

We have the issue TW-13542, please watch and vote for it.
Could you please attach two duplicates finder reports for sequential builds with wrongly reported new duplicates to this issue? To get those reports please enable debug output on runner's settings page. duplicates-report.zip will be published as internal artifact.

0
Comment actions Permalink

I don't seem to be able to watch or vote for the TW-13542 issue.

Due to company policy I'm unable to send the the reports, I've sent the logs though.

0
Comment actions Permalink

To be able to watch and vote for the issue please register in our tracker system. Also you can attach logs/reports to the issue privately (visible only for jetbrains-team).
Where do you send logs?

0
Comment actions Permalink

The logs are attached.

Source files can't be sent out at all it seems.



Attachment(s):
dotnet-tools-dupfinder_0.0.0.47.log.zip
dotnet-tools-dupfinder_0.0.0.46.log.zip
0
Comment actions Permalink

Thanks. I've added logs to the issue.

0
Comment actions Permalink

Given the error in the log file attached, it looks like Duplicate Finder (.NET) makes use of ReSharper dll's. Does it need to be installed separately to make Duplicate Finder working?

0
Comment actions Permalink

Petr, sorry for the delay in reply. DuplicatesFinder doesn't require R# to be installed. I'm investigating the cause of this error. Will let you know a bit later.

0
Comment actions Permalink

Petr, as for initial problem, I would like to look at duplicates finder reports from two consecutive builds with different total number of duplicates found. Could you please turn on debug output option of DupFinder runner. Mentioned reports will be reported as internal artifacts after that.

0

Please sign in to leave a comment.