-
Notifications
You must be signed in to change notification settings - Fork 18.4k
Closed
Labels
Milestone
Description
I narrowed the issue to c558a53.
I suspect it's caused by https://golang.org/cl/25382.
$ GODEBUG=http2debug=2 GOLANG_SAMPLES_PROJECT_ID=<ELIDED> go test -v github.com/GoogleCloudPlatform/golang-samples/vision/label
=== RUN TestLabel
2016/08/04 20:28:16 http2: Transport failed to get client conn for accounts.google.com:443: http2: no cached connection was available
2016/08/04 20:28:16 http2: Transport creating client conn to [2607:f8b0:4005:804::200d]:443
2016/08/04 20:28:16 http2: Framer 0xc420208180: wrote SETTINGS len=18, settings: ENABLE_PUSH=0, INITIAL_WINDOW_SIZE=4194304, MAX_HEADER_LIST_SIZE=10485760
2016/08/04 20:28:16 http2: Framer 0xc420208180: wrote WINDOW_UPDATE len=4 (conn) incr=1073741824
2016/08/04 20:28:16 http2: Transport encoding header ":authority" = "accounts.google.com"
2016/08/04 20:28:16 http2: Transport encoding header ":method" = "POST"
2016/08/04 20:28:16 http2: Transport encoding header ":path" = "/o/oauth2/token"
2016/08/04 20:28:16 http2: Transport encoding header ":scheme" = "https"
2016/08/04 20:28:16 http2: Transport encoding header "content-type" = "application/x-www-form-urlencoded"
2016/08/04 20:28:16 http2: Transport encoding header "content-length" = "208"
2016/08/04 20:28:16 http2: Transport encoding header "accept-encoding" = "gzip"
2016/08/04 20:28:16 http2: Transport encoding header "user-agent" = "Go-http-client/2.0"
2016/08/04 20:28:16 http2: Framer 0xc420208180: wrote HEADERS flags=END_HEADERS stream=1 len=80
2016/08/04 20:28:16 http2: Framer 0xc420208180: wrote DATA stream=1 len=208 data="client_id=<ELIDED>&client_secret=<ELIDED>&grant_type=refresh_token&refresh_token=<ELIDED>"
2016/08/04 20:28:16 http2: Framer 0xc420208180: read SETTINGS len=24, settings: MAX_CONCURRENT_STREAMS=100, INITIAL_WINDOW_SIZE=1048576, MAX_FRAME_SIZE=16384, MAX_HEADER_LIST_SIZE=16384
2016/08/04 20:28:16 http2: Transport received SETTINGS len=24, settings: MAX_CONCURRENT_STREAMS=100, INITIAL_WINDOW_SIZE=1048576, MAX_FRAME_SIZE=16384, MAX_HEADER_LIST_SIZE=16384
2016/08/04 20:28:16 Unhandled Setting: [MAX_HEADER_LIST_SIZE = 16384]
2016/08/04 20:28:16 http2: Framer 0xc420208180: wrote DATA flags=END_STREAM stream=1 len=0 data=""
2016/08/04 20:28:16 http2: Framer 0xc420208180: wrote SETTINGS flags=ACK len=0
2016/08/04 20:28:16 http2: Framer 0xc420208180: read WINDOW_UPDATE len=4 (conn) incr=983041
2016/08/04 20:28:16 http2: Transport received WINDOW_UPDATE len=4 (conn) incr=983041
2016/08/04 20:28:16 http2: Framer 0xc420208180: read SETTINGS flags=ACK len=0
2016/08/04 20:28:16 http2: Transport received SETTINGS flags=ACK len=0
2016/08/04 20:28:16 http2: Framer 0xc420208180: read HEADERS flags=END_HEADERS stream=1 len=1429
2016/08/04 20:28:16 http2: Transport received HEADERS flags=END_HEADERS stream=1 len=1429
2016/08/04 20:28:16 http2: Framer 0xc420208180: read DATA flags=PADDED stream=1 len=341 data="<ELIDED>"
2016/08/04 20:28:16 http2: Transport received DATA flags=PADDED stream=1 len=341 data="<ELIDED>"
2016/08/04 20:28:16 http2: Framer 0xc420208180: wrote WINDOW_UPDATE len=4 (conn) incr=192
2016/08/04 20:28:16 http2: Framer 0xc420208180: wrote WINDOW_UPDATE stream=1 len=4 incr=192
2016/08/04 20:28:16 http2: Framer 0xc420208180: read DATA flags=END_STREAM|PADDED stream=1 len=216 data="<ELIDED>"
2016/08/04 20:28:16 http2: Transport received DATA flags=END_STREAM|PADDED stream=1 len=216 data="<ELIDED>"
2016/08/04 20:28:16 http2: Framer 0xc420208180: wrote WINDOW_UPDATE len=4 (conn) incr=206
2016/08/04 20:28:16 http2: Framer 0xc420208180: wrote WINDOW_UPDATE stream=1 len=4 incr=206
2016/08/04 20:28:16 http2: Framer 0xc420208180: read PING len=8 ping="\x00\x00\x00\x00\x00\x00\x00\x00"
2016/08/04 20:28:16 http2: Transport received PING len=8 ping="\x00\x00\x00\x00\x00\x00\x00\x00"
2016/08/04 20:28:16 http2: Framer 0xc420208180: wrote PING flags=ACK len=8 ping="\x00\x00\x00\x00\x00\x00\x00\x00"
2016/08/04 20:28:16 http2: Transport failed to get client conn for vision.googleapis.com:443: http2: no cached connection was available
2016/08/04 20:28:16 http2: Transport creating client conn to [2607:f8b0:4005:804::200a]:443
2016/08/04 20:28:16 http2: Framer 0xc4200266c0: wrote SETTINGS len=18, settings: ENABLE_PUSH=0, INITIAL_WINDOW_SIZE=4194304, MAX_HEADER_LIST_SIZE=10485760
2016/08/04 20:28:16 http2: Framer 0xc4200266c0: wrote WINDOW_UPDATE len=4 (conn) incr=1073741824
2016/08/04 20:28:16 http2: Transport encoding header ":authority" = "vision.googleapis.com"
2016/08/04 20:28:16 http2: Transport encoding header ":method" = "POST"
2016/08/04 20:28:16 http2: Transport encoding header ":path" = "https://vision.googleapis.com/v1/images:annotate?alt=json"
2016/08/04 20:28:16 http2: Transport encoding header ":scheme" = "https"
2016/08/04 20:28:16 http2: Transport encoding header "content-type" = "application/json"
2016/08/04 20:28:16 http2: Framer 0xc4200266c0: read SETTINGS len=24, settings: MAX_CONCURRENT_STREAMS=100, INITIAL_WINDOW_SIZE=1048576, MAX_FRAME_SIZE=16384, MAX_HEADER_LIST_SIZE=16384
2016/08/04 20:28:16 http2: Transport encoding header "authorization" = "Bearer <ELIDED>"
2016/08/04 20:28:16 http2: Transport encoding header "user-agent" = "google-api-go-client/0.5"
2016/08/04 20:28:16 http2: Transport encoding header "content-length" = "163636"
2016/08/04 20:28:16 http2: Transport received SETTINGS len=24, settings: MAX_CONCURRENT_STREAMS=100, INITIAL_WINDOW_SIZE=1048576, MAX_FRAME_SIZE=16384, MAX_HEADER_LIST_SIZE=16384
2016/08/04 20:28:16 http2: Transport encoding header "accept-encoding" = "gzip"
2016/08/04 20:28:16 http2: Framer 0xc4200266c0: wrote HEADERS flags=END_HEADERS stream=1 len=171
2016/08/04 20:28:16 Unhandled Setting: [MAX_HEADER_LIST_SIZE = 16384]
2016/08/04 20:28:16 http2: Framer 0xc4200266c0: wrote SETTINGS flags=ACK len=0
2016/08/04 20:28:16 http2: Framer 0xc4200266c0: read WINDOW_UPDATE len=4 (conn) incr=983041
2016/08/04 20:28:16 http2: Transport received WINDOW_UPDATE len=4 (conn) incr=983041
2016/08/04 20:28:16 http2: Framer 0xc4200266c0: wrote DATA stream=1 len=16384 data="{\"requests\":[{\"features\":[{\"type\":\"LABEL_DETECTION\"}],\"image\":{\"content\":\"/9j/2wCEAAMCAggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgHBwcHBwcHCAcHBwoHBwcICQkJBwcLDQoIDQcICQgBAwQEBgUGCAYGCAgHBwcNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICP" (16128 bytes omitted)
2016/08/04 20:28:16 http2: Framer 0xc4200266c0: wrote DATA stream=1 len=16384 data="<ELIDED>" (16128 bytes omitted)
2016/08/04 20:28:16 http2: Framer 0xc4200266c0: wrote DATA stream=1 len=16384 data="<ELIDED>" (16128 bytes omitted)
2016/08/04 20:28:16 http2: Framer 0xc4200266c0: read SETTINGS flags=ACK len=0
2016/08/04 20:28:16 http2: Transport received SETTINGS flags=ACK len=0
2016/08/04 20:28:16 http2: Framer 0xc4200266c0: wrote DATA stream=1 len=16383 data="<ELIDED>" (16127 bytes omitted)
<four minutes later>
2016/08/04 20:32:16 http2: Framer 0xc420208180: read GOAWAY len=25 LastStreamID=1 ErrCode=NO_ERROR Debug="session_timed_out"
2016/08/04 20:32:16 http2: Transport received GOAWAY len=25 LastStreamID=1 ErrCode=NO_ERROR Debug="session_timed_out"
2016/08/04 20:32:16 Transport readFrame error: (*errors.errorString) EOF
2016/08/04 20:32:17 http2: Framer 0xc4200266c0: read HEADERS flags=END_HEADERS stream=1 len=439
2016/08/04 20:32:17 http2: Transport received HEADERS flags=END_HEADERS stream=1 len=439
2016/08/04 20:32:17 http2: Framer 0xc4200266c0: read DATA flags=END_STREAM stream=1 len=1613 data="<!DOCTYPE html>\n<html lang=en>\n <meta charset=utf-8>\n <meta name=viewport content=\"initial-scale=1, minimum-scale=1, width=device-width\">\n <title>Error 502 (Server Error)!!1</title>\n <style>\n *{margin:0;padding:0}html,code{font:15px/22px arial,sans-" (1357 bytes omitted)
2016/08/04 20:32:17 http2: Transport received DATA flags=END_STREAM stream=1 len=1613 data="<!DOCTYPE html>\n<html lang=en>\n <meta charset=utf-8>\n <meta name=viewport content=\"initial-scale=1, minimum-scale=1, width=device-width\">\n <title>Error 502 (Server Error)!!1</title>\n <style>\n *{margin:0;padding:0}html,code{font:15px/22px arial,sans-" (1357 bytes omitted)
2016/08/04 20:32:17 http2: Framer 0xc4200266c0: read PING len=8 ping="\x00\x00\x00\x00\x00\x00\x00\x00"
2016/08/04 20:32:17 http2: Transport received PING len=8 ping="\x00\x00\x00\x00\x00\x00\x00\x00"
2016/08/04 20:32:17 http2: Framer 0xc4200266c0: wrote PING flags=ACK len=8 ping="\x00\x00\x00\x00\x00\x00\x00\x00"
Easiest way to reproduce... install Cloud SDK, do a gcloud auth login
, then:
go get github.com/GoogleCloudPlatform/golang-samples/vision/label
$GOPATH/bin/label $GOROOT/doc/gopher/gophercolor.png