This is a test version of Biostars. For the public version, visit https://www.biostars.org.
NCBI entrez-direct C++ Exception EUTILSAPP(CException::eInvalid)

Hi! could someone help me with an error from NCBI?

I have used NCBI entrez-direct via command line smoothly and it has been okay. Today, when I am trying to download clinvar data from NCBI with this command

esearch -db 'clinvar' -query 'MLH1[gene]' | esummary

I got this error

<ERROR>NCBI C++ Exception:
    Error: EUTILSAPP(CException::eInvalid) "/pubmed_gen/rbuild/version/20231222/entrez/2.19/src/internal/eutils/eutilsapp/eutilsapp.cpp", line 77: ncbi::EUtilsException::EUtilsException() --- esummary: clinvar: pback220: CDTD_XSLT_Loader::GetData: dtd: Cannot open file: /entrez/local/clinvar/data/Build240129-0945.1/Main//dtdinfo.ini
</ERROR>

Note when I tried to run the above comman without esummary it looks fine. Below the output of without esummary:

<ENTREZ_DIRECT>
  <Db>clinvar</Db>
  <WebEnv>MCID_65b91f0ba4529546e40be054</WebEnv>
  <QueryKey>1</QueryKey>
  <Count>5309</Count>
  <Step>1</Step>
  <Elapsed>3</Elapsed>
</ENTREZ_DIRECT>
ncbi

Are you saying that this command used to work before but is not working today?

You could try

esearch -db clinvar -query "MLH1[gene]" | efetch -format clinvarset

This will give you a similar XML output.

0 answers

No answers yet.

Log in to answer this question.