Skip to content

Target uri should not have null authority #591

Description

@onemore-creator

Hi there,

Been trying to create a simple client/server from one protobuf file. The server works as expected, but when I am trying to configure the client

pekko.grpc.client {
  "prime.PrimeNumberService" {
    host = "127.0.0.1"
    port = 9000
    use-tls = false
  }
}

I get the following error:

[IllegalArgumentException: requirement failed: target uri should not have null authority, got [http://///127.0.0.1:9000]]

And some more details:

@PekkoGrpcGenerated
28object PrimeNumberServiceClient {
29  def apply(settings: GrpcClientSettings)(implicit sys: ClassicActorSystemProvider): PrimeNumberServiceClient =
30    new DefaultPrimeNumberServiceClient(GrpcChannel(settings), isChannelOwned = true)
31
32
33  def apply(channel: GrpcChannel)(implicit sys: ClassicActorSystemProvider): PrimeNumberServiceClient =
34    new DefaultPrimeNumberServiceClient(channel, isChannelOwned = false)

Do you know if I made a typo in the configuration or should I use a different approach?

Thanks!

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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