<p dir="auto">by <strong>momoir</strong>:</p>
<pre class="notranslate">If possible, include a link to a program on play.golang.org.

1. <a href="http://play.golang.org/p/Twv8b6KCtw" rel="nofollow">http://play.golang.org/p/Twv8b6KCtw</a>

What happened?
- The external API that my application is using, sometimes returns no values for one of
the float64 fields. When that happens, I cannot unmarshal the rest of the document.

What should have happened instead?
- Unmarshalling empty float fields should be handled gracefully.

Please provide any additional information below.
- Here's the stackoverflow link:
<a href="http://stackoverflow.com/questions/24602155/unmarshalling-optional-float64-field-returns-error-on-go/24602350" rel="nofollow">http://stackoverflow.com/questions/24602155/unmarshalling-optional-float64-field-returns-error-on-go/24602350</a></pre>
<pre class="notranslate">Build failure from darwin-386-cheney
(<a href="http://build.golang.org/log/89ebaa1281be8297290f8e7eda771da803a93b6e)" rel="nofollow">http://build.golang.org/log/89ebaa1281be8297290f8e7eda771da803a93b6e)</a>:

# ../test
# go run run.go -- index2.go

tmp__.go:3062: missing error "index|overflow|truncated|must be integer"
Unmatched Errors:
tmp__.go:3062: invalid slice index cni64big (index must be non-negative)

FAIL    index2.go   27.726s
exit status 1


It is unrelated to the commit that triggered it and has not recurred since.</pre>