title: Failed to inject Kafka client into GrpcService Quarkus
body: <p>I'm trying to receive message through Grpc service, send it to Kafka Emitter, and return some value back.</p>
  <pre class="lang-java prettyprint-override"><code>@Singleton
  @GrpcService
  public class MessageService implements protobuf.MessageService{
  
      @Inject
      @Channel(&quot;hello-out&quot;)
      Emitter&lt;Record&lt;String, GeneratedMessageV3&gt;&gt; emitter;
  
      @Override
      public Uni&lt;EnvelopeReply&gt; processMessage(Envelope request) {
          return Uni.createFrom().completionStage(
                  emitter.send(Record.of(request.getKey(), request))
          ).replaceWith(EnvelopeReply.newBuilder().build());
      }
  }
  </code></pre>
  <p>During build, I'm getting next error:</p>
  <pre><code> Error injecting org.eclipse.microprofile.reactive.messaging.Emitter&lt;io.smallrye.reactive.messaging.kafka.Record&lt;java.lang.String, com.google.protobuf.GeneratedMessageV3&gt;&gt; com.test.MessageService.emitter
  ...
  Caused by: javax.enterprise.inject.spi.DefinitionException: SRMSG00019: Unable to connect an emitter with the channel `hello-out`
  </code></pre>
  <p>It works properly with Rest resource.</p>