You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@karaf.apache.org by rcbandit <pe...@gmail.com> on 2015/06/29 10:38:31 UTC

Unresolved requirements: [[custom_jar [12](R 12.0)] osgi.wiring.package; (&(osgi.wiring.package=org.osgi.framework)(version>=1.7.0)(!(version>=2.0.0)))]

Sometimes when I start Karaf I get this exception:

2015-06-29 11:34:41,710 | ERROR | top\Agent/deploy | BundlesList                     
| 9 - System_Install - 1.0.0 | 
org.osgi.framework.BundleException: Unable to resolve custom_jar [12](R
12.0): missing requirement [custom_jar [12](R 12.0)] osgi.wiring.package;
(&(osgi.wiring.package=org.osgi.framework)(version>=1.7.0)(!(version>=2.0.0)))
Unresolved requirements: [[custom_jar [12](R 12.0)] osgi.wiring.package;
(&(osgi.wiring.package=org.osgi.framework)(version>=1.7.0)(!(version>=2.0.0)))]
	at
org.apache.felix.framework.Felix.resolveBundleRevision(Felix.java:4114)[org.apache.felix.framework-5.0.1.jar:]

Looks like the env jars are not deployed. Is there any workaround for this
issue?



--
View this message in context: http://karaf.922171.n3.nabble.com/Unresolved-requirements-custom-jar-12-R-12-0-osgi-wiring-package-osgi-wiring-package-org-osgi-framew-tp4041134.html
Sent from the Karaf - Dev mailing list archive at Nabble.com.

Re: Unresolved requirements: [[custom_jar [12](R 12.0)] osgi.wiring.package; (&(osgi.wiring.package=org.osgi.framework)(version>=1.7.0)(!(version>=2.0.0)))]

Posted by rcbandit <pe...@gmail.com>.
Can you give me some advice how I can debug this?



--
View this message in context: http://karaf.922171.n3.nabble.com/Unresolved-requirements-custom-jar-12-R-12-0-osgi-wiring-package-osgi-wiring-package-org-osgi-framew-tp4041134p4042394.html
Sent from the Karaf - Dev mailing list archive at Nabble.com.

Re: Unresolved requirements: [[custom_jar [12](R 12.0)] osgi.wiring.package; (&(osgi.wiring.package=org.osgi.framework)(version>=1.7.0)(!(version>=2.0.0)))]

Posted by rcbandit <pe...@gmail.com>.
Again I have the same problem. Any other ideas where to search for the
problem? I get this problem only in 4.0.x versions. Maybe the problem is the
start sequence of the system bundles?



--
View this message in context: http://karaf.922171.n3.nabble.com/Unresolved-requirements-custom-jar-12-R-12-0-osgi-wiring-package-osgi-wiring-package-org-osgi-framew-tp4041134p4042390.html
Sent from the Karaf - Dev mailing list archive at Nabble.com.

Re: Unresolved requirements: [[custom_jar [12](R 12.0)] osgi.wiring.package; (&(osgi.wiring.package=org.osgi.framework)(version>=1.7.0)(!(version>=2.0.0)))]

Posted by rcbandit <pe...@gmail.com>.
Thanks, this solved the problem.



--
View this message in context: http://karaf.922171.n3.nabble.com/Unresolved-requirements-custom-jar-12-R-12-0-osgi-wiring-package-osgi-wiring-package-org-osgi-framew-tp4041134p4042296.html
Sent from the Karaf - Dev mailing list archive at Nabble.com.

Re: Unresolved requirements: [[custom_jar [12](R 12.0)] osgi.wiring.package; (&(osgi.wiring.package=org.osgi.framework)(version>=1.7.0)(!(version>=2.0.0)))]

Posted by rcbandit <pe...@gmail.com>.
Ok I will test the code, thanks.



--
View this message in context: http://karaf.922171.n3.nabble.com/Unresolved-requirements-custom-jar-12-R-12-0-osgi-wiring-package-osgi-wiring-package-org-osgi-framew-tp4041134p4042267.html
Sent from the Karaf - Dev mailing list archive at Nabble.com.

Re: Unresolved requirements: [[custom_jar [12](R 12.0)] osgi.wiring.package; (&(osgi.wiring.package=org.osgi.framework)(version>=1.7.0)(!(version>=2.0.0)))]

Posted by Jean-Baptiste Onofré <jb...@nanthrax.net>.
The core packages are provided by the framework, so, you should not 
embed them.

Regards
JB

On 09/01/2015 09:34 PM, rcbandit wrote:
> Yes, I have in one of my bundles embedded OSGI bundles
>
> <dependencies>
>          <dependency>
>              <groupId>org.osgi</groupId>
>              <artifactId>org.osgi.core</artifactId>
>              <version>6.0.0</version>
>              <type>jar</type>
>          </dependency>
>          <dependency>
>              <groupId>org.apache.felix</groupId>
>              <artifactId>org.apache.felix.framework</artifactId>
>              <version>5.0.1</version>
>              <type>jar</type>
>          </dependency>
>      </dependencies>
>      <build>
>          <plugins>
>              <plugin>
>                  <groupId>org.apache.felix</groupId>
>                  <artifactId>maven-bundle-plugin</artifactId>
>                  <version>2.5.4</version>
>                  <extensions>true</extensions>
>                  <configuration>
>                      <instructions>
>                          <Embed-Dependency>*;inline=true</Embed-Dependency>
>                          <Embed-Transitive>true</Embed-Transitive>
>                          <Import-Package>
>                              org.osgi.framework,
>                              javax.xml.bind
>                          </Import-Package>
>                          <Export-Package>
>                          </Export-Package>
>
> <Bundle-SymbolicName>${project.artifactId}</Bundle-SymbolicName>
>
> <Bundle-Activator>org.system.activator.Activator</Bundle-Activator>
>                          <Main-Class>org.system.main.Main</Main-Class>
>                      </instructions>
>                  </configuration>
>              </plugin>
>
>
> This is because I want to use the bundle as Felix embedded mode and also
> when it's deployed in Karaf to deploy bundles from XML file.
>
>
>
> --
> View this message in context: http://karaf.922171.n3.nabble.com/Unresolved-requirements-custom-jar-12-R-12-0-osgi-wiring-package-osgi-wiring-package-org-osgi-framew-tp4041134p4042265.html
> Sent from the Karaf - Dev mailing list archive at Nabble.com.
>

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

Re: Unresolved requirements: [[custom_jar [12](R 12.0)] osgi.wiring.package; (&(osgi.wiring.package=org.osgi.framework)(version>=1.7.0)(!(version>=2.0.0)))]

Posted by rcbandit <pe...@gmail.com>.
Yes, I have in one of my bundles embedded OSGI bundles

<dependencies>
        <dependency>
            <groupId>org.osgi</groupId>
            <artifactId>org.osgi.core</artifactId>
            <version>6.0.0</version>
            <type>jar</type>
        </dependency>
        <dependency>
            <groupId>org.apache.felix</groupId>
            <artifactId>org.apache.felix.framework</artifactId>
            <version>5.0.1</version>
            <type>jar</type>
        </dependency>
    </dependencies>
    <build>
        <plugins>
            <plugin>
                <groupId>org.apache.felix</groupId>
                <artifactId>maven-bundle-plugin</artifactId>
                <version>2.5.4</version>
                <extensions>true</extensions>
                <configuration>
                    <instructions>
                        <Embed-Dependency>*;inline=true</Embed-Dependency>
                        <Embed-Transitive>true</Embed-Transitive>
                        <Import-Package>
                            org.osgi.framework,
                            javax.xml.bind
                        </Import-Package>
                        <Export-Package>
                        </Export-Package>
                       
<Bundle-SymbolicName>${project.artifactId}</Bundle-SymbolicName>
                       
<Bundle-Activator>org.system.activator.Activator</Bundle-Activator>
                        <Main-Class>org.system.main.Main</Main-Class>
                    </instructions>
                </configuration>
            </plugin>


This is because I want to use the bundle as Felix embedded mode and also
when it's deployed in Karaf to deploy bundles from XML file.



--
View this message in context: http://karaf.922171.n3.nabble.com/Unresolved-requirements-custom-jar-12-R-12-0-osgi-wiring-package-osgi-wiring-package-org-osgi-framew-tp4041134p4042265.html
Sent from the Karaf - Dev mailing list archive at Nabble.com.

Re: Unresolved requirements: [[custom_jar [12](R 12.0)] osgi.wiring.package; (&(osgi.wiring.package=org.osgi.framework)(version>=1.7.0)(!(version>=2.0.0)))]

Posted by Jean-Baptiste Onofré <jb...@nanthrax.net>.
Can you check if you don't embed osgi.core in your bundles ?

Regards
JB

On 09/01/2015 09:23 PM, rcbandit wrote:
> I don't have a custom distro, the only modifications are these:
> 1. reset cache on every statup
> 2. disable kar and management module
> 3. added these extra packages
>
> javax.xml.bind, \
>      org.osgi.framework
>
> any ideas?
>
>
>
> --
> View this message in context: http://karaf.922171.n3.nabble.com/Unresolved-requirements-custom-jar-12-R-12-0-osgi-wiring-package-osgi-wiring-package-org-osgi-framew-tp4041134p4042263.html
> Sent from the Karaf - Dev mailing list archive at Nabble.com.
>

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

Re: Unresolved requirements: [[custom_jar [12](R 12.0)] osgi.wiring.package; (&(osgi.wiring.package=org.osgi.framework)(version>=1.7.0)(!(version>=2.0.0)))]

Posted by rcbandit <pe...@gmail.com>.
I don't have a custom distro, the only modifications are these:
1. reset cache on every statup
2. disable kar and management module
3. added these extra packages

javax.xml.bind, \
    org.osgi.framework

any ideas?



--
View this message in context: http://karaf.922171.n3.nabble.com/Unresolved-requirements-custom-jar-12-R-12-0-osgi-wiring-package-osgi-wiring-package-org-osgi-framew-tp4041134p4042263.html
Sent from the Karaf - Dev mailing list archive at Nabble.com.

Re: Unresolved requirements: [[custom_jar [12](R 12.0)] osgi.wiring.package; (&(osgi.wiring.package=org.osgi.framework)(version>=1.7.0)(!(version>=2.0.0)))]

Posted by Jean-Baptiste Onofré <jb...@nanthrax.net>.
In your custom distro ?

Regards
JB

On 09/01/2015 08:59 PM, rcbandit wrote:
> I use
>
>           <dependency>
>              <groupId>org.osgi</groupId>
>              <artifactId>org.osgi.core</artifactId>
>              <version>6.0.0</version>
>              <type>jar</type>
>          </dependency>
>
> The general issue for is that sometimes I get the error but sometimes it's
> working file.
>
>
>
> --
> View this message in context: http://karaf.922171.n3.nabble.com/Unresolved-requirements-custom-jar-12-R-12-0-osgi-wiring-package-osgi-wiring-package-org-osgi-framew-tp4041134p4042258.html
> Sent from the Karaf - Dev mailing list archive at Nabble.com.
>

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

Re: Unresolved requirements: [[custom_jar [12](R 12.0)] osgi.wiring.package; (&(osgi.wiring.package=org.osgi.framework)(version>=1.7.0)(!(version>=2.0.0)))]

Posted by rcbandit <pe...@gmail.com>.
I use 

         <dependency>
            <groupId>org.osgi</groupId>
            <artifactId>org.osgi.core</artifactId>
            <version>6.0.0</version>
            <type>jar</type>
        </dependency>

The general issue for is that sometimes I get the error but sometimes it's
working file.



--
View this message in context: http://karaf.922171.n3.nabble.com/Unresolved-requirements-custom-jar-12-R-12-0-osgi-wiring-package-osgi-wiring-package-org-osgi-framew-tp4041134p4042258.html
Sent from the Karaf - Dev mailing list archive at Nabble.com.

Re: Unresolved requirements: [[custom_jar [12](R 12.0)] osgi.wiring.package; (&(osgi.wiring.package=org.osgi.framework)(version>=1.7.0)(!(version>=2.0.0)))]

Posted by de...@mobigov.com.
 

Nevermind I just saw the previous email and I can see the manifest. I am
not sure why it is expecting >= 1.7 rather than >=1.8 but I don't think
that would explain why the osgi framework version is not resolving if
you have a version between 1.8 and 2.0 included. What it is trying to
resolve looks more open then what is specified in the manifest. 

On 2015-07-30 14:42, development@mobigov.com wrote: 

> You will probably need to say what version of karaf you are using and
> what version you are including in your dependencies when you build.
> Example is karaf 4.0.0 
> 
> <dependency> 
> <groupId>org.apache.felix</groupId> 
> <artifactId>org.apache.felix.framework</artifactId> 
> <version>5.0.1</version> 
> <scope>provided</scope> 
> </dependency> 
> 
> I think this error comes from building the custom jar with a dependency
> with a different version of the osgi framework. 
> 
> On 2015-07-30 13:40, rcbandit wrote:
> 
>> Can you give some advice? -- View this message in context: http://karaf.922171.n3.nabble.com/Unresolved-requirements-custom-jar-12-R-12-0-osgi-wiring-package-osgi-wiring-package-org-osgi-framew-tp4041134p4041735.html [1] [1 [1]] Sent from the Karaf - Dev mailing list archive at Nabble.com.
> 
> Links:
> ------
> [1]
> http://karaf.922171.n3.nabble.com/Unresolved-requirements-custom-jar-12-R-12-0-osgi-wiring-package-osgi-wiring-package-org-osgi-framew-tp4041134p4041735.html [1]
 

Links:
------
[1]
http://karaf.922171.n3.nabble.com/Unresolved-requirements-custom-jar-12-R-12-0-osgi-wiring-package-osgi-wiring-package-org-osgi-framew-tp4041134p4041735.html

Re: Unresolved requirements: [[custom_jar [12](R 12.0)] osgi.wiring.package; (&(osgi.wiring.package=org.osgi.framework)(version>=1.7.0)(!(version>=2.0.0)))]

Posted by de...@mobigov.com.
 

You will probably need to say what version of karaf you are using and
what version you are including in your dependencies when you build.
Example is karaf 4.0.0 

<dependency> 
<groupId>org.apache.felix</groupId> 
<artifactId>org.apache.felix.framework</artifactId> 
<version>5.0.1</version> 
<scope>provided</scope> 
</dependency> 

I think this error comes from building the custom jar with a dependency
with a different version of the osgi framework. 

On 2015-07-30 13:40, rcbandit wrote: 

> Can you give some advice?
> 
> --
> View this message in context: http://karaf.922171.n3.nabble.com/Unresolved-requirements-custom-jar-12-R-12-0-osgi-wiring-package-osgi-wiring-package-org-osgi-framew-tp4041134p4041735.html [1]
> Sent from the Karaf - Dev mailing list archive at Nabble.com.
 

Links:
------
[1]
http://karaf.922171.n3.nabble.com/Unresolved-requirements-custom-jar-12-R-12-0-osgi-wiring-package-osgi-wiring-package-org-osgi-framew-tp4041134p4041735.html

Re: Unresolved requirements: [[custom_jar [12](R 12.0)] osgi.wiring.package; (&(osgi.wiring.package=org.osgi.framework)(version>=1.7.0)(!(version>=2.0.0)))]

Posted by rcbandit <pe...@gmail.com>.
Can you give some advice?



--
View this message in context: http://karaf.922171.n3.nabble.com/Unresolved-requirements-custom-jar-12-R-12-0-osgi-wiring-package-osgi-wiring-package-org-osgi-framew-tp4041134p4041735.html
Sent from the Karaf - Dev mailing list archive at Nabble.com.

Re: Unresolved requirements: [[custom_jar [12](R 12.0)] osgi.wiring.package; (&(osgi.wiring.package=org.osgi.framework)(version>=1.7.0)(!(version>=2.0.0)))]

Posted by rcbandit <pe...@gmail.com>.
This is the MANIFEST file

Manifest-Version: 1.0
Bnd-LastModified: 1437747098316
Build-Jdk: 1.8.0_60-ea
Built-By: onedev
Bundle-Activator: org.soft.osgi.cryptoLibrary.activator.Activator
Bundle-ManifestVersion: 2
Bundle-Name: Crypto_Library
Bundle-SymbolicName: Crypto_Library
Bundle-Vendor: organization
Bundle-Version: 1.0
Created-By: Apache Maven Bundle Plugin
Export-Package:
org.soft.osgi.cryptoLibray.api;version="1.0.0",org.soft.osgi.cryptoLibrary.impl;version="1.0.0";uses:="org.soft.osgi.cryptoL
 ibray.api,org.soft.osgi.jaxb"
Import-Package: org.osgi.framework;version="[1.8,2)",org.osgi.util.track
 er;version="[1.5,2)",org.DX_57.osgi.jaxb;version="[1.0,2)",org.soft.os
 gi.ts.impl;version="[1.0,2)"
Require-Capability: osgi.ee;filter:="(&(osgi.ee=JavaSE)(version=1.8))"
Tool: Bnd-2.4.1.201501161923




--
View this message in context: http://karaf.922171.n3.nabble.com/Unresolved-requirements-custom-jar-12-R-12-0-osgi-wiring-package-osgi-wiring-package-org-osgi-framew-tp4041134p4041666.html
Sent from the Karaf - Dev mailing list archive at Nabble.com.

Re: Unresolved requirements: [[custom_jar [12](R 12.0)] osgi.wiring.package; (&(osgi.wiring.package=org.osgi.framework)(version>=1.7.0)(!(version>=2.0.0)))]

Posted by Jean-Baptiste Onofré <jb...@nanthrax.net>.
So, the package looks there and in the correct range.

Can you share the OSGi headers of your bundle ?

Regards
JB

On 06/29/2015 07:58 PM, rcbandit wrote:
> karaf@root()> package:exports|grep -i org.osgi.framework
> org.osgi.framework.dto                         | 1.8.0   | 0  |
> org.apache.felix.framework
> org.osgi.framework.hooks.bundle                | 1.1.0   | 0  |
> org.apache.felix.framework
> org.osgi.framework.hooks.resolver              | 1.0.0   | 0  |
> org.apache.felix.framework
> org.osgi.framework.hooks.service               | 1.1.0   | 0  |
> org.apache.felix.framework
> org.osgi.framework.hooks.weaving               | 1.1.0   | 0  |
> org.apache.felix.framework
> org.osgi.framework.launch                      | 1.2.0   | 0  |
> org.apache.felix.framework
> org.osgi.framework.namespace                   | 1.1.0   | 0  |
> org.apache.felix.framework
> org.osgi.framework.startlevel.dto              | 1.0.0   | 0  |
> org.apache.felix.framework
> org.osgi.framework.startlevel                  | 1.0.0   | 0  |
> org.apache.felix.framework
> org.osgi.framework.wiring.dto                  | 1.2.0   | 0  |
> org.apache.felix.framework
> org.osgi.framework.wiring                      | 1.2.0   | 0  |
> org.apache.felix.framework
> org.osgi.framework                             | 1.8.0   | 0  |
> org.apache.felix.framework
> karaf@root()>
>
>
>
> ################################################################################
> #
> #    Licensed to the Apache Software Foundation (ASF) under one or more
> #    contributor license agreements.  See the NOTICE file distributed with
> #    this work for additional information regarding copyright ownership.
> #    The ASF licenses this file to You under the Apache License, Version 2.0
> #    (the "License"); you may not use this file except in compliance with
> #    the License.  You may obtain a copy of the License at
> #
> #       http://www.apache.org/licenses/LICENSE-2.0
> #
> #    Unless required by applicable law or agreed to in writing, software
> #    distributed under the License is distributed on an "AS IS" BASIS,
> #    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
> implied.
> #    See the License for the specific language governing permissions and
> #    limitations under the License.
> #
> ################################################################################
>
> #
> # This file lists Karaf default settings for this particular version of
> Karaf.
> # For easier maintenance when upgrading Karaf and to better document which
> # default values have changed, it is recommended to place any changes to
> # these values in a custom.properties file in the same folder as this file.
> # Each value specified in custom.properties will override the default value
> # here.
> #
>
> #
> # Properties file inclusions (as a space separated list of relative paths)
> # Included files will override the values specified in this file
> # NB: ${includes} properties files are mandatory, it means that Karaf will
> not start
> # if the include file is not found
> #
> ${includes} = jre.properties custom.properties
>
> #
> # Properties file inclusions (as a space separated list of relative paths)
> # Included files will override the values specified in this file
> # NB: ${optionals} properties files are optionals, it means that Karaf will
> just
> # display a warning message but the bootstrap will be performed
> #
> # ${optionals} = my.properties
>
> #
> # Framework selection properties
> #
> karaf.framework=felix
>
> #
> # Location of the OSGi frameworks
> #
> karaf.framework.equinox=mvn\:org.eclipse.birt.runtime/org.eclipse.osgi/3.10.2.v20150203-1939
> karaf.framework.felix=mvn\:org.apache.felix/org.apache.felix.framework/5.0.1
>
> #
> # Framework config properties.
> #
> org.osgi.framework.system.packages= \
>   org.osgi.dto;version="1.0",\
>   org.osgi.resource;version="1.0",\
>   org.osgi.resource.dto;version="1.0";uses:="org.osgi.dto",\
>   org.osgi.framework;version="1.8",\
>   org.osgi.framework.dto;version="1.8";uses:="org.osgi.dto",\
>   org.osgi.framework.hooks.bundle;version="1.1";uses:="org.osgi.framework",\
>
> org.osgi.framework.hooks.resolver;version="1.0";uses:="org.osgi.framework.wiring",\
>   org.osgi.framework.hooks.service;version="1.1";uses:="org.osgi.framework",\
>
> org.osgi.framework.hooks.weaving;version="1.1";uses:="org.osgi.framework.wiring",\
>   org.osgi.framework.launch;version="1.2";uses:="org.osgi.framework",\
>   org.osgi.framework.namespace;version="1.1";uses:="org.osgi.resource",\
>   org.osgi.framework.startlevel;version="1.0";uses:="org.osgi.framework",\
>   org.osgi.framework.startlevel.dto;version="1.0";uses:="org.osgi.dto",\
>
> org.osgi.framework.wiring;version="1.2";uses:="org.osgi.framework,org.osgi.resource",\
>
> org.osgi.framework.wiring.dto;version="1.2";uses:="org.osgi.dto,org.osgi.resource.dto",\
>
> org.osgi.service.condpermadmin;version="1.1.1";uses:="org.osgi.framework,org.osgi.service.permissionadmin",\
>
> org.osgi.service.packageadmin;version="1.2";uses:="org.osgi.framework",org.osgi.service.permissionadmin;version="1.2",\
>   org.osgi.service.resolver;version="1.0";uses:="org.osgi.resource",\
>   org.osgi.service.startlevel;version="1.1";uses:="org.osgi.framework",\
>   org.osgi.service.url;version="1.0",\
>   org.osgi.util.tracker;version="1.5.1";uses:="org.osgi.framework",\
>   org.apache.karaf.version;version="4.0.0", \
>   ${jre-${java.specification.version}}
>
> #
> # Extra packages appended after standard packages
> #
> org.osgi.framework.system.packages.extra = \
>      javax.annotation.security;version=1.2, \
>      javax.annotation.sql;version=1.2, \
>      javax.annotation;version=1.2, \
>      javax.xml.bind.annotation.adapters;version=2.2.1, \
>
> javax.xml.bind.annotation;uses:=\"javax.xml.bind,javax.xml.parsers,javax.xml.transform,javax.xml.transform.dom,org.w3c.dom\";version=2.2.1,
> \
>      javax.xml.bind.attachment;uses:=javax.activation;version=2.2.1, \
>
> javax.xml.bind.helpers;uses:=\"javax.xml.bind,javax.xml.bind.annotation.adapters,javax.xml.bind.attachment,javax.xml.stream,javax.xml.transform,javax.xml.validation,org.w3c.dom,org.xml.sax\";version=2.2.1,
> \
>
> javax.xml.bind.util;uses:=\"javax.xml.bind,javax.xml.transform.sax\";version=2.2.1,
> \
>
> javax.xml.bind;uses:=\"javax.xml.bind.annotation.adapters,javax.xml.bind.attachment,javax.xml.namespace,javax.xml.stream,javax.xml.transform,javax.xml.validation,org.w3c.dom,org.xml.sax\";version=2.2.1,
> \
>      javax.xml.datatype;uses:=javax.xml.namespace;version=1.4, \
>      javax.xml.namespace;version=1.4, \
>
> javax.xml.parsers;uses:=\"javax.xml.validation,org.w3c.dom,org.xml.sax,org.xml.sax.helpers\";version=1.4,
> \
>
> javax.xml.soap;uses:=\"javax.activation,javax.xml.namespace,javax.xml.transform,javax.xml.transform.dom,org.w3c.dom\";version=1.3,
> \
>
> javax.xml.stream.events;uses:=\"javax.xml.namespace,javax.xml.stream\";version=1.2,
> \
>
> javax.xml.stream.util;uses:=\"javax.xml.namespace,javax.xml.stream,javax.xml.stream.events\";version=1.2,
> \
>
> javax.xml.stream;uses:=\"javax.xml.namespace,javax.xml.stream.events,javax.xml.stream.util,javax.xml.transform\";version=1.2,
> \
>
> javax.xml.transform.dom;uses:=\"javax.xml.transform,org.w3c.dom\";version=1.4,
> \
>
> javax.xml.transform.sax;uses:=\"javax.xml.transform,org.xml.sax,org.xml.sax.ext\";version=1.4,
> \
>
> javax.xml.transform.stax;uses:=\"javax.xml.stream,javax.xml.transform\";version=1.4,
> \
>      javax.xml.transform.stream;uses:=javax.xml.transform;version=1.4, \
>      javax.xml.transform;version=1.4, \
>
> javax.xml.validation;uses:=\"javax.xml.transform,org.w3c.dom,org.w3c.dom.ls,org.xml.sax\";version=1.4,
> \
>
> javax.xml.ws.handler.soap;uses:=\"javax.xml.bind,javax.xml.namespace,javax.xml.soap,javax.xml.ws.handler\";version=2.2,
> \
>
> javax.xml.ws.handler;uses:=\"javax.xml.namespace,javax.xml.ws\";version=2.2,
> \
>      javax.xml.ws.http;uses:=javax.xml.ws;version=2.2, \
>
> javax.xml.ws.soap;uses:=\"javax.xml.soap,javax.xml.ws,javax.xml.ws.spi\";version=2.2,
> \
>      javax.xml.ws.spi.http;version=2.2, \
>
> javax.xml.ws.spi;uses:=\"javax.xml.bind,javax.xml.namespace,javax.xml.transform,javax.xml.ws,javax.xml.ws.handler,javax.xml.ws.wsaddressing,org.w3c.dom\";version=2.2,
> \
>
> javax.xml.ws.wsaddressing;uses:=\"javax.xml.bind.annotation,javax.xml.namespace,javax.xml.transform,javax.xml.ws,org.w3c.dom\";version=2.2,
> \
>
> javax.xml.ws;uses:=\"javax.xml.bind,javax.xml.bind.annotation,javax.xml.namespace,javax.xml.transform,javax.xml.ws.handler,javax.xml.ws.spi,javax.xml.ws.spi.http,org.w3c.dom\";version=2.2,
> \
>      javax.xml.xpath;uses:=\"javax.xml.namespace,org.xml.sax\";version=1.4, \
>      javax.xml;version=1.4, \
>
> org.apache.html.dom;uses:=\"org.apache.xerces.dom,org.w3c.dom,org.xml.sax\";version=2.11.0,
> \
>      org.apache.karaf.branding, \
>
> org.apache.karaf.diagnostic.core.common;uses:=org.apache.karaf.diagnostic.core;version=4.0.0,
> \
>      org.apache.karaf.diagnostic.core;uses:=org.osgi.framework;version=4.0.0,
> \
>
> org.apache.karaf.jaas.boot.principal;uses:=javax.security.auth;version=4.0.0,
> \
>
> org.apache.karaf.jaas.boot;uses:=\"javax.security.auth,javax.security.auth.callback,javax.security.auth.login,javax.security.auth.spi,org.osgi.framework\";version=4.0.0,
> \
>
> org.apache.wml.dom;uses:=\"org.apache.wml,org.apache.xerces.dom,org.w3c.dom\";version=2.11.0,
> \
>      org.apache.wml;uses:=org.w3c.dom;version=2.11.0, \
>
> org.apache.xerces.dom.events;uses:=\"org.w3c.dom,org.w3c.dom.events,org.w3c.dom.views\";version=2.11.0,
> \
>
> org.apache.xerces.dom3.as;uses:=\"org.w3c.dom,org.w3c.dom.ls\";version=2.11.0,
> \
>
> org.apache.xerces.dom;uses:=\"org.apache.xerces.dom3.as,org.apache.xerces.impl,org.apache.xerces.impl.dv,org.apache.xerces.impl.validation,org.apache.xerces.impl.xs,org.apache.xerces.util,org.apache.xerces.xni,org.apache.xerces.xni.parser,org.apache.xerces.xs,org.w3c.dom,org.w3c.dom.events,org.w3c.dom.ls,org.w3c.dom.ranges,org.w3c.dom.traversal\";version=2.11.0,
> \
>
> org.apache.xerces.impl.dtd.models;uses:=org.apache.xerces.xni;version=2.11.0,
> \
>
> org.apache.xerces.impl.dtd;uses:=\"org.apache.xerces.impl,org.apache.xerces.impl.dtd.models,org.apache.xerces.impl.dv,org.apache.xerces.impl.validation,org.apache.xerces.util,org.apache.xerces.xni,org.apache.xerces.xni.grammars,org.apache.xerces.xni.parser\";version=2.11.0,
> \
>
> org.apache.xerces.impl.dv.dtd;uses:=org.apache.xerces.impl.dv;version=2.11.0,
> \
>
> org.apache.xerces.impl.dv.util;uses:=\"org.apache.xerces.xs,org.apache.xerces.xs.datatypes\";version=2.11.0,
> \
>
> org.apache.xerces.impl.dv.xs;uses:=\"javax.xml.datatype,org.apache.xerces.impl.dv,org.apache.xerces.impl.xs,org.apache.xerces.impl.xs.util,org.apache.xerces.util,org.apache.xerces.xs,org.apache.xerces.xs.datatypes,org.w3c.dom\";version=2.11.0,
> \
>
> org.apache.xerces.impl.dv;uses:=\"org.apache.xerces.impl.xs.util,org.apache.xerces.util,org.apache.xerces.xs\";version=2.11.0,
> \
>      org.apache.xerces.impl.io;uses:=org.apache.xerces.util;version=2.11.0, \
>      org.apache.xerces.impl.msg;uses:=org.apache.xerces.util;version=2.11.0,
> \
>
> org.apache.xerces.impl.validation;uses:=\"org.apache.xerces.impl.dv,org.apache.xerces.util,org.apache.xerces.xni\";version=2.11.0,
> \
>      org.apache.xerces.impl.xpath.regex;version=2.11.0, \
>
> org.apache.xerces.impl.xpath;uses:=\"org.apache.xerces.util,org.apache.xerces.xni\";version=2.11.0,
> \
>
> org.apache.xerces.impl.xs.identity;uses:=\"org.apache.xerces.impl.xpath,org.apache.xerces.impl.xs,org.apache.xerces.util,org.apache.xerces.xni,org.apache.xerces.xs\";version=2.11.0,
> \
>
> org.apache.xerces.impl.xs.models;uses:=\"org.apache.xerces.impl.dtd.models,org.apache.xerces.impl.xs,org.apache.xerces.xni,org.apache.xerces.xni.parser\";version=2.11.0,
> \
>
> org.apache.xerces.impl.xs.opti;uses:=\"org.apache.xerces.impl,org.apache.xerces.impl.dv,org.apache.xerces.impl.validation,org.apache.xerces.parsers,org.apache.xerces.util,org.apache.xerces.xni,org.apache.xerces.xni.grammars,org.apache.xerces.xni.parser,org.w3c.dom\";version=2.11.0,
> \
>
> org.apache.xerces.impl.xs.traversers;uses:=\"org.apache.xerces.impl.dv,org.apache.xerces.impl.xs,org.apache.xerces.impl.xs.util,org.apache.xerces.util,org.apache.xerces.xni,org.apache.xerces.xni.parser,org.w3c.dom\";version=2.11.0,
> \
>
> org.apache.xerces.impl.xs.util;uses:=\"org.apache.xerces.impl.xs,org.apache.xerces.util,org.apache.xerces.xni,org.apache.xerces.xni.parser,org.apache.xerces.xs,org.apache.xerces.xs.datatypes,org.w3c.dom.ls\";version=2.11.0,
> \
>
> org.apache.xerces.impl.xs;uses:=\"org.apache.xerces.dom,org.apache.xerces.impl,org.apache.xerces.impl.dv,org.apache.xerces.impl.dv.xs,org.apache.xerces.impl.validation,org.apache.xerces.impl.xs.identity,org.apache.xerces.impl.xs.models,org.apache.xerces.impl.xs.util,org.apache.xerces.util,org.apache.xerces.xni,org.apache.xerces.xni.grammars,org.apache.xerces.xni.parser,org.apache.xerces.xs,org.apache.xerces.xs.datatypes,org.w3c.dom,org.w3c.dom.ls\";version=2.11.0,
> \
>
> org.apache.xerces.impl;uses:=\"org.apache.xerces.impl.dtd,org.apache.xerces.impl.validation,org.apache.xerces.util,org.apache.xerces.xni,org.apache.xerces.xni.grammars,org.apache.xerces.xni.parser,org.xml.sax\";version=2.11.0,
> \
>      org.apache.xerces.jaxp.datatype;uses:=javax.xml.datatype;version=2.11.0,
> \
>
> org.apache.xerces.jaxp.validation;uses:=\"javax.xml.transform,javax.xml.validation,org.apache.xerces.xni.grammars,org.w3c.dom.ls,org.xml.sax\";version=2.11.0,
> \
>
> org.apache.xerces.jaxp;uses:=\"javax.xml.parsers,javax.xml.validation,org.apache.xerces.parsers,org.apache.xerces.xs,org.w3c.dom,org.xml.sax,org.xml.sax.helpers\";version=2.11.0,
> \
>
> org.apache.xerces.parsers;uses:=\"org.apache.xerces.dom,org.apache.xerces.dom3.as,org.apache.xerces.impl,org.apache.xerces.impl.dtd,org.apache.xerces.impl.dv,org.apache.xerces.impl.validation,org.apache.xerces.impl.xs,org.apache.xerces.util,org.apache.xerces.xinclude,org.apache.xerces.xni,org.apache.xerces.xni.grammars,org.apache.xerces.xni.parser,org.apache.xerces.xs,org.w3c.dom,org.w3c.dom.ls,org.xml.sax,org.xml.sax.ext\";version=2.11.0,
> \
>
> org.apache.xerces.stax.events;uses:=\"javax.xml.namespace,javax.xml.stream,javax.xml.stream.events\";version=2.11.0,
> \
>
> org.apache.xerces.stax;uses:=\"javax.xml.namespace,javax.xml.stream,javax.xml.stream.events\";version=2.11.0,
> \
>
> org.apache.xerces.util;uses:=\"javax.xml.namespace,javax.xml.stream,org.apache.xerces.dom,org.apache.xerces.impl,org.apache.xerces.xni,org.apache.xerces.xni.grammars,org.apache.xerces.xni.parser,org.w3c.dom,org.w3c.dom.ls,org.xml.sax,org.xml.sax.ext\";version=2.11.0,
> \
>
> org.apache.xerces.xinclude;uses:=\"org.apache.xerces.impl,org.apache.xerces.util,org.apache.xerces.xni,org.apache.xerces.xni.parser,org.apache.xerces.xpointer\";version=2.11.0,
> \
>
> org.apache.xerces.xni.grammars;uses:=\"org.apache.xerces.xni,org.apache.xerces.xni.parser,org.apache.xerces.xs\";version=2.11.0,
> \
>      org.apache.xerces.xni.parser;uses:=org.apache.xerces.xni;version=2.11.0,
> \
>      org.apache.xerces.xni;uses:=org.apache.xerces.xni.parser;version=2.11.0,
> \
>
> org.apache.xerces.xpointer;uses:=\"org.apache.xerces.impl,org.apache.xerces.util,org.apache.xerces.xinclude,org.apache.xerces.xni,org.apache.xerces.xni.parser\";version=2.11.0,
> \
>
> org.apache.xerces.xs.datatypes;uses:=\"javax.xml.datatype,javax.xml.namespace,org.apache.xerces.xni,org.apache.xerces.xs\";version=2.11.0,
> \
>
> org.apache.xerces.xs;uses:=\"org.apache.xerces.xs.datatypes,org.w3c.dom,org.w3c.dom.ls\";version=2.11.0,
> \
>
> org.apache.xml.serialize;uses:=\"org.apache.xerces.dom,org.apache.xerces.util,org.w3c.dom,org.w3c.dom.ls,org.xml.sax,org.xml.sax.ext\";version=2.11.0,
> \
>      org.w3c.dom.bootstrap;uses:=org.w3c.dom;version=1.0, \
>
> org.w3c.dom.css;uses:=\"org.w3c.dom,org.w3c.dom.stylesheets,org.w3c.dom.views\";version=1.0,
> \
>      org.w3c.dom.events;uses:=\"org.w3c.dom,org.w3c.dom.views\";version=1.0,
> \
>      org.w3c.dom.html;uses:=org.w3c.dom;version=1.0, \
>
> org.w3c.dom.ls;uses:=\"org.w3c.dom,org.w3c.dom.events,org.w3c.dom.traversal\";version=1.0,
> \
>      org.w3c.dom.ranges;uses:=org.w3c.dom;version=1.0, \
>      org.w3c.dom.stylesheets;uses:=org.w3c.dom;version=1.0, \
>      org.w3c.dom.traversal;uses:=org.w3c.dom;version=1.0, \
>      org.w3c.dom.views;version=1.0, \
>      org.w3c.dom.xpath;uses:=org.w3c.dom;version=1.0, \
>      org.w3c.dom;version=1.0, \
>      org.xml.sax.ext;uses:=\"org.xml.sax,org.xml.sax.helpers\";version=2.0.2,
> \
>      org.xml.sax.helpers;uses:=org.xml.sax;version=2.0.2, \
>      org.xml.sax;version=2.0.2, \
>      sun.misc
>
>
> org.osgi.framework.system.capabilities= \
>   ${eecap-${java.specification.version}}, \
>
> osgi.service;effective:=active;objectClass=org.osgi.service.packageadmin.PackageAdmin,
> \
>
> osgi.service;effective:=active;objectClass=org.osgi.service.resolver.Resolver,
> \
>
> osgi.service;effective:=active;objectClass=org.osgi.service.startlevel.StartLevel,
> \
>   osgi.service;effective:=active;objectClass=org.osgi.service.url.URLHandlers
>
> eecap-1.8= osgi.ee; osgi.ee="OSGi/Minimum";
> version:List<Version>="1.0,1.1,1.2", \
>   osgi.ee; osgi.ee="JavaSE";
> version:List<Version>="1.0,1.1,1.2,1.3,1.4,1.5,1.6,1.7,1.8"
> eecap-1.7= osgi.ee; osgi.ee="OSGi/Minimum";
> version:List<Version>="1.0,1.1,1.2", \
>   osgi.ee; osgi.ee="JavaSE";
> version:List<Version>="1.0,1.1,1.2,1.3,1.4,1.5,1.6,1.7"
> eecap-1.6= osgi.ee; osgi.ee="OSGi/Minimum";
> version:List<Version>="1.0,1.1,1.2", \
>   osgi.ee; osgi.ee="JavaSE";
> version:List<Version>="1.0,1.1,1.2,1.3,1.4,1.5,1.6"
> eecap-1.5= osgi.ee; osgi.ee="OSGi/Minimum";
> version:List<Version>="1.0,1.1,1.2", \
>   osgi.ee; osgi.ee="JavaSE"; version:List<Version>="1.0,1.1,1.2,1.3,1.4,1.5"
> eecap-1.4= osgi.ee; osgi.ee="OSGi/Minimum";
> version:List<Version>="1.0,1.1,1.2", \
>   osgi.ee; osgi.ee="JavaSE"; version:List<Version>="1.0,1.1,1.2,1.3,1.4"
> eecap-1.3= osgi.ee; osgi.ee="OSGi/Minimum"; version:List<Version>="1.0,1.1",
> \
>   osgi.ee; osgi.ee="JavaSE"; version:List<Version>="1.0,1.1,1.2,1.3"
> eecap-1.2= osgi.ee; osgi.ee="OSGi/Minimum"; version:List<Version>="1.0,1.1",
> \
>   osgi.ee; osgi.ee="JavaSE"; version:List<Version>="1.0,1.1,1.2"
>
> #
> # javax.transaction is needed to avoid class loader constraint violation
> when using javax.sql
> #
> org.osgi.framework.bootdelegation = \
>      com.sun.*, \
>      javax.transaction, \
>      javax.transaction.*, \
>      javax.xml.crypto, \
>      javax.xml.crypto.*, \
>      org.apache.html.dom, \
>      org.apache.karaf.jaas.boot, \
>      org.apache.karaf.jaas.boot.principal, \
>      org.apache.wml, \
>      org.apache.wml.dom, \
>      org.apache.xerces.dom, \
>      org.apache.xerces.dom.events, \
>      org.apache.xerces.dom3.as, \
>      org.apache.xerces.impl, \
>      org.apache.xerces.impl.dtd, \
>      org.apache.xerces.impl.dtd.models, \
>      org.apache.xerces.impl.dv, \
>      org.apache.xerces.impl.dv.dtd, \
>      org.apache.xerces.impl.dv.util, \
>      org.apache.xerces.impl.dv.xs, \
>      org.apache.xerces.impl.io, \
>      org.apache.xerces.impl.msg, \
>      org.apache.xerces.impl.validation, \
>      org.apache.xerces.impl.xpath, \
>      org.apache.xerces.impl.xpath.regex, \
>      org.apache.xerces.impl.xs, \
>      org.apache.xerces.impl.xs.identity, \
>      org.apache.xerces.impl.xs.models, \
>      org.apache.xerces.impl.xs.opti, \
>      org.apache.xerces.impl.xs.traversers, \
>      org.apache.xerces.impl.xs.util, \
>      org.apache.xerces.jaxp, \
>      org.apache.xerces.jaxp.datatype, \
>      org.apache.xerces.jaxp.validation, \
>      org.apache.xerces.parsers, \
>      org.apache.xerces.stax, \
>      org.apache.xerces.stax.events, \
>      org.apache.xerces.util, \
>      org.apache.xerces.xinclude, \
>      org.apache.xerces.xni, \
>      org.apache.xerces.xni.grammars, \
>      org.apache.xerces.xni.parser, \
>      org.apache.xerces.xpointer, \
>      org.apache.xerces.xs, \
>      org.apache.xerces.xs.datatypes, \
>      org.apache.xml.serialize, \
>      sun.*
>
> # jVisualVM support
> # in order to use Karaf with jvisualvm, the
> org.osgi.framework.bootdelegation property has to contain the
> org.netbeans.lib.profiler.server package
> # and, so, it should look like:
> #
> #
> org.osgi.framework.bootdelegation=org.apache.karaf.jaas.boot,org.apache.karaf.jaas.boot.principal,sun.*,com.sun.*,javax.transaction,javax.transaction.*,javax.xml.crypto,javax.xml.crypto.*,org.apache.xerces.jaxp.datatype,org.apache.xerces.stax,org.apache.xerces.parsers,org.apache.xerces.jaxp,org.apache.xerces.jaxp.validation,org.apache.xerces.dom,org.netbeans.lib.profiler.server
> #
> # YourKit support
> # in order to use Karaf with YourKit, the org.osgi.framework.bootdelegation
> property has to contain the com.yourkit.* packages
> # and, so, it should look like:
> #
> #
> org.osgi.framework.bootdelegation=org.apache.karaf.jaas.boot,org.apache.karaf.jaas.boot.principal,sun.*,com.sun.*,javax.transaction,javax.transaction.*,javax.xml.crypto,javax.xml.crypto.*,org.apache.xerces.jaxp.datatype,org.apache.xerces.stax,org.apache.xerces.parsers,org.apache.xerces.jaxp,org.apache.xerces.jaxp.validation,org.apache.xerces.dom,com.yourkit.*
> #
>
> #
> # OSGi Execution Environment
> #
> org.osgi.framework.executionenvironment=J2SE-1.7,JavaSE-1.7,J2SE-1.6,JavaSE-1.6,J2SE-1.5,JavaSE-1.5,J2SE-1.4,JavaSE-1.4,J2SE-1.3,JavaSE-1.3,J2SE-1.2,,JavaSE-1.2,CDC-1.1/Foundation-1.1,CDC-1.0/Foundation-1.0,J2ME,OSGi/Minimum-1.1,OSGi/Minimum-1.0
>
> #
> # Set the parent classloader for the bundle to the classloader that loads
> the Framework (i.e. everything in lib/*.jar)
> #
> org.osgi.framework.bundle.parent=framework
>
> #
> # Definition of the default bundle start level
> #
> org.osgi.framework.startlevel.beginning=100
> karaf.startlevel.bundle=80
>
> #
> # The location of the Karaf shutdown port file
> #
> karaf.shutdown.port.file=${karaf.data}/port
>
> #
> # Configuration FileMonitor properties
> #
> felix.fileinstall.enableConfigSave = true
> felix.fileinstall.dir    = ${karaf.etc}
> felix.fileinstall.filter = .*\\.cfg
> felix.fileinstall.poll   = 1000
> felix.fileinstall.noInitialDelay = true
> felix.fileinstall.log.level = 3
> felix.fileinstall.log.default = jul
>
> #
> # Delay for writing the framework state to disk in equinox
> # must be  >= 1000 and <= 1800000
> #
> eclipse.stateSaveDelayInterval = 1000
>
> #
> # OBR Repository list
> # This property will be modified by the obr:addUrl and obr:removeUrl
> commands.
> #
> obr.repository.url =
>
> #
> # Start blueprint bundles synchronously when possible
> #
> org.apache.aries.blueprint.synchronous=true
>
> #
> # Do not weave all any classes by default
> #
> org.apache.aries.proxy.weaving.enabled=
>
> #
> # mvn url handler requires config instance configuration
> #
> org.ops4j.pax.url.mvn.requireConfigAdminConfig=true
>
> #
> # Don't delay the console startup. Set to true if you want the console to
> start after all other bundles
> #
> karaf.delay.console=false
>
> #
> # Generated command shutdown
> #
> karaf.shutdown.command = 94d9abc3-c688-4225-8673-3d5a94ab3657
>
>
>
> -----------------------
>
>
> I just configured karaf to clean the cache every time.
> I have't done anything else.
>
>
>
> --
> View this message in context: http://karaf.922171.n3.nabble.com/Unresolved-requirements-custom-jar-12-R-12-0-osgi-wiring-package-osgi-wiring-package-org-osgi-framew-tp4041134p4041165.html
> Sent from the Karaf - Dev mailing list archive at Nabble.com.
>

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

Re: Unresolved requirements: [[custom_jar [12](R 12.0)] osgi.wiring.package; (&(osgi.wiring.package=org.osgi.framework)(version>=1.7.0)(!(version>=2.0.0)))]

Posted by rcbandit <pe...@gmail.com>.
karaf@root()> package:exports|grep -i org.osgi.framework
org.osgi.framework.dto                         | 1.8.0   | 0  |
org.apache.felix.framework
org.osgi.framework.hooks.bundle                | 1.1.0   | 0  |
org.apache.felix.framework
org.osgi.framework.hooks.resolver              | 1.0.0   | 0  |
org.apache.felix.framework
org.osgi.framework.hooks.service               | 1.1.0   | 0  |
org.apache.felix.framework
org.osgi.framework.hooks.weaving               | 1.1.0   | 0  |
org.apache.felix.framework
org.osgi.framework.launch                      | 1.2.0   | 0  |
org.apache.felix.framework
org.osgi.framework.namespace                   | 1.1.0   | 0  |
org.apache.felix.framework
org.osgi.framework.startlevel.dto              | 1.0.0   | 0  |
org.apache.felix.framework
org.osgi.framework.startlevel                  | 1.0.0   | 0  |
org.apache.felix.framework
org.osgi.framework.wiring.dto                  | 1.2.0   | 0  |
org.apache.felix.framework
org.osgi.framework.wiring                      | 1.2.0   | 0  |
org.apache.felix.framework
org.osgi.framework                             | 1.8.0   | 0  |
org.apache.felix.framework
karaf@root()>



################################################################################
#
#    Licensed to the Apache Software Foundation (ASF) under one or more
#    contributor license agreements.  See the NOTICE file distributed with
#    this work for additional information regarding copyright ownership.
#    The ASF licenses this file to You under the Apache License, Version 2.0
#    (the "License"); you may not use this file except in compliance with
#    the License.  You may obtain a copy of the License at
#
#       http://www.apache.org/licenses/LICENSE-2.0
#
#    Unless required by applicable law or agreed to in writing, software
#    distributed under the License is distributed on an "AS IS" BASIS,
#    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
implied.
#    See the License for the specific language governing permissions and
#    limitations under the License.
#
################################################################################

#
# This file lists Karaf default settings for this particular version of
Karaf.
# For easier maintenance when upgrading Karaf and to better document which
# default values have changed, it is recommended to place any changes to
# these values in a custom.properties file in the same folder as this file.
# Each value specified in custom.properties will override the default value
# here.
#

#
# Properties file inclusions (as a space separated list of relative paths)
# Included files will override the values specified in this file
# NB: ${includes} properties files are mandatory, it means that Karaf will
not start
# if the include file is not found
#
${includes} = jre.properties custom.properties

#
# Properties file inclusions (as a space separated list of relative paths)
# Included files will override the values specified in this file
# NB: ${optionals} properties files are optionals, it means that Karaf will
just
# display a warning message but the bootstrap will be performed
#
# ${optionals} = my.properties

#
# Framework selection properties
#
karaf.framework=felix

#
# Location of the OSGi frameworks
#
karaf.framework.equinox=mvn\:org.eclipse.birt.runtime/org.eclipse.osgi/3.10.2.v20150203-1939
karaf.framework.felix=mvn\:org.apache.felix/org.apache.felix.framework/5.0.1

#
# Framework config properties.
#
org.osgi.framework.system.packages= \
 org.osgi.dto;version="1.0",\
 org.osgi.resource;version="1.0",\
 org.osgi.resource.dto;version="1.0";uses:="org.osgi.dto",\
 org.osgi.framework;version="1.8",\
 org.osgi.framework.dto;version="1.8";uses:="org.osgi.dto",\
 org.osgi.framework.hooks.bundle;version="1.1";uses:="org.osgi.framework",\

org.osgi.framework.hooks.resolver;version="1.0";uses:="org.osgi.framework.wiring",\
 org.osgi.framework.hooks.service;version="1.1";uses:="org.osgi.framework",\

org.osgi.framework.hooks.weaving;version="1.1";uses:="org.osgi.framework.wiring",\
 org.osgi.framework.launch;version="1.2";uses:="org.osgi.framework",\
 org.osgi.framework.namespace;version="1.1";uses:="org.osgi.resource",\
 org.osgi.framework.startlevel;version="1.0";uses:="org.osgi.framework",\
 org.osgi.framework.startlevel.dto;version="1.0";uses:="org.osgi.dto",\

org.osgi.framework.wiring;version="1.2";uses:="org.osgi.framework,org.osgi.resource",\

org.osgi.framework.wiring.dto;version="1.2";uses:="org.osgi.dto,org.osgi.resource.dto",\

org.osgi.service.condpermadmin;version="1.1.1";uses:="org.osgi.framework,org.osgi.service.permissionadmin",\

org.osgi.service.packageadmin;version="1.2";uses:="org.osgi.framework",org.osgi.service.permissionadmin;version="1.2",\
 org.osgi.service.resolver;version="1.0";uses:="org.osgi.resource",\
 org.osgi.service.startlevel;version="1.1";uses:="org.osgi.framework",\
 org.osgi.service.url;version="1.0",\
 org.osgi.util.tracker;version="1.5.1";uses:="org.osgi.framework",\
 org.apache.karaf.version;version="4.0.0", \
 ${jre-${java.specification.version}}

#
# Extra packages appended after standard packages
#
org.osgi.framework.system.packages.extra = \
    javax.annotation.security;version=1.2, \
    javax.annotation.sql;version=1.2, \
    javax.annotation;version=1.2, \
    javax.xml.bind.annotation.adapters;version=2.2.1, \
   
javax.xml.bind.annotation;uses:=\"javax.xml.bind,javax.xml.parsers,javax.xml.transform,javax.xml.transform.dom,org.w3c.dom\";version=2.2.1,
\
    javax.xml.bind.attachment;uses:=javax.activation;version=2.2.1, \
   
javax.xml.bind.helpers;uses:=\"javax.xml.bind,javax.xml.bind.annotation.adapters,javax.xml.bind.attachment,javax.xml.stream,javax.xml.transform,javax.xml.validation,org.w3c.dom,org.xml.sax\";version=2.2.1,
\
   
javax.xml.bind.util;uses:=\"javax.xml.bind,javax.xml.transform.sax\";version=2.2.1,
\
   
javax.xml.bind;uses:=\"javax.xml.bind.annotation.adapters,javax.xml.bind.attachment,javax.xml.namespace,javax.xml.stream,javax.xml.transform,javax.xml.validation,org.w3c.dom,org.xml.sax\";version=2.2.1,
\
    javax.xml.datatype;uses:=javax.xml.namespace;version=1.4, \
    javax.xml.namespace;version=1.4, \
   
javax.xml.parsers;uses:=\"javax.xml.validation,org.w3c.dom,org.xml.sax,org.xml.sax.helpers\";version=1.4,
\
   
javax.xml.soap;uses:=\"javax.activation,javax.xml.namespace,javax.xml.transform,javax.xml.transform.dom,org.w3c.dom\";version=1.3,
\
   
javax.xml.stream.events;uses:=\"javax.xml.namespace,javax.xml.stream\";version=1.2,
\
   
javax.xml.stream.util;uses:=\"javax.xml.namespace,javax.xml.stream,javax.xml.stream.events\";version=1.2,
\
   
javax.xml.stream;uses:=\"javax.xml.namespace,javax.xml.stream.events,javax.xml.stream.util,javax.xml.transform\";version=1.2,
\
   
javax.xml.transform.dom;uses:=\"javax.xml.transform,org.w3c.dom\";version=1.4,
\
   
javax.xml.transform.sax;uses:=\"javax.xml.transform,org.xml.sax,org.xml.sax.ext\";version=1.4,
\
   
javax.xml.transform.stax;uses:=\"javax.xml.stream,javax.xml.transform\";version=1.4,
\
    javax.xml.transform.stream;uses:=javax.xml.transform;version=1.4, \
    javax.xml.transform;version=1.4, \
   
javax.xml.validation;uses:=\"javax.xml.transform,org.w3c.dom,org.w3c.dom.ls,org.xml.sax\";version=1.4,
\
   
javax.xml.ws.handler.soap;uses:=\"javax.xml.bind,javax.xml.namespace,javax.xml.soap,javax.xml.ws.handler\";version=2.2,
\
   
javax.xml.ws.handler;uses:=\"javax.xml.namespace,javax.xml.ws\";version=2.2,
\
    javax.xml.ws.http;uses:=javax.xml.ws;version=2.2, \
   
javax.xml.ws.soap;uses:=\"javax.xml.soap,javax.xml.ws,javax.xml.ws.spi\";version=2.2,
\
    javax.xml.ws.spi.http;version=2.2, \
   
javax.xml.ws.spi;uses:=\"javax.xml.bind,javax.xml.namespace,javax.xml.transform,javax.xml.ws,javax.xml.ws.handler,javax.xml.ws.wsaddressing,org.w3c.dom\";version=2.2,
\
   
javax.xml.ws.wsaddressing;uses:=\"javax.xml.bind.annotation,javax.xml.namespace,javax.xml.transform,javax.xml.ws,org.w3c.dom\";version=2.2,
\
   
javax.xml.ws;uses:=\"javax.xml.bind,javax.xml.bind.annotation,javax.xml.namespace,javax.xml.transform,javax.xml.ws.handler,javax.xml.ws.spi,javax.xml.ws.spi.http,org.w3c.dom\";version=2.2,
\
    javax.xml.xpath;uses:=\"javax.xml.namespace,org.xml.sax\";version=1.4, \
    javax.xml;version=1.4, \
   
org.apache.html.dom;uses:=\"org.apache.xerces.dom,org.w3c.dom,org.xml.sax\";version=2.11.0,
\
    org.apache.karaf.branding, \
   
org.apache.karaf.diagnostic.core.common;uses:=org.apache.karaf.diagnostic.core;version=4.0.0,
\
    org.apache.karaf.diagnostic.core;uses:=org.osgi.framework;version=4.0.0,
\
   
org.apache.karaf.jaas.boot.principal;uses:=javax.security.auth;version=4.0.0,
\
   
org.apache.karaf.jaas.boot;uses:=\"javax.security.auth,javax.security.auth.callback,javax.security.auth.login,javax.security.auth.spi,org.osgi.framework\";version=4.0.0,
\
   
org.apache.wml.dom;uses:=\"org.apache.wml,org.apache.xerces.dom,org.w3c.dom\";version=2.11.0,
\
    org.apache.wml;uses:=org.w3c.dom;version=2.11.0, \
   
org.apache.xerces.dom.events;uses:=\"org.w3c.dom,org.w3c.dom.events,org.w3c.dom.views\";version=2.11.0,
\
   
org.apache.xerces.dom3.as;uses:=\"org.w3c.dom,org.w3c.dom.ls\";version=2.11.0,
\
   
org.apache.xerces.dom;uses:=\"org.apache.xerces.dom3.as,org.apache.xerces.impl,org.apache.xerces.impl.dv,org.apache.xerces.impl.validation,org.apache.xerces.impl.xs,org.apache.xerces.util,org.apache.xerces.xni,org.apache.xerces.xni.parser,org.apache.xerces.xs,org.w3c.dom,org.w3c.dom.events,org.w3c.dom.ls,org.w3c.dom.ranges,org.w3c.dom.traversal\";version=2.11.0,
\
   
org.apache.xerces.impl.dtd.models;uses:=org.apache.xerces.xni;version=2.11.0,
\
   
org.apache.xerces.impl.dtd;uses:=\"org.apache.xerces.impl,org.apache.xerces.impl.dtd.models,org.apache.xerces.impl.dv,org.apache.xerces.impl.validation,org.apache.xerces.util,org.apache.xerces.xni,org.apache.xerces.xni.grammars,org.apache.xerces.xni.parser\";version=2.11.0,
\
   
org.apache.xerces.impl.dv.dtd;uses:=org.apache.xerces.impl.dv;version=2.11.0,
\
   
org.apache.xerces.impl.dv.util;uses:=\"org.apache.xerces.xs,org.apache.xerces.xs.datatypes\";version=2.11.0,
\
   
org.apache.xerces.impl.dv.xs;uses:=\"javax.xml.datatype,org.apache.xerces.impl.dv,org.apache.xerces.impl.xs,org.apache.xerces.impl.xs.util,org.apache.xerces.util,org.apache.xerces.xs,org.apache.xerces.xs.datatypes,org.w3c.dom\";version=2.11.0,
\
   
org.apache.xerces.impl.dv;uses:=\"org.apache.xerces.impl.xs.util,org.apache.xerces.util,org.apache.xerces.xs\";version=2.11.0,
\
    org.apache.xerces.impl.io;uses:=org.apache.xerces.util;version=2.11.0, \
    org.apache.xerces.impl.msg;uses:=org.apache.xerces.util;version=2.11.0,
\
   
org.apache.xerces.impl.validation;uses:=\"org.apache.xerces.impl.dv,org.apache.xerces.util,org.apache.xerces.xni\";version=2.11.0,
\
    org.apache.xerces.impl.xpath.regex;version=2.11.0, \
   
org.apache.xerces.impl.xpath;uses:=\"org.apache.xerces.util,org.apache.xerces.xni\";version=2.11.0,
\
   
org.apache.xerces.impl.xs.identity;uses:=\"org.apache.xerces.impl.xpath,org.apache.xerces.impl.xs,org.apache.xerces.util,org.apache.xerces.xni,org.apache.xerces.xs\";version=2.11.0,
\
   
org.apache.xerces.impl.xs.models;uses:=\"org.apache.xerces.impl.dtd.models,org.apache.xerces.impl.xs,org.apache.xerces.xni,org.apache.xerces.xni.parser\";version=2.11.0,
\
   
org.apache.xerces.impl.xs.opti;uses:=\"org.apache.xerces.impl,org.apache.xerces.impl.dv,org.apache.xerces.impl.validation,org.apache.xerces.parsers,org.apache.xerces.util,org.apache.xerces.xni,org.apache.xerces.xni.grammars,org.apache.xerces.xni.parser,org.w3c.dom\";version=2.11.0,
\
   
org.apache.xerces.impl.xs.traversers;uses:=\"org.apache.xerces.impl.dv,org.apache.xerces.impl.xs,org.apache.xerces.impl.xs.util,org.apache.xerces.util,org.apache.xerces.xni,org.apache.xerces.xni.parser,org.w3c.dom\";version=2.11.0,
\
   
org.apache.xerces.impl.xs.util;uses:=\"org.apache.xerces.impl.xs,org.apache.xerces.util,org.apache.xerces.xni,org.apache.xerces.xni.parser,org.apache.xerces.xs,org.apache.xerces.xs.datatypes,org.w3c.dom.ls\";version=2.11.0,
\
   
org.apache.xerces.impl.xs;uses:=\"org.apache.xerces.dom,org.apache.xerces.impl,org.apache.xerces.impl.dv,org.apache.xerces.impl.dv.xs,org.apache.xerces.impl.validation,org.apache.xerces.impl.xs.identity,org.apache.xerces.impl.xs.models,org.apache.xerces.impl.xs.util,org.apache.xerces.util,org.apache.xerces.xni,org.apache.xerces.xni.grammars,org.apache.xerces.xni.parser,org.apache.xerces.xs,org.apache.xerces.xs.datatypes,org.w3c.dom,org.w3c.dom.ls\";version=2.11.0,
\
   
org.apache.xerces.impl;uses:=\"org.apache.xerces.impl.dtd,org.apache.xerces.impl.validation,org.apache.xerces.util,org.apache.xerces.xni,org.apache.xerces.xni.grammars,org.apache.xerces.xni.parser,org.xml.sax\";version=2.11.0,
\
    org.apache.xerces.jaxp.datatype;uses:=javax.xml.datatype;version=2.11.0,
\
   
org.apache.xerces.jaxp.validation;uses:=\"javax.xml.transform,javax.xml.validation,org.apache.xerces.xni.grammars,org.w3c.dom.ls,org.xml.sax\";version=2.11.0,
\
   
org.apache.xerces.jaxp;uses:=\"javax.xml.parsers,javax.xml.validation,org.apache.xerces.parsers,org.apache.xerces.xs,org.w3c.dom,org.xml.sax,org.xml.sax.helpers\";version=2.11.0,
\
   
org.apache.xerces.parsers;uses:=\"org.apache.xerces.dom,org.apache.xerces.dom3.as,org.apache.xerces.impl,org.apache.xerces.impl.dtd,org.apache.xerces.impl.dv,org.apache.xerces.impl.validation,org.apache.xerces.impl.xs,org.apache.xerces.util,org.apache.xerces.xinclude,org.apache.xerces.xni,org.apache.xerces.xni.grammars,org.apache.xerces.xni.parser,org.apache.xerces.xs,org.w3c.dom,org.w3c.dom.ls,org.xml.sax,org.xml.sax.ext\";version=2.11.0,
\
   
org.apache.xerces.stax.events;uses:=\"javax.xml.namespace,javax.xml.stream,javax.xml.stream.events\";version=2.11.0,
\
   
org.apache.xerces.stax;uses:=\"javax.xml.namespace,javax.xml.stream,javax.xml.stream.events\";version=2.11.0,
\
   
org.apache.xerces.util;uses:=\"javax.xml.namespace,javax.xml.stream,org.apache.xerces.dom,org.apache.xerces.impl,org.apache.xerces.xni,org.apache.xerces.xni.grammars,org.apache.xerces.xni.parser,org.w3c.dom,org.w3c.dom.ls,org.xml.sax,org.xml.sax.ext\";version=2.11.0,
\
   
org.apache.xerces.xinclude;uses:=\"org.apache.xerces.impl,org.apache.xerces.util,org.apache.xerces.xni,org.apache.xerces.xni.parser,org.apache.xerces.xpointer\";version=2.11.0,
\
   
org.apache.xerces.xni.grammars;uses:=\"org.apache.xerces.xni,org.apache.xerces.xni.parser,org.apache.xerces.xs\";version=2.11.0,
\
    org.apache.xerces.xni.parser;uses:=org.apache.xerces.xni;version=2.11.0,
\
    org.apache.xerces.xni;uses:=org.apache.xerces.xni.parser;version=2.11.0,
\
   
org.apache.xerces.xpointer;uses:=\"org.apache.xerces.impl,org.apache.xerces.util,org.apache.xerces.xinclude,org.apache.xerces.xni,org.apache.xerces.xni.parser\";version=2.11.0,
\
   
org.apache.xerces.xs.datatypes;uses:=\"javax.xml.datatype,javax.xml.namespace,org.apache.xerces.xni,org.apache.xerces.xs\";version=2.11.0,
\
   
org.apache.xerces.xs;uses:=\"org.apache.xerces.xs.datatypes,org.w3c.dom,org.w3c.dom.ls\";version=2.11.0,
\
   
org.apache.xml.serialize;uses:=\"org.apache.xerces.dom,org.apache.xerces.util,org.w3c.dom,org.w3c.dom.ls,org.xml.sax,org.xml.sax.ext\";version=2.11.0,
\
    org.w3c.dom.bootstrap;uses:=org.w3c.dom;version=1.0, \
   
org.w3c.dom.css;uses:=\"org.w3c.dom,org.w3c.dom.stylesheets,org.w3c.dom.views\";version=1.0,
\
    org.w3c.dom.events;uses:=\"org.w3c.dom,org.w3c.dom.views\";version=1.0,
\
    org.w3c.dom.html;uses:=org.w3c.dom;version=1.0, \
   
org.w3c.dom.ls;uses:=\"org.w3c.dom,org.w3c.dom.events,org.w3c.dom.traversal\";version=1.0,
\
    org.w3c.dom.ranges;uses:=org.w3c.dom;version=1.0, \
    org.w3c.dom.stylesheets;uses:=org.w3c.dom;version=1.0, \
    org.w3c.dom.traversal;uses:=org.w3c.dom;version=1.0, \
    org.w3c.dom.views;version=1.0, \
    org.w3c.dom.xpath;uses:=org.w3c.dom;version=1.0, \
    org.w3c.dom;version=1.0, \
    org.xml.sax.ext;uses:=\"org.xml.sax,org.xml.sax.helpers\";version=2.0.2,
\
    org.xml.sax.helpers;uses:=org.xml.sax;version=2.0.2, \
    org.xml.sax;version=2.0.2, \
    sun.misc


org.osgi.framework.system.capabilities= \
 ${eecap-${java.specification.version}}, \

osgi.service;effective:=active;objectClass=org.osgi.service.packageadmin.PackageAdmin,
\

osgi.service;effective:=active;objectClass=org.osgi.service.resolver.Resolver,
\

osgi.service;effective:=active;objectClass=org.osgi.service.startlevel.StartLevel,
\
 osgi.service;effective:=active;objectClass=org.osgi.service.url.URLHandlers

eecap-1.8= osgi.ee; osgi.ee="OSGi/Minimum";
version:List<Version>="1.0,1.1,1.2", \
 osgi.ee; osgi.ee="JavaSE";
version:List<Version>="1.0,1.1,1.2,1.3,1.4,1.5,1.6,1.7,1.8"
eecap-1.7= osgi.ee; osgi.ee="OSGi/Minimum";
version:List<Version>="1.0,1.1,1.2", \
 osgi.ee; osgi.ee="JavaSE";
version:List<Version>="1.0,1.1,1.2,1.3,1.4,1.5,1.6,1.7"
eecap-1.6= osgi.ee; osgi.ee="OSGi/Minimum";
version:List<Version>="1.0,1.1,1.2", \
 osgi.ee; osgi.ee="JavaSE";
version:List<Version>="1.0,1.1,1.2,1.3,1.4,1.5,1.6"
eecap-1.5= osgi.ee; osgi.ee="OSGi/Minimum";
version:List<Version>="1.0,1.1,1.2", \
 osgi.ee; osgi.ee="JavaSE"; version:List<Version>="1.0,1.1,1.2,1.3,1.4,1.5"
eecap-1.4= osgi.ee; osgi.ee="OSGi/Minimum";
version:List<Version>="1.0,1.1,1.2", \
 osgi.ee; osgi.ee="JavaSE"; version:List<Version>="1.0,1.1,1.2,1.3,1.4"
eecap-1.3= osgi.ee; osgi.ee="OSGi/Minimum"; version:List<Version>="1.0,1.1",
\
 osgi.ee; osgi.ee="JavaSE"; version:List<Version>="1.0,1.1,1.2,1.3"
eecap-1.2= osgi.ee; osgi.ee="OSGi/Minimum"; version:List<Version>="1.0,1.1",
\
 osgi.ee; osgi.ee="JavaSE"; version:List<Version>="1.0,1.1,1.2"

#
# javax.transaction is needed to avoid class loader constraint violation
when using javax.sql
#
org.osgi.framework.bootdelegation = \
    com.sun.*, \
    javax.transaction, \
    javax.transaction.*, \
    javax.xml.crypto, \
    javax.xml.crypto.*, \
    org.apache.html.dom, \
    org.apache.karaf.jaas.boot, \
    org.apache.karaf.jaas.boot.principal, \
    org.apache.wml, \
    org.apache.wml.dom, \
    org.apache.xerces.dom, \
    org.apache.xerces.dom.events, \
    org.apache.xerces.dom3.as, \
    org.apache.xerces.impl, \
    org.apache.xerces.impl.dtd, \
    org.apache.xerces.impl.dtd.models, \
    org.apache.xerces.impl.dv, \
    org.apache.xerces.impl.dv.dtd, \
    org.apache.xerces.impl.dv.util, \
    org.apache.xerces.impl.dv.xs, \
    org.apache.xerces.impl.io, \
    org.apache.xerces.impl.msg, \
    org.apache.xerces.impl.validation, \
    org.apache.xerces.impl.xpath, \
    org.apache.xerces.impl.xpath.regex, \
    org.apache.xerces.impl.xs, \
    org.apache.xerces.impl.xs.identity, \
    org.apache.xerces.impl.xs.models, \
    org.apache.xerces.impl.xs.opti, \
    org.apache.xerces.impl.xs.traversers, \
    org.apache.xerces.impl.xs.util, \
    org.apache.xerces.jaxp, \
    org.apache.xerces.jaxp.datatype, \
    org.apache.xerces.jaxp.validation, \
    org.apache.xerces.parsers, \
    org.apache.xerces.stax, \
    org.apache.xerces.stax.events, \
    org.apache.xerces.util, \
    org.apache.xerces.xinclude, \
    org.apache.xerces.xni, \
    org.apache.xerces.xni.grammars, \
    org.apache.xerces.xni.parser, \
    org.apache.xerces.xpointer, \
    org.apache.xerces.xs, \
    org.apache.xerces.xs.datatypes, \
    org.apache.xml.serialize, \
    sun.*

# jVisualVM support
# in order to use Karaf with jvisualvm, the
org.osgi.framework.bootdelegation property has to contain the
org.netbeans.lib.profiler.server package
# and, so, it should look like:
#
#
org.osgi.framework.bootdelegation=org.apache.karaf.jaas.boot,org.apache.karaf.jaas.boot.principal,sun.*,com.sun.*,javax.transaction,javax.transaction.*,javax.xml.crypto,javax.xml.crypto.*,org.apache.xerces.jaxp.datatype,org.apache.xerces.stax,org.apache.xerces.parsers,org.apache.xerces.jaxp,org.apache.xerces.jaxp.validation,org.apache.xerces.dom,org.netbeans.lib.profiler.server
#
# YourKit support
# in order to use Karaf with YourKit, the org.osgi.framework.bootdelegation
property has to contain the com.yourkit.* packages
# and, so, it should look like:
#
#
org.osgi.framework.bootdelegation=org.apache.karaf.jaas.boot,org.apache.karaf.jaas.boot.principal,sun.*,com.sun.*,javax.transaction,javax.transaction.*,javax.xml.crypto,javax.xml.crypto.*,org.apache.xerces.jaxp.datatype,org.apache.xerces.stax,org.apache.xerces.parsers,org.apache.xerces.jaxp,org.apache.xerces.jaxp.validation,org.apache.xerces.dom,com.yourkit.*
#

#
# OSGi Execution Environment
#
org.osgi.framework.executionenvironment=J2SE-1.7,JavaSE-1.7,J2SE-1.6,JavaSE-1.6,J2SE-1.5,JavaSE-1.5,J2SE-1.4,JavaSE-1.4,J2SE-1.3,JavaSE-1.3,J2SE-1.2,,JavaSE-1.2,CDC-1.1/Foundation-1.1,CDC-1.0/Foundation-1.0,J2ME,OSGi/Minimum-1.1,OSGi/Minimum-1.0

#
# Set the parent classloader for the bundle to the classloader that loads
the Framework (i.e. everything in lib/*.jar)
#
org.osgi.framework.bundle.parent=framework

#
# Definition of the default bundle start level
#
org.osgi.framework.startlevel.beginning=100
karaf.startlevel.bundle=80

#
# The location of the Karaf shutdown port file
#
karaf.shutdown.port.file=${karaf.data}/port

#
# Configuration FileMonitor properties
#
felix.fileinstall.enableConfigSave = true
felix.fileinstall.dir    = ${karaf.etc}
felix.fileinstall.filter = .*\\.cfg
felix.fileinstall.poll   = 1000
felix.fileinstall.noInitialDelay = true
felix.fileinstall.log.level = 3
felix.fileinstall.log.default = jul

#
# Delay for writing the framework state to disk in equinox
# must be  >= 1000 and <= 1800000
#
eclipse.stateSaveDelayInterval = 1000

#
# OBR Repository list
# This property will be modified by the obr:addUrl and obr:removeUrl
commands. 
#
obr.repository.url = 

#
# Start blueprint bundles synchronously when possible
#
org.apache.aries.blueprint.synchronous=true

#
# Do not weave all any classes by default
#
org.apache.aries.proxy.weaving.enabled=

#
# mvn url handler requires config instance configuration
#
org.ops4j.pax.url.mvn.requireConfigAdminConfig=true

#
# Don't delay the console startup. Set to true if you want the console to
start after all other bundles
#
karaf.delay.console=false

#
# Generated command shutdown
#
karaf.shutdown.command = 94d9abc3-c688-4225-8673-3d5a94ab3657



-----------------------


I just configured karaf to clean the cache every time.
I have't done anything else.



--
View this message in context: http://karaf.922171.n3.nabble.com/Unresolved-requirements-custom-jar-12-R-12-0-osgi-wiring-package-osgi-wiring-package-org-osgi-framew-tp4041134p4041165.html
Sent from the Karaf - Dev mailing list archive at Nabble.com.

Re: Unresolved requirements: [[custom_jar [12](R 12.0)] osgi.wiring.package; (&(osgi.wiring.package=org.osgi.framework)(version>=1.7.0)(!(version>=2.0.0)))]

Posted by Jean-Baptiste Onofré <jb...@nanthrax.net>.
Basically, in etc/config.properties, you should be able to see:

  org.osgi.framework;version="1.8",\

so, the package should be there.

Can you do package:exports|grep -i org.osgi.framework to check if the 
package is there ?

Thanks,
Regards
JB

On 06/29/2015 07:06 PM, rcbandit wrote:
> This is the content
>
> ################################################################################
> #
> #    Licensed to the Apache Software Foundation (ASF) under one or more
> #    contributor license agreements.  See the NOTICE file distributed with
> #    this work for additional information regarding copyright ownership.
> #    The ASF licenses this file to You under the Apache License, Version 2.0
> #    (the "License"); you may not use this file except in compliance with
> #    the License.  You may obtain a copy of the License at
> #
> #       http://www.apache.org/licenses/LICENSE-2.0
> #
> #    Unless required by applicable law or agreed to in writing, software
> #    distributed under the License is distributed on an "AS IS" BASIS,
> #    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
> implied.
> #    See the License for the specific language governing permissions and
> #    limitations under the License.
> #
> ################################################################################
>
> #
> # The properties defined in this file will be made available through system
> # properties at the very beginning of the Karaf's boot process.
> #
>
>
> # Log level when the pax-logging service is not available
> # This level will only be used while the pax-logging service bundle
> # is not fully available.
> # To change log levels, please refer to the org.ops4j.pax.logging.cfg file
> # instead.
> org.ops4j.pax.logging.DefaultServiceLog.level = ERROR
>
> #
> # Name of this Karaf instance.
> #
> karaf.name = root
>
> #
> # Default repository where bundles will be loaded from before using
> # other Maven repositories.  For the full Maven configuration, see
> # the org.ops4j.pax.url.mvn.cfg file.
> #
> karaf.default.repository = system
>
> #
> # Location of a shell script that will be run when starting a shell
> # session.  This script can be used to create aliases and define
> # additional commands.
> #
> karaf.shell.init.script = ${karaf.etc}/shell.init.script
>
> #
> # Sets the maximum size of the shell command history. If not set,
> # defaults to 500 entries. Setting to 0 will disable history.
> #
> # karaf.shell.history.maxSize = 0
>
> #
> # Deletes the entire karaf.data directory at every start
> #
> karaf.clean.all = true
>
> #
> # Deletes the karaf.data/cache directory at every start
> #
> karaf.clean.cache = true
>
> #
> # User name for the Karaf local console
> #
> karaf.local.user = karaf
>
> #
> # Roles to use when for the default user in the local Karaf console.
> #
> # The syntax is the following:
> #   [classname:]principal
> # where classname is the class name of the principal object
> # (defaults to org.apache.karaf.jaas.modules.RolePrincipal)
> # and principal is the name of the principal of that class
> # (defaults to instance).
> #
> karaf.local.roles = admin,manager,viewer,systembundles
>
> #
> # Set this empty property to avoid errors when validating xml documents.
> #
> xml.catalog.files =
>
> #
> # Suppress the bell in the console when hitting backspace too many times
> # for example
> #
> jline.nobell = true
>
> #
> # ServiceMix specs options
> #
> org.apache.servicemix.specs.debug = false
> org.apache.servicemix.specs.timeout = 0
>
> #
> # Settings for the OSGi 4.3 Weaving
> # By default, we will not weave any classes. Change this setting to include
> classes
> # that you application needs to have woven.
> #
> org.apache.aries.proxy.weaving.enabled = none
> # Classes not to weave - Aries default + Xerces which is known to have
> issues.
> org.apache.aries.proxy.weaving.disabled =
> org.objectweb.asm.*,org.slf4j.*,org.apache.log4j.*,javax.*,org.apache.xerces.*
>
> #
> # By default, only Karaf shell commands are secured, but additional services
> can be
> # secured by expanding this filter
> #
> karaf.secured.services = (&(osgi.command.scope=*)(osgi.command.function=*))
>
> #
> # Security properties
> #
> # To enable OSGi security, uncomment the properties below,
> # install the framework-security feature and restart.
> #
> #java.security.policy=${karaf.etc}/all.policy
> #org.osgi.framework.security=osgi
> #org.osgi.framework.trust.repositories=${karaf.etc}/trustStore.ks
>
> #
> # HA/Lock configuration
> #
> # Karaf uses a lock mechanism to know which instance is the master (HA)
> # The lock can be on the filesystem (default) or on a database.
> #
> # See http://karaf.apache.org/manual/latest/users-guide/failover.html for
> details.
> #
> # Even using a single instance, Karaf creates the lock file
> # You can specify the location of the lock file using the
> # karaf.lock.dir=/path/to/the/directory/containing/the/lock
> #
>
>
>
>
> ################################################################################
> #
> #    Licensed to the Apache Software Foundation (ASF) under one or more
> #    contributor license agreements.  See the NOTICE file distributed with
> #    this work for additional information regarding copyright ownership.
> #    The ASF licenses this file to You under the Apache License, Version 2.0
> #    (the "License"); you may not use this file except in compliance with
> #    the License.  You may obtain a copy of the License at
> #
> #       http://www.apache.org/licenses/LICENSE-2.0
> #
> #    Unless required by applicable law or agreed to in writing, software
> #    distributed under the License is distributed on an "AS IS" BASIS,
> #    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
> implied.
> #    See the License for the specific language governing permissions and
> #    limitations under the License.
> #
> ################################################################################
>
> #
> # Java platform package export properties.
> #
>
> # Standard package set.  Note that:
> #   - javax.transaction* is exported with a mandatory attribute
> jre-1.6= \
>   javax.accessibility, \
>   javax.activation;version="1.1", \
>   javax.activity, \
>   javax.annotation;version="1.0", \
>   javax.annotation.processing;version="1.0", \
>   javax.crypto, \
>   javax.crypto.interfaces, \
>   javax.crypto.spec, \
>   javax.imageio, \
>   javax.imageio.event, \
>   javax.imageio.metadata, \
>   javax.imageio.plugins.bmp, \
>   javax.imageio.plugins.jpeg, \
>   javax.imageio.spi, \
>   javax.imageio.stream, \
>   javax.jws, \
>   javax.jws.soap, \
>   javax.lang.model, \
>   javax.lang.model.element, \
>   javax.lang.model.type, \
>   javax.lang.model.util, \
>   javax.management, \
>   javax.management.loading, \
>   javax.management.modelmbean, \
>   javax.management.monitor, \
>   javax.management.openmbean, \
>   javax.management.relation, \
>   javax.management.remote, \
>   javax.management.remote.rmi, \
>   javax.management.timer, \
>   javax.naming, \
>   javax.naming.directory, \
>   javax.naming.event, \
>   javax.naming.ldap, \
>   javax.naming.spi, \
>   javax.net, \
>   javax.net.ssl, \
>   javax.print, \
>   javax.print.attribute, \
>   javax.print.attribute.standard, \
>   javax.print.event, \
>   javax.rmi, \
>   javax.rmi.CORBA, \
>   javax.rmi.ssl, \
>   javax.script, \
>   javax.security.auth, \
>   javax.security.auth.callback, \
>   javax.security.auth.kerberos, \
>   javax.security.auth.login, \
>   javax.security.auth.spi, \
>   javax.security.auth.x500, \
>   javax.security.cert, \
>   javax.security.sasl, \
>   javax.sound.midi, \
>   javax.sound.midi.spi, \
>   javax.sound.sampled, \
>   javax.sound.sampled.spi, \
>   javax.sql, \
>   javax.sql.rowset, \
>   javax.sql.rowset.serial, \
>   javax.sql.rowset.spi, \
>   javax.swing, \
>   javax.swing.border, \
>   javax.swing.colorchooser, \
>   javax.swing.event, \
>   javax.swing.filechooser, \
>   javax.swing.plaf, \
>   javax.swing.plaf.basic, \
>   javax.swing.plaf.metal, \
>   javax.swing.plaf.multi, \
>   javax.swing.plaf.synth, \
>   javax.swing.table, \
>   javax.swing.text, \
>   javax.swing.text.html, \
>   javax.swing.text.html.parser, \
>   javax.swing.text.rtf, \
>   javax.swing.tree, \
>   javax.swing.undo, \
>   javax.tools, \
>   javax.transaction; javax.transaction.xa; partial=true; mandatory:=partial,
> \
>   javax.xml, \
>   javax.xml.bind;version="2.2.1", \
>   javax.xml.bind.annotation;version="2.2.1", \
>   javax.xml.bind.annotation.adapters;version="2.2.1", \
>   javax.xml.bind.attachment;version="2.2.1", \
>   javax.xml.bind.helpers;version="2.2.1", \
>   javax.xml.bind.util;version="2.2.1", \
>   javax.xml.crypto, \
>   javax.xml.crypto.dom, \
>   javax.xml.crypto.dsig, \
>   javax.xml.crypto.dsig.dom, \
>   javax.xml.crypto.dsig.keyinfo, \
>   javax.xml.crypto.dsig.spec, \
>   javax.xml.datatype, \
>   javax.xml.namespace, \
>   javax.xml.parsers, \
>   javax.xml.soap;version="1.3", \
>   javax.xml.stream;version="1.2", \
>   javax.xml.stream.events;version="1.2", \
>   javax.xml.stream.util;version="1.2", \
>   javax.xml.transform, \
>   javax.xml.transform.dom, \
>   javax.xml.transform.sax, \
>   javax.xml.transform.stax, \
>   javax.xml.transform.stream, \
>   javax.xml.validation, \
>   javax.xml.ws;version="2.2", \
>   javax.xml.ws.handler;version="2.2", \
>   javax.xml.ws.handler.soap;version="2.2", \
>   javax.xml.ws.http;version="2.2", \
>   javax.xml.ws.soap;version="2.2", \
>   javax.xml.ws.spi;version="2.2", \
>   javax.xml.ws.wsaddressing;version="2.2", \
>   javax.xml.ws.spi.http;version="2.2", \
>   javax.xml.xpath, \
>   org.ietf.jgss, \
>   org.omg.CORBA, \
>   org.omg.CORBA_2_3, \
>   org.omg.CORBA_2_3.portable, \
>   org.omg.CORBA.DynAnyPackage, \
>   org.omg.CORBA.ORBPackage, \
>   org.omg.CORBA.portable, \
>   org.omg.CORBA.TypeCodePackage, \
>   org.omg.CosNaming, \
>   org.omg.CosNaming.NamingContextExtPackage, \
>   org.omg.CosNaming.NamingContextPackage, \
>   org.omg.Dynamic, \
>   org.omg.DynamicAny, \
>   org.omg.DynamicAny.DynAnyFactoryPackage, \
>   org.omg.DynamicAny.DynAnyPackage, \
>   org.omg.IOP, \
>   org.omg.IOP.CodecFactoryPackage, \
>   org.omg.IOP.CodecPackage, \
>   org.omg.Messaging, \
>   org.omg.PortableInterceptor, \
>   org.omg.PortableInterceptor.ORBInitInfoPackage, \
>   org.omg.PortableServer, \
>   org.omg.PortableServer.CurrentPackage, \
>   org.omg.PortableServer.POAManagerPackage, \
>   org.omg.PortableServer.POAPackage, \
>   org.omg.PortableServer.portable, \
>   org.omg.PortableServer.ServantLocatorPackage, \
>   org.omg.SendingContext, \
>   org.omg.stub.java.rmi, \
>   org.omg.stub.javax.management.remote.rmi, \
>   org.w3c.dom, \
>   org.w3c.dom.bootstrap, \
>   org.w3c.dom.css, \
>   org.w3c.dom.events, \
>   org.w3c.dom.html, \
>   org.w3c.dom.ls, \
>   org.w3c.dom.ranges, \
>   org.w3c.dom.stylesheets, \
>   org.w3c.dom.traversal, \
>   org.w3c.dom.views, \
>   org.w3c.dom.xpath, \
>   org.xml.sax, \
>   org.xml.sax.ext, \
>   org.xml.sax.helpers
>
> # Standard package set.  Note that:
> #   - javax.transaction* is exported with a mandatory attribute
> jre-1.7= \
>   javax.accessibility, \
>   javax.activation;version="1.1", \
>   javax.activity, \
>   javax.annotation;version="1.0", \
>   javax.annotation.processing;version="1.0", \
>   javax.crypto, \
>   javax.crypto.interfaces, \
>   javax.crypto.spec, \
>   javax.imageio, \
>   javax.imageio.event, \
>   javax.imageio.metadata, \
>   javax.imageio.plugins.bmp, \
>   javax.imageio.plugins.jpeg, \
>   javax.imageio.spi, \
>   javax.imageio.stream, \
>   javax.jws, \
>   javax.jws.soap, \
>   javax.lang.model, \
>   javax.lang.model.element, \
>   javax.lang.model.type, \
>   javax.lang.model.util, \
>   javax.management, \
>   javax.management.loading, \
>   javax.management.modelmbean, \
>   javax.management.monitor, \
>   javax.management.openmbean, \
>   javax.management.relation, \
>   javax.management.remote, \
>   javax.management.remote.rmi, \
>   javax.management.timer, \
>   javax.naming, \
>   javax.naming.directory, \
>   javax.naming.event, \
>   javax.naming.ldap, \
>   javax.naming.spi, \
>   javax.net, \
>   javax.net.ssl, \
>   javax.print, \
>   javax.print.attribute, \
>   javax.print.attribute.standard, \
>   javax.print.event, \
>   javax.rmi, \
>   javax.rmi.CORBA, \
>   javax.rmi.ssl, \
>   javax.script, \
>   javax.security.auth, \
>   javax.security.auth.callback, \
>   javax.security.auth.kerberos, \
>   javax.security.auth.login, \
>   javax.security.auth.spi, \
>   javax.security.auth.x500, \
>   javax.security.cert, \
>   javax.security.sasl, \
>   javax.sound.midi, \
>   javax.sound.midi.spi, \
>   javax.sound.sampled, \
>   javax.sound.sampled.spi, \
>   javax.sql, \
>   javax.sql.rowset, \
>   javax.sql.rowset.serial, \
>   javax.sql.rowset.spi, \
>   javax.swing, \
>   javax.swing.border, \
>   javax.swing.colorchooser, \
>   javax.swing.event, \
>   javax.swing.filechooser, \
>   javax.swing.plaf, \
>   javax.swing.plaf.basic, \
>   javax.swing.plaf.metal, \
>   javax.swing.plaf.multi, \
>   javax.swing.plaf.synth, \
>   javax.swing.table, \
>   javax.swing.text, \
>   javax.swing.text.html, \
>   javax.swing.text.html.parser, \
>   javax.swing.text.rtf, \
>   javax.swing.tree, \
>   javax.swing.undo, \
>   javax.tools, \
>   javax.transaction; javax.transaction.xa; partial=true; mandatory:=partial,
> \
>   javax.xml, \
>   javax.xml.bind;version="2.2.1", \
>   javax.xml.bind.annotation;version="2.2.1", \
>   javax.xml.bind.annotation.adapters;version="2.2.1", \
>   javax.xml.bind.attachment;version="2.2.1", \
>   javax.xml.bind.helpers;version="2.2.1", \
>   javax.xml.bind.util;version="2.2.1", \
>   javax.xml.crypto, \
>   javax.xml.crypto.dom, \
>   javax.xml.crypto.dsig, \
>   javax.xml.crypto.dsig.dom, \
>   javax.xml.crypto.dsig.keyinfo, \
>   javax.xml.crypto.dsig.spec, \
>   javax.xml.datatype, \
>   javax.xml.namespace, \
>   javax.xml.parsers, \
>   javax.xml.soap;version="1.3", \
>   javax.xml.stream;version="1.2", \
>   javax.xml.stream.events;version="1.2", \
>   javax.xml.stream.util;version="1.2", \
>   javax.xml.transform, \
>   javax.xml.transform.dom, \
>   javax.xml.transform.sax, \
>   javax.xml.transform.stax, \
>   javax.xml.transform.stream, \
>   javax.xml.validation, \
>   javax.xml.ws;version="2.2", \
>   javax.xml.ws.handler;version="2.2", \
>   javax.xml.ws.handler.soap;version="2.2", \
>   javax.xml.ws.http;version="2.2", \
>   javax.xml.ws.soap;version="2.2", \
>   javax.xml.ws.spi;version="2.2", \
>   javax.xml.ws.wsaddressing;version="2.2", \
>   javax.xml.ws.spi.http;version="2.2", \
>   javax.xml.xpath, \
>   org.ietf.jgss, \
>   org.omg.CORBA, \
>   org.omg.CORBA_2_3, \
>   org.omg.CORBA_2_3.portable, \
>   org.omg.CORBA.DynAnyPackage, \
>   org.omg.CORBA.ORBPackage, \
>   org.omg.CORBA.portable, \
>   org.omg.CORBA.TypeCodePackage, \
>   org.omg.CosNaming, \
>   org.omg.CosNaming.NamingContextExtPackage, \
>   org.omg.CosNaming.NamingContextPackage, \
>   org.omg.Dynamic, \
>   org.omg.DynamicAny, \
>   org.omg.DynamicAny.DynAnyFactoryPackage, \
>   org.omg.DynamicAny.DynAnyPackage, \
>   org.omg.IOP, \
>   org.omg.IOP.CodecFactoryPackage, \
>   org.omg.IOP.CodecPackage, \
>   org.omg.Messaging, \
>   org.omg.PortableInterceptor, \
>   org.omg.PortableInterceptor.ORBInitInfoPackage, \
>   org.omg.PortableServer, \
>   org.omg.PortableServer.CurrentPackage, \
>   org.omg.PortableServer.POAManagerPackage, \
>   org.omg.PortableServer.POAPackage, \
>   org.omg.PortableServer.portable, \
>   org.omg.PortableServer.ServantLocatorPackage, \
>   org.omg.SendingContext, \
>   org.omg.stub.java.rmi, \
>   org.omg.stub.javax.management.remote.rmi, \
>   org.w3c.dom, \
>   org.w3c.dom.bootstrap, \
>   org.w3c.dom.css, \
>   org.w3c.dom.events, \
>   org.w3c.dom.html, \
>   org.w3c.dom.ls, \
>   org.w3c.dom.ranges, \
>   org.w3c.dom.stylesheets, \
>   org.w3c.dom.traversal, \
>   org.w3c.dom.views, \
>   org.w3c.dom.xpath, \
>   org.xml.sax, \
>   org.xml.sax.ext, \
>   org.xml.sax.helpers
>
> jre-1.8= \
>   javax.accessibility, \
>   javax.activation;version="1.1", \
>   javax.activity, \
>   javax.annotation;version="1.0", \
>   javax.annotation.processing;version="1.0", \
>   javax.crypto, \
>   javax.crypto.interfaces, \
>   javax.crypto.spec, \
>   javax.imageio, \
>   javax.imageio.event, \
>   javax.imageio.metadata, \
>   javax.imageio.plugins.bmp, \
>   javax.imageio.plugins.jpeg, \
>   javax.imageio.spi, \
>   javax.imageio.stream, \
>   javax.jws, \
>   javax.jws.soap, \
>   javax.lang.model, \
>   javax.lang.model.element, \
>   javax.lang.model.type, \
>   javax.lang.model.util, \
>   javax.management, \
>   javax.management.loading, \
>   javax.management.modelmbean, \
>   javax.management.monitor, \
>   javax.management.openmbean, \
>   javax.management.relation, \
>   javax.management.remote, \
>   javax.management.remote.rmi, \
>   javax.management.timer, \
>   javax.naming, \
>   javax.naming.directory, \
>   javax.naming.event, \
>   javax.naming.ldap, \
>   javax.naming.spi, \
>   javax.net, \
>   javax.net.ssl, \
>   javax.print, \
>   javax.print.attribute, \
>   javax.print.attribute.standard, \
>   javax.print.event, \
>   javax.rmi, \
>   javax.rmi.CORBA, \
>   javax.rmi.ssl, \
>   javax.script, \
>   javax.security.auth, \
>   javax.security.auth.callback, \
>   javax.security.auth.kerberos, \
>   javax.security.auth.login, \
>   javax.security.auth.spi, \
>   javax.security.auth.x500, \
>   javax.security.cert, \
>   javax.security.sasl, \
>   javax.sound.midi, \
>   javax.sound.midi.spi, \
>   javax.sound.sampled, \
>   javax.sound.sampled.spi, \
>   javax.sql, \
>   javax.sql.rowset, \
>   javax.sql.rowset.serial, \
>   javax.sql.rowset.spi, \
>   javax.swing, \
>   javax.swing.border, \
>   javax.swing.colorchooser, \
>   javax.swing.event, \
>   javax.swing.filechooser, \
>   javax.swing.plaf, \
>   javax.swing.plaf.basic, \
>   javax.swing.plaf.metal, \
>   javax.swing.plaf.multi, \
>   javax.swing.plaf.synth, \
>   javax.swing.table, \
>   javax.swing.text, \
>   javax.swing.text.html, \
>   javax.swing.text.html.parser, \
>   javax.swing.text.rtf, \
>   javax.swing.tree, \
>   javax.swing.undo, \
>   javax.tools, \
>   javax.transaction; javax.transaction.xa; partial=true; mandatory:=partial,
> \
>   javax.xml, \
>   javax.xml.bind;version="2.2.1", \
>   javax.xml.bind.annotation;version="2.2.1", \
>   javax.xml.bind.annotation.adapters;version="2.2.1", \
>   javax.xml.bind.attachment;version="2.2.1", \
>   javax.xml.bind.helpers;version="2.2.1", \
>   javax.xml.bind.util;version="2.2.1", \
>   javax.xml.crypto, \
>   javax.xml.crypto.dom, \
>   javax.xml.crypto.dsig, \
>   javax.xml.crypto.dsig.dom, \
>   javax.xml.crypto.dsig.keyinfo, \
>   javax.xml.crypto.dsig.spec, \
>   javax.xml.datatype, \
>   javax.xml.namespace, \
>   javax.xml.parsers, \
>   javax.xml.soap;version="1.3", \
>   javax.xml.stream;version="1.2", \
>   javax.xml.stream.events;version="1.2", \
>   javax.xml.stream.util;version="1.2", \
>   javax.xml.transform, \
>   javax.xml.transform.dom, \
>   javax.xml.transform.sax, \
>   javax.xml.transform.stax, \
>   javax.xml.transform.stream, \
>   javax.xml.validation, \
>   javax.xml.ws;version="2.2", \
>   javax.xml.ws.handler;version="2.2", \
>   javax.xml.ws.handler.soap;version="2.2", \
>   javax.xml.ws.http;version="2.2", \
>   javax.xml.ws.soap;version="2.2", \
>   javax.xml.ws.spi;version="2.2", \
>   javax.xml.ws.wsaddressing;version="2.2", \
>   javax.xml.ws.spi.http;version="2.2", \
>   javax.xml.xpath, \
>   javafx.animation, \
>   javafx.application, \
>   javafx.beans, \
>   javafx.beans.binding, \
>   javafx.beans.property, \
>   javafx.beans.property.adapter, \
>   javafx.beans.value, \
>   javafx.collections, \
>   javafx.concurrent, \
>   javafx.css, \
>   javafx.embed.swing, \
>   javafx.embed.swt, \
>   javafx.event, \
>   javafx.fxml, \
>   javafx.geometry, \
>   javafx.scene, \
>   javafx.scene.canvas, \
>   javafx.scene.chart, \
>   javafx.scene.control, \
>   javafx.scene.control.cell, \
>   javafx.scene.effect, \
>   javafx.scene.image, \
>   javafx.scene.input, \
>   javafx.scene.layout, \
>   javafx.scene.media, \
>   javafx.scene.paint, \
>   javafx.scene.shape, \
>   javafx.scene.text, \
>   javafx.scene.transform, \
>   javafx.scene.web, \
>   javafx.stage, \
>   javafx.util, \
>   javafx.util.converter, \
>   org.ietf.jgss, \
>   org.omg.CORBA, \
>   org.omg.CORBA_2_3, \
>   org.omg.CORBA_2_3.portable, \
>   org.omg.CORBA.DynAnyPackage, \
>   org.omg.CORBA.ORBPackage, \
>   org.omg.CORBA.portable, \
>   org.omg.CORBA.TypeCodePackage, \
>   org.omg.CosNaming, \
>   org.omg.CosNaming.NamingContextExtPackage, \
>   org.omg.CosNaming.NamingContextPackage, \
>   org.omg.Dynamic, \
>   org.omg.DynamicAny, \
>   org.omg.DynamicAny.DynAnyFactoryPackage, \
>   org.omg.DynamicAny.DynAnyPackage, \
>   org.omg.IOP, \
>   org.omg.IOP.CodecFactoryPackage, \
>   org.omg.IOP.CodecPackage, \
>   org.omg.Messaging, \
>   org.omg.PortableInterceptor, \
>   org.omg.PortableInterceptor.ORBInitInfoPackage, \
>   org.omg.PortableServer, \
>   org.omg.PortableServer.CurrentPackage, \
>   org.omg.PortableServer.POAManagerPackage, \
>   org.omg.PortableServer.POAPackage, \
>   org.omg.PortableServer.portable, \
>   org.omg.PortableServer.ServantLocatorPackage, \
>   org.omg.SendingContext, \
>   org.omg.stub.java.rmi, \
>   org.omg.stub.javax.management.remote.rmi, \
>   org.w3c.dom, \
>   org.w3c.dom.bootstrap, \
>   org.w3c.dom.css, \
>   org.w3c.dom.events, \
>   org.w3c.dom.html, \
>   org.w3c.dom.ls, \
>   org.w3c.dom.ranges, \
>   org.w3c.dom.stylesheets, \
>   org.w3c.dom.traversal, \
>   org.w3c.dom.views, \
>   org.w3c.dom.xpath, \
>   org.xml.sax, \
>   org.xml.sax.ext, \
>   org.xml.sax.helpers
>
>
>
>
> --
> View this message in context: http://karaf.922171.n3.nabble.com/Unresolved-requirements-custom-jar-12-R-12-0-osgi-wiring-package-osgi-wiring-package-org-osgi-framew-tp4041134p4041161.html
> Sent from the Karaf - Dev mailing list archive at Nabble.com.
>

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

Re: Unresolved requirements: [[custom_jar [12](R 12.0)] osgi.wiring.package; (&(osgi.wiring.package=org.osgi.framework)(version>=1.7.0)(!(version>=2.0.0)))]

Posted by Jean-Baptiste Onofré <jb...@nanthrax.net>.
Hi,

sorry, I meant the etc/config.properties.

Basically, did you change anything on the distribution ?
Anything special in your Karaf distribution ?

Regards
JB

On 06/29/2015 07:06 PM, rcbandit wrote:
> This is the content
>
> ################################################################################
> #
> #    Licensed to the Apache Software Foundation (ASF) under one or more
> #    contributor license agreements.  See the NOTICE file distributed with
> #    this work for additional information regarding copyright ownership.
> #    The ASF licenses this file to You under the Apache License, Version 2.0
> #    (the "License"); you may not use this file except in compliance with
> #    the License.  You may obtain a copy of the License at
> #
> #       http://www.apache.org/licenses/LICENSE-2.0
> #
> #    Unless required by applicable law or agreed to in writing, software
> #    distributed under the License is distributed on an "AS IS" BASIS,
> #    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
> implied.
> #    See the License for the specific language governing permissions and
> #    limitations under the License.
> #
> ################################################################################
>
> #
> # The properties defined in this file will be made available through system
> # properties at the very beginning of the Karaf's boot process.
> #
>
>
> # Log level when the pax-logging service is not available
> # This level will only be used while the pax-logging service bundle
> # is not fully available.
> # To change log levels, please refer to the org.ops4j.pax.logging.cfg file
> # instead.
> org.ops4j.pax.logging.DefaultServiceLog.level = ERROR
>
> #
> # Name of this Karaf instance.
> #
> karaf.name = root
>
> #
> # Default repository where bundles will be loaded from before using
> # other Maven repositories.  For the full Maven configuration, see
> # the org.ops4j.pax.url.mvn.cfg file.
> #
> karaf.default.repository = system
>
> #
> # Location of a shell script that will be run when starting a shell
> # session.  This script can be used to create aliases and define
> # additional commands.
> #
> karaf.shell.init.script = ${karaf.etc}/shell.init.script
>
> #
> # Sets the maximum size of the shell command history. If not set,
> # defaults to 500 entries. Setting to 0 will disable history.
> #
> # karaf.shell.history.maxSize = 0
>
> #
> # Deletes the entire karaf.data directory at every start
> #
> karaf.clean.all = true
>
> #
> # Deletes the karaf.data/cache directory at every start
> #
> karaf.clean.cache = true
>
> #
> # User name for the Karaf local console
> #
> karaf.local.user = karaf
>
> #
> # Roles to use when for the default user in the local Karaf console.
> #
> # The syntax is the following:
> #   [classname:]principal
> # where classname is the class name of the principal object
> # (defaults to org.apache.karaf.jaas.modules.RolePrincipal)
> # and principal is the name of the principal of that class
> # (defaults to instance).
> #
> karaf.local.roles = admin,manager,viewer,systembundles
>
> #
> # Set this empty property to avoid errors when validating xml documents.
> #
> xml.catalog.files =
>
> #
> # Suppress the bell in the console when hitting backspace too many times
> # for example
> #
> jline.nobell = true
>
> #
> # ServiceMix specs options
> #
> org.apache.servicemix.specs.debug = false
> org.apache.servicemix.specs.timeout = 0
>
> #
> # Settings for the OSGi 4.3 Weaving
> # By default, we will not weave any classes. Change this setting to include
> classes
> # that you application needs to have woven.
> #
> org.apache.aries.proxy.weaving.enabled = none
> # Classes not to weave - Aries default + Xerces which is known to have
> issues.
> org.apache.aries.proxy.weaving.disabled =
> org.objectweb.asm.*,org.slf4j.*,org.apache.log4j.*,javax.*,org.apache.xerces.*
>
> #
> # By default, only Karaf shell commands are secured, but additional services
> can be
> # secured by expanding this filter
> #
> karaf.secured.services = (&(osgi.command.scope=*)(osgi.command.function=*))
>
> #
> # Security properties
> #
> # To enable OSGi security, uncomment the properties below,
> # install the framework-security feature and restart.
> #
> #java.security.policy=${karaf.etc}/all.policy
> #org.osgi.framework.security=osgi
> #org.osgi.framework.trust.repositories=${karaf.etc}/trustStore.ks
>
> #
> # HA/Lock configuration
> #
> # Karaf uses a lock mechanism to know which instance is the master (HA)
> # The lock can be on the filesystem (default) or on a database.
> #
> # See http://karaf.apache.org/manual/latest/users-guide/failover.html for
> details.
> #
> # Even using a single instance, Karaf creates the lock file
> # You can specify the location of the lock file using the
> # karaf.lock.dir=/path/to/the/directory/containing/the/lock
> #
>
>
>
>
> ################################################################################
> #
> #    Licensed to the Apache Software Foundation (ASF) under one or more
> #    contributor license agreements.  See the NOTICE file distributed with
> #    this work for additional information regarding copyright ownership.
> #    The ASF licenses this file to You under the Apache License, Version 2.0
> #    (the "License"); you may not use this file except in compliance with
> #    the License.  You may obtain a copy of the License at
> #
> #       http://www.apache.org/licenses/LICENSE-2.0
> #
> #    Unless required by applicable law or agreed to in writing, software
> #    distributed under the License is distributed on an "AS IS" BASIS,
> #    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
> implied.
> #    See the License for the specific language governing permissions and
> #    limitations under the License.
> #
> ################################################################################
>
> #
> # Java platform package export properties.
> #
>
> # Standard package set.  Note that:
> #   - javax.transaction* is exported with a mandatory attribute
> jre-1.6= \
>   javax.accessibility, \
>   javax.activation;version="1.1", \
>   javax.activity, \
>   javax.annotation;version="1.0", \
>   javax.annotation.processing;version="1.0", \
>   javax.crypto, \
>   javax.crypto.interfaces, \
>   javax.crypto.spec, \
>   javax.imageio, \
>   javax.imageio.event, \
>   javax.imageio.metadata, \
>   javax.imageio.plugins.bmp, \
>   javax.imageio.plugins.jpeg, \
>   javax.imageio.spi, \
>   javax.imageio.stream, \
>   javax.jws, \
>   javax.jws.soap, \
>   javax.lang.model, \
>   javax.lang.model.element, \
>   javax.lang.model.type, \
>   javax.lang.model.util, \
>   javax.management, \
>   javax.management.loading, \
>   javax.management.modelmbean, \
>   javax.management.monitor, \
>   javax.management.openmbean, \
>   javax.management.relation, \
>   javax.management.remote, \
>   javax.management.remote.rmi, \
>   javax.management.timer, \
>   javax.naming, \
>   javax.naming.directory, \
>   javax.naming.event, \
>   javax.naming.ldap, \
>   javax.naming.spi, \
>   javax.net, \
>   javax.net.ssl, \
>   javax.print, \
>   javax.print.attribute, \
>   javax.print.attribute.standard, \
>   javax.print.event, \
>   javax.rmi, \
>   javax.rmi.CORBA, \
>   javax.rmi.ssl, \
>   javax.script, \
>   javax.security.auth, \
>   javax.security.auth.callback, \
>   javax.security.auth.kerberos, \
>   javax.security.auth.login, \
>   javax.security.auth.spi, \
>   javax.security.auth.x500, \
>   javax.security.cert, \
>   javax.security.sasl, \
>   javax.sound.midi, \
>   javax.sound.midi.spi, \
>   javax.sound.sampled, \
>   javax.sound.sampled.spi, \
>   javax.sql, \
>   javax.sql.rowset, \
>   javax.sql.rowset.serial, \
>   javax.sql.rowset.spi, \
>   javax.swing, \
>   javax.swing.border, \
>   javax.swing.colorchooser, \
>   javax.swing.event, \
>   javax.swing.filechooser, \
>   javax.swing.plaf, \
>   javax.swing.plaf.basic, \
>   javax.swing.plaf.metal, \
>   javax.swing.plaf.multi, \
>   javax.swing.plaf.synth, \
>   javax.swing.table, \
>   javax.swing.text, \
>   javax.swing.text.html, \
>   javax.swing.text.html.parser, \
>   javax.swing.text.rtf, \
>   javax.swing.tree, \
>   javax.swing.undo, \
>   javax.tools, \
>   javax.transaction; javax.transaction.xa; partial=true; mandatory:=partial,
> \
>   javax.xml, \
>   javax.xml.bind;version="2.2.1", \
>   javax.xml.bind.annotation;version="2.2.1", \
>   javax.xml.bind.annotation.adapters;version="2.2.1", \
>   javax.xml.bind.attachment;version="2.2.1", \
>   javax.xml.bind.helpers;version="2.2.1", \
>   javax.xml.bind.util;version="2.2.1", \
>   javax.xml.crypto, \
>   javax.xml.crypto.dom, \
>   javax.xml.crypto.dsig, \
>   javax.xml.crypto.dsig.dom, \
>   javax.xml.crypto.dsig.keyinfo, \
>   javax.xml.crypto.dsig.spec, \
>   javax.xml.datatype, \
>   javax.xml.namespace, \
>   javax.xml.parsers, \
>   javax.xml.soap;version="1.3", \
>   javax.xml.stream;version="1.2", \
>   javax.xml.stream.events;version="1.2", \
>   javax.xml.stream.util;version="1.2", \
>   javax.xml.transform, \
>   javax.xml.transform.dom, \
>   javax.xml.transform.sax, \
>   javax.xml.transform.stax, \
>   javax.xml.transform.stream, \
>   javax.xml.validation, \
>   javax.xml.ws;version="2.2", \
>   javax.xml.ws.handler;version="2.2", \
>   javax.xml.ws.handler.soap;version="2.2", \
>   javax.xml.ws.http;version="2.2", \
>   javax.xml.ws.soap;version="2.2", \
>   javax.xml.ws.spi;version="2.2", \
>   javax.xml.ws.wsaddressing;version="2.2", \
>   javax.xml.ws.spi.http;version="2.2", \
>   javax.xml.xpath, \
>   org.ietf.jgss, \
>   org.omg.CORBA, \
>   org.omg.CORBA_2_3, \
>   org.omg.CORBA_2_3.portable, \
>   org.omg.CORBA.DynAnyPackage, \
>   org.omg.CORBA.ORBPackage, \
>   org.omg.CORBA.portable, \
>   org.omg.CORBA.TypeCodePackage, \
>   org.omg.CosNaming, \
>   org.omg.CosNaming.NamingContextExtPackage, \
>   org.omg.CosNaming.NamingContextPackage, \
>   org.omg.Dynamic, \
>   org.omg.DynamicAny, \
>   org.omg.DynamicAny.DynAnyFactoryPackage, \
>   org.omg.DynamicAny.DynAnyPackage, \
>   org.omg.IOP, \
>   org.omg.IOP.CodecFactoryPackage, \
>   org.omg.IOP.CodecPackage, \
>   org.omg.Messaging, \
>   org.omg.PortableInterceptor, \
>   org.omg.PortableInterceptor.ORBInitInfoPackage, \
>   org.omg.PortableServer, \
>   org.omg.PortableServer.CurrentPackage, \
>   org.omg.PortableServer.POAManagerPackage, \
>   org.omg.PortableServer.POAPackage, \
>   org.omg.PortableServer.portable, \
>   org.omg.PortableServer.ServantLocatorPackage, \
>   org.omg.SendingContext, \
>   org.omg.stub.java.rmi, \
>   org.omg.stub.javax.management.remote.rmi, \
>   org.w3c.dom, \
>   org.w3c.dom.bootstrap, \
>   org.w3c.dom.css, \
>   org.w3c.dom.events, \
>   org.w3c.dom.html, \
>   org.w3c.dom.ls, \
>   org.w3c.dom.ranges, \
>   org.w3c.dom.stylesheets, \
>   org.w3c.dom.traversal, \
>   org.w3c.dom.views, \
>   org.w3c.dom.xpath, \
>   org.xml.sax, \
>   org.xml.sax.ext, \
>   org.xml.sax.helpers
>
> # Standard package set.  Note that:
> #   - javax.transaction* is exported with a mandatory attribute
> jre-1.7= \
>   javax.accessibility, \
>   javax.activation;version="1.1", \
>   javax.activity, \
>   javax.annotation;version="1.0", \
>   javax.annotation.processing;version="1.0", \
>   javax.crypto, \
>   javax.crypto.interfaces, \
>   javax.crypto.spec, \
>   javax.imageio, \
>   javax.imageio.event, \
>   javax.imageio.metadata, \
>   javax.imageio.plugins.bmp, \
>   javax.imageio.plugins.jpeg, \
>   javax.imageio.spi, \
>   javax.imageio.stream, \
>   javax.jws, \
>   javax.jws.soap, \
>   javax.lang.model, \
>   javax.lang.model.element, \
>   javax.lang.model.type, \
>   javax.lang.model.util, \
>   javax.management, \
>   javax.management.loading, \
>   javax.management.modelmbean, \
>   javax.management.monitor, \
>   javax.management.openmbean, \
>   javax.management.relation, \
>   javax.management.remote, \
>   javax.management.remote.rmi, \
>   javax.management.timer, \
>   javax.naming, \
>   javax.naming.directory, \
>   javax.naming.event, \
>   javax.naming.ldap, \
>   javax.naming.spi, \
>   javax.net, \
>   javax.net.ssl, \
>   javax.print, \
>   javax.print.attribute, \
>   javax.print.attribute.standard, \
>   javax.print.event, \
>   javax.rmi, \
>   javax.rmi.CORBA, \
>   javax.rmi.ssl, \
>   javax.script, \
>   javax.security.auth, \
>   javax.security.auth.callback, \
>   javax.security.auth.kerberos, \
>   javax.security.auth.login, \
>   javax.security.auth.spi, \
>   javax.security.auth.x500, \
>   javax.security.cert, \
>   javax.security.sasl, \
>   javax.sound.midi, \
>   javax.sound.midi.spi, \
>   javax.sound.sampled, \
>   javax.sound.sampled.spi, \
>   javax.sql, \
>   javax.sql.rowset, \
>   javax.sql.rowset.serial, \
>   javax.sql.rowset.spi, \
>   javax.swing, \
>   javax.swing.border, \
>   javax.swing.colorchooser, \
>   javax.swing.event, \
>   javax.swing.filechooser, \
>   javax.swing.plaf, \
>   javax.swing.plaf.basic, \
>   javax.swing.plaf.metal, \
>   javax.swing.plaf.multi, \
>   javax.swing.plaf.synth, \
>   javax.swing.table, \
>   javax.swing.text, \
>   javax.swing.text.html, \
>   javax.swing.text.html.parser, \
>   javax.swing.text.rtf, \
>   javax.swing.tree, \
>   javax.swing.undo, \
>   javax.tools, \
>   javax.transaction; javax.transaction.xa; partial=true; mandatory:=partial,
> \
>   javax.xml, \
>   javax.xml.bind;version="2.2.1", \
>   javax.xml.bind.annotation;version="2.2.1", \
>   javax.xml.bind.annotation.adapters;version="2.2.1", \
>   javax.xml.bind.attachment;version="2.2.1", \
>   javax.xml.bind.helpers;version="2.2.1", \
>   javax.xml.bind.util;version="2.2.1", \
>   javax.xml.crypto, \
>   javax.xml.crypto.dom, \
>   javax.xml.crypto.dsig, \
>   javax.xml.crypto.dsig.dom, \
>   javax.xml.crypto.dsig.keyinfo, \
>   javax.xml.crypto.dsig.spec, \
>   javax.xml.datatype, \
>   javax.xml.namespace, \
>   javax.xml.parsers, \
>   javax.xml.soap;version="1.3", \
>   javax.xml.stream;version="1.2", \
>   javax.xml.stream.events;version="1.2", \
>   javax.xml.stream.util;version="1.2", \
>   javax.xml.transform, \
>   javax.xml.transform.dom, \
>   javax.xml.transform.sax, \
>   javax.xml.transform.stax, \
>   javax.xml.transform.stream, \
>   javax.xml.validation, \
>   javax.xml.ws;version="2.2", \
>   javax.xml.ws.handler;version="2.2", \
>   javax.xml.ws.handler.soap;version="2.2", \
>   javax.xml.ws.http;version="2.2", \
>   javax.xml.ws.soap;version="2.2", \
>   javax.xml.ws.spi;version="2.2", \
>   javax.xml.ws.wsaddressing;version="2.2", \
>   javax.xml.ws.spi.http;version="2.2", \
>   javax.xml.xpath, \
>   org.ietf.jgss, \
>   org.omg.CORBA, \
>   org.omg.CORBA_2_3, \
>   org.omg.CORBA_2_3.portable, \
>   org.omg.CORBA.DynAnyPackage, \
>   org.omg.CORBA.ORBPackage, \
>   org.omg.CORBA.portable, \
>   org.omg.CORBA.TypeCodePackage, \
>   org.omg.CosNaming, \
>   org.omg.CosNaming.NamingContextExtPackage, \
>   org.omg.CosNaming.NamingContextPackage, \
>   org.omg.Dynamic, \
>   org.omg.DynamicAny, \
>   org.omg.DynamicAny.DynAnyFactoryPackage, \
>   org.omg.DynamicAny.DynAnyPackage, \
>   org.omg.IOP, \
>   org.omg.IOP.CodecFactoryPackage, \
>   org.omg.IOP.CodecPackage, \
>   org.omg.Messaging, \
>   org.omg.PortableInterceptor, \
>   org.omg.PortableInterceptor.ORBInitInfoPackage, \
>   org.omg.PortableServer, \
>   org.omg.PortableServer.CurrentPackage, \
>   org.omg.PortableServer.POAManagerPackage, \
>   org.omg.PortableServer.POAPackage, \
>   org.omg.PortableServer.portable, \
>   org.omg.PortableServer.ServantLocatorPackage, \
>   org.omg.SendingContext, \
>   org.omg.stub.java.rmi, \
>   org.omg.stub.javax.management.remote.rmi, \
>   org.w3c.dom, \
>   org.w3c.dom.bootstrap, \
>   org.w3c.dom.css, \
>   org.w3c.dom.events, \
>   org.w3c.dom.html, \
>   org.w3c.dom.ls, \
>   org.w3c.dom.ranges, \
>   org.w3c.dom.stylesheets, \
>   org.w3c.dom.traversal, \
>   org.w3c.dom.views, \
>   org.w3c.dom.xpath, \
>   org.xml.sax, \
>   org.xml.sax.ext, \
>   org.xml.sax.helpers
>
> jre-1.8= \
>   javax.accessibility, \
>   javax.activation;version="1.1", \
>   javax.activity, \
>   javax.annotation;version="1.0", \
>   javax.annotation.processing;version="1.0", \
>   javax.crypto, \
>   javax.crypto.interfaces, \
>   javax.crypto.spec, \
>   javax.imageio, \
>   javax.imageio.event, \
>   javax.imageio.metadata, \
>   javax.imageio.plugins.bmp, \
>   javax.imageio.plugins.jpeg, \
>   javax.imageio.spi, \
>   javax.imageio.stream, \
>   javax.jws, \
>   javax.jws.soap, \
>   javax.lang.model, \
>   javax.lang.model.element, \
>   javax.lang.model.type, \
>   javax.lang.model.util, \
>   javax.management, \
>   javax.management.loading, \
>   javax.management.modelmbean, \
>   javax.management.monitor, \
>   javax.management.openmbean, \
>   javax.management.relation, \
>   javax.management.remote, \
>   javax.management.remote.rmi, \
>   javax.management.timer, \
>   javax.naming, \
>   javax.naming.directory, \
>   javax.naming.event, \
>   javax.naming.ldap, \
>   javax.naming.spi, \
>   javax.net, \
>   javax.net.ssl, \
>   javax.print, \
>   javax.print.attribute, \
>   javax.print.attribute.standard, \
>   javax.print.event, \
>   javax.rmi, \
>   javax.rmi.CORBA, \
>   javax.rmi.ssl, \
>   javax.script, \
>   javax.security.auth, \
>   javax.security.auth.callback, \
>   javax.security.auth.kerberos, \
>   javax.security.auth.login, \
>   javax.security.auth.spi, \
>   javax.security.auth.x500, \
>   javax.security.cert, \
>   javax.security.sasl, \
>   javax.sound.midi, \
>   javax.sound.midi.spi, \
>   javax.sound.sampled, \
>   javax.sound.sampled.spi, \
>   javax.sql, \
>   javax.sql.rowset, \
>   javax.sql.rowset.serial, \
>   javax.sql.rowset.spi, \
>   javax.swing, \
>   javax.swing.border, \
>   javax.swing.colorchooser, \
>   javax.swing.event, \
>   javax.swing.filechooser, \
>   javax.swing.plaf, \
>   javax.swing.plaf.basic, \
>   javax.swing.plaf.metal, \
>   javax.swing.plaf.multi, \
>   javax.swing.plaf.synth, \
>   javax.swing.table, \
>   javax.swing.text, \
>   javax.swing.text.html, \
>   javax.swing.text.html.parser, \
>   javax.swing.text.rtf, \
>   javax.swing.tree, \
>   javax.swing.undo, \
>   javax.tools, \
>   javax.transaction; javax.transaction.xa; partial=true; mandatory:=partial,
> \
>   javax.xml, \
>   javax.xml.bind;version="2.2.1", \
>   javax.xml.bind.annotation;version="2.2.1", \
>   javax.xml.bind.annotation.adapters;version="2.2.1", \
>   javax.xml.bind.attachment;version="2.2.1", \
>   javax.xml.bind.helpers;version="2.2.1", \
>   javax.xml.bind.util;version="2.2.1", \
>   javax.xml.crypto, \
>   javax.xml.crypto.dom, \
>   javax.xml.crypto.dsig, \
>   javax.xml.crypto.dsig.dom, \
>   javax.xml.crypto.dsig.keyinfo, \
>   javax.xml.crypto.dsig.spec, \
>   javax.xml.datatype, \
>   javax.xml.namespace, \
>   javax.xml.parsers, \
>   javax.xml.soap;version="1.3", \
>   javax.xml.stream;version="1.2", \
>   javax.xml.stream.events;version="1.2", \
>   javax.xml.stream.util;version="1.2", \
>   javax.xml.transform, \
>   javax.xml.transform.dom, \
>   javax.xml.transform.sax, \
>   javax.xml.transform.stax, \
>   javax.xml.transform.stream, \
>   javax.xml.validation, \
>   javax.xml.ws;version="2.2", \
>   javax.xml.ws.handler;version="2.2", \
>   javax.xml.ws.handler.soap;version="2.2", \
>   javax.xml.ws.http;version="2.2", \
>   javax.xml.ws.soap;version="2.2", \
>   javax.xml.ws.spi;version="2.2", \
>   javax.xml.ws.wsaddressing;version="2.2", \
>   javax.xml.ws.spi.http;version="2.2", \
>   javax.xml.xpath, \
>   javafx.animation, \
>   javafx.application, \
>   javafx.beans, \
>   javafx.beans.binding, \
>   javafx.beans.property, \
>   javafx.beans.property.adapter, \
>   javafx.beans.value, \
>   javafx.collections, \
>   javafx.concurrent, \
>   javafx.css, \
>   javafx.embed.swing, \
>   javafx.embed.swt, \
>   javafx.event, \
>   javafx.fxml, \
>   javafx.geometry, \
>   javafx.scene, \
>   javafx.scene.canvas, \
>   javafx.scene.chart, \
>   javafx.scene.control, \
>   javafx.scene.control.cell, \
>   javafx.scene.effect, \
>   javafx.scene.image, \
>   javafx.scene.input, \
>   javafx.scene.layout, \
>   javafx.scene.media, \
>   javafx.scene.paint, \
>   javafx.scene.shape, \
>   javafx.scene.text, \
>   javafx.scene.transform, \
>   javafx.scene.web, \
>   javafx.stage, \
>   javafx.util, \
>   javafx.util.converter, \
>   org.ietf.jgss, \
>   org.omg.CORBA, \
>   org.omg.CORBA_2_3, \
>   org.omg.CORBA_2_3.portable, \
>   org.omg.CORBA.DynAnyPackage, \
>   org.omg.CORBA.ORBPackage, \
>   org.omg.CORBA.portable, \
>   org.omg.CORBA.TypeCodePackage, \
>   org.omg.CosNaming, \
>   org.omg.CosNaming.NamingContextExtPackage, \
>   org.omg.CosNaming.NamingContextPackage, \
>   org.omg.Dynamic, \
>   org.omg.DynamicAny, \
>   org.omg.DynamicAny.DynAnyFactoryPackage, \
>   org.omg.DynamicAny.DynAnyPackage, \
>   org.omg.IOP, \
>   org.omg.IOP.CodecFactoryPackage, \
>   org.omg.IOP.CodecPackage, \
>   org.omg.Messaging, \
>   org.omg.PortableInterceptor, \
>   org.omg.PortableInterceptor.ORBInitInfoPackage, \
>   org.omg.PortableServer, \
>   org.omg.PortableServer.CurrentPackage, \
>   org.omg.PortableServer.POAManagerPackage, \
>   org.omg.PortableServer.POAPackage, \
>   org.omg.PortableServer.portable, \
>   org.omg.PortableServer.ServantLocatorPackage, \
>   org.omg.SendingContext, \
>   org.omg.stub.java.rmi, \
>   org.omg.stub.javax.management.remote.rmi, \
>   org.w3c.dom, \
>   org.w3c.dom.bootstrap, \
>   org.w3c.dom.css, \
>   org.w3c.dom.events, \
>   org.w3c.dom.html, \
>   org.w3c.dom.ls, \
>   org.w3c.dom.ranges, \
>   org.w3c.dom.stylesheets, \
>   org.w3c.dom.traversal, \
>   org.w3c.dom.views, \
>   org.w3c.dom.xpath, \
>   org.xml.sax, \
>   org.xml.sax.ext, \
>   org.xml.sax.helpers
>
>
>
>
> --
> View this message in context: http://karaf.922171.n3.nabble.com/Unresolved-requirements-custom-jar-12-R-12-0-osgi-wiring-package-osgi-wiring-package-org-osgi-framew-tp4041134p4041161.html
> Sent from the Karaf - Dev mailing list archive at Nabble.com.
>

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

Re: Unresolved requirements: [[custom_jar [12](R 12.0)] osgi.wiring.package; (&(osgi.wiring.package=org.osgi.framework)(version>=1.7.0)(!(version>=2.0.0)))]

Posted by rcbandit <pe...@gmail.com>.
This is the content

################################################################################
#
#    Licensed to the Apache Software Foundation (ASF) under one or more
#    contributor license agreements.  See the NOTICE file distributed with
#    this work for additional information regarding copyright ownership.
#    The ASF licenses this file to You under the Apache License, Version 2.0
#    (the "License"); you may not use this file except in compliance with
#    the License.  You may obtain a copy of the License at
#
#       http://www.apache.org/licenses/LICENSE-2.0
#
#    Unless required by applicable law or agreed to in writing, software
#    distributed under the License is distributed on an "AS IS" BASIS,
#    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
implied.
#    See the License for the specific language governing permissions and
#    limitations under the License.
#
################################################################################

#
# The properties defined in this file will be made available through system
# properties at the very beginning of the Karaf's boot process.
#


# Log level when the pax-logging service is not available
# This level will only be used while the pax-logging service bundle
# is not fully available.
# To change log levels, please refer to the org.ops4j.pax.logging.cfg file
# instead.
org.ops4j.pax.logging.DefaultServiceLog.level = ERROR

#
# Name of this Karaf instance.
#
karaf.name = root

#
# Default repository where bundles will be loaded from before using
# other Maven repositories.  For the full Maven configuration, see
# the org.ops4j.pax.url.mvn.cfg file.
#
karaf.default.repository = system

#
# Location of a shell script that will be run when starting a shell
# session.  This script can be used to create aliases and define
# additional commands.
#
karaf.shell.init.script = ${karaf.etc}/shell.init.script

#
# Sets the maximum size of the shell command history. If not set,
# defaults to 500 entries. Setting to 0 will disable history.
#
# karaf.shell.history.maxSize = 0

#
# Deletes the entire karaf.data directory at every start
#
karaf.clean.all = true

#
# Deletes the karaf.data/cache directory at every start
#
karaf.clean.cache = true

#
# User name for the Karaf local console
#
karaf.local.user = karaf

#
# Roles to use when for the default user in the local Karaf console.
#
# The syntax is the following:
#   [classname:]principal
# where classname is the class name of the principal object
# (defaults to org.apache.karaf.jaas.modules.RolePrincipal)
# and principal is the name of the principal of that class
# (defaults to instance).
#
karaf.local.roles = admin,manager,viewer,systembundles

#
# Set this empty property to avoid errors when validating xml documents.
#
xml.catalog.files =

#
# Suppress the bell in the console when hitting backspace too many times
# for example
#
jline.nobell = true

#
# ServiceMix specs options
#
org.apache.servicemix.specs.debug = false
org.apache.servicemix.specs.timeout = 0

#
# Settings for the OSGi 4.3 Weaving
# By default, we will not weave any classes. Change this setting to include
classes
# that you application needs to have woven.
#
org.apache.aries.proxy.weaving.enabled = none
# Classes not to weave - Aries default + Xerces which is known to have
issues.
org.apache.aries.proxy.weaving.disabled =
org.objectweb.asm.*,org.slf4j.*,org.apache.log4j.*,javax.*,org.apache.xerces.*

#
# By default, only Karaf shell commands are secured, but additional services
can be
# secured by expanding this filter
#
karaf.secured.services = (&(osgi.command.scope=*)(osgi.command.function=*))

#
# Security properties
#
# To enable OSGi security, uncomment the properties below,
# install the framework-security feature and restart.
#
#java.security.policy=${karaf.etc}/all.policy
#org.osgi.framework.security=osgi
#org.osgi.framework.trust.repositories=${karaf.etc}/trustStore.ks

#
# HA/Lock configuration
#
# Karaf uses a lock mechanism to know which instance is the master (HA)
# The lock can be on the filesystem (default) or on a database.
#
# See http://karaf.apache.org/manual/latest/users-guide/failover.html for
details.
#
# Even using a single instance, Karaf creates the lock file
# You can specify the location of the lock file using the
# karaf.lock.dir=/path/to/the/directory/containing/the/lock
#




################################################################################
#
#    Licensed to the Apache Software Foundation (ASF) under one or more
#    contributor license agreements.  See the NOTICE file distributed with
#    this work for additional information regarding copyright ownership.
#    The ASF licenses this file to You under the Apache License, Version 2.0
#    (the "License"); you may not use this file except in compliance with
#    the License.  You may obtain a copy of the License at
#
#       http://www.apache.org/licenses/LICENSE-2.0
#
#    Unless required by applicable law or agreed to in writing, software
#    distributed under the License is distributed on an "AS IS" BASIS,
#    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
implied.
#    See the License for the specific language governing permissions and
#    limitations under the License.
#
################################################################################

#
# Java platform package export properties.
#

# Standard package set.  Note that:
#   - javax.transaction* is exported with a mandatory attribute
jre-1.6= \
 javax.accessibility, \
 javax.activation;version="1.1", \
 javax.activity, \
 javax.annotation;version="1.0", \
 javax.annotation.processing;version="1.0", \
 javax.crypto, \
 javax.crypto.interfaces, \
 javax.crypto.spec, \
 javax.imageio, \
 javax.imageio.event, \
 javax.imageio.metadata, \
 javax.imageio.plugins.bmp, \
 javax.imageio.plugins.jpeg, \
 javax.imageio.spi, \
 javax.imageio.stream, \
 javax.jws, \
 javax.jws.soap, \
 javax.lang.model, \
 javax.lang.model.element, \
 javax.lang.model.type, \
 javax.lang.model.util, \
 javax.management, \
 javax.management.loading, \
 javax.management.modelmbean, \
 javax.management.monitor, \
 javax.management.openmbean, \
 javax.management.relation, \
 javax.management.remote, \
 javax.management.remote.rmi, \
 javax.management.timer, \
 javax.naming, \
 javax.naming.directory, \
 javax.naming.event, \
 javax.naming.ldap, \
 javax.naming.spi, \
 javax.net, \
 javax.net.ssl, \
 javax.print, \
 javax.print.attribute, \
 javax.print.attribute.standard, \
 javax.print.event, \
 javax.rmi, \
 javax.rmi.CORBA, \
 javax.rmi.ssl, \
 javax.script, \
 javax.security.auth, \
 javax.security.auth.callback, \
 javax.security.auth.kerberos, \
 javax.security.auth.login, \
 javax.security.auth.spi, \
 javax.security.auth.x500, \
 javax.security.cert, \
 javax.security.sasl, \
 javax.sound.midi, \
 javax.sound.midi.spi, \
 javax.sound.sampled, \
 javax.sound.sampled.spi, \
 javax.sql, \
 javax.sql.rowset, \
 javax.sql.rowset.serial, \
 javax.sql.rowset.spi, \
 javax.swing, \
 javax.swing.border, \
 javax.swing.colorchooser, \
 javax.swing.event, \
 javax.swing.filechooser, \
 javax.swing.plaf, \
 javax.swing.plaf.basic, \
 javax.swing.plaf.metal, \
 javax.swing.plaf.multi, \
 javax.swing.plaf.synth, \
 javax.swing.table, \
 javax.swing.text, \
 javax.swing.text.html, \
 javax.swing.text.html.parser, \
 javax.swing.text.rtf, \
 javax.swing.tree, \
 javax.swing.undo, \
 javax.tools, \
 javax.transaction; javax.transaction.xa; partial=true; mandatory:=partial,
\
 javax.xml, \
 javax.xml.bind;version="2.2.1", \
 javax.xml.bind.annotation;version="2.2.1", \
 javax.xml.bind.annotation.adapters;version="2.2.1", \
 javax.xml.bind.attachment;version="2.2.1", \
 javax.xml.bind.helpers;version="2.2.1", \
 javax.xml.bind.util;version="2.2.1", \
 javax.xml.crypto, \
 javax.xml.crypto.dom, \
 javax.xml.crypto.dsig, \
 javax.xml.crypto.dsig.dom, \
 javax.xml.crypto.dsig.keyinfo, \
 javax.xml.crypto.dsig.spec, \
 javax.xml.datatype, \
 javax.xml.namespace, \
 javax.xml.parsers, \
 javax.xml.soap;version="1.3", \
 javax.xml.stream;version="1.2", \
 javax.xml.stream.events;version="1.2", \
 javax.xml.stream.util;version="1.2", \
 javax.xml.transform, \
 javax.xml.transform.dom, \
 javax.xml.transform.sax, \
 javax.xml.transform.stax, \
 javax.xml.transform.stream, \
 javax.xml.validation, \
 javax.xml.ws;version="2.2", \
 javax.xml.ws.handler;version="2.2", \
 javax.xml.ws.handler.soap;version="2.2", \
 javax.xml.ws.http;version="2.2", \
 javax.xml.ws.soap;version="2.2", \
 javax.xml.ws.spi;version="2.2", \
 javax.xml.ws.wsaddressing;version="2.2", \
 javax.xml.ws.spi.http;version="2.2", \
 javax.xml.xpath, \
 org.ietf.jgss, \
 org.omg.CORBA, \
 org.omg.CORBA_2_3, \
 org.omg.CORBA_2_3.portable, \
 org.omg.CORBA.DynAnyPackage, \
 org.omg.CORBA.ORBPackage, \
 org.omg.CORBA.portable, \
 org.omg.CORBA.TypeCodePackage, \
 org.omg.CosNaming, \
 org.omg.CosNaming.NamingContextExtPackage, \
 org.omg.CosNaming.NamingContextPackage, \
 org.omg.Dynamic, \
 org.omg.DynamicAny, \
 org.omg.DynamicAny.DynAnyFactoryPackage, \
 org.omg.DynamicAny.DynAnyPackage, \
 org.omg.IOP, \
 org.omg.IOP.CodecFactoryPackage, \
 org.omg.IOP.CodecPackage, \
 org.omg.Messaging, \
 org.omg.PortableInterceptor, \
 org.omg.PortableInterceptor.ORBInitInfoPackage, \
 org.omg.PortableServer, \
 org.omg.PortableServer.CurrentPackage, \
 org.omg.PortableServer.POAManagerPackage, \
 org.omg.PortableServer.POAPackage, \
 org.omg.PortableServer.portable, \
 org.omg.PortableServer.ServantLocatorPackage, \
 org.omg.SendingContext, \
 org.omg.stub.java.rmi, \
 org.omg.stub.javax.management.remote.rmi, \
 org.w3c.dom, \
 org.w3c.dom.bootstrap, \
 org.w3c.dom.css, \
 org.w3c.dom.events, \
 org.w3c.dom.html, \
 org.w3c.dom.ls, \
 org.w3c.dom.ranges, \
 org.w3c.dom.stylesheets, \
 org.w3c.dom.traversal, \
 org.w3c.dom.views, \
 org.w3c.dom.xpath, \
 org.xml.sax, \
 org.xml.sax.ext, \
 org.xml.sax.helpers

# Standard package set.  Note that:
#   - javax.transaction* is exported with a mandatory attribute
jre-1.7= \
 javax.accessibility, \
 javax.activation;version="1.1", \
 javax.activity, \
 javax.annotation;version="1.0", \
 javax.annotation.processing;version="1.0", \
 javax.crypto, \
 javax.crypto.interfaces, \
 javax.crypto.spec, \
 javax.imageio, \
 javax.imageio.event, \
 javax.imageio.metadata, \
 javax.imageio.plugins.bmp, \
 javax.imageio.plugins.jpeg, \
 javax.imageio.spi, \
 javax.imageio.stream, \
 javax.jws, \
 javax.jws.soap, \
 javax.lang.model, \
 javax.lang.model.element, \
 javax.lang.model.type, \
 javax.lang.model.util, \
 javax.management, \
 javax.management.loading, \
 javax.management.modelmbean, \
 javax.management.monitor, \
 javax.management.openmbean, \
 javax.management.relation, \
 javax.management.remote, \
 javax.management.remote.rmi, \
 javax.management.timer, \
 javax.naming, \
 javax.naming.directory, \
 javax.naming.event, \
 javax.naming.ldap, \
 javax.naming.spi, \
 javax.net, \
 javax.net.ssl, \
 javax.print, \
 javax.print.attribute, \
 javax.print.attribute.standard, \
 javax.print.event, \
 javax.rmi, \
 javax.rmi.CORBA, \
 javax.rmi.ssl, \
 javax.script, \
 javax.security.auth, \
 javax.security.auth.callback, \
 javax.security.auth.kerberos, \
 javax.security.auth.login, \
 javax.security.auth.spi, \
 javax.security.auth.x500, \
 javax.security.cert, \
 javax.security.sasl, \
 javax.sound.midi, \
 javax.sound.midi.spi, \
 javax.sound.sampled, \
 javax.sound.sampled.spi, \
 javax.sql, \
 javax.sql.rowset, \
 javax.sql.rowset.serial, \
 javax.sql.rowset.spi, \
 javax.swing, \
 javax.swing.border, \
 javax.swing.colorchooser, \
 javax.swing.event, \
 javax.swing.filechooser, \
 javax.swing.plaf, \
 javax.swing.plaf.basic, \
 javax.swing.plaf.metal, \
 javax.swing.plaf.multi, \
 javax.swing.plaf.synth, \
 javax.swing.table, \
 javax.swing.text, \
 javax.swing.text.html, \
 javax.swing.text.html.parser, \
 javax.swing.text.rtf, \
 javax.swing.tree, \
 javax.swing.undo, \
 javax.tools, \
 javax.transaction; javax.transaction.xa; partial=true; mandatory:=partial,
\
 javax.xml, \
 javax.xml.bind;version="2.2.1", \
 javax.xml.bind.annotation;version="2.2.1", \
 javax.xml.bind.annotation.adapters;version="2.2.1", \
 javax.xml.bind.attachment;version="2.2.1", \
 javax.xml.bind.helpers;version="2.2.1", \
 javax.xml.bind.util;version="2.2.1", \
 javax.xml.crypto, \
 javax.xml.crypto.dom, \
 javax.xml.crypto.dsig, \
 javax.xml.crypto.dsig.dom, \
 javax.xml.crypto.dsig.keyinfo, \
 javax.xml.crypto.dsig.spec, \
 javax.xml.datatype, \
 javax.xml.namespace, \
 javax.xml.parsers, \
 javax.xml.soap;version="1.3", \
 javax.xml.stream;version="1.2", \
 javax.xml.stream.events;version="1.2", \
 javax.xml.stream.util;version="1.2", \
 javax.xml.transform, \
 javax.xml.transform.dom, \
 javax.xml.transform.sax, \
 javax.xml.transform.stax, \
 javax.xml.transform.stream, \
 javax.xml.validation, \
 javax.xml.ws;version="2.2", \
 javax.xml.ws.handler;version="2.2", \
 javax.xml.ws.handler.soap;version="2.2", \
 javax.xml.ws.http;version="2.2", \
 javax.xml.ws.soap;version="2.2", \
 javax.xml.ws.spi;version="2.2", \
 javax.xml.ws.wsaddressing;version="2.2", \
 javax.xml.ws.spi.http;version="2.2", \
 javax.xml.xpath, \
 org.ietf.jgss, \
 org.omg.CORBA, \
 org.omg.CORBA_2_3, \
 org.omg.CORBA_2_3.portable, \
 org.omg.CORBA.DynAnyPackage, \
 org.omg.CORBA.ORBPackage, \
 org.omg.CORBA.portable, \
 org.omg.CORBA.TypeCodePackage, \
 org.omg.CosNaming, \
 org.omg.CosNaming.NamingContextExtPackage, \
 org.omg.CosNaming.NamingContextPackage, \
 org.omg.Dynamic, \
 org.omg.DynamicAny, \
 org.omg.DynamicAny.DynAnyFactoryPackage, \
 org.omg.DynamicAny.DynAnyPackage, \
 org.omg.IOP, \
 org.omg.IOP.CodecFactoryPackage, \
 org.omg.IOP.CodecPackage, \
 org.omg.Messaging, \
 org.omg.PortableInterceptor, \
 org.omg.PortableInterceptor.ORBInitInfoPackage, \
 org.omg.PortableServer, \
 org.omg.PortableServer.CurrentPackage, \
 org.omg.PortableServer.POAManagerPackage, \
 org.omg.PortableServer.POAPackage, \
 org.omg.PortableServer.portable, \
 org.omg.PortableServer.ServantLocatorPackage, \
 org.omg.SendingContext, \
 org.omg.stub.java.rmi, \
 org.omg.stub.javax.management.remote.rmi, \
 org.w3c.dom, \
 org.w3c.dom.bootstrap, \
 org.w3c.dom.css, \
 org.w3c.dom.events, \
 org.w3c.dom.html, \
 org.w3c.dom.ls, \
 org.w3c.dom.ranges, \
 org.w3c.dom.stylesheets, \
 org.w3c.dom.traversal, \
 org.w3c.dom.views, \
 org.w3c.dom.xpath, \
 org.xml.sax, \
 org.xml.sax.ext, \
 org.xml.sax.helpers

jre-1.8= \
 javax.accessibility, \
 javax.activation;version="1.1", \
 javax.activity, \
 javax.annotation;version="1.0", \
 javax.annotation.processing;version="1.0", \
 javax.crypto, \
 javax.crypto.interfaces, \
 javax.crypto.spec, \
 javax.imageio, \
 javax.imageio.event, \
 javax.imageio.metadata, \
 javax.imageio.plugins.bmp, \
 javax.imageio.plugins.jpeg, \
 javax.imageio.spi, \
 javax.imageio.stream, \
 javax.jws, \
 javax.jws.soap, \
 javax.lang.model, \
 javax.lang.model.element, \
 javax.lang.model.type, \
 javax.lang.model.util, \
 javax.management, \
 javax.management.loading, \
 javax.management.modelmbean, \
 javax.management.monitor, \
 javax.management.openmbean, \
 javax.management.relation, \
 javax.management.remote, \
 javax.management.remote.rmi, \
 javax.management.timer, \
 javax.naming, \
 javax.naming.directory, \
 javax.naming.event, \
 javax.naming.ldap, \
 javax.naming.spi, \
 javax.net, \
 javax.net.ssl, \
 javax.print, \
 javax.print.attribute, \
 javax.print.attribute.standard, \
 javax.print.event, \
 javax.rmi, \
 javax.rmi.CORBA, \
 javax.rmi.ssl, \
 javax.script, \
 javax.security.auth, \
 javax.security.auth.callback, \
 javax.security.auth.kerberos, \
 javax.security.auth.login, \
 javax.security.auth.spi, \
 javax.security.auth.x500, \
 javax.security.cert, \
 javax.security.sasl, \
 javax.sound.midi, \
 javax.sound.midi.spi, \
 javax.sound.sampled, \
 javax.sound.sampled.spi, \
 javax.sql, \
 javax.sql.rowset, \
 javax.sql.rowset.serial, \
 javax.sql.rowset.spi, \
 javax.swing, \
 javax.swing.border, \
 javax.swing.colorchooser, \
 javax.swing.event, \
 javax.swing.filechooser, \
 javax.swing.plaf, \
 javax.swing.plaf.basic, \
 javax.swing.plaf.metal, \
 javax.swing.plaf.multi, \
 javax.swing.plaf.synth, \
 javax.swing.table, \
 javax.swing.text, \
 javax.swing.text.html, \
 javax.swing.text.html.parser, \
 javax.swing.text.rtf, \
 javax.swing.tree, \
 javax.swing.undo, \
 javax.tools, \
 javax.transaction; javax.transaction.xa; partial=true; mandatory:=partial,
\
 javax.xml, \
 javax.xml.bind;version="2.2.1", \
 javax.xml.bind.annotation;version="2.2.1", \
 javax.xml.bind.annotation.adapters;version="2.2.1", \
 javax.xml.bind.attachment;version="2.2.1", \
 javax.xml.bind.helpers;version="2.2.1", \
 javax.xml.bind.util;version="2.2.1", \
 javax.xml.crypto, \
 javax.xml.crypto.dom, \
 javax.xml.crypto.dsig, \
 javax.xml.crypto.dsig.dom, \
 javax.xml.crypto.dsig.keyinfo, \
 javax.xml.crypto.dsig.spec, \
 javax.xml.datatype, \
 javax.xml.namespace, \
 javax.xml.parsers, \
 javax.xml.soap;version="1.3", \
 javax.xml.stream;version="1.2", \
 javax.xml.stream.events;version="1.2", \
 javax.xml.stream.util;version="1.2", \
 javax.xml.transform, \
 javax.xml.transform.dom, \
 javax.xml.transform.sax, \
 javax.xml.transform.stax, \
 javax.xml.transform.stream, \
 javax.xml.validation, \
 javax.xml.ws;version="2.2", \
 javax.xml.ws.handler;version="2.2", \
 javax.xml.ws.handler.soap;version="2.2", \
 javax.xml.ws.http;version="2.2", \
 javax.xml.ws.soap;version="2.2", \
 javax.xml.ws.spi;version="2.2", \
 javax.xml.ws.wsaddressing;version="2.2", \
 javax.xml.ws.spi.http;version="2.2", \
 javax.xml.xpath, \
 javafx.animation, \
 javafx.application, \
 javafx.beans, \
 javafx.beans.binding, \
 javafx.beans.property, \
 javafx.beans.property.adapter, \
 javafx.beans.value, \
 javafx.collections, \
 javafx.concurrent, \
 javafx.css, \
 javafx.embed.swing, \
 javafx.embed.swt, \
 javafx.event, \
 javafx.fxml, \
 javafx.geometry, \
 javafx.scene, \
 javafx.scene.canvas, \
 javafx.scene.chart, \
 javafx.scene.control, \
 javafx.scene.control.cell, \
 javafx.scene.effect, \
 javafx.scene.image, \
 javafx.scene.input, \
 javafx.scene.layout, \
 javafx.scene.media, \
 javafx.scene.paint, \
 javafx.scene.shape, \
 javafx.scene.text, \
 javafx.scene.transform, \
 javafx.scene.web, \
 javafx.stage, \
 javafx.util, \
 javafx.util.converter, \
 org.ietf.jgss, \
 org.omg.CORBA, \
 org.omg.CORBA_2_3, \
 org.omg.CORBA_2_3.portable, \
 org.omg.CORBA.DynAnyPackage, \
 org.omg.CORBA.ORBPackage, \
 org.omg.CORBA.portable, \
 org.omg.CORBA.TypeCodePackage, \
 org.omg.CosNaming, \
 org.omg.CosNaming.NamingContextExtPackage, \
 org.omg.CosNaming.NamingContextPackage, \
 org.omg.Dynamic, \
 org.omg.DynamicAny, \
 org.omg.DynamicAny.DynAnyFactoryPackage, \
 org.omg.DynamicAny.DynAnyPackage, \
 org.omg.IOP, \
 org.omg.IOP.CodecFactoryPackage, \
 org.omg.IOP.CodecPackage, \
 org.omg.Messaging, \
 org.omg.PortableInterceptor, \
 org.omg.PortableInterceptor.ORBInitInfoPackage, \
 org.omg.PortableServer, \
 org.omg.PortableServer.CurrentPackage, \
 org.omg.PortableServer.POAManagerPackage, \
 org.omg.PortableServer.POAPackage, \
 org.omg.PortableServer.portable, \
 org.omg.PortableServer.ServantLocatorPackage, \
 org.omg.SendingContext, \
 org.omg.stub.java.rmi, \
 org.omg.stub.javax.management.remote.rmi, \
 org.w3c.dom, \
 org.w3c.dom.bootstrap, \
 org.w3c.dom.css, \
 org.w3c.dom.events, \
 org.w3c.dom.html, \
 org.w3c.dom.ls, \
 org.w3c.dom.ranges, \
 org.w3c.dom.stylesheets, \
 org.w3c.dom.traversal, \
 org.w3c.dom.views, \
 org.w3c.dom.xpath, \
 org.xml.sax, \
 org.xml.sax.ext, \
 org.xml.sax.helpers




--
View this message in context: http://karaf.922171.n3.nabble.com/Unresolved-requirements-custom-jar-12-R-12-0-osgi-wiring-package-osgi-wiring-package-org-osgi-framew-tp4041134p4041161.html
Sent from the Karaf - Dev mailing list archive at Nabble.com.

Re: Unresolved requirements: [[custom_jar [12](R 12.0)] osgi.wiring.package; (&(osgi.wiring.package=org.osgi.framework)(version>=1.7.0)(!(version>=2.0.0)))]

Posted by rcbandit <pe...@gmail.com>.
Yes, yesterday I downloaded the latest version.



--
View this message in context: http://karaf.922171.n3.nabble.com/Unresolved-requirements-custom-jar-12-R-12-0-osgi-wiring-package-osgi-wiring-package-org-osgi-framew-tp4041134p4041149.html
Sent from the Karaf - Dev mailing list archive at Nabble.com.

Re: Unresolved requirements: [[custom_jar [12](R 12.0)] osgi.wiring.package; (&(osgi.wiring.package=org.osgi.framework)(version>=1.7.0)(!(version>=2.0.0)))]

Posted by Jean-Baptiste Onofré <jb...@nanthrax.net>.
Hi,

is the etc/system.properties and etc/jre.properties up to date (coming 
from the K4 distribution) ?

Regards
JB

On 06/29/2015 10:38 AM, rcbandit wrote:
> Sometimes when I start Karaf I get this exception:
>
> 2015-06-29 11:34:41,710 | ERROR | top\Agent/deploy | BundlesList
> | 9 - System_Install - 1.0.0 |
> org.osgi.framework.BundleException: Unable to resolve custom_jar [12](R
> 12.0): missing requirement [custom_jar [12](R 12.0)] osgi.wiring.package;
> (&(osgi.wiring.package=org.osgi.framework)(version>=1.7.0)(!(version>=2.0.0)))
> Unresolved requirements: [[custom_jar [12](R 12.0)] osgi.wiring.package;
> (&(osgi.wiring.package=org.osgi.framework)(version>=1.7.0)(!(version>=2.0.0)))]
> 	at
> org.apache.felix.framework.Felix.resolveBundleRevision(Felix.java:4114)[org.apache.felix.framework-5.0.1.jar:]
>
> Looks like the env jars are not deployed. Is there any workaround for this
> issue?
>
>
>
> --
> View this message in context: http://karaf.922171.n3.nabble.com/Unresolved-requirements-custom-jar-12-R-12-0-osgi-wiring-package-osgi-wiring-package-org-osgi-framew-tp4041134.html
> Sent from the Karaf - Dev mailing list archive at Nabble.com.
>

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