Skip to content

db-client-jar published jar contains classes that conflict with classes in proto-google-common-protos #329

@antonmos

Description

@antonmos

🐛 Current behavior

db-client depends on grpc-protobuf, which depends on proto-google-common-protos

db-client jar contains the following classes

  • com.google.rpc.Code
  • com.google.rpc.CodeProto
  • com.google.rpc.Status
  • com.google.rpc.StatusOrBuilder
  • com.google.rpc.StatusProto

which also exist in proto-google-common-protos jar.

I am not sure if the contents are the same or not, but this can lead to hard-to-detect problems if the order in which these jar appears in the application's classpath varies.

If i am not mistaken, these classes should not be included into db-client jar

🔍 Steps to reproduce

NA

Reproducible link

na

💭 Expected behavior

classes are not duplicated

Package version

kurrebtdb-client 1.1.1

KurrentDB Version

NA

Connection string

NA

☁️ Deployment Environment

Single-node (Docker)

Other Deployment Details

No response

Operating system

No response

Code of Conduct

  • I agree to follow this project's Code of Conduct

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions