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

Gauge crashes before report is generated for big test runs #1239

Closed
ZhyliaievD opened this issue Nov 5, 2018 · 2 comments
Closed

Gauge crashes before report is generated for big test runs #1239

ZhyliaievD opened this issue Nov 5, 2018 · 2 comments
Assignees

Comments

@ZhyliaievD
Copy link

Expected behavior

Gauge should be able to generate html/xml reports for big runs

Actual behavior

Gauge crashes with following messages on attempt to generate report

For html report:

Unable to connect to plugin Html Report 4.0.2. proto: message encodes to over 2 GB
 [Step 4/10]
	  fatal error: runtime: out of memory
	  runtime stack:
	  runtime.throw(0xa965b0, 0x16)
	  	/usr/local/Cellar/go/1.10.2/libexec/src/runtime/panic.go:616 +0x81
	  runtime.sysMap(0xc621cc0000, 0x946e0000, 0x6eba00, 0xe2e298)
	  	/usr/local/Cellar/go/1.10.2/libexec/src/runtime/mem_linux.go:216 +0x20a
	  runtime.(*mheap).sysAlloc(0xe15060, 0x946e0000, 0x0)
	  	/usr/local/Cellar/go/1.10.2/libexec/src/runtime/malloc.go:470 +0xd4
	  runtime.(*mheap).grow(0xe15060, 0x4a36c, 0x0)
	  	/usr/local/Cellar/go/1.10.2/libexec/src/runtime/mheap.go:907 +0x60
	  runtime.(*mheap).allocSpanLocked(0xe15060, 0x4a36c, 0xe2e2a8, 0xc4201e4200)
	  	/usr/local/Cellar/go/1.10.2/libexec/src/runtime/mheap.go:820 +0x301
	  runtime.(*mheap).alloc_m(0xe15060, 0x4a36c, 0xc4201e0101, 0xc4200a1c70)
	  	/usr/local/Cellar/go/1.10.2/libexec/src/runtime/mheap.go:686 +0x118
	  runtime.(*mheap).alloc.func1()
	  	/usr/local/Cellar/go/1.10.2/libexec/src/runtime/mheap.go:753 +0x4d
	  runtime.(*mheap).alloc(0xe15060, 0x4a36c, 0xc420000101, 0x423430)
	  	/usr/local/Cellar/go/1.10.2/libexec/src/runtime/mheap.go:752 +0x8a
	  runtime.largeAlloc(0x946d8000, 0x450100, 0xc477c28000)
	  	/usr/local/Cellar/go/1.10.2/libexec/src/runtime/malloc.go:826 +0x94
	  runtime.mallocgc.func1()
	  	/usr/local/Cellar/go/1.10.2/libexec/src/runtime/malloc.go:721 +0x46
	  runtime.systemstack(0x0)
	  	/usr/local/Cellar/go/1.10.2/libexec/src/runtime/asm_amd64.s:409 +0x79
	  runtime.mstart()
	  	/usr/local/Cellar/go/1.10.2/libexec/src/runtime/proc.go:1175
	  goroutine 1 [running]:
	  runtime.systemstack_switch()
	  	/usr/local/Cellar/go/1.10.2/libexec/src/runtime/asm_amd64.s:363 fp=0xc4210d7490 sp=0xc4210d7488 pc=0x4525f0
	  runtime.mallocgc(0x946d8000, 0x0, 0xc4210d7500, 0x6e6b0b)
	  	/usr/local/Cellar/go/1.10.2/libexec/src/runtime/malloc.go:720 +0x8a2 fp=0xc4210d7530 sp=0xc4210d7490 pc=0x410122
	  runtime.growslice(0x991360, 0xc477c28000, 0x7693b751, 0x76be0000, 0x76c358bb, 0x7693aff1, 0xc477c28000, 0xc4210d7658)
	  	/usr/local/Cellar/go/1.10.2/libexec/src/runtime/slice.go:172 +0x21d fp=0xc4210d7598 sp=0xc4210d7530 pc=0x43ef1d
	  github.com/getgauge/gauge/vendor/github.com/golang/protobuf/proto.(*Buffer).EncodeRawBytes(0xc420241ee0, 0xc45bf4c000, 0x2fa16a, 0x2fa16a, 0x0, 0x0)
	  	/Users/stechops/Documents/go-agent-17.4.0/pipelines/Gauge-Package/src/github.com/getgauge/gauge/vendor/github.com/golang/protobuf/proto/encode.go:201 +0xfe fp=0xc4210d7600 sp=0xc4210d7598 pc=0x6e69ee
	  github.com/getgauge/gauge/vendor/github.com/golang/protobuf/proto.(*Buffer).enc_proto3_slice_byte(0xc420241ee0, 0xc4206d28c0, 0xc4211d60e0, 0x0, 0x0)
	  	/Users/stechops/Documents/go-agent-17.4.0/pipelines/Gauge-Package/src/github.com/getgauge/gauge/vendor/github.com/golang/protobuf/proto/encode.go:691 +0x124 fp=0xc4210d7690 sp=0xc4210d7600 pc=0x6e9994
	  github.com/getgauge/gauge/vendor/github.com/golang/protobuf/proto.(*Buffer).enc_struct(0xc420241ee0, 0xc4204c80a0, 0xc4211d60e0, 0xa, 0x0)
	  	/Users/stechops/Documents/go-agent-17.4.0/pipelines/Gauge-Package/src/github.com/getgauge/gauge/vendor/github.com/golang/protobuf/proto/encode.go:1235 +0xbe fp=0xc4210d7770 sp=0xc4210d7690 pc=0x6edbee
	  github.com/getgauge/gauge/vendor/github.com/golang/protobuf/proto.(*Buffer).enc_len_struct.func1(0xc420241ee0, 0x2)
	  	/Users/stechops/Documents/go-agent-17.4.0/pipelines/Gauge-Package/src/github.com/getgauge/gauge/vendor/github.com/golang/protobuf/proto/encode.go:1305 +0x3c fp=0xc4210d77a8 sp=0xc4210d7770 pc=0x6fd7ec
	  github.com/getgauge/gauge/vendor/github.com/golang/protobuf/proto.(*Buffer).enc_len_thing(0xc420241ee0, 0xc4210d7858, 0xc4210d7910, 0xc423ed76b0, 0xc4210d78f8)
	  	/Users/stechops/Documents/go-agent-17.4.0/pipelines/Gauge-Package/src/github.com/getgauge/gauge/vendor/github.com/golang/protobuf/proto/encode.go:1313 +0x6e fp=0xc4210d7830 sp=0xc4210d77a8 pc=0x6ee50e
	  github.com/getgauge/gauge/vendor/github.com/golang/protobuf/proto.(*Buffer).enc_len_struct(0xc420241ee0, 0xc4204c80a0, 0xc4211d60e0, 0xc4210d7910, 0x401c8c, 0xc4210d7910)
	  	/Users/stechops/Documents/go-agent-17.4.0/pipelines/Gauge-Package/src/github.com/getgauge/gauge/vendor/github.com/golang/protobuf/proto/encode.go:1305 +0x64 fp=0xc4210d7888 sp=0xc4210d7830 pc=0x6ee474
	  github.com/getgauge/gauge/vendor/github.com/golang/protobuf/proto.(*Buffer).enc_struct_message(0xc420241ee0, 0xc4203c6780, 0xc42eb52930, 0xb01c01, 0xc4200a6c90)
	  	/Users/stechops/Documents/go-agent-17.4.0/pipelines/Gauge-Package/src/github.com/getgauge/gauge/vendor/github.com/golang/protobuf/proto/encode.go:563 +0x13b fp=0xc4210d7930 sp=0xc4210d7888 pc=0x6e8a1b
	  github.com/getgauge/gauge/vendor/github.com/golang/protobuf/proto.(*Buffer).enc_struct(0xc420241ee0, 0xc4204c95e0, 0xc42eb52930, 0xa, 0x0)
	  	/Users/stechops/Documents/go-agent-17.4.0/pipelines/Gauge-Package/src/github.com/getgauge/gauge/vendor/github.com/golang/protobuf/proto/encode.go:1235 +0xbe fp=0xc4210d7a10 sp=0xc4210d7930 pc=0x6edbee
	  github.com/getgauge/gauge/vendor/github.com/golang/protobuf/proto.(*Buffer).enc_len_struct.func1(0xc420241ee0, 0x2)
	  	/Users/stechops/Documents/go-agent-17.4.0/pipelines/Gauge-Package/src/github.com/getgauge/gauge/vendor/github.com/golang/protobuf/proto/encode.go:1305 +0x3c fp=0xc4210d7a48 sp=0xc4210d7a10 pc=0x6fd7ec
	  github.com/getgauge/gauge/vendor/github.com/golang/protobuf/proto.(*Buffer).enc_len_thing(0xc420241ee0, 0xc4210d7af8, 0xc4210d7bb0, 0xc444295f80, 0xc4210d7bc0)
	  	/Users/stechops/Documents/go-agent-17.4.0/pipelines/Gauge-Package/src/github.com/getgauge/gauge/vendor/github.com/golang/protobuf/proto/encode.go:1313 +0x6e fp=0xc4210d7ad0 sp=0xc4210d7a48 pc=0x6ee50e
	  github.com/getgauge/gauge/vendor/github.com/golang/protobuf/proto.(*Buffer).enc_len_struct(0xc420241ee0, 0xc4204c95e0, 0xc42eb52930, 0xc4210d7bb0, 0x20, 0xc42026b300)
	  	/Users/stechops/Documents/go-agent-17.4.0/pipelines/Gauge-Package/src/github.com/getgauge/gauge/vendor/github.com/golang/protobuf/proto/encode.go:1305 +0x64 fp=0xc4210d7b28 sp=0xc4210d7ad0 pc=0x6ee474
	  github.com/getgauge/gauge/vendor/github.com/golang/protobuf/proto.(*Buffer).enc_struct_message(0xc420241ee0, 0xc4203c6640, 0xc4215c5030, 0x0, 0x0)
	  	/Users/stechops/Documents/go-agent-17.4.0/pipelines/Gauge-Package/src/github.com/getgauge/gauge/vendor/github.com/golang/protobuf/proto/encode.go:563 +0x13b fp=0xc4210d7bd0 sp=0xc4210d7b28 pc=0x6e8a1b
	  github.com/getgauge/gauge/vendor/github.com/golang/protobuf/proto.(*Buffer).enc_struct(0xc420241ee0, 0xc4204c8820, 0xc4215c5030, 0x0, 0x0)
	  	/Users/stechops/Documents/go-agent-17.4.0/pipelines/Gauge-Package/src/github.com/getgauge/gauge/vendor/github.com/golang/protobuf/proto/encode.go:1235 +0xbe fp=0xc4210d7cb0 sp=0xc4210d7bd0 pc=0x6edbee
	  github.com/getgauge/gauge/vendor/github.com/golang/protobuf/proto.(*Buffer).enc_len_struct.func1(0xc420241ee0, 0x2)
	  	/Users/stechops/Documents/go-agent-17.4.0/pipelines/Gauge-Package/src/github.com/getgauge/gauge/vendor/github.com/golang/protobuf/proto/encode.go:1305 +0x3c fp=0xc4210d7ce8 sp=0xc4210d7cb0 pc=0x6fd7ec
	  github.com/getgauge/gauge/vendor/github.com/golang/protobuf/proto.(*Buffer).enc_len_thing(0xc420241ee0, 0xc4210d7d98, 0xc4210d7e50, 0x0, 0x0)
	  	/Users/stechops/Documents/go-agent-17.4.0/pipelines/Gauge-Package/src/github.com/getgauge/gauge/vendor/github.com/golang/protobuf/proto/encode.go:1313 +0x6e fp=0xc4210d7d70 sp=0xc4210d7ce8 pc=0x6ee50e
	  github.com/getgauge/gauge/vendor/github.com/golang/protobuf/proto.(*Buffer).enc_len_struct(0xc420241ee0, 0xc4204c8820, 0xc4215c5030, 0xc4210d7e50, 0x0, 0x0)
	  	/Users/stechops/Documents/go-agent-17.4.0/pipelines/Gauge-Package/src/github.com/getgauge/gauge/vendor/github.com/golang/protobuf/proto/encode.go:1305 +0x64 fp=0xc4210d7dc8 sp=0xc4210d7d70 pc=0x6ee474
	  github.com/getgauge/gauge/vendor/github.com/golang/protobuf/proto.(*Buffer).enc_struct_message(0xc420241ee0, 0xc4203c7680, 0xc445c52120, 0x0, 0x0)
	  	/Users/stechops/Documents/go-agent-17.4.0/pipelines/Gauge-Package/src/github.com/getgauge/gauge/vendor/github.com/golang/protobuf/proto/encode.go:563 +0x13b fp=0xc4210d7e70 sp=0xc4210d7dc8 pc=0x6e8a1b
	  github.com/getgauge/gauge/vendor/github.com/golang/protobuf/proto.(*Buffer).enc_struct(0xc420241ee0, 0xc4204c9720, 0xc445c52120, 0x0, 0x0)
	  	/Users/stechops/Documents/go-agent-17.4.0/pipelines/Gauge-Package/src/github.com/getgauge/gauge/vendor/github.com/golang/protobuf/proto/encode.go:1235 +0xbe fp=0xc4210d7f50 sp=0xc4210d7e70 pc=0x6edbee
	  github.com/getgauge/gauge/vendor/github.com/golang/protobuf/proto.(*Buffer).enc_len_struct.func1(0xc420241ee0, 0x6)
	  	/Users/stechops/Documents/go-agent-17.4.0/pipelines/Gauge-Package/src/github.com/getgauge/gauge/vendor/github.com/golang/protobuf/proto/encode.go:1305 +0x3c fp=0xc4210d7f88 sp=0xc4210d7f50 pc=0x6fd7ec
	  github.com/getgauge/gauge/vendor/github.com/golang/protobuf/proto.(*Buffer).enc_len_thing(0xc420241ee0, 0xc4210d8038, 0xc4210d80f0, 0x0, 0x0)
	  	/Users/stechops/Documents/go-agent-17.4.0/pipelines/Gauge-Package/src/github.com/getgauge/gauge/vendor/github.com/golang/protobuf/proto/encode.go:1313 +0x6e fp=0xc4210d8010 sp=0xc4210d7f88 pc=0x6ee50e
	  github.com/getgauge/gauge/vendor/github.com/golang/protobuf/proto.(*Buffer).enc_len_struct(0xc420241ee0, 0xc4204c9720, 0xc445c52120, 0xc4210d80f0, 0x6e785a, 0xc420241ee0)
	  	/Users/stechops/Documents/go-agent-17.4.0/pipelines/Gauge-Package/src/github.com/getgauge/gauge/vendor/github.com/golang/protobuf/proto/encode.go:1305 +0x64 fp=0xc4210d8068 sp=0xc4210d8010 pc=0x6ee474
	  github.com/getgauge/gauge/vendor/github.com/golang/protobuf/proto.(*Buffer).enc_struct_message(0xc420241ee0, 0xc4203c7540, 0xc421907e40, 0xb01c01, 0xc4200a6c90)
	  	/Users/stechops/Documents/go-agent-17.4.0/pipelines/Gauge-Package/src/github.com/getgauge/gauge/vendor/github.com/golang/protobuf/proto/encode.go:563 +0x13b fp=0xc4210d8110 sp=0xc4210d8068 pc=0x6e8a1b
	  github.com/getgauge/gauge/vendor/github.com/golang/protobuf/proto.(*Buffer).enc_struct(0xc420241ee0, 0xc4204c8640, 0xc421907e40, 0xc4210d8240, 0x6fd7ec)
	  	/Users/stechops/Documents/go-agent-17.4.0/pipelines/Gauge-Package/src/github.com/getgauge/gauge/vendor/github.com/golang/protobuf/proto/encode.go:1235 +0xbe fp=0xc4210d81f0 sp=0xc4210d8110 pc=0x6edbee
	  github.com/getgauge/gauge/vendor/github.com/golang/protobuf/proto.(*Buffer).enc_len_struct.func1(0xc429cc25c0, 0x0)
	  	/Users/stechops/Documents/go-agent-17.4.0/pipelines/Gauge-Package/src/github.com/getgauge/gauge/vendor/github.com/golang/protobuf/proto/encode.go:1305 +0x3c fp=0xc4210d8228 sp=0xc4210d81f0 pc=0x6fd7ec
	  github.com/getgauge/gauge/vendor/github.com/golang/protobuf/proto.(*Buffer).enc_len_thing(0xc420241ee0, 0xc4210d82d8, 0xc4210d83b8, 0xc4210d8320, 0x6ee474)
	  	/Users/stechops/Documents/go-agent-17.4.0/pipelines/Gauge-Package/src/github.com/getgauge/gauge/vendor/github.com/golang/protobuf/proto/encode.go:1313 +0x6e fp=0xc4210d82b0 sp=0xc4210d8228 pc=0x6ee50e
	  github.com/getgauge/gauge/vendor/github.com/golang/protobuf/proto.(*Buffer).enc_len_struct(0xc420241ee0, 0xc4204c8640, 0xc421907e40, 0xc4210d83b8, 0x76be0000, 0x7693aefa)
	  	/Users/stechops/Documents/go-agent-17.4.0/pipelines/Gauge-Package/src/github.com/getgauge/gauge/vendor/github.com/golang/protobuf/proto/encode.go:1305 +0x64 fp=0xc4210d8308 sp=0xc4210d82b0 pc=0x6ee474
	  github.com/getgauge/gauge/vendor/github.com/golang/protobuf/proto.(*Buffer).enc_slice_struct_message(0xc420241ee0, 0xc4203c7e00, 0xc43cf18a00, 0x0, 0x0)
	  	/Users/stechops/Documents/go-agent-17.4.0/pipelines/Gauge-Package/src/github.com/getgauge/gauge/vendor/github.com/golang/protobuf/proto/encode.go:985 +0x19e fp=0xc4210d83d8 sp=0xc4210d8308 pc=0x6ebace
	  github.com/getgauge/gauge/vendor/github.com/golang/protobuf/proto.(*Buffer).enc_struct(0xc420241ee0, 0xc4204c97c0, 0xc43cf18a00, 0x0, 0x0)
	  	/Users/stechops/Documents/go-agent-17.4.0/pipelines/Gauge-Package/src/github.com/getgauge/gauge/vendor/github.com/golang/protobuf/proto/encode.go:1235 +0xbe fp=0xc4210d84b8 sp=0xc4210d83d8 pc=0x6edbee
	  github.com/getgauge/gauge/vendor/github.com/golang/protobuf/proto.(*Buffer).enc_len_struct.func1(0xc420241ee0, 0xd)
	  	/Users/stechops/Documents/go-agent-17.4.0/pipelines/Gauge-Package/src/github.com/getgauge/gauge/vendor/github.com/golang/protobuf/proto/encode.go:1305 +0x3c fp=0xc4210d84f0 sp=0xc4210d84b8 pc=0x6fd7ec
	  github.com/getgauge/gauge/vendor/github.com/golang/protobuf/proto.(*Buffer).enc_len_thing(0xc420241ee0, 0xc4210d85a0, 0xc4210d8658, 0x0, 0x0)
	  	/Users/stechops/Documents/go-agent-17.4.0/pipelines/Gauge-Package/src/github.com/getgauge/gauge/vendor/github.com/golang/protobuf/proto/encode.go:1313 +0x6e fp=0xc4210d8578 sp=0xc4210d84f0 pc=0x6ee50e
	  github.com/getgauge/gauge/vendor/github.com/golang/protobuf/proto.(*Buffer).enc_len_struct(0xc420241ee0, 0xc4204c97c0, 0xc43cf18a00, 0xc4210d8658, 0x6e785a, 0xc420241ee0)
	  	/Users/stechops/Documents/go-agent-17.4.0/pipelines/Gauge-Package/src/github.com/getgauge/gauge/vendor/github.com/golang/protobuf/proto/encode.go:1305 +0x64 fp=0xc4210d85d0 sp=0xc4210d8578 pc=0x6ee474
	  github.com/getgauge/gauge/vendor/github.com/golang/protobuf/proto.(*Buffer).enc_struct_message(0xc420241ee0, 0xc4202fc140, 0xc4201dd8a0, 0x0, 0x0)
	  	/Users/stechops/Documents/go-agent-17.4.0/pipelines/Gauge-Package/src/github.com/getgauge/gauge/vendor/github.com/golang/protobuf/proto/encode.go:563 +0x13b fp=0xc4210d8678 sp=0xc4210d85d0 pc=0x6e8a1b
	  github.com/getgauge/gauge/vendor/github.com/golang/protobuf/proto.(*Buffer).enc_struct(0xc420241ee0, 0xc421237d60, 0xc4201dd8a0, 0x0, 0x0)
	  	/Users/stechops/Documents/go-agent-17.4.0/pipelines/Gauge-Package/src/github.com/getgauge/gauge/vendor/github.com/golang/protobuf/proto/encode.go:1235 +0xbe fp=0xc4210d8758 sp=0xc4210d8678 pc=0x6edbee
	  github.com/getgauge/gauge/vendor/github.com/golang/protobuf/proto.(*Buffer).enc_len_struct.func1(0xc420241ee0, 0xd)
	  	/Users/stechops/Documents/go-agent-17.4.0/pipelines/Gauge-Package/src/github.com/getgauge/gauge/vendor/github.com/golang/protobuf/proto/encode.go:1305 +0x3c fp=0xc4210d8790 sp=0xc4210d8758 pc=0x6fd7ec
	  github.com/getgauge/gauge/vendor/github.com/golang/protobuf/proto.(*Buffer).enc_len_thing(0xc420241ee0, 0xc4210d8840, 0xc4210d88f8, 0x0, 0x0)
	  	/Users/stechops/Documents/go-agent-17.4.0/pipelines/Gauge-Package/src/github.com/getgauge/gauge/vendor/github.com/golang/protobuf/proto/encode.go:1313 +0x6e fp=0xc4210d8818 sp=0xc4210d8790 pc=0x6ee50e
	  github.com/getgauge/gauge/vendor/github.com/golang/protobuf/proto.(*Buffer).enc_len_struct(0xc420241ee0, 0xc421237d60, 0xc4201dd8a0, 0xc4210d88f8, 0x6e785a, 0xc420241ee0)
	  	/Users/stechops/Documents/go-agent-17.4.0/pipelines/Gauge-Package/src/github.com/getgauge/gauge/vendor/github.com/golang/protobuf/proto/encode.go:1305 +0x64 fp=0xc4210d8870 sp=0xc4210d8818 pc=0x6ee474
	  github.com/getgauge/gauge/vendor/github.com/golang/protobuf/proto.(*Buffer).enc_struct_message(0xc420241ee0, 0xc4202fc000, 0xc4205e0900, 0xb01c01, 0xc4200a6c90)
	  	/Users/stechops/Documents/go-agent-17.4.0/pipelines/Gauge-Package/src/github.com/getgauge/gauge/vendor/github.com/golang/protobuf/proto/encode.go:563 +0x13b fp=0xc4210d8918 sp=0xc4210d8870 pc=0x6e8a1b
	  github.com/getgauge/gauge/vendor/github.com/golang/protobuf/proto.(*Buffer).enc_struct(0xc420241ee0, 0xc4204c8640, 0xc4205e0900, 0x0, 0x0)
	  	/Users/stechops/Documents/go-agent-17.4.0/pipelines/Gauge-Package/src/github.com/getgauge/gauge/vendor/github.com/golang/protobuf/proto/encode.go:1235 +0xbe fp=0xc4210d89f8 sp=0xc4210d8918 pc=0x6edbee
	  github.com/getgauge/gauge/vendor/github.com/golang/protobuf/proto.(*Buffer).enc_len_struct.func1(0xc420241ee0, 0xd)
	  	/Users/stechops/Documents/go-agent-17.4.0/pipelines/Gauge-Package/src/github.com/getgauge/gauge/vendor/github.com/golang/protobuf/proto/encode.go:1305 +0x3c fp=0xc4210d8a30 sp=0xc4210d89f8 pc=0x6fd7ec
	  github.com/getgauge/gauge/vendor/github.com/golang/protobuf/proto.(*Buffer).enc_len_thing(0xc420241ee0, 0xc4210d8ae0, 0xc4210d8bc0, 0x0, 0x0)
	  	/Users/stechops/Documents/go-agent-17.4.0/pipelines/Gauge-Package/src/github.com/getgauge/gauge/vendor/github.com/golang/protobuf/proto/encode.go:1313 +0x6e fp=0xc4210d8ab8 sp=0xc4210d8a30 pc=0x6ee50e
	  github.com/getgauge/gauge/vendor/github.com/golang/protobuf/proto.(*Buffer).enc_len_struct(0xc420241ee0, 0xc4204c8640, 0xc4205e0900, 0xc4210d8bc0, 0x0, 0x0)
	  	/Users/stechops/Documents/go-agent-17.4.0/pipelines/Gauge-Package/src/github.com/getgauge/gauge/vendor/github.com/golang/protobuf/proto/encode.go:1305 +0x64 fp=0xc4210d8b10 sp=0xc4210d8ab8 pc=0x6ee474
	  github.com/getgauge/gauge/vendor/github.com/golang/protobuf/proto.(*Buffer).enc_slice_struct_message(0xc420241ee0, 0xc4202f8a00, 0xc422391ef0, 0x0, 0x0)
	  	/Users/stechops/Documents/go-agent-17.4.0/pipelines/Gauge-Package/src/github.com/getgauge/gauge/vendor/github.com/golang/protobuf/proto/encode.go:985 +0x19e fp=0xc4210d8be0 sp=0xc4210d8b10 pc=0x6ebace
	  github.com/getgauge/gauge/vendor/github.com/golang/protobuf/proto.(*Buffer).enc_struct(0xc420241ee0, 0xc4204c8460, 0xc422391ef0, 0x0, 0x0)
	  	/Users/stechops/Documents/go-agent-17.4.0/pipelines/Gauge-Package/src/github.com/getgauge/gauge/vendor/github.com/golang/protobuf/proto/encode.go:1235 +0xbe fp=0xc4210d8cc0 sp=0xc4210d8be0 pc=0x6edbee
	  github.com/getgauge/gauge/vendor/github.com/golang/protobuf/proto.(*Buffer).enc_len_struct.func1(0xc420241ee0, 0x3)
	  	/Users/stechops/Documents/go-agent-17.4.0/pipelines/Gauge-Package/src/github.com/getgauge/gauge/vendor/github.com/golang/protobuf/proto/encode.go:1305 +0x3c fp=0xc4210d8cf8 sp=0xc4210d8cc0 pc=0x6fd7ec
	  github.com/getgauge/gauge/vendor/github.com/golang/protobuf/proto.(*Buffer).enc_len_thing(0xc420241ee0, 0xc4210d8da8, 0xc4210d8e60, 0x0, 0x0)
	  	/Users/stechops/Documents/go-agent-17.4.0/pipelines/Gauge-Package/src/github.com/getgauge/gauge/vendor/github.com/golang/protobuf/proto/encode.go:1313 +0x6e fp=0xc4210d8d80 sp=0xc4210d8cf8 pc=0x6ee50e
	  github.com/getgauge/gauge/vendor/github.com/golang/protobuf/proto.(*Buffer).enc_len_struct(0xc420241ee0, 0xc4204c8460, 0xc422391ef0, 0xc4210d8e60, 0x58, 0xc420241ee0)
	  	/Users/stechops/Documents/go-agent-17.4.0/pipelines/Gauge-Package/src/github.com/getgauge/gauge/vendor/github.com/golang/protobuf/proto/encode.go:1305 +0x64 fp=0xc4210d8dd8 sp=0xc4210d8d80 pc=0x6ee474
	  github.com/getgauge/gauge/vendor/github.com/golang/protobuf/proto.(*Buffer).enc_struct_message(0xc420241ee0, 0xc420281cc0, 0xc469c56690, 0x0, 0x0)
	  	/Users/stechops/Documents/go-agent-17.4.0/pipelines/Gauge-Package/src/github.com/getgauge/gauge/vendor/github.com/golang/protobuf/proto/encode.go:563 +0x13b fp=0xc4210d8e80 sp=0xc4210d8dd8 pc=0x6e8a1b
	  github.com/getgauge/gauge/vendor/github.com/golang/protobuf/proto.(*Buffer).enc_struct(0xc420241ee0, 0xc4204c83c0, 0xc469c56690, 0x0, 0x0)
	  	/Users/stechops/Documents/go-agent-17.4.0/pipelines/Gauge-Package/src/github.com/getgauge/gauge/vendor/github.com/golang/protobuf/proto/encode.go:1235 +0xbe fp=0xc4210d8f60 sp=0xc4210d8e80 pc=0x6edbee
	  github.com/getgauge/gauge/vendor/github.com/golang/protobuf/proto.(*Buffer).enc_len_struct.func1(0xc420241ee0, 0x3)
	  	/Users/stechops/Documents/go-agent-17.4.0/pipelines/Gauge-Package/src/github.com/getgauge/gauge/vendor/github.com/golang/protobuf/proto/encode.go:1305 +0x3c fp=0xc4210d8f98 sp=0xc4210d8f60 pc=0x6fd7ec
	  github.com/getgauge/gauge/vendor/github.com/golang/protobuf/proto.(*Buffer).enc_len_thing(0xc420241ee0, 0xc4210d9048, 0xc4210d9128, 0x0, 0x0)
	  	/Users/stechops/Documents/go-agent-17.4.0/pipelines/Gauge-Package/src/github.com/getgauge/gauge/vendor/github.com/golang/protobuf/proto/encode.go:1313 +0x6e fp=0xc4210d9020 sp=0xc4210d8f98 pc=0x6ee50e
	  github.com/getgauge/gauge/vendor/github.com/golang/protobuf/proto.(*Buffer).enc_len_struct(0xc420241ee0, 0xc4204c83c0, 0xc469c56690, 0xc4210d9128, 0x0, 0x0)
	  	/Users/stechops/Documents/go-agent-17.4.0/pipelines/Gauge-Package/src/github.com/getgauge/gauge/vendor/github.com/golang/protobuf/proto/encode.go:1305 +0x64 fp=0xc4210d9078 sp=0xc4210d9020 pc=0x6ee474
	  github.com/getgauge/gauge/vendor/github.com/golang/protobuf/proto.(*Buffer).enc_slice_struct_message(0xc420241ee0, 0xc420281b80, 0xc4213b5ef0, 0x5, 0x4d912c)
	  	/Users/stechops/Documents/go-agent-17.4.0/pipelines/Gauge-Package/src/github.com/getgauge/gauge/vendor/github.com/golang/protobuf/proto/encode.go:985 +0x19e fp=0xc4210d9148 sp=0xc4210d9078 pc=0x6ebace
	  github.com/getgauge/gauge/vendor/github.com/golang/protobuf/proto.(*Buffer).enc_struct(0xc420241ee0, 0xc4204c8320, 0xc4213b5ef0, 0x4df7b9, 0xc422b14000)
	  	/Users/stechops/Documents/go-agent-17.4.0/pipelines/Gauge-Package/src/github.com/getgauge/gauge/vendor/github.com/golang/protobuf/proto/encode.go:1235 +0xbe fp=0xc4210d9228 sp=0xc4210d9148 pc=0x6edbee
	  github.com/getgauge/gauge/vendor/github.com/golang/protobuf/proto.(*Buffer).enc_len_struct.func1(0x4d9ed1, 0xc422b14040)
	  	/Users/stechops/Documents/go-agent-17.4.0/pipelines/Gauge-Package/src/github.com/getgauge/gauge/vendor/github.com/golang/protobuf/proto/encode.go:1305 +0x3c fp=0xc4210d9260 sp=0xc4210d9228 pc=0x6fd7ec
	  github.com/getgauge/gauge/vendor/github.com/golang/protobuf/proto.(*Buffer).enc_len_thing(0xc420241ee0, 0xc4210d9310, 0xc4210d93c8, 0x49bfe0, 0x499c1f)
	  	/Users/stechops/Documents/go-agent-17.4.0/pipelines/Gauge-Package/src/github.com/getgauge/gauge/vendor/github.com/golang/protobuf/proto/encode.go:1313 +0x6e fp=0xc4210d92e8 sp=0xc4210d9260 pc=0x6ee50e
	  github.com/getgauge/gauge/vendor/github.com/golang/protobuf/proto.(*Buffer).enc_len_struct(0xc420241ee0, 0xc4204c8320, 0xc4213b5ef0, 0xc4210d93c8, 0x428864, 0xab8560)
	  	/Users/stechops/Documents/go-agent-17.4.0/pipelines/Gauge-Package/src/github.com/getgauge/gauge/vendor/github.com/golang/protobuf/proto/encode.go:1305 +0x64 fp=0xc4210d9340 sp=0xc4210d92e8 pc=0x6ee474
	  github.com/getgauge/gauge/vendor/github.com/golang/protobuf/proto.(*Buffer).enc_struct_message(0xc420241ee0, 0xc4203a1400, 0xc427e393a8, 0xc4210d9428, 0xc420432158)
	  	/Users/stechops/Documents/go-agent-17.4.0/pipelines/Gauge-Package/src/github.com/getgauge/gauge/vendor/github.com/golang/protobuf/proto/encode.go:563 +0x13b fp=0xc4210d93e8 sp=0xc4210d9340 pc=0x6e8a1b
	  github.com/getgauge/gauge/vendor/github.com/golang/protobuf/proto.(*Buffer).enc_struct(0xc420241ee0, 0xc4204c8280, 0xc427e393a8, 0xc423f94258, 0xc42aa28070)
	  	/Users/stechops/Documents/go-agent-17.4.0/pipelines/Gauge-Package/src/github.com/getgauge/gauge/vendor/github.com/golang/protobuf/proto/encode.go:1235 +0xbe fp=0xc4210d94c8 sp=0xc4210d93e8 pc=0x6edbee
	  github.com/getgauge/gauge/vendor/github.com/golang/protobuf/proto.(*Buffer).enc_len_struct.func1(0x991360, 0xc42aa28050)
	  	/Users/stechops/Documents/go-agent-17.4.0/pipelines/Gauge-Package/src/github.com/getgauge/gauge/vendor/github.com/golang/protobuf/proto/encode.go:1305 +0x3c fp=0xc4210d9500 sp=0xc4210d94c8 pc=0x6fd7ec
	  github.com/getgauge/gauge/vendor/github.com/golang/protobuf/proto.(*Buffer).enc_len_thing(0xc420241ee0, 0xc4210d95b0, 0xc4210d9668, 0xc42aa28051, 0x7)
	  	/Users/stechops/Documents/go-agent-17.4.0/pipelines/Gauge-Package/src/github.com/getgauge/gauge/vendor/github.com/golang/protobuf/proto/encode.go:1313 +0x6e fp=0xc4210d9588 sp=0xc4210d9500 pc=0x6ee50e
	  github.com/getgauge/gauge/vendor/github.com/golang/protobuf/proto.(*Buffer).enc_len_struct(0xc420241ee0, 0xc4204c8280, 0xc427e393a8, 0xc4210d9668, 0x6e81fb, 0xc420241ee0)
	  	/Users/stechops/Documents/go-agent-17.4.0/pipelines/Gauge-Package/src/github.com/getgauge/gauge/vendor/github.com/golang/protobuf/proto/encode.go:1305 +0x64 fp=0xc4210d95e0 sp=0xc4210d9588 pc=0x6ee474
	  github.com/getgauge/gauge/vendor/github.com/golang/protobuf/proto.(*Buffer).enc_struct_message(0xc420241ee0, 0xc4203a0dc0, 0xc4200da6c0, 0xb01c01, 0xc4200a6c90)
	  	/Users/stechops/Documents/go-agent-17.4.0/pipelines/Gauge-Package/src/github.com/getgauge/gauge/vendor/github.com/golang/protobuf/proto/encode.go:563 +0x13b fp=0xc4210d9688 sp=0xc4210d95e0 pc=0x6e8a1b
	  github.com/getgauge/gauge/vendor/github.com/golang/protobuf/proto.(*Buffer).enc_struct(0xc420241ee0, 0xc420462fa0, 0xc4200da6c0, 0xa7a3a0, 0xc4200da6c0)
	  	/Users/stechops/Documents/go-agent-17.4.0/pipelines/Gauge-Package/src/github.com/getgauge/gauge/vendor/github.com/golang/protobuf/proto/encode.go:1235 +0xbe fp=0xc4210d9768 sp=0xc4210d9688 pc=0x6edbee
	  github.com/getgauge/gauge/vendor/github.com/golang/protobuf/proto.(*Buffer).Marshal(0xc420241ee0, 0xb07ca0, 0xc4200da6c0, 0x0, 0x0)
	  	/Users/stechops/Documents/go-agent-17.4.0/pipelines/Gauge-Package/src/github.com/getgauge/gauge/vendor/github.com/golang/protobuf/proto/encode.go:274 +0x2a5 fp=0xc4210d97f8 sp=0xc4210d9768 pc=0x6e7125
	  github.com/getgauge/gauge/vendor/github.com/golang/protobuf/proto.Marshal(0xb07ca0, 0xc4200da6c0, 0x7000000009c4360, 0xffffffffffffffff, 0x0, 0x1, 0xc42051a090)
	  	/Users/stechops/Documents/go-agent-17.4.0/pipelines/Gauge-Package/src/github.com/getgauge/gauge/vendor/github.com/golang/protobuf/proto/encode.go:236 +0x93 fp=0xc4210d9840 sp=0xc4210d97f8 pc=0x6e6ca3
	  github.com/getgauge/gauge/plugin.(*plugin).sendMessage(0xc4236476b0, 0xc4200da6c0, 0xb, 0xc42eb9c000)
	  	/Users/stechops/Documents/go-agent-17.4.0/pipelines/Gauge-Package/src/github.com/getgauge/gauge/plugin/plugin.go:318 +0x4b fp=0xc4210d98b8 sp=0xc4210d9840 pc=0x86b6cb
	  github.com/getgauge/gauge/plugin.(*GaugePlugins).NotifyPlugins(0xc42000c2a0, 0xc4200da6c0)
	  	/Users/stechops/Documents/go-agent-17.4.0/pipelines/Gauge-Package/src/github.com/getgauge/gauge/plugin/handler.go:49 +0xca fp=0xc4210d9988 sp=0xc4210d98b8 pc=0x86817a
	  github.com/getgauge/gauge/execution.(*parallelExecution).finish(0xc42a73bd00)
	  	/Users/stechops/Documents/go-agent-17.4.0/pipelines/Gauge-Package/src/github.com/getgauge/gauge/execution/parallelExecution.go:239 +0x28a fp=0xc4210d9b00 sp=0xc4210d9988 pc=0x8b8e3a
	  github.com/getgauge/gauge/execution.(*parallelExecution).run(0xc42a73bd00, 0xb01ce0)
	  	/Users/stechops/Documents/go-agent-17.4.0/pipelines/Gauge-Package/src/github.com/getgauge/gauge/execution/parallelExecution.go:129 +0x2d9 fp=0xc4210d9ba0 sp=0xc4210d9b00 pc=0x8b74c9
	  github.com/getgauge/gauge/execution.ExecuteSpecs(0xc420242540, 0x1, 0x7, 0x0)
	  	/Users/stechops/Documents/go-agent-17.4.0/pipelines/Gauge-Package/src/github.com/getgauge/gauge/execution/execute.go:151 +0x890 fp=0xc4210d9c88 sp=0xc4210d9ba0 pc=0x8b3cf0
	  github.com/getgauge/gauge/cmd.execute(0xc420242540, 0x1, 0x7)
	  	/Users/stechops/Documents/go-agent-17.4.0/pipelines/Gauge-Package/src/github.com/getgauge/gauge/cmd/run.go:219 +0x142 fp=0xc4210d9ce0 sp=0xc4210d9c88 pc=0x91f982
	  github.com/getgauge/gauge/cmd.glob..func13(0xe03e00, 0xc420242540, 0x1, 0x7)
	  	/Users/stechops/Documents/go-agent-17.4.0/pipelines/Gauge-Package/src/github.com/getgauge/gauge/cmd/run.go:117 +0x13c fp=0xc4210d9d30 sp=0xc4210d9ce0 pc=0x922f8c
	  github.com/getgauge/gauge/vendor/github.com/spf13/cobra.(*Command).execute(0xe03e00, 0xc4202424d0, 0x7, 0x7, 0xe03e00, 0xc4202424d0)
	  	/Users/stechops/Documents/go-agent-17.4.0/pipelines/Gauge-Package/src/github.com/getgauge/gauge/vendor/github.com/spf13/cobra/command.go:651 +0x23d fp=0xc4210d9dd8 sp=0xc4210d9d30 pc=0x8e143d
	  github.com/getgauge/gauge/vendor/github.com/spf13/cobra.(*Command).ExecuteC(0xe05120, 0xf, 0xc420184600, 0xc4201584b0)
	  	/Users/stechops/Documents/go-agent-17.4.0/pipelines/Gauge-Package/src/github.com/getgauge/gauge/vendor/github.com/spf13/cobra/command.go:726 +0x2d4 fp=0xc4210d9f08 sp=0xc4210d9dd8 pc=0x8e1d24
	  github.com/getgauge/gauge/vendor/github.com/spf13/cobra.(*Command).Execute(0xe05120, 0x924555, 0xc42018df68)
	  	/Users/stechops/Documents/go-agent-17.4.0/pipelines/Gauge-Package/src/github.com/getgauge/gauge/vendor/github.com/spf13/cobra/command.go:685 +0x2b fp=0xc4210d9f38 sp=0xc4210d9f08 pc=0x8e1a2b
	  github.com/getgauge/gauge/cmd.Parse(0x0, 0xab85b0)
	  	/Users/stechops/Documents/go-agent-17.4.0/pipelines/Gauge-Package/src/github.com/getgauge/gauge/cmd/cmd.go:121 +0x3d fp=0xc4210d9f60 sp=0xc4210d9f38 pc=0x91cc5d
	  main.main()
	  	src/github.com/getgauge/gauge/gauge.go:29 +0x3e fp=0xc4210d9f88 sp=0xc4210d9f60 pc=0x9246ee
	  runtime.main()
	  	/usr/local/Cellar/go/1.10.2/libexec/src/runtime/proc.go:198 +0x212 fp=0xc4210d9fe0 sp=0xc4210d9f88 pc=0x42acc2
	  runtime.goexit()
	  	/usr/local/Cellar/go/1.10.2/libexec/src/runtime/asm_amd64.s:2361 +0x1 fp=0xc4210d9fe8 sp=0xc4210d9fe0 pc=0x454fe1
	  goroutine 7 [select, 68 minutes]:
	  github.com/getgauge/gauge/plugin/install.waitToPrint(0xc4201c34a0, 0xc420024240, 0xaaa7b2, 0x3b, 0xc4204bc8e0)
	  	/Users/stechops/Documents/go-agent-17.4.0/pipelines/Gauge-Package/src/github.com/getgauge/gauge/plugin/install/check.go:88 +0xcd
	  github.com/getgauge/gauge/plugin/install.waitToPrint(0xc4201c34a0, 0xc420024240, 0x0, 0x0, 0xc4204bc8e0)
	  	/Users/stechops/Documents/go-agent-17.4.0/pipelines/Gauge-Package/src/github.com/getgauge/gauge/plugin/install/check.go:95 +0x178
	  github.com/getgauge/gauge/plugin/install.printUpdateInfo(0xc420024240, 0xc4204bc8e0)
	  	/Users/stechops/Documents/go-agent-17.4.0/pipelines/Gauge-Package/src/github.com/getgauge/gauge/plugin/install/check.go:84 +0x82
	  created by github.com/getgauge/gauge/plugin/install.(*UpdateFacade).BufferUpdateDetails
	  	/Users/stechops/Documents/go-agent-17.4.0/pipelines/Gauge-Package/src/github.com/getgauge/gauge/plugin/install/check.go:46 +0xba
	  goroutine 253 [chan receive]:
	  github.com/getgauge/gauge/reporter.ListenExecutionEvents.func1(0xc420025ec0, 0xc42a04dc40, 0xc42038c9f0)
	  	/Users/stechops/Documents/go-agent-17.4.0/pipelines/Gauge-Package/src/github.com/getgauge/gauge/reporter/reporter.go:140 +0x9e
	  created by github.com/getgauge/gauge/reporter.ListenExecutionEvents
	  	/Users/stechops/Documents/go-agent-17.4.0/pipelines/Gauge-Package/src/github.com/getgauge/gauge/reporter/reporter.go:137 +0x113
	  goroutine 261 [chan send]:
	  github.com/getgauge/gauge/runner.(*LanguageRunner).waitAndGetErrorMessage.func1(0xc42a1c4750)
	  	/Users/stechops/Documents/go-agent-17.4.0/pipelines/Gauge-Package/src/github.com/getgauge/gauge/runner/runner.go:356 +0x360
	  created by github.com/getgauge/gauge/runner.(*LanguageRunner).waitAndGetErrorMessage
	  	/Users/stechops/Documents/go-agent-17.4.0/pipelines/Gauge-Package/src/github.com/getgauge/gauge/runner/runner.go:346 +0x3f
	  goroutine 278 [IO wait, 68 minutes]:
	  internal/poll.runtime_pollWait(0x7f24ad0d9c90, 0x72, 0x0)
	  	/usr/local/Cellar/go/1.10.2/libexec/src/runtime/netpoll.go:173 +0x57
	  internal/poll.(*pollDesc).wait(0xc4201b3a98, 0x72, 0xc4201e4000, 0x0, 0x0)
	  	/usr/local/Cellar/go/1.10.2/libexec/src/internal/poll/fd_poll_runtime.go:85 +0x9b
	  internal/poll.(*pollDesc).waitRead(0xc4201b3a98, 0xffffffffffffff00, 0x0, 0x0)
	  	/usr/local/Cellar/go/1.10.2/libexec/src/internal/poll/fd_poll_runtime.go:90 +0x3d
	  internal/poll.(*FD).Accept(0xc4201b3a80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	  	/usr/local/Cellar/go/1.10.2/libexec/src/internal/poll/fd_unix.go:372 +0x1a8
	  net.(*netFD).accept(0xc4201b3a80, 0xc424958900, 0xc4200243b8, 0xc428c92768)
	  	/usr/local/Cellar/go/1.10.2/libexec/src/net/fd_unix.go:238 +0x42
	  net.(*TCPListener).accept(0xc42a8d48d8, 0xc42a8d4148, 0xb049a0, 0xc42000c2a0)
	  	/usr/local/Cellar/go/1.10.2/libexec/src/net/tcpsock_posix.go:136 +0x2e
	  net.(*TCPListener).Accept(0xc42a8d48d8, 0xc42029de20, 0x7b4360, 0xc42029de20, 0xc4236471a0)
	  	/usr/local/Cellar/go/1.10.2/libexec/src/net/tcpsock.go:259 +0x49
	  github.com/getgauge/gauge/conn.(*GaugeConnectionHandler).acceptConnectionWithoutTimeout.func1(0xc4202a9b40, 0xc4201c2360, 0xc4201c2480)
	  	/Users/stechops/Documents/go-agent-17.4.0/pipelines/Gauge-Package/src/github.com/getgauge/gauge/conn/connectionHandler.go:83 +0x32
	  created by github.com/getgauge/gauge/conn.(*GaugeConnectionHandler).acceptConnectionWithoutTimeout
	  	/Users/stechops/Documents/go-agent-17.4.0/pipelines/Gauge-Package/src/github.com/getgauge/gauge/conn/connectionHandler.go:82 +0xa9
	  goroutine 13 [syscall, 68 minutes]:
	  syscall.Syscall6(0xf7, 0x1, 0x1a47, 0xc42005b5a8, 0x1000004, 0x0, 0x0, 0xc4205660d0, 0xc42005b5e0, 0x4c058c)
	  	/usr/local/Cellar/go/1.10.2/libexec/src/syscall/asm_linux_amd64.s:44 +0x5
	  os.(*Process).blockUntilWaitable(0xc427ffd950, 0x42841f, 0xc42005b6e8, 0x6d4932)
	  	/usr/local/Cellar/go/1.10.2/libexec/src/os/wait_waitid.go:31 +0x98
	  os.(*Process).wait(0xc427ffd950, 0xc4201aa750, 0x0, 0xc42005b700)
	  	/usr/local/Cellar/go/1.10.2/libexec/src/os/exec_unix.go:22 +0x3c
	  os.(*Process).Wait(0xc427ffd950, 0x6a, 0x0, 0x0)
	  	/usr/local/Cellar/go/1.10.2/libexec/src/os/exec.go:123 +0x2b
	  github.com/getgauge/gauge/runner.(*LanguageRunner).waitAndGetErrorMessage.func1(0xc429f79860)
	  	/Users/stechops/Documents/go-agent-17.4.0/pipelines/Gauge-Package/src/github.com/getgauge/gauge/runner/runner.go:347 +0x4b
	  created by github.com/getgauge/gauge/runner.(*LanguageRunner).waitAndGetErrorMessage
	  	/Users/stechops/Documents/go-agent-17.4.0/pipelines/Gauge-Package/src/github.com/getgauge/gauge/runner/runner.go:346 +0x3f
	  goroutine 11 [IO wait, 68 minutes]:
	  internal/poll.runtime_pollWait(0x7f24ad0d9bc0, 0x72, 0xc42005bd58)
	  	/usr/local/Cellar/go/1.10.2/libexec/src/runtime/netpoll.go:173 +0x57
	  internal/poll.(*pollDesc).wait(0xc429eefcd8, 0x72, 0xffffffffffffff01, 0xb039e0, 0xdca460)
	  	/usr/local/Cellar/go/1.10.2/libexec/src/internal/poll/fd_poll_runtime.go:85 +0x9b
	  internal/poll.(*pollDesc).waitRead(0xc429eefcd8, 0xc42ab18001, 0x8000, 0x8000)
	  	/usr/local/Cellar/go/1.10.2/libexec/src/internal/poll/fd_poll_runtime.go:90 +0x3d
	  internal/poll.(*FD).Read(0xc429eefcc0, 0xc42ab18000, 0x8000, 0x8000, 0x0, 0x0, 0x0)
	  	/usr/local/Cellar/go/1.10.2/libexec/src/internal/poll/fd_unix.go:157 +0x17d
	  os.(*File).read(0xc42a8d49e0, 0xc42ab18000, 0x8000, 0x8000, 0x1, 0x1, 0x0)
	  	/usr/local/Cellar/go/1.10.2/libexec/src/os/file_unix.go:226 +0x4e
	  os.(*File).Read(0xc42a8d49e0, 0xc42ab18000, 0x8000, 0x8000, 0x1, 0x0, 0x0)
	  	/usr/local/Cellar/go/1.10.2/libexec/src/os/file.go:107 +0x6a
	  io.copyBuffer(0x7f24acdd5cf8, 0xc4202a99e0, 0xb02980, 0xc42a8d49e0, 0xc42ab18000, 0x8000, 0x8000, 0x0, 0x0, 0x0)
	  	/usr/local/Cellar/go/1.10.2/libexec/src/io/io.go:400 +0x164
	  io.Copy(0x7f24acdd5cf8, 0xc4202a99e0, 0xb02980, 0xc42a8d49e0, 0x0, 0x0, 0x0)
	  	/usr/local/Cellar/go/1.10.2/libexec/src/io/io.go:362 +0x5a
	  os/exec.(*Cmd).writerDescriptor.func1(0x0, 0x0)
	  	/usr/local/Cellar/go/1.10.2/libexec/src/os/exec/exec.go:275 +0x4d
	  os/exec.(*Cmd).Start.func1(0xc4201ce160, 0xc423b5b9e0)
	  	/usr/local/Cellar/go/1.10.2/libexec/src/os/exec/exec.go:396 +0x27
	  created by os/exec.(*Cmd).Start
	  	/usr/local/Cellar/go/1.10.2/libexec/src/os/exec/exec.go:395 +0x5df
	  goroutine 10 [select, 68 minutes]:
	  github.com/getgauge/gauge/conn.(*GaugeConnectionHandler).acceptConnectionWithoutTimeout(0xc4202a9b40, 0xb0d8e0, 0xc42aa84010, 0x0, 0x0)
	  	/Users/stechops/Documents/go-agent-17.4.0/pipelines/Gauge-Package/src/github.com/getgauge/gauge/conn/connectionHandler.go:92 +0x151
	  github.com/getgauge/gauge/conn.(*GaugeConnectionHandler).HandleMultipleConnections(0xc4202a9b40)
	  	/Users/stechops/Documents/go-agent-17.4.0/pipelines/Gauge-Package/src/github.com/getgauge/gauge/conn/connectionHandler.go:140 +0x2b
	  created by github.com/getgauge/gauge/api.startAPIServiceWithoutRunner
	  	/Users/stechops/Documents/go-agent-17.4.0/pipelines/Gauge-Package/src/github.com/getgauge/gauge/api/api.go:70 +0x13b
	  goroutine 239 [IO wait, 68 minutes]:
	  internal/poll.runtime_pollWait(0x7f24ad0d97b0, 0x72, 0xc4201d7558)
	  	/usr/local/Cellar/go/1.10.2/libexec/src/runtime/netpoll.go:173 +0x57
	  internal/poll.(*pollDesc).wait(0xc42023a248, 0x72, 0xffffffffffffff01, 0xb039e0, 0xdca460)
	  	/usr/local/Cellar/go/1.10.2/libexec/src/internal/poll/fd_poll_runtime.go:85 +0x9b
	  internal/poll.(*pollDesc).waitRead(0xc42023a248, 0xc420bc4001, 0x8000, 0x8000)
	  	/usr/local/Cellar/go/1.10.2/libexec/src/internal/poll/fd_poll_runtime.go:90 +0x3d
	  internal/poll.(*FD).Read(0xc42023a230, 0xc420bc4000, 0x8000, 0x8000, 0x0, 0x0, 0x0)
	  	/usr/local/Cellar/go/1.10.2/libexec/src/internal/poll/fd_unix.go:157 +0x17d
	  os.(*File).read(0xc427e38050, 0xc420bc4000, 0x8000, 0x8000, 0xc4201d7658, 0x403935, 0xc4201d7660)
	  	/usr/local/Cellar/go/1.10.2/libexec/src/os/file_unix.go:226 +0x4e
	  os.(*File).Read(0xc427e38050, 0xc420bc4000, 0x8000, 0x8000, 0x8000, 0x8000, 0xc4242820c0)
	  	/usr/local/Cellar/go/1.10.2/libexec/src/os/file.go:107 +0x6a
	  io.copyBuffer(0x7f24acdd5cf8, 0xc4202a99e0, 0xb02980, 0xc427e38050, 0xc420bc4000, 0x8000, 0x8000, 0xc4201d7750, 0x403145, 0xc4242820c0)
	  	/usr/local/Cellar/go/1.10.2/libexec/src/io/io.go:400 +0x164
	  io.Copy(0x7f24acdd5cf8, 0xc4202a99e0, 0xb02980, 0xc427e38050, 0xc4242820c0, 0xc4201d7798, 0xc427e38010)
	  	/usr/local/Cellar/go/1.10.2/libexec/src/io/io.go:362 +0x5a
	  os/exec.(*Cmd).writerDescriptor.func1(0xc427e38010, 0x431538)
	  	/usr/local/Cellar/go/1.10.2/libexec/src/os/exec/exec.go:275 +0x4d
	  os/exec.(*Cmd).Start.func1(0xc420100160, 0xc42029dd20)
	  	/usr/local/Cellar/go/1.10.2/libexec/src/os/exec/exec.go:396 +0x27
	  created by os/exec.(*Cmd).Start
	  	/usr/local/Cellar/go/1.10.2/libexec/src/os/exec/exec.go:395 +0x5df
	  goroutine 240 [syscall, 68 minutes]:
	  syscall.Syscall6(0xf7, 0x1, 0x1a64, 0xc4201d6e48, 0x1000004, 0x0, 0x0, 0x6d4ba5, 0xc4200b9000, 0x7c)
	  	/usr/local/Cellar/go/1.10.2/libexec/src/syscall/asm_linux_amd64.s:44 +0x5
	  os.(*Process).blockUntilWaitable(0xc4298cc840, 0xc4200b9000, 0x7c, 0x0)
	  	/usr/local/Cellar/go/1.10.2/libexec/src/os/wait_waitid.go:31 +0x98
	  os.(*Process).wait(0xc4298cc840, 0x0, 0x0, 0x0)
	  	/usr/local/Cellar/go/1.10.2/libexec/src/os/exec_unix.go:22 +0x3c
	  os.(*Process).Wait(0xc4298cc840, 0x0, 0x0, 0x454fe1)
	  	/usr/local/Cellar/go/1.10.2/libexec/src/os/exec.go:123 +0x2b
	  github.com/getgauge/gauge/plugin.StartPlugin.func1(0xc420100160, 0xc42038c390)
	  	/Users/stechops/Documents/go-agent-17.4.0/pipelines/Gauge-Package/src/github.com/getgauge/gauge/plugin/plugin.go:195 +0x36
	  created by github.com/getgauge/gauge/plugin.StartPlugin
	  	/Users/stechops/Documents/go-agent-17.4.0/pipelines/Gauge-Package/src/github.com/getgauge/gauge/plugin/plugin.go:194 +0x209
	  goroutine 58 [IO wait, 68 minutes]:
	  internal/poll.runtime_pollWait(0x7f24ad0d9a20, 0x72, 0xc420493e40)
	  	/usr/local/Cellar/go/1.10.2/libexec/src/runtime/netpoll.go:173 +0x57
	  internal/poll.(*pollDesc).wait(0xc42a728018, 0x72, 0xffffffffffffff00, 0xb039e0, 0xdca460)
	  	/usr/local/Cellar/go/1.10.2/libexec/src/internal/poll/fd_poll_runtime.go:85 +0x9b
	  internal/poll.(*pollDesc).waitRead(0xc42a728018, 0xc420bc2000, 0x2000, 0x2000)
	  	/usr/local/Cellar/go/1.10.2/libexec/src/internal/poll/fd_poll_runtime.go:90 +0x3d
	  internal/poll.(*FD).Read(0xc42a728000, 0xc420bc2000, 0x2000, 0x2000, 0x0, 0x0, 0x0)
	  	/usr/local/Cellar/go/1.10.2/libexec/src/internal/poll/fd_unix.go:157 +0x17d
	  net.(*netFD).Read(0xc42a728000, 0xc420bc2000, 0x2000, 0x2000, 0xc42703e0e1, 0x45, 0xd0)
	  	/usr/local/Cellar/go/1.10.2/libexec/src/net/fd_unix.go:202 +0x4f
	  net.(*conn).Read(0xc427e38000, 0xc420bc2000, 0x2000, 0x2000, 0x0, 0x0, 0x0)
	  	/usr/local/Cellar/go/1.10.2/libexec/src/net/net.go:176 +0x6a
	  github.com/getgauge/gauge/conn.(*GaugeConnectionHandler).handleConnectionMessages(0xc4202a9b40, 0xb0d8e0, 0xc427e38000)
	  	/Users/stechops/Documents/go-agent-17.4.0/pipelines/Gauge-Package/src/github.com/getgauge/gauge/conn/connectionHandler.go:107 +0xfd
	  created by github.com/getgauge/gauge/conn.(*GaugeConnectionHandler).acceptConnectionWithoutTimeout
	  	/Users/stechops/Documents/go-agent-17.4.0/pipelines/Gauge-Package/src/github.com/getgauge/gauge/conn/connectionHandler.go:97 +0x1e0
	  goroutine 12 [chan receive, 68 minutes]:
	  github.com/getgauge/gauge/runner.StartRunner.func1(0xc420766600, 0xc4201ce160)
	  	/Users/stechops/Documents/go-agent-17.4.0/pipelines/Gauge-Package/src/github.com/getgauge/gauge/runner/runner.go:311 +0x39
	  created by github.com/getgauge/gauge/runner.StartRunner
	  	/Users/stechops/Documents/go-agent-17.4.0/pipelines/Gauge-Package/src/github.com/getgauge/gauge/runner/runner.go:309 +0xc3
	  goroutine 260 [chan receive, 68 minutes]:
	  github.com/getgauge/gauge/runner.StartRunner.func1(0xc4200240c0, 0xc4201ce420)
	  	/Users/stechops/Documents/go-agent-17.4.0/pipelines/Gauge-Package/src/github.com/getgauge/gauge/runner/runner.go:311 +0x39
	  created by github.com/getgauge/gauge/runner.StartRunner
	  	/Users/stechops/Documents/go-agent-17.4.0/pipelines/Gauge-Package/src/github.com/getgauge/gauge/runner/runner.go:309 +0xc3
	  goroutine 254 [chan receive]:
	  github.com/getgauge/gauge/execution/rerun.ListenFailedScenarios.func1(0xc420025f20, 0xc420242540, 0x1, 0x7, 0xc42038c9f0)
	  	/Users/stechops/Documents/go-agent-17.4.0/pipelines/Gauge-Package/src/github.com/getgauge/gauge/execution/rerun/rerun.go:94 +0x7b
	  created by github.com/getgauge/gauge/execution/rerun.ListenFailedScenarios
	  	/Users/stechops/Documents/go-agent-17.4.0/pipelines/Gauge-Package/src/github.com/getgauge/gauge/execution/rerun/rerun.go:92 +0x145

For xml report:

Unable to connect to plugin Xml Report 0.2.0. proto: message encodes to over 2 GB

Gauge version

1.0.0

Xml Report

0.2.0

Html Report

4.0.2

@gaugebot gaugebot bot added the community label Nov 5, 2018
@sriv
Copy link
Member

sriv commented Nov 7, 2018

While this issue is logged against gauge 1.0.0 this will be an issue in later versions (v1.0.3 is the latest version at the time of writing this).

The reason: protobuf has a hard limit on the size of the message it can serialize/deserialize (2GB) and this is because of the RAM required to do this.

Gauge cannot assume availability of that much memory. The best way to fix this is to pass result in chunks and avoid a single ProtoSuiteExecutionResult being muled across at the end of the execution.

related issues:

@gaugebot
Copy link

gaugebot bot commented Dec 14, 2018

The fix should be available in nightly >= 14-12-2018

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

No branches or pull requests

3 participants