Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

curl error "Error in the HTTP2 framing layer" #19

Open
mtmorgan opened this issue Oct 24, 2019 · 5 comments
Open

curl error "Error in the HTTP2 framing layer" #19

mtmorgan opened this issue Oct 24, 2019 · 5 comments

Comments

@mtmorgan
Copy link
Collaborator

How to respond to

Error in curl::curl_fetch_memory(url, handle = handle): Error in the HTTP2 framing layer

discussed at https://community-bioc.slack.com/archives/CEW1G98H1/p1571937096086400?thread_ts=1571932875.084300&cid=CEW1G98H1 ? There seems to be a work-around jeroen/curl#156 (don't use http/2) but also evidence that this is an upstream (libcurl) problem curl/curl#3750 (?? or is this some other related problem) and will eventually straighten itself out??

@mtmorgan
Copy link
Collaborator Author

I haven't seen this recently; are there more recent reports?

@nazrievfarrukhjon
Copy link

Failed to download tecnick.com/tcpdf from dist: curl error 16 while downloading https://api.github.com/repos/tecnickcom/TCPDF/zipball/19a535eaa7fb1c1cac499109deeb1a7a201b4549: Error in the HTTP2 framing layer

@mtmorgan
Copy link
Collaborator Author

mtmorgan commented Mar 3, 2021

Would be great to have

packageVersion("curl")
str(curl::curl_version())

I have

> packageVersion("curl")
[1] '4.3'
> str(curl::curl_version())
List of 10
 $ version       : chr "7.54.0"
 $ ssl_version   : chr "LibreSSL/2.0.20"
 $ libz_version  : chr "1.2.11"
 $ libssh_version: chr NA
 $ libidn_version: chr NA
 $ host          : chr "x86_64-apple-darwin17.0"
 $ protocols     : chr [1:20] "dict" "file" "ftp" "ftps" ...
 $ ipv6          : logi TRUE
 $ http2         : logi TRUE
 $ idn           : logi FALSE

but it seems the report from @farruqjon is not from the AnVIL package? (if it is, it would be great to see a reproducible example).

@shbrief
Copy link
Contributor

shbrief commented Mar 3, 2021

I have

> packageVersion("curl")
[1] ‘4.3’
> str(curl::curl_version())
List of 10
 $ version       : chr "7.64.1"
 $ ssl_version   : chr "(SecureTransport) LibreSSL/2.8.3"
 $ libz_version  : chr "1.2.11"
 $ libssh_version: chr NA
 $ libidn_version: chr NA
 $ host          : chr "x86_64-apple-darwin19.0"
 $ protocols     : chr [1:20] "dict" "file" "ftp" "ftps" ...
 $ ipv6          : logi TRUE
 $ http2         : logi TRUE
 $ idn           : logi FALSE

Got the HTTP2 error message while using AnVIL package, and once I retry the same function after the error, it usually(?) works. So not sure how to provide the reproducible example. Let me know if you have any suggestion.

FYI, here is the capture of what I got today:

>     resp <- Terra()$createSubmission(
+         workspaceNamespace = billingProjectName,
+         workspaceName = workspaceName,
+         methodConfigurationNamespace = configuration$namespace,
+         methodConfigurationName = configuration$name,
+         entityType = configuration$rootEntityType,
+         entityName = "AnVILBulkRNASeq_set",
+         useCallCache = useCallCache)
Error in curl::curl_fetch_memory(url, handle = handle) : 
  Error in the HTTP2 framing layer
>     resp <- Terra()$createSubmission(
+         workspaceNamespace = billingProjectName,
+         workspaceName = workspaceName,
+         methodConfigurationNamespace = configuration$namespace,
+         methodConfigurationName = configuration$name,
+         entityType = configuration$rootEntityType,
+         entityName = "AnVILBulkRNASeq_set",
+         useCallCache = useCallCache)
> resp
Response [https://api.firecloud.org/api/workspaces/waldronlab-terra-rstudio/bulkRNAseq/submissions]
  Date: 2021-03-03 19:00
  Status: 201
  Content-Type: application/json
  Size: 3.81 kB

@nazrievfarrukhjon
Copy link

nazrievfarrukhjon commented Mar 4, 2021

Would be great to have

packageVersion("curl")
str(curl::curl_version())

I have

> packageVersion("curl")
[1] '4.3'
> str(curl::curl_version())
List of 10
 $ version       : chr "7.54.0"
 $ ssl_version   : chr "LibreSSL/2.0.20"
 $ libz_version  : chr "1.2.11"
 $ libssh_version: chr NA
 $ libidn_version: chr NA
 $ host          : chr "x86_64-apple-darwin17.0"
 $ protocols     : chr [1:20] "dict" "file" "ftp" "ftps" ...
 $ ipv6          : logi TRUE
 $ http2         : logi TRUE
 $ idn           : logi FALSE

but it seems the report from @farruqjon is not from the AnVIL package? (if it is, it would be great to see a reproducible example).

hi))) thank you for quick reply)) i got the error on ubuntu 18.04, with php 7.4, laravel 6, and composer from getcomposer.org. While using command "composer install"

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants