Re: [Rd] winMenuAdd

From: Uwe Ligges <ligges_at_statistik.uni-dortmund.de>
Date: Wed 23 Nov 2005 - 09:47:08 GMT

Martin Morgan wrote:

> The following
>
> winMenuAdd("X")
> for (i in 1:20) winMenuAdd(paste("X",i, sep="/"))
>
> generates an (incorrect) error after adding 12 menu items:
>
> Error in winMenuAdd(menuname, NULL, NULL) :
> unable to add menu (base menu does not exist)
>
> More elaborate examples (e.g., adding menu items to each menu) create
> other errors (e.g., "Only 16 menus are allowed"), and the original
> example (at
> https://stat.ethz.ch/pipermail/bioconductor/2005-November/011010.html)
> crashes with SIGSEGV in rui.c:1389. I think the basic problem is that
> there is a hard-coded limit of 16 menus. The limit is reached in
> Bioconductor, as packages add vignettes.
>
> R version 2.2.0, 2005-11-21, i386-pc-mingw32
>
> attached base packages:
> [1] "methods" "stats" "graphics" "grDevices" "utils" "datasets"
> [7] "base"

This seems to be a bug introduced in R-patched (and R-devel).

R-2.2.0 release correctly reports:

Error in winMenuAdd(menuname, NULL, NULL) :

         unable to add menu (Only 16 menus are allowed)

Uwe Ligges



R-devel@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-devel Received on Wed Nov 23 21:20:48 2005

This archive was generated by hypermail 2.1.8 : Mon 20 Feb 2006 - 03:21:34 GMT