[Gogo] The bundle context command is not registered with a scope in gosh_profile
--------------------------------------------------------------------------------
Key: FELIX-2446
URL: https://issues.apache.org/jira/browse/FELIX-2446
Project: Felix
Issue Type: Bug
Components: Gogo Shell
Affects Versions: gogo-0.6.0
Reporter: Richard S. Hall
Fix For: gogo-0.8.0
The default gosh_profile shell registers the bundle context as a command, but
it is not assigned any scope. This apparently is problematic for anyone else
registering a command with overlapping names as what is on bundle context. For
example, registering a command named "bundle" causes the following gosh_profile
line to fail:
addcommand system ((bundle 1) loadclass java.lang.System)
I am not sure why or how it is shadowing it, since it seems like the order
should favor the built-in commands, but apparently. Regardless, if we had a
scope assigned to this we could be precise in our gosh_profile shell (e.g.,
gogo:bundle) to avoid this issue altogether.
To make matters worse, this causes the entire shell bundle to die...it might be
nice if it continued to function even if there are errors in the gosh_profile.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.