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

Stack overflow when processing WSDL #127

Open
gcobr opened this issue Sep 12, 2019 · 0 comments
Open

Stack overflow when processing WSDL #127

gcobr opened this issue Sep 12, 2019 · 0 comments

Comments

@gcobr
Copy link

gcobr commented Sep 12, 2019

This WSDL will also cause a stack overflow: https://test.inteflow.com.au/Inteport/DecisionGateway.asmx?wsdl

Add the following XSD locations before using it:

Replace:

<s:import namespace="http://schemas.xmlsoap.org/soap/encoding/"/>

By:

<s:import namespace="http://schemas.xmlsoap.org/soap/encoding/" schemaLocation="http://schemas.xmlsoap.org/soap/encoding/"/>

Replace:

<s:import namespace="http://www.docusign.net/API/3.0" />

By:

<s:import namespace="http://www.docusign.net/API/3.0" schemaLocation="https://www.docusign.net/api/3.0/schema/dsx.xsd" />

Then, when processing it:

runtime: goroutine stack exceeds 1000000000-byte limit
fatal error: stack overflow

runtime stack:
runtime.throw(0x144b38f, 0xe)
	/usr/local/Cellar/go/1.12.5/libexec/src/runtime/panic.go:617 +0x72
runtime.newstack()
	/usr/local/Cellar/go/1.12.5/libexec/src/runtime/stack.go:1041 +0x6f0
runtime.morestack()
	/usr/local/Cellar/go/1.12.5/libexec/src/runtime/asm_amd64.s:429 +0x8f

goroutine 1 [running]:
runtime.heapBitsSetType(0xc00008e040, 0x20, 0x20, 0x13b2920)
	/usr/local/Cellar/go/1.12.5/libexec/src/runtime/mbitmap.go:938 +0xa56 fp=0xc0240002f8 sp=0xc0240002f0 pc=0x1017726
runtime.mallocgc(0x20, 0x13b2920, 0x20300000000001, 0x59fffff)
	/usr/local/Cellar/go/1.12.5/libexec/src/runtime/malloc.go:969 +0x51c fp=0xc024000398 sp=0xc0240002f8 pc=0x100d73c
runtime.makeslice(0x13b2920, 0x2, 0x2, 0x203000)
	/usr/local/Cellar/go/1.12.5/libexec/src/runtime/slice.go:49 +0x6c fp=0xc0240003c8 sp=0xc024000398 pc=0x104297c
strings.genSplit(0xc000212b70, 0xb, 0x144376b, 0x1, 0x0, 0x2, 0x18, 0x20, 0xc00008e020)
	/usr/local/Cellar/go/1.12.5/libexec/src/strings/strings.go:256 +0x68 fp=0xc024000420 sp=0xc0240003c8 pc=0x10de888
strings.SplitN(...)
	/usr/local/Cellar/go/1.12.5/libexec/src/strings/strings.go:282
github.com/fiorix/wsdl2go/wsdlgo.trimns(0xc000212b70, 0xb, 0x2, 0x1969058)
	/Users/gabriel/go/src/github.com/fiorix/wsdl2go/wsdlgo/encoder.go:1285 +0x61 fp=0xc024000478 sp=0xc024000420 pc=0x136b961
github.com/fiorix/wsdl2go/wsdlgo.(*goEncoder).genSimpleContent(0xc00027b1e0, 0x14cf0c0, 0xc0002fd860, 0xc0001c2000, 0xc0002dc790, 0x0, 0x0)
	/Users/gabriel/go/src/github.com/fiorix/wsdl2go/wsdlgo/encoder.go:1495 +0xf7 fp=0xc024000558 sp=0xc024000478 pc=0x136d797
github.com/fiorix/wsdl2go/wsdlgo.(*goEncoder).genStructFields(0xc00027b1e0, 0x14cf0c0, 0xc0002fd860, 0xc0001c2000, 0xc0002dc790, 0x1, 0x0)
	/Users/gabriel/go/src/github.com/fiorix/wsdl2go/wsdlgo/encoder.go:1386 +0xa0 fp=0xc0240005a0 sp=0xc024000558 pc=0x136c7f0
github.com/fiorix/wsdl2go/wsdlgo.(*goEncoder).genSimpleContent(0xc00027b1e0, 0x14cf0c0, 0xc0002fd860, 0xc0001c2000, 0xc0002dc790, 0x0, 0x0)
	/Users/gabriel/go/src/github.com/fiorix/wsdl2go/wsdlgo/encoder.go:1497 +0x241 fp=0xc024000680 sp=0xc0240005a0 pc=0x136d8e1
github.com/fiorix/wsdl2go/wsdlgo.(*goEncoder).genStructFields(0xc00027b1e0, 0x14cf0c0, 0xc0002fd860, 0xc0001c2000, 0xc0002dc790, 0x1, 0x0)
	/Users/gabriel/go/src/github.com/fiorix/wsdl2go/wsdlgo/encoder.go:1386 +0xa0 fp=0xc0240006c8 sp=0xc024000680 pc=0x136c7f0
github.com/fiorix/wsdl2go/wsdlgo.(*goEncoder).genSimpleContent(0xc00027b1e0, 0x14cf0c0, 0xc0002fd860, 0xc0001c2000, 0xc0002dc790, 0x0, 0x0)
	/Users/gabriel/go/src/github.com/fiorix/wsdl2go/wsdlgo/encoder.go:1497 +0x241 fp=0xc0240007a8 sp=0xc0240006c8 pc=0x136d8e1
github.com/fiorix/wsdl2go/wsdlgo.(*goEncoder).genStructFields(0xc00027b1e0, 0x14cf0c0, 0xc0002fd860, 0xc0001c2000, 0xc0002dc790, 0x1, 0x0)
	/Users/gabriel/go/src/github.com/fiorix/wsdl2go/wsdlgo/encoder.go:1386 +0xa0 fp=0xc0240007f0 sp=0xc0240007a8 pc=0x136c7f0
github.com/fiorix/wsdl2go/wsdlgo.(*goEncoder).genSimpleContent(0xc00027b1e0, 0x14cf0c0, 0xc0002fd860, 0xc0001c2000, 0xc0002dc790, 0x0, 0x0)
	/Users/gabriel/go/src/github.com/fiorix/wsdl2go/wsdlgo/encoder.go:1497 +0x241 fp=0xc0240008d0 sp=0xc0240007f0 pc=0x136d8e1
github.com/fiorix/wsdl2go/wsdlgo.(*goEncoder).genStructFields(0xc00027b1e0, 0x14cf0c0, 0xc0002fd860, 0xc0001c2000, 0xc0002dc790, 0x1, 0x0)
	/Users/gabriel/go/src/github.com/fiorix/wsdl2go/wsdlgo/encoder.go:1386 +0xa0 fp=0xc024000918 sp=0xc0240008d0 pc=0x136c7f0
github.com/fiorix/wsdl2go/wsdlgo.(*goEncoder).genSimpleContent(0xc00027b1e0, 0x14cf0c0, 0xc0002fd860, 0xc0001c2000, 0xc0002dc790, 0x0, 0x0)
	/Users/gabriel/go/src/github.com/fiorix/wsdl2go/wsdlgo/encoder.go:1497 +0x241 fp=0xc0240009f8 sp=0xc024000918 pc=0x136d8e1
github.com/fiorix/wsdl2go/wsdlgo.(*goEncoder).genStructFields(0xc00027b1e0, 0x14cf0c0, 0xc0002fd860, 0xc0001c2000, 0xc0002dc790, 0x1, 0x0)
	/Users/gabriel/go/src/github.com/fiorix/wsdl2go/wsdlgo/encoder.go:1386 +0xa0 fp=0xc024000a40 sp=0xc0240009f8 pc=0x136c7f0
github.com/fiorix/wsdl2go/wsdlgo.(*goEncoder).genSimpleContent(0xc00027b1e0, 0x14cf0c0, 0xc0002fd860, 0xc0001c2000, 0xc0002dc790, 0x0, 0x0)
	/Users/gabriel/go/src/github.com/fiorix/wsdl2go/wsdlgo/encoder.go:1497 +0x241 fp=0xc024000b20 sp=0xc024000a40 pc=0x136d8e1
github.com/fiorix/wsdl2go/wsdlgo.(*goEncoder).genStructFields(0xc00027b1e0, 0x14cf0c0, 0xc0002fd860, 0xc0001c2000, 0xc0002dc790, 0x1, 0x0)
	/Users/gabriel/go/src/github.com/fiorix/wsdl2go/wsdlgo/encoder.go:1386 +0xa0 fp=0xc024000b68 sp=0xc024000b20 pc=0x136c7f0
github.com/fiorix/wsdl2go/wsdlgo.(*goEncoder).genSimpleContent(0xc00027b1e0, 0x14cf0c0, 0xc0002fd860, 0xc0001c2000, 0xc0002dc790, 0x0, 0x0)
	/Users/gabriel/go/src/github.com/fiorix/wsdl2go/wsdlgo/encoder.go:1497 +0x241 fp=0xc024000c48 sp=0xc024000b68 pc=0x136d8e1
github.com/fiorix/wsdl2go/wsdlgo.(*goEncoder).genStructFields(0xc00027b1e0, 0x14cf0c0, 0xc0002fd860, 0xc0001c2000, 0xc0002dc790, 0x1, 0x0)
	/Users/gabriel/go/src/github.com/fiorix/wsdl2go/wsdlgo/encoder.go:1386 +0xa0 fp=0xc024000c90 sp=0xc024000c48 pc=0x136c7f0
github.com/fiorix/wsdl2go/wsdlgo.(*goEncoder).genSimpleContent(0xc00027b1e0, 0x14cf0c0, 0xc0002fd860, 0xc0001c2000, 0xc0002dc790, 0x0, 0x0)
	/Users/gabriel/go/src/github.com/fiorix/wsdl2go/wsdlgo/encoder.go:1497 +0x241 fp=0xc024000d70 sp=0xc024000c90 pc=0x136d8e1
github.com/fiorix/wsdl2go/wsdlgo.(*goEncoder).genStructFields(0xc00027b1e0, 0x14cf0c0, 0xc0002fd860, 0xc0001c2000, 0xc0002dc790, 0x1, 0x0)
	/Users/gabriel/go/src/github.com/fiorix/wsdl2go/wsdlgo/encoder.go:1386 +0xa0 fp=0xc024000db8 sp=0xc024000d70 pc=0x136c7f0
github.com/fiorix/wsdl2go/wsdlgo.(*goEncoder).genSimpleContent(0xc00027b1e0, 0x14cf0c0, 0xc0002fd860, 0xc0001c2000, 0xc0002dc790, 0x0, 0x0)
	/Users/gabriel/go/src/github.com/fiorix/wsdl2go/wsdlgo/encoder.go:1497 +0x241 fp=0xc024000e98 sp=0xc024000db8 pc=0x136d8e1
github.com/fiorix/wsdl2go/wsdlgo.(*goEncoder).genStructFields(0xc00027b1e0, 0x14cf0c0, 0xc0002fd860, 0xc0001c2000, 0xc0002dc790, 0x1, 0x0)
	/Users/gabriel/go/src/github.com/fiorix/wsdl2go/wsdlgo/encoder.go:1386 +0xa0 fp=0xc024000ee0 sp=0xc024000e98 pc=0x136c7f0
github.com/fiorix/wsdl2go/wsdlgo.(*goEncoder).genSimpleContent(0xc00027b1e0, 0x14cf0c0, 0xc0002fd860, 0xc0001c2000, 0xc0002dc790, 0x0, 0x0)
	/Users/gabriel/go/src/github.com/fiorix/wsdl2go/wsdlgo/encoder.go:1497 +0x241 fp=0xc024000fc0 sp=0xc024000ee0 pc=0x136d8e1
github.com/fiorix/wsdl2go/wsdlgo.(*goEncoder).genStructFields(0xc00027b1e0, 0x14cf0c0, 0xc0002fd860, 0xc0001c2000, 0xc0002dc790, 0x1, 0x0)
	/Users/gabriel/go/src/github.com/fiorix/wsdl2go/wsdlgo/encoder.go:1386 +0xa0 fp=0xc024001008 sp=0xc024000fc0 pc=0x136c7f0
github.com/fiorix/wsdl2go/wsdlgo.(*goEncoder).genSimpleContent(0xc00027b1e0, 0x14cf0c0, 0xc0002fd860, 0xc0001c2000, 0xc0002dc790, 0x0, 0x0)
	/Users/gabriel/go/src/github.com/fiorix/wsdl2go/wsdlgo/encoder.go:1497 +0x241 fp=0xc0240010e8 sp=0xc024001008 pc=0x136d8e1
github.com/fiorix/wsdl2go/wsdlgo.(*goEncoder).genStructFields(0xc00027b1e0, 0x14cf0c0, 0xc0002fd860, 0xc0001c2000, 0xc0002dc790, 0x1, 0x0)
	/Users/gabriel/go/src/github.com/fiorix/wsdl2go/wsdlgo/encoder.go:1386 +0xa0 fp=0xc024001130 sp=0xc0240010e8 pc=0x136c7f0
github.com/fiorix/wsdl2go/wsdlgo.(*goEncoder).genSimpleContent(0xc00027b1e0, 0x14cf0c0, 0xc0002fd860, 0xc0001c2000, 0xc0002dc790, 0x0, 0x0)
	/Users/gabriel/go/src/github.com/fiorix/wsdl2go/wsdlgo/encoder.go:1497 +0x241 fp=0xc024001210 sp=0xc024001130 pc=0x136d8e1
github.com/fiorix/wsdl2go/wsdlgo.(*goEncoder).genStructFields(0xc00027b1e0, 0x14cf0c0, 0xc0002fd860, 0xc0001c2000, 0xc0002dc790, 0x1, 0x0)
	/Users/gabriel/go/src/github.com/fiorix/wsdl2go/wsdlgo/encoder.go:1386 +0xa0 fp=0xc024001258 sp=0xc024001210 pc=0x136c7f0
github.com/fiorix/wsdl2go/wsdlgo.(*goEncoder).genSimpleContent(0xc00027b1e0, 0x14cf0c0, 0xc0002fd860, 0xc0001c2000, 0xc0002dc790, 0x0, 0x0)
	/Users/gabriel/go/src/github.com/fiorix/wsdl2go/wsdlgo/encoder.go:1497 +0x241 fp=0xc024001338 sp=0xc024001258 pc=0x136d8e1
github.com/fiorix/wsdl2go/wsdlgo.(*goEncoder).genStructFields(0xc00027b1e0, 0x14cf0c0, 0xc0002fd860, 0xc0001c2000, 0xc0002dc790, 0x1, 0x0)
	/Users/gabriel/go/src/github.com/fiorix/wsdl2go/wsdlgo/encoder.go:1386 +0xa0 fp=0xc024001380 sp=0xc024001338 pc=0x136c7f0
github.com/fiorix/wsdl2go/wsdlgo.(*goEncoder).genSimpleContent(0xc00027b1e0, 0x14cf0c0, 0xc0002fd860, 0xc0001c2000, 0xc0002dc790, 0x0, 0x0)
	/Users/gabriel/go/src/github.com/fiorix/wsdl2go/wsdlgo/encoder.go:1497 +0x241 fp=0xc024001460 sp=0xc024001380 pc=0x136d8e1
github.com/fiorix/wsdl2go/wsdlgo.(*goEncoder).genStructFields(0xc00027b1e0, 0x14cf0c0, 0xc0002fd860, 0xc0001c2000, 0xc0002dc790, 0x1, 0x0)
	/Users/gabriel/go/src/github.com/fiorix/wsdl2go/wsdlgo/encoder.go:1386 +0xa0 fp=0xc0240014a8 sp=0xc024001460 pc=0x136c7f0
github.com/fiorix/wsdl2go/wsdlgo.(*goEncoder).genSimpleContent(0xc00027b1e0, 0x14cf0c0, 0xc0002fd860, 0xc0001c2000, 0xc0002dc790, 0x0, 0x0)
	/Users/gabriel/go/src/github.com/fiorix/wsdl2go/wsdlgo/encoder.go:1497 +0x241 fp=0xc024001588 sp=0xc0240014a8 pc=0x136d8e1
github.com/fiorix/wsdl2go/wsdlgo.(*goEncoder).genStructFields(0xc00027b1e0, 0x14cf0c0, 0xc0002fd860, 0xc0001c2000, 0xc0002dc790, 0x1, 0x0)
	/Users/gabriel/go/src/github.com/fiorix/wsdl2go/wsdlgo/encoder.go:1386 +0xa0 fp=0xc0240015d0 sp=0xc024001588 pc=0x136c7f0
github.com/fiorix/wsdl2go/wsdlgo.(*goEncoder).genSimpleContent(0xc00027b1e0, 0x14cf0c0, 0xc0002fd860, 0xc0001c2000, 0xc0002dc790, 0x0, 0x0)
	/Users/gabriel/go/src/github.com/fiorix/wsdl2go/wsdlgo/encoder.go:1497 +0x241 fp=0xc0240016b0 sp=0xc0240015d0 pc=0x136d8e1
github.com/fiorix/wsdl2go/wsdlgo.(*goEncoder).genStructFields(0xc00027b1e0, 0x14cf0c0, 0xc0002fd860, 0xc0001c2000, 0xc0002dc790, 0x1, 0x0)
	/Users/gabriel/go/src/github.com/fiorix/wsdl2go/wsdlgo/encoder.go:1386 +0xa0 fp=0xc0240016f8 sp=0xc0240016b0 pc=0x136c7f0
github.com/fiorix/wsdl2go/wsdlgo.(*goEncoder).genSimpleContent(0xc00027b1e0, 0x14cf0c0, 0xc0002fd860, 0xc0001c2000, 0xc0002dc790, 0x0, 0x0)
	/Users/gabriel/go/src/github.com/fiorix/wsdl2go/wsdlgo/encoder.go:1497 +0x241 fp=0xc0240017d8 sp=0xc0240016f8 pc=0x136d8e1
github.com/fiorix/wsdl2go/wsdlgo.(*goEncoder).genStructFields(0xc00027b1e0, 0x14cf0c0, 0xc0002fd860, 0xc0001c2000, 0xc0002dc790, 0x1, 0x0)
	/Users/gabriel/go/src/github.com/fiorix/wsdl2go/wsdlgo/encoder.go:1386 +0xa0 fp=0xc024001820 sp=0xc0240017d8 pc=0x136c7f0
github.com/fiorix/wsdl2go/wsdlgo.(*goEncoder).genSimpleContent(0xc00027b1e0, 0x14cf0c0, 0xc0002fd860, 0xc0001c2000, 0xc0002dc790, 0x0, 0x0)
	/Users/gabriel/go/src/github.com/fiorix/wsdl2go/wsdlgo/encoder.go:1497 +0x241 fp=0xc024001900 sp=0xc024001820 pc=0x136d8e1
github.com/fiorix/wsdl2go/wsdlgo.(*goEncoder).genStructFields(0xc00027b1e0, 0x14cf0c0, 0xc0002fd860, 0xc0001c2000, 0xc0002dc790, 0x1, 0x0)
	/Users/gabriel/go/src/github.com/fiorix/wsdl2go/wsdlgo/encoder.go:1386 +0xa0 fp=0xc024001948 sp=0xc024001900 pc=0x136c7f0
github.com/fiorix/wsdl2go/wsdlgo.(*goEncoder).genSimpleContent(0xc00027b1e0, 0x14cf0c0, 0xc0002fd860, 0xc0001c2000, 0xc0002dc790, 0x0, 0x0)
	/Users/gabriel/go/src/github.com/fiorix/wsdl2go/wsdlgo/encoder.go:1497 +0x241 fp=0xc024001a28 sp=0xc024001948 pc=0x136d8e1
github.com/fiorix/wsdl2go/wsdlgo.(*goEncoder).genStructFields(0xc00027b1e0, 0x14cf0c0, 0xc0002fd860, 0xc0001c2000, 0xc0002dc790, 0x1, 0x0)
	/Users/gabriel/go/src/github.com/fiorix/wsdl2go/wsdlgo/encoder.go:1386 +0xa0 fp=0xc024001a70 sp=0xc024001a28 pc=0x136c7f0
github.com/fiorix/wsdl2go/wsdlgo.(*goEncoder).genSimpleContent(0xc00027b1e0, 0x14cf0c0, 0xc0002fd860, 0xc0001c2000, 0xc0002dc790, 0x0, 0x0)
	/Users/gabriel/go/src/github.com/fiorix/wsdl2go/wsdlgo/encoder.go:1497 +0x241 fp=0xc024001b50 sp=0xc024001a70 pc=0x136d8e1
github.com/fiorix/wsdl2go/wsdlgo.(*goEncoder).genStructFields(0xc00027b1e0, 0x14cf0c0, 0xc0002fd860, 0xc0001c2000, 0xc0002dc790, 0x1, 0x0)
	/Users/gabriel/go/src/github.com/fiorix/wsdl2go/wsdlgo/encoder.go:1386 +0xa0 fp=0xc024001b98 sp=0xc024001b50 pc=0x136c7f0
github.com/fiorix/wsdl2go/wsdlgo.(*goEncoder).genSimpleContent(0xc00027b1e0, 0x14cf0c0, 0xc0002fd860, 0xc0001c2000, 0xc0002dc790, 0x0, 0x0)
	/Users/gabriel/go/src/github.com/fiorix/wsdl2go/wsdlgo/encoder.go:1497 +0x241 fp=0xc024001c78 sp=0xc024001b98 pc=0x136d8e1
github.com/fiorix/wsdl2go/wsdlgo.(*goEncoder).genStructFields(0xc00027b1e0, 0x14cf0c0, 0xc0002fd860, 0xc0001c2000, 0xc0002dc790, 0x1, 0x0)
	/Users/gabriel/go/src/github.com/fiorix/wsdl2go/wsdlgo/encoder.go:1386 +0xa0 fp=0xc024001cc0 sp=0xc024001c78 pc=0x136c7f0
github.com/fiorix/wsdl2go/wsdlgo.(*goEncoder).genSimpleContent(0xc00027b1e0, 0x14cf0c0, 0xc0002fd860, 0xc0001c2000, 0xc0002dc790, 0x0, 0x0)
	/Users/gabriel/go/src/github.com/fiorix/wsdl2go/wsdlgo/encoder.go:1497 +0x241 fp=0xc024001da0 sp=0xc024001cc0 pc=0x136d8e1
github.com/fiorix/wsdl2go/wsdlgo.(*goEncoder).genStructFields(0xc00027b1e0, 0x14cf0c0, 0xc0002fd860, 0xc0001c2000, 0xc0002dc790, 0x1, 0x0)
	/Users/gabriel/go/src/github.com/fiorix/wsdl2go/wsdlgo/encoder.go:1386 +0xa0 fp=0xc024001de8 sp=0xc024001da0 pc=0x136c7f0
github.com/fiorix/wsdl2go/wsdlgo.(*goEncoder).genSimpleContent(0xc00027b1e0, 0x14cf0c0, 0xc0002fd860, 0xc0001c2000, 0xc0002dc790, 0x0, 0x0)
	/Users/gabriel/go/src/github.com/fiorix/wsdl2go/wsdlgo/encoder.go:1497 +0x241 fp=0xc024001ec8 sp=0xc024001de8 pc=0x136d8e1
github.com/fiorix/wsdl2go/wsdlgo.(*goEncoder).genStructFields(0xc00027b1e0, 0x14cf0c0, 0xc0002fd860, 0xc0001c2000, 0xc0002dc790, 0x1, 0x0)
	/Users/gabriel/go/src/github.com/fiorix/wsdl2go/wsdlgo/encoder.go:1386 +0xa0 fp=0xc024001f10 sp=0xc024001ec8 pc=0x136c7f0
github.com/fiorix/wsdl2go/wsdlgo.(*goEncoder).genSimpleContent(0xc00027b1e0, 0x14cf0c0, 0xc0002fd860, 0xc0001c2000, 0xc0002dc790, 0x0, 0x0)
	/Users/gabriel/go/src/github.com/fiorix/wsdl2go/wsdlgo/encoder.go:1497 +0x241 fp=0xc024001ff0 sp=0xc024001f10 pc=0x136d8e1
github.com/fiorix/wsdl2go/wsdlgo.(*goEncoder).genStructFields(0xc00027b1e0, 0x14cf0c0, 0xc0002fd860, 0xc0001c2000, 0xc0002dc790, 0x1, 0x0)
	/Users/gabriel/go/src/github.com/fiorix/wsdl2go/wsdlgo/encoder.go:1386 +0xa0 fp=0xc024002038 sp=0xc024001ff0 pc=0x136c7f0
github.com/fiorix/wsdl2go/wsdlgo.(*goEncoder).genSimpleContent(0xc00027b1e0, 0x14cf0c0, 0xc0002fd860, 0xc0001c2000, 0xc0002dc790, 0x0, 0x0)
	/Users/gabriel/go/src/github.com/fiorix/wsdl2go/wsdlgo/encoder.go:1497 +0x241 fp=0xc024002118 sp=0xc024002038 pc=0x136d8e1
github.com/fiorix/wsdl2go/wsdlgo.(*goEncoder).genStructFields(0xc00027b1e0, 0x14cf0c0, 0xc0002fd860, 0xc0001c2000, 0xc0002dc790, 0x1, 0x0)
	/Users/gabriel/go/src/github.com/fiorix/wsdl2go/wsdlgo/encoder.go:1386 +0xa0 fp=0xc024002160 sp=0xc024002118 pc=0x136c7f0
github.com/fiorix/wsdl2go/wsdlgo.(*goEncoder).genSimpleContent(0xc00027b1e0, 0x14cf0c0, 0xc0002fd860, 0xc0001c2000, 0xc0002dc790, 0x0, 0x0)
	/Users/gabriel/go/src/github.com/fiorix/wsdl2go/wsdlgo/encoder.go:1497 +0x241 fp=0xc024002240 sp=0xc024002160 pc=0x136d8e1
github.com/fiorix/wsdl2go/wsdlgo.(*goEncoder).genStructFields(0xc00027b1e0, 0x14cf0c0, 0xc0002fd860, 0xc0001c2000, 0xc0002dc790, 0x1, 0x0)
	/Users/gabriel/go/src/github.com/fiorix/wsdl2go/wsdlgo/encoder.go:1386 +0xa0 fp=0xc024002288 sp=0xc024002240 pc=0x136c7f0
github.com/fiorix/wsdl2go/wsdlgo.(*goEncoder).genSimpleContent(0xc00027b1e0, 0x14cf0c0, 0xc0002fd860, 0xc0001c2000, 0xc0002dc790, 0x0, 0x0)
	/Users/gabriel/go/src/github.com/fiorix/wsdl2go/wsdlgo/encoder.go:1497 +0x241 fp=0xc024002368 sp=0xc024002288 pc=0x136d8e1
github.com/fiorix/wsdl2go/wsdlgo.(*goEncoder).genStructFields(0xc00027b1e0, 0x14cf0c0, 0xc0002fd860, 0xc0001c2000, 0xc0002dc790, 0x1, 0x0)
	/Users/gabriel/go/src/github.com/fiorix/wsdl2go/wsdlgo/encoder.go:1386 +0xa0 fp=0xc0240023b0 sp=0xc024002368 pc=0x136c7f0
github.com/fiorix/wsdl2go/wsdlgo.(*goEncoder).genSimpleContent(0xc00027b1e0, 0x14cf0c0, 0xc0002fd860, 0xc0001c2000, 0xc0002dc790, 0x0, 0x0)
	/Users/gabriel/go/src/github.com/fiorix/wsdl2go/wsdlgo/encoder.go:1497 +0x241 fp=0xc024002490 sp=0xc0240023b0 pc=0x136d8e1
github.com/fiorix/wsdl2go/wsdlgo.(*goEncoder).genStructFields(0xc00027b1e0, 0x14cf0c0, 0xc0002fd860, 0xc0001c2000, 0xc0002dc790, 0x1, 0x0)
	/Users/gabriel/go/src/github.com/fiorix/wsdl2go/wsdlgo/encoder.go:1386 +0xa0 fp=0xc0240024d8 sp=0xc024002490 pc=0x136c7f0
github.com/fiorix/wsdl2go/wsdlgo.(*goEncoder).genSimpleContent(0xc00027b1e0, 0x14cf0c0, 0xc0002fd860, 0xc0001c2000, 0xc0002dc790, 0x0, 0x0)
	/Users/gabriel/go/src/github.com/fiorix/wsdl2go/wsdlgo/encoder.go:1497 +0x241 fp=0xc0240025b8 sp=0xc0240024d8 pc=0x136d8e1
github.com/fiorix/wsdl2go/wsdlgo.(*goEncoder).genStructFields(0xc00027b1e0, 0x14cf0c0, 0xc0002fd860, 0xc0001c2000, 0xc0002dc790, 0x1, 0x0)
	/Users/gabriel/go/src/github.com/fiorix/wsdl2go/wsdlgo/encoder.go:1386 +0xa0 fp=0xc024002600 sp=0xc0240025b8 pc=0x136c7f0
github.com/fiorix/wsdl2go/wsdlgo.(*goEncoder).genSimpleContent(0xc00027b1e0, 0x14cf0c0, 0xc0002fd860, 0xc0001c2000, 0xc0002dc790, 0x0, 0x0)
	/Users/gabriel/go/src/github.com/fiorix/wsdl2go/wsdlgo/encoder.go:1497 +0x241 fp=0xc0240026e0 sp=0xc024002600 pc=0x136d8e1
github.com/fiorix/wsdl2go/wsdlgo.(*goEncoder).genStructFields(0xc00027b1e0, 0x14cf0c0, 0xc0002fd860, 0xc0001c2000, 0xc0002dc790, 0x1, 0x0)
	/Users/gabriel/go/src/github.com/fiorix/wsdl2go/wsdlgo/encoder.go:1386 +0xa0 fp=0xc024002728 sp=0xc0240026e0 pc=0x136c7f0
github.com/fiorix/wsdl2go/wsdlgo.(*goEncoder).genSimpleContent(0xc00027b1e0, 0x14cf0c0, 0xc0002fd860, 0xc0001c2000, 0xc0002dc790, 0x0, 0x0)
	/Users/gabriel/go/src/github.com/fiorix/wsdl2go/wsdlgo/encoder.go:1497 +0x241 fp=0xc024002808 sp=0xc024002728 pc=0x136d8e1
github.com/fiorix/wsdl2go/wsdlgo.(*goEncoder).genStructFields(0xc00027b1e0, 0x14cf0c0, 0xc0002fd860, 0xc0001c2000, 0xc0002dc790, 0x1, 0x0)
	/Users/gabriel/go/src/github.com/fiorix/wsdl2go/wsdlgo/encoder.go:1386 +0xa0 fp=0xc024002850 sp=0xc024002808 pc=0x136c7f0
github.com/fiorix/wsdl2go/wsdlgo.(*goEncoder).genSimpleContent(0xc00027b1e0, 0x14cf0c0, 0xc0002fd860, 0xc0001c2000, 0xc0002dc790, 0x0, 0x0)
	/Users/gabriel/go/src/github.com/fiorix/wsdl2go/wsdlgo/encoder.go:1497 +0x241 fp=0xc024002930 sp=0xc024002850 pc=0x136d8e1
github.com/fiorix/wsdl2go/wsdlgo.(*goEncoder).genStructFields(0xc00027b1e0, 0x14cf0c0, 0xc0002fd860, 0xc0001c2000, 0xc0002dc790, 0x1, 0x0)
	/Users/gabriel/go/src/github.com/fiorix/wsdl2go/wsdlgo/encoder.go:1386 +0xa0 fp=0xc024002978 sp=0xc024002930 pc=0x136c7f0
github.com/fiorix/wsdl2go/wsdlgo.(*goEncoder).genSimpleContent(0xc00027b1e0, 0x14cf0c0, 0xc0002fd860, 0xc0001c2000, 0xc0002dc790, 0x0, 0x0)
	/Users/gabriel/go/src/github.com/fiorix/wsdl2go/wsdlgo/encoder.go:1497 +0x241 fp=0xc024002a58 sp=0xc024002978 pc=0x136d8e1
github.com/fiorix/wsdl2go/wsdlgo.(*goEncoder).genStructFields(0xc00027b1e0, 0x14cf0c0, 0xc0002fd860, 0xc0001c2000, 0xc0002dc790, 0x1, 0x0)
	/Users/gabriel/go/src/github.com/fiorix/wsdl2go/wsdlgo/encoder.go:1386 +0xa0 fp=0xc024002aa0 sp=0xc024002a58 pc=0x136c7f0
github.com/fiorix/wsdl2go/wsdlgo.(*goEncoder).genSimpleContent(0xc00027b1e0, 0x14cf0c0, 0xc0002fd860, 0xc0001c2000, 0xc0002dc790, 0x0, 0x0)
	/Users/gabriel/go/src/github.com/fiorix/wsdl2go/wsdlgo/encoder.go:1497 +0x241 fp=0xc024002b80 sp=0xc024002aa0 pc=0x136d8e1
github.com/fiorix/wsdl2go/wsdlgo.(*goEncoder).genStructFields(0xc00027b1e0, 0x14cf0c0, 0xc0002fd860, 0xc0001c2000, 0xc0002dc790, 0x1, 0x0)
	/Users/gabriel/go/src/github.com/fiorix/wsdl2go/wsdlgo/encoder.go:1386 +0xa0 fp=0xc024002bc8 sp=0xc024002b80 pc=0x136c7f0
github.com/fiorix/wsdl2go/wsdlgo.(*goEncoder).genSimpleContent(0xc00027b1e0, 0x14cf0c0, 0xc0002fd860, 0xc0001c2000, 0xc0002dc790, 0x0, 0x0)
	/Users/gabriel/go/src/github.com/fiorix/wsdl2go/wsdlgo/encoder.go:1497 +0x241 fp=0xc024002ca8 sp=0xc024002bc8 pc=0x136d8e1
github.com/fiorix/wsdl2go/wsdlgo.(*goEncoder).genStructFields(0xc00027b1e0, 0x14cf0c0, 0xc0002fd860, 0xc0001c2000, 0xc0002dc790, 0x1, 0x0)
	/Users/gabriel/go/src/github.com/fiorix/wsdl2go/wsdlgo/encoder.go:1386 +0xa0 fp=0xc024002cf0 sp=0xc024002ca8 pc=0x136c7f0
github.com/fiorix/wsdl2go/wsdlgo.(*goEncoder).genSimpleContent(0xc00027b1e0, 0x14cf0c0, 0xc0002fd860, 0xc0001c2000, 0xc0002dc790, 0x0, 0x0)
	/Users/gabriel/go/src/github.com/fiorix/wsdl2go/wsdlgo/encoder.go:1497 +0x241 fp=0xc024002dd0 sp=0xc024002cf0 pc=0x136d8e1
github.com/fiorix/wsdl2go/wsdlgo.(*goEncoder).genStructFields(0xc00027b1e0, 0x14cf0c0, 0xc0002fd860, 0xc0001c2000, 0xc0002dc790, 0x1, 0x0)
	/Users/gabriel/go/src/github.com/fiorix/wsdl2go/wsdlgo/encoder.go:1386 +0xa0 fp=0xc024002e18 sp=0xc024002dd0 pc=0x136c7f0
github.com/fiorix/wsdl2go/wsdlgo.(*goEncoder).genSimpleContent(0xc00027b1e0, 0x14cf0c0, 0xc0002fd860, 0xc0001c2000, 0xc0002dc790, 0x0, 0x0)
	/Users/gabriel/go/src/github.com/fiorix/wsdl2go/wsdlgo/encoder.go:1497 +0x241 fp=0xc024002ef8 sp=0xc024002e18 pc=0x136d8e1
github.com/fiorix/wsdl2go/wsdlgo.(*goEncoder).genStructFields(0xc00027b1e0, 0x14cf0c0, 0xc0002fd860, 0xc0001c2000, 0xc0002dc790, 0x1, 0x0)
	/Users/gabriel/go/src/github.com/fiorix/wsdl2go/wsdlgo/encoder.go:1386 +0xa0 fp=0xc024002f40 sp=0xc024002ef8 pc=0x136c7f0
github.com/fiorix/wsdl2go/wsdlgo.(*goEncoder).genSimpleContent(0xc00027b1e0, 0x14cf0c0, 0xc0002fd860, 0xc0001c2000, 0xc0002dc790, 0x0, 0x0)
	/Users/gabriel/go/src/github.com/fiorix/wsdl2go/wsdlgo/encoder.go:1497 +0x241 fp=0xc024003020 sp=0xc024002f40 pc=0x136d8e1
github.com/fiorix/wsdl2go/wsdlgo.(*goEncoder).genStructFields(0xc00027b1e0, 0x14cf0c0, 0xc0002fd860, 0xc0001c2000, 0xc0002dc790, 0x1, 0x0)
	/Users/gabriel/go/src/github.com/fiorix/wsdl2go/wsdlgo/encoder.go:1386 +0xa0 fp=0xc024003068 sp=0xc024003020 pc=0x136c7f0
github.com/fiorix/wsdl2go/wsdlgo.(*goEncoder).genSimpleContent(0xc00027b1e0, 0x14cf0c0, 0xc0002fd860, 0xc0001c2000, 0xc0002dc790, 0x0, 0x0)
	/Users/gabriel/go/src/github.com/fiorix/wsdl2go/wsdlgo/encoder.go:1497 +0x241 fp=0xc024003148 sp=0xc024003068 pc=0x136d8e1
github.com/fiorix/wsdl2go/wsdlgo.(*goEncoder).genStructFields(0xc00027b1e0, 0x14cf0c0, 0xc0002fd860, 0xc0001c2000, 0xc0002dc790, 0x1, 0x0)
	/Users/gabriel/go/src/github.com/fiorix/wsdl2go/wsdlgo/encoder.go:1386 +0xa0 fp=0xc024003190 sp=0xc024003148 pc=0x136c7f0
github.com/fiorix/wsdl2go/wsdlgo.(*goEncoder).genSimpleContent(0xc00027b1e0, 0x14cf0c0, 0xc0002fd860, 0xc0001c2000, 0xc0002dc790, 0x0, 0x0)
	/Users/gabriel/go/src/github.com/fiorix/wsdl2go/wsdlgo/encoder.go:1497 +0x241 fp=0xc024003270 sp=0xc024003190 pc=0x136d8e1
github.com/fiorix/wsdl2go/wsdlgo.(*goEncoder).genStructFields(0xc00027b1e0, 0x14cf0c0, 0xc0002fd860, 0xc0001c2000, 0xc0002dc790, 0x1, 0x0)
	/Users/gabriel/go/src/github.com/fiorix/wsdl2go/wsdlgo/encoder.go:1386 +0xa0 fp=0xc0240032b8 sp=0xc024003270 pc=0x136c7f0
github.com/fiorix/wsdl2go/wsdlgo.(*goEncoder).genSimpleContent(0xc00027b1e0, 0x14cf0c0, 0xc0002fd860, 0xc0001c2000, 0xc0002dc790, 0x0, 0x0)
	/Users/gabriel/go/src/github.com/fiorix/wsdl2go/wsdlgo/encoder.go:1497 +0x241 fp=0xc024003398 sp=0xc0240032b8 pc=0x136d8e1
github.com/fiorix/wsdl2go/wsdlgo.(*goEncoder).genStructFields(0xc00027b1e0, 0x14cf0c0, 0xc0002fd860, 0xc0001c2000, 0xc0002dc790, 0x1, 0x0)
	/Users/gabriel/go/src/github.com/fiorix/wsdl2go/wsdlgo/encoder.go:1386 +0xa0 fp=0xc0240033e0 sp=0xc024003398 pc=0x136c7f0
github.com/fiorix/wsdl2go/wsdlgo.(*goEncoder).genSimpleContent(0xc00027b1e0, 0x14cf0c0, 0xc0002fd860, 0xc0001c2000, 0xc0002dc790, 0x0, 0x0)
	/Users/gabriel/go/src/github.com/fiorix/wsdl2go/wsdlgo/encoder.go:1497 +0x241 fp=0xc0240034c0 sp=0xc0240033e0 pc=0x136d8e1
github.com/fiorix/wsdl2go/wsdlgo.(*goEncoder).genStructFields(0xc00027b1e0, 0x14cf0c0, 0xc0002fd860, 0xc0001c2000, 0xc0002dc790, 0x1, 0x0)
	/Users/gabriel/go/src/github.com/fiorix/wsdl2go/wsdlgo/encoder.go:1386 +0xa0 fp=0xc024003508 sp=0xc0240034c0 pc=0x136c7f0
github.com/fiorix/wsdl2go/wsdlgo.(*goEncoder).genSimpleContent(0xc00027b1e0, 0x14cf0c0, 0xc0002fd860, 0xc0001c2000, 0xc0002dc790, 0x0, 0x0)
	/Users/gabriel/go/src/github.com/fiorix/wsdl2go/wsdlgo/encoder.go:1497 +0x241 fp=0xc0240035e8 sp=0xc024003508 pc=0x136d8e1
github.com/fiorix/wsdl2go/wsdlgo.(*goEncoder).genStructFields(0xc00027b1e0, 0x14cf0c0, 0xc0002fd860, 0xc0001c2000, 0xc0002dc790, 0x1, 0x0)
	/Users/gabriel/go/src/github.com/fiorix/wsdl2go/wsdlgo/encoder.go:1386 +0xa0 fp=0xc024003630 sp=0xc0240035e8 pc=0x136c7f0
github.com/fiorix/wsdl2go/wsdlgo.(*goEncoder).genSimpleContent(0xc00027b1e0, 0x14cf0c0, 0xc0002fd860, 0xc0001c2000, 0xc0002dc790, 0x0, 0x0)
	/Users/gabriel/go/src/github.com/fiorix/wsdl2go/wsdlgo/encoder.go:1497 +0x241 fp=0xc024003710 sp=0xc024003630 pc=0x136d8e1
github.com/fiorix/wsdl2go/wsdlgo.(*goEncoder).genStructFields(0xc00027b1e0, 0x14cf0c0, 0xc0002fd860, 0xc0001c2000, 0xc0002dc790, 0x1, 0x0)
	/Users/gabriel/go/src/github.com/fiorix/wsdl2go/wsdlgo/encoder.go:1386 +0xa0 fp=0xc024003758 sp=0xc024003710 pc=0x136c7f0
github.com/fiorix/wsdl2go/wsdlgo.(*goEncoder).genSimpleContent(0xc00027b1e0, 0x14cf0c0, 0xc0002fd860, 0xc0001c2000, 0xc0002dc790, 0x0, 0x0)
	/Users/gabriel/go/src/github.com/fiorix/wsdl2go/wsdlgo/encoder.go:1497 +0x241 fp=0xc024003838 sp=0xc024003758 pc=0x136d8e1
github.com/fiorix/wsdl2go/wsdlgo.(*goEncoder).genStructFields(0xc00027b1e0, 0x14cf0c0, 0xc0002fd860, 0xc0001c2000, 0xc0002dc790, 0x1, 0x0)
	/Users/gabriel/go/src/github.com/fiorix/wsdl2go/wsdlgo/encoder.go:1386 +0xa0 fp=0xc024003880 sp=0xc024003838 pc=0x136c7f0
github.com/fiorix/wsdl2go/wsdlgo.(*goEncoder).genSimpleContent(0xc00027b1e0, 0x14cf0c0, 0xc0002fd860, 0xc0001c2000, 0xc0002dc790, 0x0, 0x0)
	/Users/gabriel/go/src/github.com/fiorix/wsdl2go/wsdlgo/encoder.go:1497 +0x241 fp=0xc024003960 sp=0xc024003880 pc=0x136d8e1
github.com/fiorix/wsdl2go/wsdlgo.(*goEncoder).genStructFields(0xc00027b1e0, 0x14cf0c0, 0xc0002fd860, 0xc0001c2000, 0xc0002dc790, 0x1, 0x0)
	/Users/gabriel/go/src/github.com/fiorix/wsdl2go/wsdlgo/encoder.go:1386 +0xa0 fp=0xc0240039a8 sp=0xc024003960 pc=0x136c7f0
github.com/fiorix/wsdl2go/wsdlgo.(*goEncoder).genSimpleContent(0xc00027b1e0, 0x14cf0c0, 0xc0002fd860, 0xc0001c2000, 0xc0002dc790, 0x0, 0x0)
	/Users/gabriel/go/src/github.com/fiorix/wsdl2go/wsdlgo/encoder.go:1497 +0x241 fp=0xc024003a88 sp=0xc0240039a8 pc=0x136d8e1
github.com/fiorix/wsdl2go/wsdlgo.(*goEncoder).genStructFields(0xc00027b1e0, 0x14cf0c0, 0xc0002fd860, 0xc0001c2000, 0xc0002dc790, 0x1, 0x0)
	/Users/gabriel/go/src/github.com/fiorix/wsdl2go/wsdlgo/encoder.go:1386 +0xa0 fp=0xc024003ad0 sp=0xc024003a88 pc=0x136c7f0
github.com/fiorix/wsdl2go/wsdlgo.(*goEncoder).genSimpleContent(0xc00027b1e0, 0x14cf0c0, 0xc0002fd860, 0xc0001c2000, 0xc0002dc790, 0x0, 0x0)
	/Users/gabriel/go/src/github.com/fiorix/wsdl2go/wsdlgo/encoder.go:1497 +0x241 fp=0xc024003bb0 sp=0xc024003ad0 pc=0x136d8e1

goroutine 66 [IO wait]:
internal/poll.runtime_pollWait(0x19c7f58, 0x72, 0xffffffffffffffff)
	/usr/local/Cellar/go/1.12.5/libexec/src/runtime/netpoll.go:182 +0x56
internal/poll.(*pollDesc).wait(0xc000645418, 0x72, 0x1000, 0x1000, 0xffffffffffffffff)
	/usr/local/Cellar/go/1.12.5/libexec/src/internal/poll/fd_poll_runtime.go:87 +0x9b
internal/poll.(*pollDesc).waitRead(...)
	/usr/local/Cellar/go/1.12.5/libexec/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc000645400, 0xc0002a3000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/Cellar/go/1.12.5/libexec/src/internal/poll/fd_unix.go:169 +0x1f2
net.(*netFD).Read(0xc000645400, 0xc0002a3000, 0x1000, 0x1000, 0x1, 0x102f32c, 0xc00005eb88)
	/usr/local/Cellar/go/1.12.5/libexec/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc0000103a0, 0xc0002a3000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/Cellar/go/1.12.5/libexec/src/net/net.go:177 +0x69
net/http.(*persistConn).Read(0xc0001c0120, 0xc0002a3000, 0x1000, 0x1000, 0xc00005ec88, 0x1006c05, 0xc0000dcea0)
	/usr/local/Cellar/go/1.12.5/libexec/src/net/http/transport.go:1524 +0x7b
bufio.(*Reader).fill(0xc0001dc000)
	/usr/local/Cellar/go/1.12.5/libexec/src/bufio/bufio.go:100 +0x10f
bufio.(*Reader).Peek(0xc0001dc000, 0x1, 0x0, 0x0, 0x1, 0xc0001a8000, 0x0)
	/usr/local/Cellar/go/1.12.5/libexec/src/bufio/bufio.go:138 +0x4f
net/http.(*persistConn).readLoop(0xc0001c0120)
	/usr/local/Cellar/go/1.12.5/libexec/src/net/http/transport.go:1677 +0x1a3
created by net/http.(*Transport).dialConn
	/usr/local/Cellar/go/1.12.5/libexec/src/net/http/transport.go:1357 +0xae8

goroutine 32 [IO wait]:
internal/poll.runtime_pollWait(0x19c8028, 0x72, 0xffffffffffffffff)
	/usr/local/Cellar/go/1.12.5/libexec/src/runtime/netpoll.go:182 +0x56
internal/poll.(*pollDesc).wait(0xc0002b8518, 0x72, 0xd900, 0xd97c, 0xffffffffffffffff)
	/usr/local/Cellar/go/1.12.5/libexec/src/internal/poll/fd_poll_runtime.go:87 +0x9b
internal/poll.(*pollDesc).waitRead(...)
	/usr/local/Cellar/go/1.12.5/libexec/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc0002b8500, 0xc00040c000, 0xd97c, 0xd97c, 0x0, 0x0, 0x0)
	/usr/local/Cellar/go/1.12.5/libexec/src/internal/poll/fd_unix.go:169 +0x1f2
net.(*netFD).Read(0xc0002b8500, 0xc00040c000, 0xd97c, 0xd97c, 0x203000, 0x0, 0xc000000032)
	/usr/local/Cellar/go/1.12.5/libexec/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc0000bc5b0, 0xc00040c000, 0xd97c, 0xd97c, 0x0, 0x0, 0x0)
	/usr/local/Cellar/go/1.12.5/libexec/src/net/net.go:177 +0x69
crypto/tls.(*atLeastReader).Read(0xc000435000, 0xc00040c000, 0xd97c, 0xd97c, 0x5, 0xa, 0xc00005f938)
	/usr/local/Cellar/go/1.12.5/libexec/src/crypto/tls/conn.go:761 +0x60
bytes.(*Buffer).ReadFrom(0xc000322cd8, 0x14cf1a0, 0xc000435000, 0x100b565, 0x13dec60, 0x142eec0)
	/usr/local/Cellar/go/1.12.5/libexec/src/bytes/buffer.go:207 +0xbd
crypto/tls.(*Conn).readFromUntil(0xc000322a80, 0x19c80f8, 0xc0000bc5b0, 0x5, 0xc0000bc5b0, 0x0)
	/usr/local/Cellar/go/1.12.5/libexec/src/crypto/tls/conn.go:783 +0xf8
crypto/tls.(*Conn).readRecordOrCCS(0xc000322a80, 0x1465000, 0xc000322bb8, 0xc00005fb88)
	/usr/local/Cellar/go/1.12.5/libexec/src/crypto/tls/conn.go:590 +0x125
crypto/tls.(*Conn).readRecord(...)
	/usr/local/Cellar/go/1.12.5/libexec/src/crypto/tls/conn.go:558
crypto/tls.(*Conn).Read(0xc000322a80, 0xc0003d1000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/Cellar/go/1.12.5/libexec/src/crypto/tls/conn.go:1236 +0x137
net/http.(*persistConn).Read(0xc0003cc000, 0xc0003d1000, 0x1000, 0x1000, 0xc00005fc88, 0x1006c05, 0xc0000dcc00)
	/usr/local/Cellar/go/1.12.5/libexec/src/net/http/transport.go:1524 +0x7b
bufio.(*Reader).fill(0xc00017eb40)
	/usr/local/Cellar/go/1.12.5/libexec/src/bufio/bufio.go:100 +0x10f
bufio.(*Reader).Peek(0xc00017eb40, 0x1, 0x0, 0x0, 0x1, 0xc0001a8000, 0x0)
	/usr/local/Cellar/go/1.12.5/libexec/src/bufio/bufio.go:138 +0x4f
net/http.(*persistConn).readLoop(0xc0003cc000)
	/usr/local/Cellar/go/1.12.5/libexec/src/net/http/transport.go:1677 +0x1a3
created by net/http.(*Transport).dialConn
	/usr/local/Cellar/go/1.12.5/libexec/src/net/http/transport.go:1357 +0xae8

goroutine 33 [select]:
net/http.(*persistConn).writeLoop(0xc0003cc000)
	/usr/local/Cellar/go/1.12.5/libexec/src/net/http/transport.go:1958 +0x113
created by net/http.(*Transport).dialConn
	/usr/local/Cellar/go/1.12.5/libexec/src/net/http/transport.go:1358 +0xb0d

goroutine 67 [select]:
net/http.(*persistConn).writeLoop(0xc0001c0120)
	/usr/local/Cellar/go/1.12.5/libexec/src/net/http/transport.go:1958 +0x113
created by net/http.(*Transport).dialConn
	/usr/local/Cellar/go/1.12.5/libexec/src/net/http/transport.go:1358 +0xb0d

Originally posted by @gcobr in #95 (comment)

@gcobr gcobr changed the title Stack overflow when compiling Stack overflow when processing WSDL Sep 12, 2019
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

1 participant