Dave Cheney gave a talk about error handling in Go that sheds some light on how the Go community thinks about errors:
2 karma · joined September 23, 2016
Go is doing well because it realizes we can strip so much away, stay with the standard lib, and get real work done quickly.
That's not to say that Java, in particular the JVM, isn't an impressive piece of engineering, but more that we should be careful when we choose our tools so as to not overly complicate things.