I don't know anything about xcache or why it messes up the top activity caching. The error you gave was related to the datastore, so that was the prime suspect. TBH, if you're getting that error I'm not sure how
anything can work on your forum, since
everything uses the datastore. The top activity uses it in a non-standard way, though, since the usual way would require a separate file for the top activity page.
There are two relatively easy ways to solve the problem:
- Don't cache the top activity information This is a very simple edit, but probably not one you'd want to make, as you'd be re-calculating the activity for the entire forum with each view.
- Roll the updates back into the standalone file version While straight forward, this would still take some time to do. Ideally, this would include changes to the rest of the mod to allow the administrator to choose whether or not to use the external file.
The third option would be to find out what xcache is doing, but as I said I know nothing about it.