You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@camel.apache.org by blocha <gi...@git.apache.org> on 2017/10/26 13:44:47 UTC

[GitHub] camel pull request #2062: Add prerequisite wrap to camel-leveldb

GitHub user blocha opened a pull request:

    https://github.com/apache/camel/pull/2062

    Add prerequisite wrap to camel-leveldb

    After migrating from ServiceMix 6 to 7.0.1 (which is using camel 2.16.5), when trying to update my integration tests I had some problems with loading camel-leveldb using pax exam.
    
    When used:
    ```
    features(maven().groupId("org.apache.camel.karaf").artifactId("apache-camel").type("xml").classifier("features").version("2.16.5"),
    "camel-blueprint",
    "camel-test",
    [...]
    "camel-leveldb
    ),
    ```
    It simply couldn't load package `camel-leveldb`, because `WRAP` wasn't installed and running. Pax exam simply tried to load and install `camel-leveldb `before `WRAP.` This resulted in error:
    
    `Caused by: java.net.MalformedURLException: Unknown protocol: wrap `
    
    The solution to that is to create my own project with features.xml file, copy the camel-leveldb configuration from Camel's one and add:
    
    `<feature prerequisite="true">wrap</feature>`
    
    So why not add this line to the Camel itself? It should resolve problems in integration tests using pax exam.
    
    What do you think? 

You can merge this pull request into a Git repository by running:

    $ git pull https://github.com/blocha/camel camel-leveldb-wrap

Alternatively you can review and apply these changes as the patch at:

    https://github.com/apache/camel/pull/2062.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

    This closes #2062
    
----
commit 4a5cff69cd623c8099c1c1763093ec5a0e39215d
Author: Tomasz Zabłocki <st...@gmail.com>
Date:   2017-10-26T13:30:21Z

    Add prerequisite wrap to camel-leveldb

----


---

[GitHub] camel pull request #2062: Add prerequisite wrap to camel-leveldb

Posted by blocha <gi...@git.apache.org>.
Github user blocha closed the pull request at:

    https://github.com/apache/camel/pull/2062


---