Hi Everyone,
I am encountering an issue while using BigQuery Data Transfer with the following Maven dependencies in Java 8 :
<dependency>
<groupId>com.google.cloud</groupId>
<artifactId>libraries-bom</artifactId>
<version>26.22.0</version>
</dependency>
<dependency>
<groupId>com.google.guava</groupId>
<artifactId>guava</artifactId>
<version>32.1.1-jre</version>
</dependency>
<dependency>
<groupId>io.grpc</groupId>
<artifactId>grpc-bom</artifactId>
<version>1.54.0</version>
</dependency>
<dependency>
<groupId>com.google.api</groupId>
<artifactId>gax</artifactId>
<version>2.32.0</version>
</dependency>
<dependency>
<groupId>com.google.cloud</groupId>
<artifactId>google-cloud-bigquerydatatransfer</artifactId>
<version>2.23.0</version>
</dependency>
When running the following code:
TransferConfig config = dataTransferServiceClient.createTransferConfig(request);
I encounter the error:
io.grpc.StatusRuntimeException: INTERNAL: Panic! This is a bug! from com.google.api.gax.rpc.InternalException under the Unchecked Excpetion
Interestingly, this issue arises only when using a custom class-loading mechanism. The same code works fine with the default Java-provided class loader.
I have checked and resolved potential dependency conflicts but still cannot identify the root cause of the error.
My Queries: