Alright, so I've been working with BBPress for about 6 months now. At first I found Mini-Track to be useful. But, it seems to somehow corrupt it's own Meta entry in the BBPress options.
Firstly, I come to my forum and find 3 huge errors:
Warning: Invalid argument supplied for foreach() in /homepages/10/d309320029/htdocs/bbpress/my-plugins/mini-track/mini-track.php on line 197
Warning: array_key_exists() [function.array-key-exists]: The second argument should be either an array or an object in /homepages/10/d309320029/htdocs/bbpress/my-plugins/mini-track/mini-track.php on line 209
Fatal error: Cannot use string offset as an array in /homepages/10/d309320029/htdocs/bbpress/my-plugins/mini-track/mini-track.php on line 211
Strangely enough, these codes didn't accurately gauge the depth of the error. They were frivolous, but I've come to realize these appear when there's a corrupt entry in the original bb_option mini-track option that held who was connected, and where. At the end of the string of ::'s {}'s and ""'s, there were no closing }'s, so I formatted it correctly (or deleted the offending longtext), removed the strange instances of random garbage, and it would work fine.
Awesome. But it happened too often. Attempting to fix this, I managed to find one of your topics mentioning mini-track 0.2, so I thought I'd give it a go. It had newer nice features, so I've opted to stop using members-online to coincide with mini-track.
But... the error came back.
So, thinking the same, I went into the DB to look for the same damage. Sure enough, it was still there.
The last piece of that entry is always like this:
s:3:"url";s:128:"/index.php Result:
And that's all she wrote. Somehow, the word "Result:" is being dropped in there, instead of a finishing "}, so I'm a bit confused...
But, knowing anything, it's most likely a huge combination of anything and everything, as BBPress is entirely modular... so... I'm betting it's one of the dozens of other plugins that corrupts this entry somehow, sometime. It's always random when it happens, too. So I can't easily see why that array is blowing up... argh. Is there an easy way to test BBPress' array types to see if it's corrupt or not, before it crashes? Yikes...