neurogenomics / HPOExplorer

Functions for working with the Human Phenotype Ontology data
https://neurogenomics.github.io/HPOExplorer/
4 stars 1 forks source link

` error:0A000152:SSL routines::unsafe legacy renegotiation disabled` #28

Closed bschilder closed 1 year ago

bschilder commented 1 year ago

1. Bug description

Package: HPOExplorer

Error produced when downloading medium-sized (65Mb) resource files from a remote site. Unclear why this causes an error.

error:0A000152:SSL routines::unsafe legacy renegotiation disabled

Console output

https://github.com/neurogenomics/HPOExplorer/actions/runs/3893687320/jobs/6646626855#step:4:7338

bschilder commented 1 year ago

Related issues: https://github.com/Kong/insomnia/issues/4543 https://github.com/curl/curl/issues/9158

bschilder commented 1 year ago

Seems to be stemming from this old function that's no longer used, but downloads this file every time: download_phenotype_to_genes

Removed to see if it helps.

bschilder commented 1 year ago

Persisting, but oddly only on Linux: https://github.com/neurogenomics/HPOExplorer/actions/runs/3894012970

bschilder commented 1 year ago

Acutally, seems to be related to this function, which makes repeated http requests to get data, which is quite inefficient: get_term_definition

bschilder commented 1 year ago

get_term_definition now uses the built-in HPO metadata by default. This sidesteps the original error.