Followup: Since your quoted error message includes the typo "iterater", the complaint is almost certainly coming from a LocPathItertor.
What we need to determine is whether the right fix would be to add caching to this iterator, to allow it to support all the operations even though it isn't caching (despite the performance issues that implies), or to ask whether the code should be trying to switch this iterator into cached mode in the first place.
