Finally, I found the problem...
All my ressources have a method :
public TimePeriodCollection ScheduleProvider(DateTime date)
{
...
}
In that method, if I don't find any result, I used to return an empty TimePeriodCollection...
Now, I return null, and all is working fine !
Topic closed !