felix-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Jago de Vreede (JIRA)" <j...@apache.org>
Subject [jira] [Created] (FELIX-4352) Extend shell command to give better insight in where the problem is
Date Wed, 11 Dec 2013 19:27:07 GMT
Jago de Vreede created FELIX-4352:

             Summary: Extend shell command to give better insight in where the problem is
                 Key: FELIX-4352
                 URL: https://issues.apache.org/jira/browse/FELIX-4352
             Project: Felix
          Issue Type: Improvement
          Components: Dependency Manager
    Affects Versions: dependencymanager.shell-2.0.1
            Reporter: Jago de Vreede

'dm notavail' is a command that we use regularly but it can become hard to figure out where
the actual problem is.

This patch allows you to find the root cause very quickly example output:
60 missing dependencies found.
Please note that the following bundles are in the RESOLVED state:
 * [65] com.example.mongo
The following service(s) are missing: 
 * com.example.mongo.MongoService is not found in the service registry

So the shell command tells you that you have a resolved bundle that could trigger you where
the problem might be. The command can also tell you if a configuration is missing as a root

The shell can be executed by dm wtf
wtf stands for Where is The Failure

This issue has 2 patches: 
'shell wtf 1.3.patch' and contains a patch that works for java 1.3 and the current shell.
'shell wtf 1.5.patch' and lifts the shell project to java 1.5 (as I understand this is something
you have planned) and contains java 1.5 code and unittests backed by mockito to mock certain

This message was sent by Atlassian JIRA

View raw message