Вы почти никогда не должны ожидать нулевого значения. Как сказано в документации, если для запроса нет активного сеанса (обычно, вы должны проверить это в цепочке фильтров запроса), будет создан сеанс. Если вы получите нулевое значение от этого, я бы сказал, что в базовой ОС есть проблема: недостаточно памяти для создания сеанса.