The error message is easy to expand, and R is a bit inconsistent as we do have
error("length of dimnames[%d] not equal to array extent",i+1); I've seen similar things debugging recently, and don't know the cause. On Thu, 18 Dec 2003, Patrick Burns wrote: > I had an error to debug that turned out to be essentially: > > > NULL * matrix(1:4, 2) > Error: dim<- length of dims do not match the length of object > > > The equivalent of the NULL was a variable that was meant > to be a scalar. It took me a while to track down the problem > because I was focusing on looking for arrays that were different > than my expectation. > > I think it could save substantial debugging time if the error message > stated the dims and the length of the object. > > Also with > > options(error=dump.frames) > > set before the command above, we get: > > > debugger() > Message: Error: dim<- length of dims do not match the length of object > Available environments had calls: > 1: > 0: > > Enter an environment number, or 0 to exit Selection: 1 > Selection: 0 > > > > That is, there is apparently an environment to select, but > trying to select it doesn't do anything. > > This is with R version 1.8.1 on Windows and SuSe 8.2 (both precompiled). > > > Patrick Burns > > Burns Statistics > [EMAIL PROTECTED] > +44 (0)20 8525 0696 > http://www.burns-stat.com > (home of S Poetry and "A Guide for the Unwilling S User") > > ______________________________________________ > [EMAIL PROTECTED] mailing list > https://www.stat.math.ethz.ch/mailman/listinfo/r-devel > > -- Brian D. Ripley, [EMAIL PROTECTED] Professor of Applied Statistics, http://www.stats.ox.ac.uk/~ripley/ University of Oxford, Tel: +44 1865 272861 (self) 1 South Parks Road, +44 1865 272866 (PA) Oxford OX1 3TG, UK Fax: +44 1865 272595 ______________________________________________ [EMAIL PROTECTED] mailing list https://www.stat.math.ethz.ch/mailman/listinfo/r-devel