[
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='(&(package=org.osgi.framework)(version>=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.