vendor/go.elastic.co/apm/transport/http.go:115:38: undefined: configutil.ParseBoolEnv
vendor/go.elastic.co/apm/transport/http.go:120:35: undefined: configutil.ParseDurationEnv
Im getting this error whereas constructing docker picture however the ParseBoolEnv and ParseDurationEnv perform is within the talked about path inside the seller listing
Hello @Hariprasanth_R, welcome to the discussion board.
go.elastic.co/apm/transport/http.go imports "go.elastic.co/apm/inside/configutil" (see apm-agent-go/transport/http.go at 41de5f09b4be67a9781a9e889a9c249a4c35176d · elastic/apm-agent-go · GitHub).
Does the trail go.elastic.co/apm/inside/configutil exist in your vendor folder?
Does working go mod tidy enhance the scenario?
Background: I obtained curious, so I examined this regionally. I created a go.mod and principal.go (see under), then I ran go mod tidy to obtain all dependencies, then I ran go mod vendor to get all of the dependencies into the vendor listing.
At my finish, I see go.elastic.co/apm/inside/configutil inside my vendor listing, and go construct succeeds.
module vendoring
go 1.20
require go.elastic.co/apm v1.15.0
require github.com/pkg/errors v0.8.1 // oblique
package deal principal
import (
"log"
"go.elastic.co/apm/transport"
)
func principal() {
t, err := transport.NewHTTPTransport()
if err != nil {
log.Deadly(err)
}
t.SetUserAgent("go.elastic.co/apm/transport")
}
Thanks for the reply.
However I to see go.elastic.co/apm/inside/configutil inside my vendor listing and go mod tidy doesn’t appear to offer any enchancment
That is unusual. Is there one thing particular about your construct surroundings? Some settings, restrictions, and many others. that will not exist on a typical machine?

