[BioC] Error in .nextMethod(e1, e2) working with R2.0. in Windows

Martin Morgan mtmorgan at fhcrc.org
Thu Sep 6 14:28:25 CEST 2007


Hi Lauro and others --

To emphasize, the following involves the DEVELOPMENT version of
Biobase; users of the released version DO NOT have these problems.

My solution (using biocLite) is not correct, for the moment -- the
Biobase 'fix' requires the R change, but our build machines do not
yet have the updated version of R and so cannot perform the steps to
make Biobase available.

In theory, the solutions are to use versions of R-devel and Biobase
that predate the change, or to use the R-alpha (R-devel has now
'branched' in preparation for the October release) and an svn version
of Biobase that post-date the change. Realizing the second option
(R-alpha + Biobase from svn) requires the ability to build R and R
packages from source.

Working combinations of R-alpha and Biobase accessible using biocLite are
at least a day away.

Martin

Martin Morgan <mtmorgan at fhcrc.org> writes:

> Hi Lauro --
>
> This was a change in the development version of R over the weekend
> (r32748, 2007-09-04 02:33:30 -0700, I think) and was fixed in the
> development version of Biobase the same day (r26853, 2007-09-04
> 16:08:07 -0700; Biobase version 1.15.31). Unfortunately, your machines
> captured the combination of R and Biobase during the approx. 14 hours
> when things were not working!
>
> The solution is to update Biobase, e.g.,
>
>> source('http://bioconductor.org/biocLite.R')
>> biocLite('Biobase')
>
> As you found out, using development versions of R and Biobase can have
> very unfortunate consequences. When offering courses, we try to
> identify an R snapshot that seems to work, and to use facilities like
> building and installing packages and course material (and hence
> building vignettes and exercising the packages on the version of R we
> will use) to make sure that things will work.
>
> Sorry that this happened at such an inopportune time.
>
> Martin
>
> "Lauro Sumoy Van Dyck" <lauro.sumoy at crg.es> writes:
>
>> Hello,
>
>> While conducting a workshop on Bioconductor arrayQC we have
>> encountered the following error but not on all machines.
>>  
>> Error in .nextMethod(e1, e2) : 
>>   comparison of these types is not implemented
>>  
>> This error is generated upon trying to generate new objects.
>>  
>> Could you please help solve this issue? I am told -I am not an R
>> expert- that there must be a problem associated to handling S4 class
>> objects.
>>  
>> Thank you,
>>  
>> Lauro
>>  
>> In my particular case this is the session info:
>>> sessionInfo()
>> R version 2.6.0 Under development (unstable) (2007-09-04 r42752) 
>> i386-pc-mingw32 
>> locale:
>> LC_COLLATE=Spanish_Spain.1252;LC_CTYPE=Spanish_Spain.1252;LC_MONETARY=Spanish_Spain.1252;LC_NUMERIC=C;LC_TIME=Spanish_Spain.1252
>> attached base packages:
>> [1] splines   tools     stats     graphics  grDevices utils     datasets  methods   base     
>> other attached packages:
>>  [1] arrayQualityMetrics_1.0.17 CCl4_1.0.5                 limma_2.11.11              simpleaffy_2.13.01         affyPLM_1.13.6            
>>  [6] gcrma_2.9.1                matchprobes_1.9.10         affydata_1.11.3            RColorBrewer_1.0-1         vsn_3.0.14                
>> [11] affy_1.15.7                preprocessCore_0.99.12     affyio_1.5.8               genefilter_1.15.11         survival_2.32             
>> [16] geneplotter_1.15.9         lattice_0.16-4             annotate_1.15.6            AnnotationDbi_0.1.12       RSQLite_0.6-0             
>> [21] DBI_0.2-3                  Biobase_1.15.30           
>> loaded via a namespace (and not attached):
>> [1] grid_2.6.0         KernSmooth_2.22-21
>>
>> Commands that generated the same type of error:
>>> object<-new("AffyBatch")
>> Error in .nextMethod(e1, e2) : 
>>   comparison of these types is not implemented
>>> object<-new("NChannelSet")
>> Error in .nextMethod(e1, e2) : 
>>   comparison of these types is not implemented
>>  
>>  
>> Lauro Sumoy
>> Microarray Laboratory
>> Bioinformatics and Genomics Program
>> Center for Genomic Regulation (CRG)
>> Dr. Aiguader 88
>> 08003 Barcelona
>> Spain
>> Office Phone: +34-93-316-0125
>> CRG Fax: +34-93-316-0099
>> e-mail: lauro.sumoy at crg.es
>> http://www.crg.es <http://www.crg.es/>  
>> ---------------------------
>> Microarray Laboratory Phone: +34-93-316-0126
>> Microarray Services Office: +34-93-316-0272
>> Microarray Bioinformatics Office: +34-93-316-0238
>> Program Secretarial Office: +34-93-316-0110
>>
>> 	[[alternative HTML version deleted]]
>>
>> _______________________________________________
>> Bioconductor mailing list
>> Bioconductor at stat.math.ethz.ch
>> https://stat.ethz.ch/mailman/listinfo/bioconductor
>> Search the archives: http://news.gmane.org/gmane.science.biology.informatics.conductor
>
> -- 
> Martin Morgan
> Bioconductor / Computational Biology
> http://bioconductor.org
>
> _______________________________________________
> Bioconductor mailing list
> Bioconductor at stat.math.ethz.ch
> https://stat.ethz.ch/mailman/listinfo/bioconductor
> Search the archives: http://news.gmane.org/gmane.science.biology.informatics.conductor

-- 
Martin Morgan
Bioconductor / Computational Biology
http://bioconductor.org



More information about the Bioconductor mailing list