census-instrumentation/opencensus-go

Meter#Register hangs indefinitely if meter not started

nicks opened this issue · 0 comments

nicks commented

Please answer these questions before submitting a bug report.

What version of OpenCensus are you using?

go.opencensus.io v0.22.4

What version of Go are you using?

go version go1.14.3 linux/amd64

What did you do?

If possible, provide a recipe for reproducing the error.

package main

import (
	"go.opencensus.io/stats/view"
)

func main() {
	meter := view.NewMeter()
	_ = meter.Register()
}

What did you expect to see?

The Register() call to return

What did you see instead?

The meter.Register call hangs forever waiting on the go channel.

I didn't find anything in the documentation that suggested I needed to call Start() before doing any Register calls

Additional context

Add any other context about the problem here.