[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.

Reply via email to