Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/apache-kafka/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache kafka Quarkus Kafka消费者不';无法在本机模式下工作_Apache Kafka_Graalvm_Quarkus - Fatal编程技术网

Apache kafka Quarkus Kafka消费者不';无法在本机模式下工作

Apache kafka Quarkus Kafka消费者不';无法在本机模式下工作,apache-kafka,graalvm,quarkus,Apache Kafka,Graalvm,Quarkus,我有一个Quarkus Kafka消费者。在VM模式下,它工作得很好 使用以下工具构建本机runner之后: ./mvnw包-Pnative 在本机模式下运行时,出现以下异常: 2019-05-23 17:17:42340错误[io.sma.rea.mes.imp.LegacyConfiguredStreamFactory](主)无法在初始化期间创建发布服务器或订阅服务器:java.lang.IllegalArgumentException:java.lang.reflect.Invocatio

我有一个Quarkus Kafka消费者。在VM模式下,它工作得很好

使用以下工具构建本机runner之后: ./mvnw包-Pnative

在本机模式下运行时,出现以下异常:

2019-05-23 17:17:42340错误[io.sma.rea.mes.imp.LegacyConfiguredStreamFactory](主)无法在初始化期间创建发布服务器或订阅服务器:java.lang.IllegalArgumentException:java.lang.reflect.InvocationTargetException
位于io.smallrye.config.ImplicitConverters$StaticMethodConverter.convert(ImplicitConverters.java:99)
位于io.smallrye.config.SmallRyeConfig.convert(SmallRyeConfig.java:133)
位于io.smallrye.config.SmallRyeConfig.getValue(SmallRyeConfig.java:76)
位于io.smallrye.reactive.messaging.impl.ConnectorConfig.getValue(ConnectorConfig.java:57)
位于io.smallrye.reactive.messaging.spi.ConfigurationHelper.asJsonObject(ConfigurationHelper.java:51)
位于io.smallrye.reactive.messaging.kafka.KafkaSource.(KafkaSource.java:35)
位于io.smallrye.reactive.messaging.kafka.KafkaMessagingProvider.getPublisherBuilder(KafkaMessagingProvider.java:40)
位于io.smallrye.reactive.messaging.kafka.KafkaMessagingProvider_ClientProxy.getPublisherBuilder(未知源)
位于io.smallrye.reactive.messaging.impl.LegacyConfiguredStreamFactory.createPublisherBuilder(LegacyConfiguredStreamFactory.java:119)
在io.smallrye.reactive.messaging.impl.LegacyConfiguredStreamFactory.lambda$initialize$2(LegacyConfiguredStreamFactory.java:100)
位于java.util.HashMap.forEach(HashMap.java:1289)
位于io.smallrye.reactive.messaging.impl.LegacyConfiguredStreamFactory.initialize(LegacyConfiguredStreamFactory.java:100)
在io.smallrye.reactive.messaging.impl.LegacyConfiguredStreamFactory_ClientProxy.initialize(未知源)
位于java.util.Iterator.ForEachLeving(Iterator.java:116)
位于java.util.Spliterators$IteratorSpliterator.forEachRemaining(Spliterators.java:1801)
位于java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:580)
位于io.smallrye.reactive.messaging.extension.MediatorManager.initializeAndRun(MediatorManager.java:103)
位于io.smallrye.reactive.messaging.extension.MediatorManager_ClientProxy.initializeAndRun(未知源)
位于io.quarkus.smallrye.reactiveMessagingLifecycle.runtime.smallryeractiveMessagingLifecycle.onApplicationStart(smallryeractiveMessagingLifecycle.java:18)
在io.quarkus.smallrye.reactivemessaging.runtime.SmallRyeReactiveMessagingLifecycle\u Observer\u onApplicationStart\u 4e8937813d9e8faff65c3c07f88fa96615b70e70.通知(未知来源)
位于io.quarkus.arc.EventImpl$Notifier.notify(EventImpl.java:244)
在io.quarkus.arc.EventImpl.fire(EventImpl.java:85)
在io.quarkus.arc.runtime.LifecycleEventRunner.fireStartupEvent(LifecycleEventRunner.java:39)
位于io.quarkus.arc.runtime.ArcDeploymentTemplate.handleLifeCycleeEvents(ArcDeploymentTemplate.java:115)
在io.quarkus.deployment.steps.LifecycleEventsBuildStep$startupEvent20.deploy(未知源)
在io.quarkus.runner.ApplicationImpl1.doStart(未知源)
在io.quarkus.runtime.Application.start(Application.java:101)
在io.quarkus.runtime.Application.run(Application.java:213)
在io.quarkus.runner.GeneratedMain.main(未知来源)
原因:java.lang.reflect.InvocationTargetException
位于java.lang.reflect.Method.invoke(Method.java:498)
位于io.smallrye.config.ImplicitConverters$StaticMethodConverter.convert(ImplicitConverters.java:97)
... 28多
原因:java.lang.NumberFormatException:对于输入字符串:“org.apache.kafka.common.serialization.StringDeserializer”
在java.lang.Integer.parseInt(Integer.java:580)处
位于java.lang.Integer.valueOf(Integer.java:766)
... 30多
这是一个自0.16版以来已经修复的错误


尝试任何新的Quarkus版本来修复它。

我被告知这是一个在当前Quarkus主机中修复的错误。将是下周发布的0.16版本的一部分