camel-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Claus Ibsen (JIRA)" <j...@apache.org>
Subject [jira] [Assigned] (CAMEL-10406) VM endpoint caching leak the wrong camel context
Date Sat, 29 Oct 2016 19:52:58 GMT

     [ https://issues.apache.org/jira/browse/CAMEL-10406?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Claus Ibsen reassigned CAMEL-10406:
-----------------------------------

    Assignee: Claus Ibsen

> VM endpoint caching leak the wrong camel context
> ------------------------------------------------
>
>                 Key: CAMEL-10406
>                 URL: https://issues.apache.org/jira/browse/CAMEL-10406
>             Project: Camel
>          Issue Type: Bug
>          Components: camel-core
>            Reporter: Xavier Fournet
>            Assignee: Claus Ibsen
>            Priority: Minor
>             Fix For: 2.18.1, 2.19.0
>
>
> When consuming from a vm: endpoint, the camel context of the consumed exchange may be
the wrong one.
> The method org.apache.camel.component.seda.SedaConsumer#prepareExchange is expected to
set the adequate camel context, but because of the Endpoint caching in org.apache.camel.component.vm.VmComponent#ENDPOINTS
the first context that create the endpoint win. In case the first context is the producer
one, the route in the consumer may fail when trying to access to some information from the
context
> Repro case available here: https://github.com/xfournet/camel/blob/CAMEL-10406/camel-core/src/test/java/org/apache/camel/component/vm/VmShouldUseConsumerContext.java
> This is related to CAMEL-6746, reverting this code make this test pass but obviously
some other vm test failed.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Mime
View raw message