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!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    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