Imatch Hangs - Quick Filter->Bookmarked

Started by Darius1968, August 01, 2024, 01:10:01 AM

Previous topic - Next topic

Darius1968


I've just found out that IMatch is now hanging (hour glass keeps spinning), if I apply a quick filter for bookmarked files.  I then have to force close the program and reopen.  I've attached a log file in debug mode here for troubleshooting. 

Mario

I can only see in the log file that IMatch has started an Attribute Query (which includes bookmark).
I cannot see where in IMatch you were at the time, how large the scope was or anything else.

Is this reproducible?
If so, which steps do you perform?
If I can reproduce it, I can fix it.

When you use the rating & label filter in the Filter Panel to filter for bookmarks, does this also fail? 

I have never experienced this and no other user has reported this so far. This means I have no real idea where to start looking.
-- Mario
IMatch Developer
Forum Administrator
http://www.photools.com  -  Contact & Support - Follow me on 𝕏 - Like photools.com on Facebook

Darius1968


My bad - I did not mean bookmarked files; I meant hide offline files... Sorry! 

What is strange is that all is well if I use the filter panel, but the quick filter panel for hide offline files doesn't work. 

More specifically, I'm referring to the hide offline stored preset. 

Mario

I understand you run a stored filter (the default "Hide Offline Files") from the Quick Filter ribbon (the drop-down menu) .
This filter works when run from the Filter Panel but not when run from the Quick Filter ribbon, for the same scope?

I tried that here with a 100K and 1M files database and a variety of scopes (with up to 10,000 files).
I've made sure that there are always some offline files in the scope.
It worked flawlessly.

Hiding offline files requires IMatch to query the Windows File System, which can be slow for large scopes (but that applies to both running the stored filter from the Filter Panel or  the QuickFilter).

For a scope of 90,000 files, the offline filter takes 5 seconds to run on my system.

How large was the scope (how many files in the File Window)? Anything else that might be related?
-- Mario
IMatch Developer
Forum Administrator
http://www.photools.com  -  Contact & Support - Follow me on 𝕏 - Like photools.com on Facebook

hluxem

Could it be the same bug as I experienced a while ago with stored filters. I stopped using them till the next version is coming out.

Need help with Imatch showing blue circle (photools.com)

Mario

Quote from: hluxem on August 01, 2024, 03:20:22 PMCould it be the same bug as I experienced a while ago with stored filters. I stopped using them till the next version is coming out.

Need help with Imatch showing blue circle (photools.com)

Good point. Very likely that this is the reason. I've already forgot about that fixed bug.
Running an offline check the 350+ files in this database can take a while, especially if the offline files are on a NAS box and Windows takes ages to respond.

@Darius1968

I think that your problem is caused by this bug.

Since I've removed the Quick Filter ribbon from the IMatch 2023 code base (I maintain it only in the upstream 2025 code base and no longer spend time porting it back for every 2023 release), the problem will be "solved" for the next release anyway.


-- Mario
IMatch Developer
Forum Administrator
http://www.photools.com  -  Contact & Support - Follow me on 𝕏 - Like photools.com on Facebook

Jingo

Quote from: Mario on August 01, 2024, 03:30:19 PMSad to see it go... gotten so used to the new icons and layouts/quick filter bar.. going back to standard is going to take some getting used to again!   8)



Mario

Quote from: Jingo on August 02, 2024, 02:07:36 PM
Quote from: Mario on August 01, 2024, 03:30:19 PMSad to see it go... gotten so used to the new icons and layouts/quick filter bar.. going back to standard is going to take some getting used to again!  8)

Yes. But it will be back in IMatch 2025.
I've just don't have the resources or see reason in porting all the changes back from the IMatch 2025 code base into the 2023 code base. Always extra effort, migrating the code, adding hundreds of "if exerimental mode enabled then..." all over the place.

Many friendly people helped me out to find bugs, discuss about icons, colors and styles. And the ribbon/menu code did run for several months for a small number of users who enabled experimental features. So I know it works well.
I will roll out other planned changes under the "experimental mode" umbrella in the future, since it worked so well this time.

Please understand that it took me literally months of work to redraw all icons as vectors and to design my own ribbon and menus and whatnot. I cannot pay for all of this myself. What makes IMatch work, is users willing to pay for an upgrade every 12 to 18 months, because they see progress, features they want or need, and thus ensuring that the project can continue :)
-- Mario
IMatch Developer
Forum Administrator
http://www.photools.com  -  Contact & Support - Follow me on 𝕏 - Like photools.com on Facebook

Jingo



Absolutely.. and I agree with you 100%... I'm always happy to pay for the upgrade to support you and your company - even when I don't even need the new features.. can't wait until 2025 is ready for primetime!