It's maybe because your bundles require blueprint (or a feature dependency), no ?

If you use the karaf-service-maven-plugin with the Karaf shell annotations, it doesn't use blueprint.

Regards
JB

On 09/05/2016 05:46 PM, Benson Margulies wrote:
That error I sent is from karaf 4.0.6. it seems to me to be saying that
the shell requires blueprint. Am I misreading it?


On Sep 5, 2016 11:21 AM, "Jean-Baptiste Onofré" <j...@nanthrax.net
<mailto:j...@nanthrax.net>> wrote:

    Hi Benson,

    on Karaf 4, shell doesn't depend to blueprint anymore.

    Regards
    JB

    On 09/05/2016 05:07 PM, Benson Margulies wrote:

        Achim, Yes, I understand the principle. What I don't understand
        is how
        anyone uses 'minimal'. Minimal includes shell, and shell requires
        blueprint, and blueprint isn't 'minimal'. Or is the idea that no one
        should try to use minimal, it's just a building block for
        standard and
        others?


        On Mon, Sep 5, 2016 at 11:05 AM, Achim Nierbeck
        <bcanh...@googlemail.com <mailto:bcanh...@googlemail.com>> wrote:

            yep it's minimal so only the minimal required bundles are there.
            Blueprint is part of standard, as that isn't minimal anymore ...

            regards, Achiim


            2016-09-05 16:45 GMT+02:00 Benson Margulies
            <ben...@basistech.com <mailto:ben...@basistech.com>>:


                Folks,

                When I try to run an assembly that lists 'minimal' as a
                boot feature,
                I get this error, indicating that (If I read it
                correctly) the shell
                requires blueprint. Is this intended? I can switch to
                'standard'
                easily enough.


                2016-09-05 10:42:36,560 | ERROR | pool-6-thread-1  |
                BootFeaturesInstaller            | 6 -
                org.apache.karaf.features.core
                - 4.0.6 | Error installing boot features
                org.osgi.service.resolver.ResolutionException: Unable to
                resolve root:
                missing requirement [root] osgi.identity;
                osgi.identity=rosapi-front-end-service; type=karaf.feature;
                version="[1.2.6.SNAPSHOT,1.2.6.SNAPSHOT]";

                
filter:="(&(osgi.identity=rosapi-front-end-service)(type=karaf.feature)(version>=1.2.6.SNAPSHOT)(version<=1.2.6.SNAPSHOT))"
                [caused by: Unable to resolve
                rosapi-front-end-service/1.2.6.SNAPSHOT:
                missing requirement
                [rosapi-front-end-service/1.2.6.SNAPSHOT]
                osgi.identity; osgi.identity=org.apache.karaf.shell.console;
                type=osgi.fragment; version="[4.0.6,4.0.6]";
                resolution:=mandatory
                [caused by: Unable to resolve
                org.apache.karaf.shell.console/4.0.6:
                missing requirement [org.apache.karaf.shell.console/4.0.6]
                osgi.wiring.package;

                
filter:="(&(osgi.wiring.package=org.apache.aries.blueprint)(version>=1.5.0)(!(version>=2.0.0)))"]]
                at
                org.apache.felix.resolver.ResolutionError.toException(Resolutio





            --

            Apache Member
            Apache Karaf <http://karaf.apache.org/> Committer & PMC
            OPS4J Pax Web <http://wiki.ops4j.org/display/paxweb/Pax+Web/
            <http://wiki.ops4j.org/display/paxweb/Pax+Web/>> Committer &
            Project Lead
            blog <http://notizblog.nierbeck.de/>
            Co-Author of Apache Karaf Cookbook <http://bit.ly/1ps9rkS>

            Software Architect / Project Manager / Scrum Master


    --
    Jean-Baptiste Onofré
    jbono...@apache.org <mailto:jbono...@apache.org>
    http://blog.nanthrax.net
    Talend - http://www.talend.com


--
Jean-Baptiste Onofré
jbono...@apache.org
http://blog.nanthrax.net
Talend - http://www.talend.com

Reply via email to