Stefan Castman created KARAF-2891:
-------------------------------------

             Summary: Display status and errors of components/services in Karaf 
container.
                 Key: KARAF-2891
                 URL: https://issues.apache.org/jira/browse/KARAF-2891
             Project: Karaf
          Issue Type: Improvement
          Components: karaf-feature
    Affects Versions: 3.0.0, 2.3.2
         Environment: Karaf container
            Reporter: Stefan Castman


Want to check the status of the components/services (and why they are NOT 
satisfied) in Karaf container (v 2.3.2/3.0.0), but the Equinox DS commands that 
worked fine in the OSGi container gives different output or don’t work at all 
in Karaf.
 
The commands that not work as before/at all in Karaf:
karaf> *ls*                     (In Karaf, the service are listed in another 
format and the useful “State” column is missing in the output?)

karaf> *ls -c <ID>*        (In Karaf, this command complains about “Error 
executing command osgi:ls undefined option -c" when trying to display 
information about NOT satisfied services in a bundle?) 

karaf> *comp <ID>*       (In Karaf, this command complains about “Invalid 
component ID!” whatever ID I use to display information about a NOT satisfied 
service?)

The *scr:list/details* feature in Karaf replaces the native *ls* command in 
some extent, but it {color:red}doesn't display the useful error details{color} 
that *ls -c <ID>* and *comp <ID>* does.

Example of useful error details:
-Exceptions: "No instances were created because: Can not activate instance of 
component <REF>. The activation throws: java.lang.IllegalArgumentException".

-Dynamic information: "*The component is NOT satisfied, The following 
references are not satisfied: <REF>".

-Indication of missing component/service configuration.


For more detialed examples of "useful error details" generated by the Equinox 
DS commands in OSGi container, see Karaf forum post: 
http://karaf.922171.n3.nabble.com/How-see-status-of-services-and-why-they-are-NOT-satisfied-in-Karaf-container-tt4032359.html#a4032493

Regards
SteffeC



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to