OSGi Feature Installation - no refresh of Fragment-Host bundle upon installation of fragment bundle

Solution In Progress - Updated -

Issue

  • We install an OSGi feature that deploys a Host bundle.
  • We next install another OSGi feature that deploys a Fragment bundle for the above Host bundle.

The Fragment bundle remains in Installed state and osgi:list does neither show the Fragment nor host bundle correctly.

osgi:list -l
...
[ 252] [Active     ] [Created     ] [       ] [   60] mvn:org.example.osgi/consoleLog/1.0.0-SNAPSHOT
[ 253] [Installed  ] [            ] [       ] [   60] mvn:org.example.osgi/consoleLog-blueprint/1.0.0-SNAPSHOT

We need to manually refresh the Host bundle for the Fragment bundle to move to Resolved state.

osgi:refresh 252
osgi:list -l
[ 252] [Active     ] [Created     ] [       ] [   60] mvn:org.example.osgi/consoleLog/1.0.0-SNAPSHOT, Fragments: 253
[ 253] [Resolved   ] [            ] [       ] [   60] mvn:org.example.osgi/consoleLog-blueprint/1.0.0-SNAPSHOT, Hosts: 252

Environment

  • JBoss Fuse 6.2.1

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content