weimeilin79 opened a new issue #2442:
URL: https://github.com/apache/camel-quarkus/issues/2442
**Problem**
While making a demo, I notice whenever I have the components to Azure, there
is a "Multiple producers of item class " error, when I also tried to add metric
for observability.
So I took the observability demo in Camel Quarkus Example. Same thing
happens.
**Error Msg:**
```
[ERROR] Port 5005 in use, not starting in debug mode
2021-04-05 13:06:13,728 ERROR [io.qua.dep.dev.IsolatedDevModeMain] (main)
Failed to start quarkus: java.lang.RuntimeException:
io.quarkus.builder.ChainBuildException: Multiple producers of item class
io.quarkus.deployment.metrics.MetricsCapabilityBuildItem
(io.quarkus.micrometer.deployment.MicrometerProcessor#metricsCapabilityBuildItem)
at
io.quarkus.runner.bootstrap.AugmentActionImpl.runAugment(AugmentActionImpl.java:396)
at
io.quarkus.runner.bootstrap.AugmentActionImpl.createInitialRuntimeApplication(AugmentActionImpl.java:269)
at
io.quarkus.runner.bootstrap.AugmentActionImpl.createInitialRuntimeApplication(AugmentActionImpl.java:66)
at
io.quarkus.deployment.dev.IsolatedDevModeMain.firstStart(IsolatedDevModeMain.java:79)
at
io.quarkus.deployment.dev.IsolatedDevModeMain.accept(IsolatedDevModeMain.java:378)
at
io.quarkus.deployment.dev.IsolatedDevModeMain.accept(IsolatedDevModeMain.java:56)
at
io.quarkus.bootstrap.app.CuratedApplication.runInCl(CuratedApplication.java:127)
at
io.quarkus.bootstrap.app.CuratedApplication.runInAugmentClassLoader(CuratedApplication.java:84)
at io.quarkus.deployment.dev.DevModeMain.start(DevModeMain.java:144)
at io.quarkus.deployment.dev.DevModeMain.main(DevModeMain.java:63)
Caused by: io.quarkus.builder.ChainBuildException: Multiple producers of
item class io.quarkus.deployment.metrics.MetricsCapabilityBuildItem
(io.quarkus.micrometer.deployment.MicrometerProcessor#metricsCapabilityBuildItem)
at io.quarkus.builder.BuildStepBuilder.build(BuildStepBuilder.java:195)
at
io.quarkus.builder.BuildStepBuilder.buildIf(BuildStepBuilder.java:206)
at
io.quarkus.deployment.ExtensionLoader.lambda$loadStepsFromClass$110(ExtensionLoader.java:880)
at
java.base/java.util.function.Consumer.lambda$andThen$0(Consumer.java:65)
at
io.quarkus.deployment.ExtensionLoader.lambda$loadStepsFromClass$111(ExtensionLoader.java:948)
at
java.base/java.util.function.Consumer.lambda$andThen$0(Consumer.java:65)
......
at
java.base/java.util.function.Consumer.lambda$andThen$0(Consumer.java:65)
at
java.base/java.util.function.Consumer.lambda$andThen$0(Consumer.java:65)
at io.quarkus.deployment.QuarkusAugmentor.run(QuarkusAugmentor.java:104)
at
io.quarkus.runner.bootstrap.AugmentActionImpl.runAugment(AugmentActionImpl.java:394)
... 9 more
Caused by: java.lang.Throwable: This is the location of the conflicting
producer
(io.quarkus.smallrye.metrics.deployment.SmallRyeMetricsProcessor#metricsCapabilityBuildItem)
at io.quarkus.builder.BuildStepBuilder.build(BuildStepBuilder.java:195)
at
io.quarkus.builder.BuildStepBuilder.buildIf(BuildStepBuilder.java:206)
at
io.quarkus.deployment.ExtensionLoader.lambda$loadStepsFromClass$110(ExtensionLoader.java:880)
at
java.base/java.util.function.Consumer.lambda$andThen$0(Consumer.java:65)
at
io.quarkus.deployment.ExtensionLoader.lambda$loadStepsFromClass$111(ExtensionLoader.java:948)
at
java.base/java.util.function.Consumer.lambda$andThen$0(Consumer.java:65)
.....
at
java.base/java.util.function.Consumer.lambda$andThen$0(Consumer.java:65)
at
java.base/java.util.function.Consumer.lambda$andThen$0(Consumer.java:65)
````
**Version**
Camel Quarkus : 1.8.0
**How to reproduce**
Use the observability in Camel Quarkus Example repo,
[https://github.com/apache/camel-quarkus-examples/tree/master/observability]
Add the _azure-eventhubs_ dependency
```
<dependency>
<groupId>org.apache.camel.quarkus</groupId>
<artifactId>camel-quarkus-azure-eventhubs</artifactId>
</dependency>
```
And do the normal quarkus run
```
mvn clean compile quarkus:dev
```
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
For queries about this service, please contact Infrastructure at:
[email protected]