You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@karaf.apache.org by "Christian Schneider (JIRA)" <ji...@apache.org> on 2015/10/27 14:53:27 UTC

[jira] [Resolved] (KARAF-4081) Karaf-Command 'diag' does not provide full information for Spring-DM bundles

     [ https://issues.apache.org/jira/browse/KARAF-4081?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Christian Schneider resolved KARAF-4081.
----------------------------------------
       Resolution: Fixed
    Fix Version/s: 4.0.3

commit 270fd4ce981dda8844e19dd44a2d63971064caf9
Author: Christian Schneider <ch...@die-schneider.net>
Date:   Tue Oct 27 14:52:20 2015 +0100

    [KARAF-4081] Provide informations about missing services for diag


> Karaf-Command 'diag' does not provide full information for Spring-DM bundles
> ----------------------------------------------------------------------------
>
>                 Key: KARAF-4081
>                 URL: https://issues.apache.org/jira/browse/KARAF-4081
>             Project: Karaf
>          Issue Type: Bug
>          Components: karaf-shell
>    Affects Versions: 4.0.1
>         Environment: Linux (Mint 17.2)
>            Reporter: Kerry Billingham
>            Assignee: Christian Schneider
>            Priority: Minor
>             Fix For: 4.0.3
>
>         Attachments: springdmtest-1.0-SNAPSHOT.jar
>
>
> When using the Karaf commandline command 'diag' to diagnose a Spring-DM bundle, not all diagnostic information is provided.
> For example, I have several Spring-DM enabled bundles which I wish to deploy in Karaf however often I do not have their Spring-dependencies available. This means the bundles go to the waiting state as can be seen with the 'list' command. As I am not the author of these bundles I need to discovery easily exactly what dependencies are currently unavailable.
> Using the 'diag' command on the Spring-DM enabled bundles initially only states the bundle is 'waiting' but it does not state what dependency it is waiting for. I understand that this is a bug with Karaf 'diag' command, see link below.
> Currently the only way to resolve the issue is to either inspect the Karaf logs for bundle startup or failure messages (which can be inconvenient if the logs are constantly updating as in my case) or inspect the bundle itself.
> I can confirm I have the org.apache.karaf.bundle.springstate bundle installed. This issue was raised following this Stack Overflow post:
> http://stackoverflow.com/questions/32936160/interrogate-osgi-spring-dm-framework-for-a-bundles-dependencies
> The issue can be re-created by deploying a Spring-DM enabled bundle into Karaf which has a dependency on another Spring-DM enabled bundle but which is NOT made available.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)