Hi Elliotte, Thanks for your reply. Tried out the steps that you suggested, still not able to resolve this issue. Should I use a particular version of go for the build? What I have noticed is that when I ./gradlew build, it automatically downloads go 1.12 and sets the go env for it, basically ignoring whatever version of go that I already have installed. Please follow the last comment of this https://issues.apache.org/jira/browse/BEAM-8564. Regards Amogh
On Wed, Nov 27, 2019 at 5:46 PM Elliotte Rusty Harold <elh...@ibiblio.org> wrote: > I did get through this one, and made the classic mistake of not > immediately committing the steps I took to writing. I believe it > involved some combination of setting go paths in environment > variables. I seem to have added this to the end of my .profile: > > export GOROOT=/usr/local/go > export GOPATH=$HOME/go/packages > export PATH=$GOPATH/bin:$GOROOT/bin:$PATH > > According to my history, I also ran > > go get github.com/linkedin/goavro > > I really need to dedicate some time to cleaning up the build > documentation. See https://issues.apache.org/jira/browse/BEAM-8798 > > Right now we have overlapping and sometimes contradictory docs in four > different places: > > README.md > CONTRIBUTING.md > https://cwiki.apache.org/confluence/display/BEAM/Contributor+FAQ > https://beam.apache.org/contribute/ > > We should probably pick one as the source of truth and rewrite the > other three to simply point to it. I propose putting all checkout, > build, test, commit, and push instructions in CONTRIBUTING.md in the > repo. What do folks think? > > On Wed, Nov 27, 2019 at 3:51 AM Amogh Tiwari <amo...@google.com> wrote: > > > > Hi Elliotte, > > I am facing a similar goVet issue. It would be great if you can guide me > through the solution. Please let me know the steps that you followed. > > Regards, > > Amogh > > > > On Thu, Nov 21, 2019 at 6:06 PM Elliotte Rusty Harold < > elh...@ibiblio.org> wrote: > >> > >> Tentatively, the goVet issue does seem to have been an issue with my > >> Go install I have now cleaned up. The clickhouse issue remains, as do > >> several others I'm working through. > >> > >> I've filed https://issues.apache.org/jira/browse/BEAM-8798 to > >> consolidate and update the instructions for getting to a working > >> build. > >> > >> On Thu, Nov 21, 2019 at 6:10 AM Elliotte Rusty Harold > >> <elh...@ibiblio.org> wrote: > >> > > >> > I'm slowly working my way through getting the tests to run and pass. > >> > We have a lot of work to do on the contributing docs to explain how to > >> > setup and run the build. There's clearly a lot of knowledge in > >> > developers' heads and workstations that hasn't yet made it into the > >> > docs. > >> > > >> > The latest is a problem finding "github.com/linkedin/goavro" when I > >> > run goVet. I'm not a go person. Is this something that requires an > >> > extra install? If so, how is it installed? Or is this some error in > >> > the build.gradles? Or perhaps my go config is borked and gradle is > >> > looking in the wrong directory? > >> > > >> > > Task :sdks:go:examples:resolveBuildDependencies > >> > Resolving ./github.com/apache/beam/sdks/go@/home/elharo/beam/sdks/go > >> > .gogradle/project_gopath/src/ > github.com/apache/beam/sdks/go/examples/vendor/github.com/apache/beam/sdks/go/pkg/beam/io/avroio/avroio.go:28:2 > : > >> > cannot find package "github.com/linkedin/goavro" in any of: > >> > > /home/elharo/beam/sdks/go/examples/.gogradle/project_gopath/src/ > github.com/apache/beam/sdks/go/examples/vendor/github.com/linkedin/goavro > >> > (vendor tree) > >> > /home/elharo/.gradle/go/binary/1.12/go/src/ > github.com/linkedin/goavro > >> > (from $GOROOT) > >> > > /home/elharo/beam/sdks/go/examples/.gogradle/project_gopath/src/ > github.com/linkedin/goavro > >> > (from $GOPATH) > >> > > >> > > Task :sdks:go:examples:goVet FAILED > >> > > >> > I'm also seeing failures in ClickHouseIOTest: > >> > > >> > > Task :sdks:java:io:clickhouse:test > >> > > >> > org.apache.beam.sdk.io.clickhouse.ClickHouseIOTest > classMethod > FAILED > >> > java.lang.IllegalStateException > >> > > >> > org.apache.beam.sdk.io.clickhouse.ClickHouseIOTest > classMethod > FAILED > >> > java.lang.NullPointerException > >> > > >> > org.apache.beam.sdk.io.clickhouse.AtomicInsertTest > classMethod > FAILED > >> > java.lang.IllegalStateException > >> > > >> > org.apache.beam.sdk.io.clickhouse.AtomicInsertTest > classMethod > FAILED > >> > java.lang.NullPointerException > >> > > >> > -- > >> > Elliotte Rusty Harold > >> > elh...@ibiblio.org > >> > >> > >> > >> -- > >> Elliotte Rusty Harold > >> elh...@ibiblio.org > > > > -- > Elliotte Rusty Harold > elh...@ibiblio.org >