@@ -50,7 +50,7 @@ func ParseStackPos(text string) (fileName string, line int32, pos *int, err erro
50
50
text = strings .TrimSpace (text )
51
51
52
52
if len (text ) == 0 {
53
- err = fmt .Errorf ("Unexpected empty line" )
53
+ err = fmt .Errorf ("unexpected empty line" )
54
54
return
55
55
}
56
56
@@ -66,7 +66,7 @@ func ParseStackPos(text string) (fileName string, line int32, pos *int, err erro
66
66
} else {
67
67
posInt64 , errParse := strconv .ParseInt (text [linePosSep + 4 :], 16 , 64 )
68
68
if errParse != nil {
69
- err = fmt .Errorf ("Could parse stack pos %s to line int. Error: %s" , text , errParse .Error ())
69
+ err = fmt .Errorf ("could parse stack pos %s to line int. Error: %s" , text , errParse .Error ())
70
70
return
71
71
}
72
72
posInt := int (posInt64 )
@@ -76,7 +76,7 @@ func ParseStackPos(text string) (fileName string, line int32, pos *int, err erro
76
76
77
77
lineInt , errParse := strconv .ParseInt (lineStr , 10 , 32 )
78
78
if errParse != nil {
79
- err = fmt .Errorf ("Could parse line %s to line int. Err: %s" , text , errParse .Error ())
79
+ err = fmt .Errorf ("could parse line %s to line int. Err: %s" , text , errParse .Error ())
80
80
return
81
81
}
82
82
line = int32 (lineInt )
@@ -87,18 +87,18 @@ func ParseStackPos(text string) (fileName string, line int32, pos *int, err erro
87
87
// ParseHeader of stack trace. See: https://golang.org/src/runtime/traceback.go?s=30186:30213#L869
88
88
func ParseHeader (header string ) (routine Goroutine , err error ) {
89
89
if len (header ) < 10 {
90
- err = fmt .Errorf ("Expected header to begin with \" goroutine \" but len was < 10" )
90
+ err = fmt .Errorf ("expected header to begin with \" goroutine \" but len was < 10" )
91
91
return
92
92
}
93
93
if header [0 :10 ] != "goroutine " {
94
- err = fmt .Errorf ("Expected goroutine header, but got: %s" , header [0 :10 ])
94
+ err = fmt .Errorf ("expected goroutine header, but got: %s" , header [0 :10 ])
95
95
return
96
96
}
97
97
seperator := strings .Index (header [10 :], " " )
98
98
99
99
id , parseErr := strconv .ParseInt (header [10 :10 + seperator ], 10 , 64 )
100
100
if parseErr != nil {
101
- err = fmt .Errorf ("Could not parse ID. Err: %s" , parseErr .Error ())
101
+ err = fmt .Errorf ("could not parse ID. Err: %s" , parseErr .Error ())
102
102
return
103
103
}
104
104
@@ -120,7 +120,7 @@ func ParseHeader(header string) (routine Goroutine, err error) {
120
120
minUnitSep := strings .Index (part , " " )
121
121
waitTimeMin , parseErr = strconv .ParseInt (part [:minUnitSep ], 10 , 64 )
122
122
if parseErr != nil {
123
- err = fmt .Errorf ("Failed to parse minutes. Err: %s" , parseErr .Error ())
123
+ err = fmt .Errorf ("failed to parse minutes. Err: %s" , parseErr .Error ())
124
124
return
125
125
}
126
126
}
@@ -165,7 +165,7 @@ func ParseStackFrame(reader io.Reader) (routines []Goroutine, err error) {
165
165
166
166
if strings .HasPrefix (traceLine , "created by " ) {
167
167
if ! scanner .Scan () {
168
- err = fmt . Errorf ("Unexpected end of file" )
168
+ log . Println ("Unexpected end of file" )
169
169
continue
170
170
}
171
171
@@ -182,7 +182,7 @@ func ParseStackFrame(reader io.Reader) (routines []Goroutine, err error) {
182
182
}
183
183
} else {
184
184
if ! scanner .Scan () {
185
- err = fmt . Errorf ("Unexpected end of file" )
185
+ log . Println ("Unexpected end of file" )
186
186
continue
187
187
}
188
188
file , line , pos , err := ParseStackPos (scanner .Text ())
0 commit comments