I think it is the same issue, we are filtering all "Command" services to
avoid cluttering output. Since your service implements both ShellService
and Command, it always gets filtered. If you do "services -u -a 3" it
should work:
-> services -u -a 3
Apache Felix Shell TUI (3) uses:
--------------------------------
objectClass = org.apache.felix.shell.ShellService,
org.apache.felix.shell.Command
service.id = 24
service.ranking = 2147483647
-> richard
On 4/3/09 2:46 PM, Jacques-Olivier Goussard wrote:
This means your Shell TUI is actually seeing the felix shell, not mine. Are
you sure you have
[ 0] [Active ] [ 0] System Bundle (1.4.0)
[ 1] [Active ] [ 1] Apache Felix Shell Service (1.0.2)
[ 2] [Active ] [ 1] Jog Shell (1.0.0)
[ 3] [Active ] [ 1] Apache Felix Shell TUI (1.0.2)
in this order ?
/jog
2009/4/2 Richard S. Hall<[email protected]>
On 4/1/09 8:59 AM, Jacques-Olivier Goussard wrote:
but why can't I see my shell being used by shell TUI ?
-> services -u 3
Apache Felix Shell TUI (3) uses:
--------------------------------
Strange. For me, I see:
Apache Felix Shell TUI (2) uses:
--------------------------------
objectClass = org.apache.felix.shell.ShellService,
org.ungoverned.osgi.service.shell.ShellService
service.id = 3
-> richard