You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
id "com.google.protobuf" version "0.9.4"
"com.google.protobuf:protoc:3.23.2"
mavenBom 'io.grpc:grpc-bom:1.55.1'
What is your environment?
Linux inside Docker
gradle:8.1 image
JDK 17 toolchain
GRADLE_RO_DEP_CACHE environment variable set to a READ-ONLY folder as prescribed by Gradle
What did you expect to see?
no error
What did you see instead?
94.72 Execution failed for task ':generateProto'.
94.72 > Cannot set /var/lib/gradle/caches/modules-2/files-2.1/com.google.protobuf/protoc/3.23.2/b89d656778eca30b91b7b85d4f36f9b8307b44b2/protoc-3.23.2-linux-x86_64.exe as executable
It appears that the plugin is designed to chmod if not executable (but the problem is that the volume mount is read only).
It will work without the volume mount being read only, but ideally it should still work. I am thinking the plugin will attempt to change, then fail then simply make a copy of the file and make that executable.
The text was updated successfully, but these errors were encountered:
Copied grpc/grpc-java#10398
What version of gRPC-Java are you using?
What is your environment?
GRADLE_RO_DEP_CACHE
environment variable set to a READ-ONLY folder as prescribed by GradleWhat did you expect to see?
no error
What did you see instead?
Steps to reproduce the bug
Using the technique in gradle/gradle#8750 (comment)
And the following in build.gradle
It appears that the plugin is designed to chmod if not executable (but the problem is that the volume mount is read only).
It will work without the volume mount being read only, but ideally it should still work. I am thinking the plugin will attempt to change, then fail then simply make a copy of the file and make that executable.
The text was updated successfully, but these errors were encountered: