[ 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.