[eluser]ELRafael[/eluser]
Remmember one thing Stefan:
If you autoload the model, it'll be avaible for all controllers. Even that controllers that won't use the model.
But i can't see an error, sorry.
I my case, i just autoload the session (and anothers) libraries. And i don't use $this->session inside models... i can be wrong, but i believe the function of a model is "talk" to database, not to talk another components.
I don't know the order of auto load, but the logic is load model then load session library, so session is avaible in the model, right?
Derek certainly can give you a better answer. And, for sure, a better writting than mine :-P