[ https://issues.apache.org/jira/browse/FELIX-4352?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Pierre De Rop reopened FELIX-4352: ---------------------------------- reopened issue to set the fix-version. > 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 > Assignee: Pierre De Rop > Fix For: dependencymanager.shell-3.2.0 > > Attachments: Circular.patch, Circular.patch.pierre, jan15.patch, > shell wtf 1.3.patch, shell wtf 1.5.patch > > > '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 cause. > 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 stuff. -- This message was sent by Atlassian JIRA (v6.2#6252)