I'm submitting a large query to Biomart, using the R package. The batch query was processing, made it about 38% of the way before throwing an error, which included "Please report this on the support site at http://support.bioconductor.org"
the full error message is here: "Error in getBM(attributes = c("entrezgeneaccession"), filters = c("externalgene_name"), : The query to the BioMart webservice returned an invalid result: biomaRt expected a character string of length 1. Please report this on the support site at http://support.bioconductor.org"
My code here: entz <- df$Gene.Symbol #a large vector of gene symbols zdEntz <- getBM(attributes = c('entrezgeneaccession'), filters = c('externalgenename'), values = list(entz, TRUE), mart = variation)
I'm running R version 3.6.0, with biomart_2.40.1
See this previous answer: https://support.bioconductor.org/p/121331/
Here is a copy paste from the reply from Mike Smith on that post: