Thank you very much for your response. I think I found the offending code.
It's somewhere in here.

setClass("timeSeries",

representation( Data = "matrix", positions = "character",

format = "character", FinCenter = "character",

units = "character", recordIDs = "data.frame",

title = "character", documentation = "character"),

prototype = list(

Data = matrix(NA, dimnames = list("31-Dec-2006", "timeSeries")),

positions = "31-Dec-2006",

format = "%d-%b-%Y",

FinCenter = myFinCenter(),

units = "Series",

recordIDs = data.frame(),

title = "Time Series Object",

documentation = paste("Created at",

myFinCenter(),

now()@Data)

)

)

myFinCenter <- function() return("London")

Funny enough...this worked in R-2.2.1 but doesn't work in R>2.2.1


On 8/8/07, Prof Brian Ripley <[EMAIL PROTECTED]> wrote:
>
> On Wed, 8 Aug 2007, Praveen Kanakamedala wrote:
>
> > A newbie here - please forgive me if this is a basic question.  We have
> an
> > in house package built in R 2.2.1 (yes we're a little behind the times
> at
> > our firm)and would like to rebuild it using R 2.5.1.  However, when I
> try
> > and build the package from source, I keep getting this error:
> >
> > Error in as(slotVal, slotClass, strict = FALSE) :
> >        no method or default for coercing "POSIXt" to "POSIXct"
> > Error : unable to load R code in package 'Mango'
> > Error: package/namespace load failed for 'Mango'
> >
> >
> > I tried defining a new method "as.POSIXct" in the package to coerce
> POSIXt
> > to POSIXct and then added the as.POSIXct method to the "NAMSPACE"
> file.  The
> > build still doesn't work (I get the same error message). Any idea what I
> am
> > doing wrong? The coercion statement looks like this and works in R GUI:
>
> How did you get this?  There should be no objects of class 'POSIXt' alone,
> and I get e.g.
>
> > now <- Sys.time()
> > as(now, "POSIXct")
> Error in asMethod(object) : explicit coercion of old-style class (POSIXt,
> POSIXct) is not defined
>
> That can be fixed (see ?as), but you seem to have a malformed object in
> one of your slots.
>
> As often applies,
>
> > PLEASE do read the posting guide
> http://www.R-project.org/posting-guide.html
> > and provide commented, minimal, self-contained, reproducible code.
>
>
>
> > #from is a vector of dates in the format "%d-%b-%Y")
> > from <- as.POSIXct(strptime(from, format = "%d%b%Y"), tz = "GMT")
> >
> > Here is my environment info:
> >
> > R version 2.5.1 (2007-06-27)
> > i386-pc-mingw32
> >
> > locale:
> > LC_COLLATE=English_United Kingdom.1252;LC_CTYPE=English_United
> > Kingdom.1252;LC_MONETARY=English_United
> > Kingdom.1252;LC_NUMERIC=C;LC_TIME=English_United Kingdom.1252
> >
> > attached base packages:
> > [1] "tcltk"     "stats"     "graphics"  "grDevices" "utils"
> "datasets"
> > "methods"   "base"
> >
> > other attached packages:
> >  fSeries      nnet      mgcv   fBasics fCalendar   fEcofin   spatial
> > MASS
> > "251.70"  "7.2-34"  "1.3-25"  "251.70"  "251.70"  "251.70"  "7.2-34"  "
> > 7.2-34"
> > I would sincerely appreciate any help.
> >
> >       [[alternative HTML version deleted]]
> >
> > ______________________________________________
> > R-help@stat.math.ethz.ch mailing list
> > https://stat.ethz.ch/mailman/listinfo/r-help
> > PLEASE do read the posting guide
> http://www.R-project.org/posting-guide.html
> > and provide commented, minimal, self-contained, reproducible code.
> >
>
> --
> 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
>

        [[alternative HTML version deleted]]

______________________________________________
R-help@stat.math.ethz.ch mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

Reply via email to