Make sure assets and _combinedfiles inside assets is writable by the webserver.
assets is 777 and _combinedfiles is 755 with apache as owner.
Should _combinedfiles be 777 as well?
This error indicates that certainly isn't right, something weird is clogging up the system. Flush your manifest with /dev/build?flush=all (or go manually delete all cache folders for SS), and run /dev/tests/.
Also do what Sean said.
Do you see anything additional if you add ?debug=1 instead of ?isDev=1?
Manually deleted cache, Did a dev/build and nothing helped. I don't get any new errors with debug.
Running dev/tests just gives me "Please install PHPUnit using pear" so I'll need my sysadmins to take care of that to get any feedback.
Keep going with a full reinstall from scratch. Something is not right with your copy of the code and your webserver/PHP installation, the installer will walk through all aspects of your environment and correct/identify it.
To lurkers, this is NOT typical.
Ok Will do.
True this is not typical. I currently have 10 different silverstripe sites running, plus at least as many on dev servers. And this is the only install causing probs :)
Cool, I can say that the error that is being thrown is in the core Controller class and that piece of code is pretty robust. Not having any controllers on the stack is plain bizarre, and seemingly impossible as that function can't be called until a controller is pushed on the stack.
Sometimes its easier to stop troubleshooting and start over... :) Good luck!
I had a similar problem, changing the _combinedfiles folder rights to 777 and resetting the user solved my problem. :)