I tried to run some tests using the Docker build environment (neat idea by the way) and hit this:
$ ./gradlew -p sdks/java/io/cassandra check Starting a Gradle Daemon, 1 incompatible and 1 stopped Daemons could not be reused, use --status for details Configuration on demand is an incubating feature. > Task :model:pipeline:generateProto FAILED FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':model:pipeline:generateProto'. > java.io.IOException: Cannot run program > "/home/elharo/.gradle/caches/modules-2/files-2.1/com.google.protobuf/protoc/3.15.3/8fb78f9edc8192143d947edc2217aafaa5d5f79b/protoc-3.15.3-linux-x86_64.exe": > error=13, Permission denied I'm not sure immediately what's wrong, but perhaps the Docker container isn't configured quite right? There could be more config I need to do, but I thought this would be set up out of the box in the Docker image. I do see that protoc does not have execute permission: $ ls -l /home/elharo/.gradle/caches/modules-2/files-2.1/com.google.protobuf/protoc/3.15.3/8fb78f9edc8192143d947edc2217aafaa5d5f79b/ total 5120 -rw-r--r-- 1 elharo users 5241944 Apr 9 22:17 protoc-3.15.3-linux-x86_64.exe -- Elliotte Rusty Harold [email protected]
