Skip to content

[camel-main] smallrye-reactive-messaging native compilation fails due to unresolved method DefaultExchange.getExchangeExtension() #8752

Description

@jamesnetherton

Because of apache/camel@c0bb719, we'll need a new release of smallrye-reactive-messaging that aligns to Camel 4.21.0. I'll disable the native test profile, until we have that.

Error: Discovered unresolved method during parsing: org.apache.camel.support.DefaultExchange.getExchangeExtension(). This error is reported at image build time because class io.smallrye.reactive.messaging.camel.CamelConnector is registered for linking at image build time by command line and command line.
Error encountered while parsing io.smallrye.reactive.messaging.camel.CamelConnector$1.onNext(CamelConnector.java:133) 
Parsing context:
   at io.smallrye.reactive.messaging.camel.CamelConnector$1.onNext(CamelConnector.java:125)
   at io.smallrye.mutiny.operators.multi.multicast.MultiPublishOp$PublishSubscriber.drain(MultiPublishOp.java:486)
   at io.smallrye.mutiny.operators.multi.multicast.MultiPublishOp$PublishSubscriber.onFailure(MultiPublishOp.java:199)
   at io.smallrye.mutiny.subscription.MultiSubscriber.onError(MultiSubscriber.java:73)
   at io.smallrye.mutiny.helpers.Subscriptions.fail(Subscriptions.java:68)
   at io.smallrye.mutiny.operators.multi.builders.FailedMulti.subscribe(FailedMulti.java:39)
   at io.smallrye.mutiny.operators.AbstractMulti.subscribe(AbstractMulti.java:62)
   at io.smallrye.mutiny.groups.MultiSubscribe.withSubscriber(MultiSubscribe.java:50)
   at io.smallrye.reactive.messaging.providers.wiring.Wiring.wireOutgoingConnectorToUpstream(Wiring.java:1103)
   at io.smallrye.reactive.messaging.providers.wiring.Wiring$OutgoingConnectorComponent.materialize(Wiring.java:435)
   at io.smallrye.reactive.messaging.providers.wiring.Graph.lambda$materialize$10(Graph.java:100)
   at io.smallrye.reactive.messaging.providers.wiring.Graph$$Lambda/0x000000000cc07cf8.accept(Unknown Source)
   at java.util.concurrent.ConcurrentHashMap$EntrySpliterator.forEachRemaining(ConcurrentHashMap.java:3668)
   at java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:803)
   at org.apache.camel.util.URISupport.textBlockToSingleLine(URISupport.java:135)
   at org.apache.camel.util.URISupport.doComplexNormalizeUri(URISupport.java:710)
   at org.apache.camel.util.URISupport.normalizeUri(URISupport.java:687)
   at org.apache.camel.support.EndpointHelper.normalizeEndpointUri(EndpointHelper.java:190)
   at org.apache.camel.support.NormalizedUri.newNormalizedUri(NormalizedUri.java:46)
   at org.apache.camel.impl.engine.DefaultEndpointRegistry.containsKey(DefaultEndpointRegistry.java:61)

Metadata

Metadata

Assignees

No one assigned

    Type

    No type
    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