Duplicate Finder (.NET) fails with StackOverflowException (TC 7.0.3)

Hello,

after upgrading from TC 6.5 to 7.0.3 one Duplicate (.NET) configuration fails with a StackOverflowException. This happens only in one of our projects. Other Duplicate finder configurations run successfully.
The error message is
     Process is terminated due to StackOverflowException.
     Process exited with code -2147023895

Best Regards,
Helios

the debug log:

22:53:03.816: Thread:1: OpenSolutionInstance:D:\TeamCity\BuildAgent\temp\buildTmp\tmp55E8.tmp.sln
22:53:03.903: Thread:1: OpenProjectInstance:
22:53:03.942: Thread:1: [Settings] [SettingsStorage(“Project “Miscellaneous Files” Personal”)/XmlDiskFile] Reload(Initial)
22:53:03.942: Thread:1: [Settings] [SettingsStorage(“Project “Miscellaneous Files” Personal”)/XmlDiskFile] Path is NULL, reload aborted, canceling reschedulled reloads.
22:53:03.942: Thread:1: [[SettingsStorage(“Project “Miscellaneous Filesâ€&#157; Personalâ€&#157;)/XmlDiskFile]] Boolean::IsReloadReschedulled: <N/A> -> False.
22:53:03.942: Thread:1: [[SettingsStorage(“Project “Miscellaneous Filesâ€&#157; Personalâ€&#157;)/XmlDiskFile]] Boolean::IsSaveReschedulled: <N/A> -> False.
22:53:03.959: Thread:1: [Settings] [SettingsStorage(“Project “Miscellaneous Filesâ€&#157; Sharedâ€&#157;)/XmlDiskFile] Reload(Initial)
22:53:03.959: Thread:1: [Settings] [SettingsStorage(“Project “Miscellaneous Filesâ€&#157; Sharedâ€&#157;)/XmlDiskFile] Path is NULL, reload aborted, canceling reschedulled reloads.
22:53:03.959: Thread:1: [[SettingsStorage(“Project “Miscellaneous Filesâ€&#157; Sharedâ€&#157;)/XmlDiskFile]] Boolean::IsReloadReschedulled: <N/A> -> False.
22:53:03.959: Thread:1: [[SettingsStorage(“Project “Miscellaneous Filesâ€&#157; Sharedâ€&#157;)/XmlDiskFile]] Boolean::IsSaveReschedulled: <N/A> -> False.
22:53:03.962: Thread:1: OpenProjectInstance:D:\TeamCity\BuildAgent\temp\buildTmp
22:53:03.980: Thread:1: [FST] TryInitFileSystemWatcher - ok
22:53:03.984: Thread:1: [Settings] [SettingsStorage(“Project & Personalâ€&#157;)/XmlDiskFile] Reload(Initial)
22:53:03.984: Thread:1: [Settings] [SettingsStorage(“Project & Personalâ€&#157;)/XmlDiskFile] Path is NULL, reload aborted, canceling reschedulled reloads.
22:53:03.984: Thread:1: [[SettingsStorage(“Project & Personalâ€&#157;)/XmlDiskFile]] Boolean::IsReloadReschedulled: <N/A> -> False.
22:53:03.984: Thread:1: [[SettingsStorage(“Project & Personalâ€&#157;)/XmlDiskFile]] Boolean::IsSaveReschedulled: <N/A> -> False.
22:53:03.985: Thread:1: [Settings] [SettingsStorage(“Project & Sharedâ€&#157;)/XmlDiskFile] Reload(Initial)
22:53:03.986: Thread:1: [Settings] [SettingsStorage(“Project & Sharedâ€&#157;)/XmlDiskFile] Path is NULL, reload aborted, canceling reschedulled reloads.
22:53:03.986: Thread:1: [[SettingsStorage(“Project & Sharedâ€&#157;)/XmlDiskFile]] Boolean::IsReloadReschedulled: <N/A> -> False.
22:53:03.986: Thread:1: [[SettingsStorage(“Project & Sharedâ€&#157;)/XmlDiskFile]] Boolean::IsSaveReschedulled: <N/A> -> False.
22:53:04.014: Thread:1: [FST] TryInitFileSystemWatcher - ok
22:53:04.014: Thread:1: [Settings] [SettingsStorage(“Solution 'tmp55E8.tmp' personalâ€&#157;)/XmlDiskFile] Reload(Initial)
22:53:04.014: Thread:1: [Settings] [SettingsStorage(“Solution 'tmp55E8.tmp' personalâ€&#157;)/XmlDiskFile] Reloading from path D:\TeamCity\BuildAgent\temp\buildTmp\tmp55E8.tmp.sln.DotSettings.user.
22:53:04.014: Thread:1: [Settings] [SettingsStorage(“Solution 'tmp55E8.tmp' personalâ€&#157;)/XmlDiskFile] IsWaitingForMissedFile: File does not exist, aborting initial reload.
22:53:04.014: Thread:1: [Settings] [SettingsStorage(“Solution 'tmp55E8.tmp' personalâ€&#157;)/XmlDiskFile] The file is missing, skipping reload, canceling reschedulled reloads.
22:53:04.014: Thread:1: [[SettingsStorage(“Solution 'tmp55E8.tmp' personalâ€&#157;)/XmlDiskFile]] Boolean::IsReloadReschedulled: <N/A> -> False.
22:53:04.015: Thread:1: [[SettingsStorage(“Solution 'tmp55E8.tmp' personalâ€&#157;)/XmlDiskFile]] Boolean::IsSaveReschedulled: <N/A> -> False.
22:53:04.020: Thread:1: [Settings] [SettingsStorage(“Solution 'tmp55E8.tmp' team-sharedâ€&#157;)/XmlDiskFile] Reload(Initial)
22:53:04.020: Thread:1: [Settings] [SettingsStorage(“Solution 'tmp55E8.tmp' team-sharedâ€&#157;)/XmlDiskFile] Reloading from path D:\TeamCity\BuildAgent\temp\buildTmp\tmp55E8.tmp.sln.DotSettings.
22:53:04.020: Thread:1: [Settings] [SettingsStorage(“Solution 'tmp55E8.tmp' team-sharedâ€&#157;)/XmlDiskFile] IsWaitingForMissedFile: File does not exist, aborting initial reload.
22:53:04.020: Thread:1: [Settings] [SettingsStorage(“Solution 'tmp55E8.tmp' team-sharedâ€&#157;)/XmlDiskFile] The file is missing, skipping reload, canceling reschedulled reloads.
22:53:04.021: Thread:1: [[SettingsStorage(“Solution 'tmp55E8.tmp' team-sharedâ€&#157;)/XmlDiskFile]] Boolean::IsReloadReschedulled: <N/A> -> False.
22:53:04.021: Thread:1: [[SettingsStorage(“Solution 'tmp55E8.tmp' team-sharedâ€&#157;)/XmlDiskFile]] Boolean::IsSaveReschedulled: <N/A> -> False.
22:53:04.896: Thread:1: [FST] TryInitFileSystemWatcher - ok
22:53:04.918: Thread:1: [FST] TryInitFileSystemWatcher - ok
22:53:04.918: Thread:1: [FST] TryInitFileSystemWatcher - ok
22:53:04.918: Thread:1: [FST] TryInitFileSystemWatcher - ok
22:53:04.918: Thread:1: [FST] TryInitFileSystemWatcher - ok
22:53:04.919: Thread:1: [FST] TryInitFileSystemWatcher - ok

3 comments
Comment actions Permalink

Hello,
Could you please turn on debug output in runner settings and post dotnet-tools-dupfinder.log file, published as artifact during build.

0
Comment actions Permalink

Hello,

debug output is enabled and the log is in the first post.

0
Comment actions Permalink

Helios, ok i got it. But still - I  need more information. Full build log, problemmtic project details.

0

Please sign in to leave a comment.