I've gotten the same error, and I think my problem was missing observations. Are you missing any observations? I believe they're less of a problem for linear mixed effects, and I've read that some people use lme instead of repeated-measures ANOVA for those cases.
Your error term can be interpreted as "the S effect within each T". It sounds from your description as though that's what you want, so I don't think that's what's causing your error message.
One note: I see you've got a variable named "T". R let you do that? T is normally reserved for meaning "TRUE". That might be part of your problem.