Skip to content

spanner-jdbc: Unable to update JDBC driver to depend on latest spanner version #59

@skuruppu

Description

@skuruppu

PR #28 is failing builds with the following errors:

[ERROR] COMPILATION ERROR :
[INFO] -------------------------------------------------------------
[ERROR] /tmpfs/src/github/java-spanner-jdbc/src/test/java/com/google/cloud/spanner/jdbc/JdbcAbortedTransactionTest.java:[126,16] cannot access com.google.spanner.v1.SpannerGrpc
  class file for com.google.spanner.v1.SpannerGrpc not found
[ERROR] /tmpfs/src/github/java-spanner-jdbc/src/test/java/com/google/cloud/spanner/jdbc/JdbcAbortedTransactionTest.java:[134,13] no suitable method found for addService(com.google.cloud.spanner.MockSpannerServiceImpl)
    method io.grpc.ServerBuilder.addService(io.grpc.ServerServiceDefinition) is not applicable
      (argument mismatch; com.google.cloud.spanner.MockSpannerServiceImpl cannot be converted to io.grpc.ServerServiceDefinition)
    method io.grpc.ServerBuilder.addService(io.grpc.BindableService) is not applicable
      (argument mismatch; com.google.cloud.spanner.MockSpannerServiceImpl cannot be converted to io.grpc.BindableService)
    method io.grpc.internal.AbstractServerImplBuilder.addService(io.grpc.ServerServiceDefinition) is not applicable
      (argument mismatch; com.google.cloud.spanner.MockSpannerServiceImpl cannot be converted to io.grpc.ServerServiceDefinition)
    method io.grpc.internal.AbstractServerImplBuilder.addService(io.grpc.BindableService) is not applicable
      (argument mismatch; com.google.cloud.spanner.MockSpannerServiceImpl cannot be converted to io.grpc.BindableService)
[ERROR] /tmpfs/src/github/java-spanner-jdbc/src/test/java/com/google/cloud/spanner/jdbc/JdbcDriverTest.java:[60,52] no suitable method found for addService(com.google.cloud.spanner.MockSpannerServiceImpl)
    method io.grpc.ServerBuilder.addService(io.grpc.ServerServiceDefinition) is not applicable
      (argument mismatch; com.google.cloud.spanner.MockSpannerServiceImpl cannot be converted to io.grpc.ServerServiceDefinition)
    method io.grpc.ServerBuilder.addService(io.grpc.BindableService) is not applicable
      (argument mismatch; com.google.cloud.spanner.MockSpannerServiceImpl cannot be converted to io.grpc.BindableService)
    method io.grpc.internal.AbstractServerImplBuilder.addService(io.grpc.ServerServiceDefinition) is not applicable
      (argument mismatch; com.google.cloud.spanner.MockSpannerServiceImpl cannot be converted to io.grpc.ServerServiceDefinition)
    method io.grpc.internal.AbstractServerImplBuilder.addService(io.grpc.BindableService) is not applicable
      (argument mismatch; com.google.cloud.spanner.MockSpannerServiceImpl cannot be converted to io.grpc.BindableService)
[ERROR] /tmpfs/src/github/java-spanner-jdbc/src/test/java/com/google/cloud/spanner/jdbc/AbortedTest.java:[101,13] no suitable method found for addService(com.google.cloud.spanner.MockSpannerServiceImpl)
    method io.grpc.ServerBuilder.addService(io.grpc.ServerServiceDefinition) is not applicable
      (argument mismatch; com.google.cloud.spanner.MockSpannerServiceImpl cannot be converted to io.grpc.ServerServiceDefinition)
    method io.grpc.ServerBuilder.addService(io.grpc.BindableService) is not applicable
      (argument mismatch; com.google.cloud.spanner.MockSpannerServiceImpl cannot be converted to io.grpc.BindableService)
    method io.grpc.internal.AbstractServerImplBuilder.addService(io.grpc.ServerServiceDefinition) is not applicable
      (argument mismatch; com.google.cloud.spanner.MockSpannerServiceImpl cannot be converted to io.grpc.ServerServiceDefinition)
    method io.grpc.internal.AbstractServerImplBuilder.addService(io.grpc.BindableService) is not applicable
      (argument mismatch; com.google.cloud.spanner.MockSpannerServiceImpl cannot be converted to io.grpc.BindableService)
[ERROR] /tmpfs/src/github/java-spanner-jdbc/src/test/java/com/google/cloud/spanner/jdbc/JdbcDatabaseMetaDataWithMockedServerTest.java:[76,52] no suitable method found for addService(com.google.cloud.spanner.MockSpannerServiceImpl)
    method io.grpc.ServerBuilder.addService(io.grpc.ServerServiceDefinition) is not applicable
      (argument mismatch; com.google.cloud.spanner.MockSpannerServiceImpl cannot be converted to io.grpc.ServerServiceDefinition)
    method io.grpc.ServerBuilder.addService(io.grpc.BindableService) is not applicable
      (argument mismatch; com.google.cloud.spanner.MockSpannerServiceImpl cannot be converted to io.grpc.BindableService)
    method io.grpc.internal.AbstractServerImplBuilder.addService(io.grpc.ServerServiceDefinition) is not applicable
      (argument mismatch; com.google.cloud.spanner.MockSpannerServiceImpl cannot be converted to io.grpc.ServerServiceDefinition)
    method io.grpc.internal.AbstractServerImplBuilder.addService(io.grpc.BindableService) is not applicable
      (argument mismatch; com.google.cloud.spanner.MockSpannerServiceImpl cannot be converted to io.grpc.BindableService)
[ERROR] /tmpfs/src/github/java-spanner-jdbc/src/test/java/com/google/cloud/spanner/jdbc/JdbcGrpcErrorTest.java:[110,13] no suitable method found for addService(com.google.cloud.spanner.MockSpannerServiceImpl)
    method io.grpc.ServerBuilder.addService(io.grpc.ServerServiceDefinition) is not applicable
      (argument mismatch; com.google.cloud.spanner.MockSpannerServiceImpl cannot be converted to io.grpc.ServerServiceDefinition)
    method io.grpc.ServerBuilder.addService(io.grpc.BindableService) is not applicable
      (argument mismatch; com.google.cloud.spanner.MockSpannerServiceImpl cannot be converted to io.grpc.BindableService)
    method io.grpc.internal.AbstractServerImplBuilder.addService(io.grpc.ServerServiceDefinition) is not applicable
      (argument mismatch; com.google.cloud.spanner.MockSpannerServiceImpl cannot be converted to io.grpc.ServerServiceDefinition)
    method io.grpc.internal.AbstractServerImplBuilder.addService(io.grpc.BindableService) is not applicable
      (argument mismatch; com.google.cloud.spanner.MockSpannerServiceImpl cannot be converted to io.grpc.BindableService)

@olavloite could these tests be fixed or is there something that we need to fix in the Spanner client?

Metadata

Metadata

Assignees

Labels

api: spannerIssues related to the googleapis/java-spanner-jdbc API.priority: p2Moderately-important priority. Fix may not be included in next release.type: questionRequest for information or clarification. Not an issue.

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions