The ** Too Many Queries ** bug has affected a few users. It's taken an age to work out exactly what's happening but after some support from those of you getting the error, I think I've finally isolated it. There appears to have been two errors that enabled me to find the actual bug. One was a typo and the other was a unreferenced variable.
Users who are getting this error will have a couple of things in common.
- 1. They will be using the Tracking History functionality (or at least trying to)
2. Will probably be using Metric as a measurement (but not necessarily)
- a) The Where would you like to store maps or tracking information field option is incorrectly entered. The folder doesn't exist or you don't have write access to it
b) The Where would you like to store maps or tracking information field is blank
Here's a screenshot of my configuration fields:
Notice that there is NO trailing '/' at the end of the folder path.
The latest version traps this error. You will now see the message: Access to:/Users/Michael/Maps/db.track successful - on-going track reporting switched on in the Indigo log if iFindStuff has correctly accessed the db.track file. Otherwise, you will see: Access to:/Users/Michael/Maps/db.track failed - on-going track reporting switched off as an iFindStuff error in red in the Indigo Log.
If you're getting the second error you need to check your configuration so that iFindStuff knows where to store the information for maps/tracking. In the meantime, iFindstuff will switch off the tracking until the error is resolved.
I've also updated the plugin and removed the typo errors for the most exotic errors that a couple of users were getting.
You can download version 1.03.03 from this link
https://www.dropbox.com/s/2fcvyshiq2a2i ... f.zip?dl=1
What's new in version 1.03.01?
- Major bug fix for ** Too many queries ** error
Minor typos and performance improvements
Anyway - thanks for your patience and support
Regards
Mike