Skip to content

[Bug]: Missing library: Unable to connect to GCP Secrets Manager #7143

@dmainou

Description

@dmainou

Apache Hop version?

2.17

Java version?

OpenJDK Runtime Environment Zulu21.50+19-CA

Operating system

macOS

What happened?

When attempting to connect to GCP Secrets Manager the error pasted at the bottom occurs.

The error is fixed when the linked library is downloaded, dropped into hom/lib/core
https://mvnrepository.com/artifact/io.opencensus/opencensus-contrib-grpc-metrics/0.31.1

2026/05/20 11:58:32 [Error]    Get variables.0 - Unexpected error2026/05/20 11:58:32 [Error]    Get variables.0 - com.google.common.util.concurrent.ExecutionError: java.lang.NoClassDefFoundError: io/opencensus/contrib/grpc/metrics/RpcMeasureConstants2026/05/20 11:58:32 [Error]    Get variables.0 - 	at com.google.common.util.concurrent.Futures.wrapAndThrowUnchecked(Futures.java:1387)2026/05/20 11:58:32 [Error]    Get variables.0 - 	at com.google.common.util.concurrent.Futures.getUnchecked(Futures.java:1380)2026/05/20 11:58:32 [Error]    Get variables.0 - 	at com.google.api.gax.rpc.ApiExceptions.callAndTranslateApiException(ApiExceptions.java:53)2026/05/20 11:58:32 [Error]    Get variables.0 - 	at com.google.api.gax.rpc.UnaryCallable.call(UnaryCallable.java:112)2026/05/20 11:58:32 [Error]    Get variables.0 - 	at com.google.cloud.secretmanager.v1.SecretManagerServiceClient.accessSecretVersion(SecretManagerServiceClient.java:1783)2026/05/20 11:58:32 [Error]    Get variables.0 - 	at com.google.cloud.secretmanager.v1.SecretManagerServiceClient.accessSecretVersion(SecretManagerServiceClient.java:1705)2026/05/20 11:58:32 [Error]    Get variables.0 - 	at org.apache.hop.core.variables.resolver.GooleSecretManagerVariableResolver.resolve(GooleSecretManagerVariableResolver.java:112)2026/05/20 11:58:32 [Error]    Get variables.0 - 	at org.apache.hop.core.variables.Variables.substituteVariableResolvers(Variables.java:237)2026/05/20 11:58:32 [Error]    Get variables.0 - 	at org.apache.hop.core.variables.Variables.resolve(Variables.java:157)2026/05/20 11:58:32 [Error]    Get variables.0 - 	at org.apache.hop.pipeline.transform.BaseTransform.resolve(BaseTransform.java:3375)2026/05/20 11:58:32 [Error]    Get variables.0 - 	at org.apache.hop.pipeline.transforms.getvariable.GetVariable.processRow(GetVariable.java:86)2026/05/20 11:58:32 [Error]    Get variables.0 - 	at org.apache.hop.pipeline.transform.RunThread.run(RunThread.java:54)2026/05/20 11:58:32 [Error]    Get variables.0 - 	at java.base/java.lang.Thread.run(Thread.java:1583)2026/05/20 11:58:32 [Error]    Get variables.0 - Caused by: java.lang.NoClassDefFoundError: io/opencensus/contrib/grpc/metrics/RpcMeasureConstants2026/05/20 11:58:32 [Error]    Get variables.0 - 	at io.grpc.census.CensusStatsModule$CallAttemptsTracerFactory.(CensusStatsModule.java:448)2026/05/20 11:58:32 [Error]    Get variables.0 - 	at io.grpc.census.CensusStatsModule$StatsClientInterceptor.interceptCall(CensusStatsModule.java:803)2026/05/20 11:58:32 [Error]    Get variables.0 - 	at io.grpc.ClientInterceptors$InterceptorChannel.newCall(ClientInterceptors.java:156)2026/05/20 11:58:32 [Error]    Get variables.0 - 	at com.google.api.gax.grpc.GrpcChannelUUIDInterceptor.interceptCall(GrpcChannelUUIDInterceptor.java:52)2026/05/20 11:58:32 [Error]    Get variables.0 - 	at io.grpc.ClientInterceptors$InterceptorChannel.newCall(ClientInterceptors.java:156)2026/05/20 11:58:32 [Error]    Get variables.0 - 	at com.google.api.gax.grpc.GrpcLoggingInterceptor.interceptCall(GrpcLoggingInterceptor.java:68)2026/05/20 11:58:32 [Error]    Get variables.0 - 	at io.grpc.ClientInterceptors$InterceptorChannel.newCall(ClientInterceptors.java:156)2026/05/20 11:58:32 [Error]    Get variables.0 - 	at com.google.api.gax.grpc.GrpcHeaderInterceptor.interceptCall(GrpcHeaderInterceptor.java:80)2026/05/20 11:58:32 [Error]    Get variables.0 - 	at io.grpc.ClientInterceptors$InterceptorChannel.newCall(ClientInterceptors.java:156)2026/05/20 11:58:32 [Error]    Get variables.0 - 	at com.google.api.gax.grpc.GrpcMetadataHandlerInterceptor.interceptCall(GrpcMetadataHandlerInterceptor.java:54)2026/05/20 11:58:32 [Error]    Get variables.0 - 	at io.grpc.ClientInterceptors$InterceptorChannel.newCall(ClientInterceptors.java:156)2026/05/20 11:58:32 [Error]    Get variables.0 - 	at io.grpc.internal.ManagedChannelImpl.newCall(ManagedChannelImpl.java:827)2026/05/20 11:58:32 [Error]    Get variables.0 - 	at io.grpc.internal.ForwardingManagedChannel.newCall(ForwardingManagedChannel.java:63)2026/05/20 11:58:32 [Error]    Get variables.0 - 	at com.google.api.gax.grpc.ChannelPool$AffinityChannel.newCall(ChannelPool.java:536)2026/05/20 11:58:32 [Error]    Get variables.0 - 	at com.google.api.gax.grpc.ChannelPool.newCall(ChannelPool.java:144)2026/05/20 11:58:32 [Error]    Get variables.0 - 	at com.google.api.gax.grpc.GrpcClientCalls.newCall(GrpcClientCalls.java:104)2026/05/20 11:58:32 [Error]    Get variables.0 - 	at com.google.api.gax.grpc.GrpcDirectCallable.futureCall(GrpcDirectCallable.java:62)2026/05/20 11:58:32 [Error]    Get variables.0 - 	at com.google.api.gax.grpc.GrpcUnaryRequestParamCallable.futureCall(GrpcUnaryRequestParamCallable.java:68)2026/05/20 11:58:32 [Error]    Get variables.0 - 	at com.google.api.gax.grpc.GrpcExceptionCallable.futureCall(GrpcExceptionCallable.java:64)2026/05/20 11:58:32 [Error]    Get variables.0 - 	at com.google.api.gax.rpc.AttemptCallable.call(AttemptCallable.java:86)2026/05/20 11:58:32 [Error]    Get variables.0 - 	at com.google.api.gax.rpc.RetryingCallable.futureCall(RetryingCallable.java:78)2026/05/20 11:58:32 [Error]    Get variables.0 - 	at com.google.api.gax.rpc.RetryingCallable.futureCall(RetryingCallable.java:41)2026/05/20 11:58:32 [Error]    Get variables.0 - 	at com.google.api.gax.tracing.TracedUnaryCallable.futureCall(TracedUnaryCallable.java:75)2026/05/20 11:58:32 [Error]    Get variables.0 - 	at com.google.api.gax.rpc.UnaryCallable$1.futureCall(UnaryCallable.java:126)2026/05/20 11:58:32 [Error]    Get variables.0 - 	at com.google.api.gax.rpc.UnaryCallable.futureCall(UnaryCallable.java:87)2026/05/20 11:58:32 [Error]    Get variables.0 - 	... 10 more2026/05/20 11:58:32 [Error]    Get variables.0 - Caused by: java.lang.ClassNotFoundException: io.opencensus.contrib.grpc.metrics.RpcMeasureConstants2026/05/20 11:58:32 [Error]    Get variables.0 - 	... 35 more

Issue Priority

Priority: 3

Issue Component

Component: Hop Gui

Metadata

Metadata

Assignees

No one assigned

    Type

    No fields configured for Bug.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions