Hi Daniel
Thank you for this solution. Always nice for a developer to see how a small change can make a big difference.
My subject probably obscures the real cause, but I think my MonitoringData snippet was able to give a hint. Also, for the other thread.
I have installed the nightly build r29490 and tested it. The first impression was good (all exclamation marks disappeared). But the solution is not completely clean.
If the URL is incorrect, the exclamation mark appears after "Check Now". When the erroneous entry is selected, it disappears again until the next "Check Now". However, in the right window you can always see the concrete error message, which differs if the hostname or the path of the URL is wrong.
Yes, this issue is only indirectly related.
You were already busy again. I just tested the nightly r29503. Unfortunately, the problem does not seem to be fundamentally fixed yet. As soon as I click on a project that has an exclamation mark because the path is invalid (forbidden in my case), it disappears. Only with "Check Now" or the new "Check project now" (very nice!) it appears again.
Just noticed (svn 1.14/1.15):
File name: TortoiseSVN-1.14.99.29503-dev-x64-svn-1.14.dev.msi
Version Information:
- TortoiseSVN 1.14.99, Build 29503 - 64 bit -dev, 2022/12/15 21:35:33
- Subversion 1.15.0, -dev
fredag 16 december 2022 kl. 10:20:36 UTC+1 skrev Andreas Grob:Yes, this issue is only indirectly related.
You were already busy again. I just tested the nightly r29503. Unfortunately, the problem does not seem to be fundamentally fixed yet. As soon as I click on a project that has an exclamation mark because the path is invalid (forbidden in my case), it disappears. Only with "Check Now" or the new "Check project now" (very nice!) it appears again.Thanks for testing!I had a separate fix for this which I didn't commit. It had a side effect of actually ADDING the exclamation mark on one of my test projects while still displaying the log. I think the log was fetched from the log cache but I didn't have time to reproduce it properly and thus held back in committing that fix. I will take another look.