Iam trying to do a enrichment analysis and working with data from ath1121501 (arabidopsis) arrays.I have problems in defining the universe and the selected genes though I referred to a number of documentations:

debugging in: getUniverseHelper(probes, datPkg, entrezIds)
debug: {
univ <- unique(unlist(mget(probes, ID2EntrezID(datPkg))))
if (!missing(entrezIds) && !is.null(entrezIds) && length(entrezIds) >
0)
univ <- intersect(univ, unlist(entrezIds))
if (length(univ) < 1)
stop("After filtering, there are no valid IDs that can be used as the Gene universe.\n Check input values to confirm they are the same type as the central ID used by your annotation package.\n For chip packages, this will still mean the central GENE identifier used by the package (NOT the probe IDs).")
univ
}