[ 
https://issues.apache.org/jira/browse/FELIX-1562?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12754044#action_12754044
 ] 

david small99 commented on FELIX-1562:
--------------------------------------

Below is the repository.xml I used. When the required package 
org.osgi.framework was not in the runtime capability, the service hangs instead 
of reporting 'unable to resolve'.

<?xml version='1.0' encoding='utf-8'?>
<?xml-stylesheet type='text/xsl' href='http://www2.osgi.org/www/obr2html.xsl'?>
<repository lastmodified='1252408455937' name='abc_1.0_Repository'>
<resource id='a.b.c/1.0.0' presentationname='a.b.c Plug-in' 
symbolicname='a.b.c.servie' uri='null' version='1.0.0'>
<size>5</size>
<capability name='bundle'>
<p n='presentationname' v='a.b.c Plug-in'/>
<p n='version' t='version' v='1.0.0'/>
<p n='symbolicname' v='a.b.c.servie'/>
</capability>
<require extend='false' multiple='false' optional='false' name='package' 
filter='(&amp;(package=org.osgi.framework)(version&gt;=1.5.0))'>
Requires package org.osgi.framework with attributes {version->"1.5.0"}
</require>
<require extend='false' multiple='false' optional='true' name='package' 
filter='(package=com.abc.test.logging)'>
Requires package com.abc.test.logging with attributes {resolution:->optional}
</require>
</resource>
</repository>
Thanks

> Service hangs when felix bundle repository cannot find the runtime packages
> ---------------------------------------------------------------------------
>
>                 Key: FELIX-1562
>                 URL: https://issues.apache.org/jira/browse/FELIX-1562
>             Project: Felix
>          Issue Type: Bug
>          Components: Bundle Repository (OBR)
>    Affects Versions: bundlerepository-1.2.1
>            Reporter: david small99
>
> I use Felix Bundle repository to perform provisioning  for my bundle. The 
> provisioning process hangs during the provisioning. I collected a thread 
> dump, shown below
> at org/eclipse/osgi/framework/util/Headers.set(Headers.java:156(Compiled 
> Code)) 
> at org/eclipse/osgi/framework/util/Headers.set(Headers.java:185(Compiled 
> Code)) 
> at org/eclipse/osgi/framework/util/Headers. (Headers.java:61(Compiled Code)) 
> at 
> org/eclipse/osgi/framework/internal/core/FilterImpl.match(FilterImpl.java:172(Compiled
>  Code)) at 
> org/apache/felix/bundlerepository/RequirementImpl.isSatisfied(RequirementImpl.java:63(Compiled
>  Code)) at 
> org/apache/felix/bundlerepository/ResolverImpl.searchLocalResources(ResolverImpl.java:322(Compiled
>  Code)) at 
> org/apache/felix/bundlerepository/ResolverImpl.resolve(ResolverImpl.java:188(Compiled
>  Code)) at 
> org/apache/felix/bundlerepository/ResolverImpl.resolve(ResolverImpl.java:198(Compiled
>  Code)) at 
> org/apache/felix/bundlerepository/ResolverImpl.resolve(ResolverImpl.java:198(Compiled
>  Code)) at 
> org/apache/felix/bundlerepository/ResolverImpl.resolve(ResolverImpl.java:198(Compiled
>  Code)) at 
> org/apache/felix/bundlerepository/ResolverImpl.resolve(ResolverImpl.java:198(Compiled
>  Code)) at 
> org/apache/felix/bundlerepository/ResolverImpl.resolve(ResolverImpl.java:198(Compiled
>  Code)) at 
> org/apache/felix/bundlerepository/ResolverImpl.resolve(ResolverImpl.java:198(Compiled
>  Code)) at 
> org/apache/felix/bundlerepository/ResolverImpl.resolve(ResolverImpl.java:198(Compiled
>  Code)) at 
> org/apache/felix/bundlerepository/ResolverImpl.resolve(ResolverImpl.java:198(Compiled
>  Code)) at 
> org/apache/felix/bundlerepository/ResolverImpl.resolve(ResolverImpl.java:198(Compiled
>  Code)) at 
> org/apache/felix/bundlerepository/ResolverImpl.resolve(ResolverImpl.java:198(Compiled
>  Code)) at 
> org/apache/felix/bundlerepository/ResolverImpl.resolve(ResolverImpl.java:136(Compiled
>  Code)) 
> Please can you investigate.
> Thanks
> David

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to