Hi All,

I posted a question on stackoverflow here :-

http://stackoverflow.com/questions/41551076/dependency-manager-commands-not-working-after-upgrading-servicemix-from-5-4-0-to

Wondering if anyone who reads this mailing list can help though? I put the
detail in the post above but it relates to the dm wtf command 'no longer
working' when configured in a similar way in Servicemix 6.1.2

the key config section I used for my replication was to add this to a
features xml file :-

<feature name="example-feature" version="X.X.X">

<bundle>mvn:org.apache.felix/org.apache.felix.metatype/1.0.10</bundle>

<bundle>mvn:org.apache.felix/org.apache.felix.dependencymanager/3.2.0</bundle>

<bundle>mvn:org.apache.felix/org.apache.felix.dependencymanager.shell/3.2.0</bundle>
</feature>

where x.x.x was the version of other features in the same config (I added
to an existing one to save time). The error I get when typing dm wtf is :-

karaf@root>dm wtf
Error executing command: Cannot coerce dm(String) to any of
[(CommandSession, boolean, String, boolean, boolean, boolean, String,
String, String, String)]

The error in the log has this
2017-01-09 16:51:29,627 | ERROR | l for user karaf |
ShellUtil                        | 27 - org.apache.karaf.shell.console -
3.0.7 | Exception caught while executing command
java.lang.IllegalArgumentException: Cannot coerce dm() to any of
[(CommandSession, boolean, String, boolean, boolean, boolean, String,
String, String, String)]
    at org.apache.felix.gogo.runtime.Reflective.invoke(Reflective.java:178)
    at
org.apache.felix.gogo.runtime.CommandProxy.execute(CommandProxy.java:82)[27:org.apache.karaf.shell.console:3.0.7]
    at
org.apache.felix.gogo.runtime.Closure.executeCmd(Closure.java:480)[27:org.apache.karaf.shell.console:3.0.7]
    at
org.apache.felix.gogo.runtime.Closure.executeStatement(Closure.java:406)[27:org.apache.karaf.shell.console:3.0.7]
    at
org.apache.felix.gogo.runtime.Pipe.run(Pipe.java:108)[27:org.apache.karaf.shell.console:3.0.7]
    at
org.apache.felix.gogo.runtime.Closure.execute(Closure.java:182)[27:org.apache.karaf.shell.console:3.0.7]
    at
org.apache.felix.gogo.runtime.Closure.execute(Closure.java:119)[27:org.apache.karaf.shell.console:3.0.7]
    at
org.apache.felix.gogo.runtime.CommandSessionImpl.execute(CommandSessionImpl.java:94)
    at
org.apache.karaf.shell.console.impl.jline.ConsoleImpl.run(ConsoleImpl.java:210)
    at
org.apache.karaf.shell.console.impl.jline.LocalConsoleManager$2$1$1.run(LocalConsoleManager.java:109)
    at java.security.AccessController.doPrivileged(Native Method)[:1.7.0_79]
    at
org.apache.karaf.jaas.modules.JaasHelper.doAs(JaasHelper.java:57)[28:org.apache.karaf.jaas.modules:3.0.7]
    at
org.apache.karaf.shell.console.impl.jline.LocalConsoleManager$2$1.run(LocalConsoleManager.java:102)[27:org.apache.karaf.shell.console:3.0.7]
2017-01-09 16:51:33,179 | ERROR | l for user karaf |
ShellUtil                        | 27 - org.apache.karaf.shell.console -
3.0.7 | Exception caught while executing command
java.lang.IllegalArgumentException: Cannot coerce dm(String) to any of
[(CommandSession, boolean, String, boolean, boolean, boolean, String,
String, String, String)]
    at org.apache.felix.gogo.runtime.Reflective.invoke(Reflective.java:178)
    at
org.apache.felix.gogo.runtime.CommandProxy.execute(CommandProxy.java:82)[27:org.apache.karaf.shell.console:3.0.7]
    at
org.apache.felix.gogo.runtime.Closure.executeCmd(Closure.java:480)[27:org.apache.karaf.shell.console:3.0.7]
    at
org.apache.felix.gogo.runtime.Closure.executeStatement(Closure.java:406)[27:org.apache.karaf.shell.console:3.0.7]
    at
org.apache.felix.gogo.runtime.Pipe.run(Pipe.java:108)[27:org.apache.karaf.shell.console:3.0.7]
    at
org.apache.felix.gogo.runtime.Closure.execute(Closure.java:182)[27:org.apache.karaf.shell.console:3.0.7]
    at
org.apache.felix.gogo.runtime.Closure.execute(Closure.java:119)[27:org.apache.karaf.shell.console:3.0.7]
    at
org.apache.felix.gogo.runtime.CommandSessionImpl.execute(CommandSessionImpl.java:94)
    at
org.apache.karaf.shell.console.impl.jline.ConsoleImpl.run(ConsoleImpl.java:210)
    at
org.apache.karaf.shell.console.impl.jline.LocalConsoleManager$2$1$1.run(LocalConsoleManager.java:109)
    at java.security.AccessController.doPrivileged(Native Method)[:1.7.0_79]
    at
org.apache.karaf.jaas.modules.JaasHelper.doAs(JaasHelper.java:57)[28:org.apache.karaf.jaas.modules:3.0.7]
    at
org.apache.karaf.shell.console.impl.jline.LocalConsoleManager$2$1.run(LocalConsoleManager.java:102)[27:org.apache.karaf.shell.console:3.0.7]

Any thoughts please folks?

Regards

Rod

Reply via email to