Skip to content

Configuration cache compatibility #74

@ccjernigan

Description

@ccjernigan

When running on macOS 26, I'm seeing configuration cache compatibility issues with the gcp-gradle-build-cache plugin.

These are the two errors I see in the configuration cache report

external process started `codesign -s - /var/folders/4l/920gn80x5yj5fw3qk0nh62kh0000gn/T/libio_grpc_netty_shaded_netty_tcnative_osx_aarch_6415042596250219620281.dylib`
    - class `io.grpc.netty.shaded.io.netty.util.internal.NativeLibraryLoader`
        - Exception at `io.grpc.netty.shaded.io.netty.util.internal.NativeLibraryLoader.tryExec(NativeLibraryLoader.java:345)`
org.gradle.api.InvalidUserCodeException: Starting an external process 'codesign -s - /var/folders/4l/920gn80x5yj5fw3qk0nh62kh0000gn/T/libio_grpc_netty_shaded_netty_tcnative_osx_aarch_6415042596250219620281.dylib' during configuration time is unsupported.
	at org.gradle.internal.classpath.Instrumented.exec(Instrumented.java:239)(9 internal lines hidden)
	at io.grpc.netty.shaded.io.netty.util.internal.NativeLibraryLoader.tryExec(NativeLibraryLoader.java:345)
	at io.grpc.netty.shaded.io.netty.util.internal.NativeLibraryLoader.tryPatchShadedLibraryIdAndSign(NativeLibraryLoader.java:340)
	at io.grpc.netty.shaded.io.netty.util.internal.NativeLibraryLoader.load(NativeLibraryLoader.java:210)
	at io.grpc.netty.shaded.io.netty.util.internal.NativeLibraryLoader.loadFirstAvailable(NativeLibraryLoader.java:105)
	at io.grpc.netty.shaded.io.netty.handler.ssl.OpenSsl.loadTcNative(OpenSsl.java:682)
	at io.grpc.netty.shaded.io.netty.handler.ssl.OpenSsl.<clinit>(OpenSsl.java:108)
	at io.grpc.netty.shaded.io.grpc.netty.GrpcSslContexts.defaultSslProvider(GrpcSslContexts.java:228)
	at io.grpc.netty.shaded.io.grpc.netty.GrpcSslContexts.configure(GrpcSslContexts.java:146)
	at io.grpc.netty.shaded.io.grpc.netty.GrpcSslContexts.forClient(GrpcSslContexts.java:95)
	at io.grpc.netty.shaded.io.grpc.netty.NettyChannelBuilder$DefaultProtocolNegotiator.newNegotiator(NettyChannelBuilder.java:724)
	at io.grpc.netty.shaded.io.grpc.netty.NettyChannelBuilder.buildTransportFactory(NettyChannelBuilder.java:609)
	at io.grpc.netty.shaded.io.grpc.netty.NettyChannelBuilder$NettyChannelTransportFactoryBuilder.buildClientTransportFactory(NettyChannelBuilder.java:189)
	at io.grpc.internal.ManagedChannelImplBuilder.build(ManagedChannelImplBuilder.java:720)
	at io.grpc.ForwardingChannelBuilder2.build(ForwardingChannelBuilder2.java:278)
	at com.google.api.gax.grpc.InstantiatingGrpcChannelProvider.createSingleChannel(InstantiatingGrpcChannelProvider.java:750)
	at com.google.api.gax.grpc.ChannelPool.<init>(ChannelPool.java:106)
	at com.google.api.gax.grpc.ChannelPool.create(ChannelPool.java:84)
	at com.google.api.gax.grpc.InstantiatingGrpcChannelProvider.createChannel(InstantiatingGrpcChannelProvider.java:358)
	at com.google.api.gax.grpc.InstantiatingGrpcChannelProvider.getTransportChannel(InstantiatingGrpcChannelProvider.java:351)
	at com.google.api.gax.rpc.ClientContext.create(ClientContext.java:230)
	at com.google.cloud.storage.GrpcStorageOptions$InternalStorageStubSettings.createStub(GrpcStorageOptions.java:1106)
	at com.google.storage.v2.StorageClient.<init>(StorageClient.java:597)
	at com.google.cloud.storage.GrpcStorageOptions$InternalStorageClient.<init>(GrpcStorageOptions.java:1044)
	at com.google.cloud.storage.GrpcStorageOptions$InternalStorageClient.<init>(GrpcStorageOptions.java:1041)
	at com.google.cloud.storage.GrpcStorageOptions$GrpcStorageFactory.create(GrpcStorageOptions.java:914)
	at com.google.cloud.storage.GrpcStorageOptions$GrpcStorageFactory.create(GrpcStorageOptions.java:857)
	at com.google.cloud.ServiceOptions.getService(ServiceOptions.java:582)
	at androidx.build.gradle.gcpbuildcache.GcpStorageService.validateConfiguration(GcpStorageService.kt:88)
	at androidx.build.gradle.gcpbuildcache.GcpBuildCacheService.validateConfiguration(GcpBuildCacheService.kt:78)
	at androidx.build.gradle.gcpbuildcache.GcpBuildCacheServiceFactory.createBuildCacheService(GcpBuildCacheServiceFactory.kt:50)
	at androidx.build.gradle.gcpbuildcache.GcpBuildCacheServiceFactory.createBuildCacheService(GcpBuildCacheServiceFactory.kt:26)
	at java.base/java.lang.Thread.run(Thread.java:1583)(154 internal lines hidden)
external process started `install_name_tool -id rgbZ19s5dTWr9LijQfC7hWVFHxj /var/folders/4l/920gn80x5yj5fw3qk0nh62kh0000gn/T/libio_grpc_netty_shaded_netty_tcnative_osx_aarch_6415042596250219620281.dylib`
    - class `io.grpc.netty.shaded.io.netty.util.internal.NativeLibraryLoader`
        - Exception at `io.grpc.netty.shaded.io.netty.util.internal.NativeLibraryLoader.tryExec(NativeLibraryLoader.java:345)`
org.gradle.api.InvalidUserCodeException: Starting an external process 'install_name_tool -id rgbZ19s5dTWr9LijQfC7hWVFHxj /var/folders/4l/920gn80x5yj5fw3qk0nh62kh0000gn/T/libio_grpc_netty_shaded_netty_tcnative_osx_aarch_6415042596250219620281.dylib' during configuration time is unsupported.
	at org.gradle.internal.classpath.Instrumented.exec(Instrumented.java:239)(9 internal lines hidden)
	at io.grpc.netty.shaded.io.netty.util.internal.NativeLibraryLoader.tryExec(NativeLibraryLoader.java:345)
	at io.grpc.netty.shaded.io.netty.util.internal.NativeLibraryLoader.tryPatchShadedLibraryIdAndSign(NativeLibraryLoader.java:336)
	at io.grpc.netty.shaded.io.netty.util.internal.NativeLibraryLoader.load(NativeLibraryLoader.java:210)
	at io.grpc.netty.shaded.io.netty.util.internal.NativeLibraryLoader.loadFirstAvailable(NativeLibraryLoader.java:105)
	at io.grpc.netty.shaded.io.netty.handler.ssl.OpenSsl.loadTcNative(OpenSsl.java:682)
	at io.grpc.netty.shaded.io.netty.handler.ssl.OpenSsl.<clinit>(OpenSsl.java:108)
	at io.grpc.netty.shaded.io.grpc.netty.GrpcSslContexts.defaultSslProvider(GrpcSslContexts.java:228)
	at io.grpc.netty.shaded.io.grpc.netty.GrpcSslContexts.configure(GrpcSslContexts.java:146)
	at io.grpc.netty.shaded.io.grpc.netty.GrpcSslContexts.forClient(GrpcSslContexts.java:95)
	at io.grpc.netty.shaded.io.grpc.netty.NettyChannelBuilder$DefaultProtocolNegotiator.newNegotiator(NettyChannelBuilder.java:724)
	at io.grpc.netty.shaded.io.grpc.netty.NettyChannelBuilder.buildTransportFactory(NettyChannelBuilder.java:609)
	at io.grpc.netty.shaded.io.grpc.netty.NettyChannelBuilder$NettyChannelTransportFactoryBuilder.buildClientTransportFactory(NettyChannelBuilder.java:189)
	at io.grpc.internal.ManagedChannelImplBuilder.build(ManagedChannelImplBuilder.java:720)
	at io.grpc.ForwardingChannelBuilder2.build(ForwardingChannelBuilder2.java:278)
	at com.google.api.gax.grpc.InstantiatingGrpcChannelProvider.createSingleChannel(InstantiatingGrpcChannelProvider.java:750)
	at com.google.api.gax.grpc.ChannelPool.<init>(ChannelPool.java:106)
	at com.google.api.gax.grpc.ChannelPool.create(ChannelPool.java:84)
	at com.google.api.gax.grpc.InstantiatingGrpcChannelProvider.createChannel(InstantiatingGrpcChannelProvider.java:358)
	at com.google.api.gax.grpc.InstantiatingGrpcChannelProvider.getTransportChannel(InstantiatingGrpcChannelProvider.java:351)
	at com.google.api.gax.rpc.ClientContext.create(ClientContext.java:230)
	at com.google.cloud.storage.GrpcStorageOptions$InternalStorageStubSettings.createStub(GrpcStorageOptions.java:1106)
	at com.google.storage.v2.StorageClient.<init>(StorageClient.java:597)
	at com.google.cloud.storage.GrpcStorageOptions$InternalStorageClient.<init>(GrpcStorageOptions.java:1044)
	at com.google.cloud.storage.GrpcStorageOptions$InternalStorageClient.<init>(GrpcStorageOptions.java:1041)
	at com.google.cloud.storage.GrpcStorageOptions$GrpcStorageFactory.create(GrpcStorageOptions.java:914)
	at com.google.cloud.storage.GrpcStorageOptions$GrpcStorageFactory.create(GrpcStorageOptions.java:857)
	at com.google.cloud.ServiceOptions.getService(ServiceOptions.java:582)
	at androidx.build.gradle.gcpbuildcache.GcpStorageService.validateConfiguration(GcpStorageService.kt:88)
	at androidx.build.gradle.gcpbuildcache.GcpBuildCacheService.validateConfiguration(GcpBuildCacheService.kt:78)
	at androidx.build.gradle.gcpbuildcache.GcpBuildCacheServiceFactory.createBuildCacheService(GcpBuildCacheServiceFactory.kt:50)
	at androidx.build.gradle.gcpbuildcache.GcpBuildCacheServiceFactory.createBuildCacheService(GcpBuildCacheServiceFactory.kt:26)
	at java.base/java.lang.Thread.run(Thread.java:1583)(154 internal lines hidden)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions