Add a development subshell to ease troubleshooting classloading/resolution 
issues
---------------------------------------------------------------------------------

                 Key: FELIX-1914
                 URL: https://issues.apache.org/jira/browse/FELIX-1914
             Project: Felix
          Issue Type: Improvement
          Components: Karaf
    Affects Versions: karaf-1.2.0
            Reporter: Gert Vanthienen
            Assignee: Gert Vanthienen
             Fix For: karaf-1.4.0


At development time, people sometimes bump into classloading or bundle 
resolution issues.  Proposing to add a subshell with a few development tools 
that can be used to troubleshoot these issues:

- To solve the "unable to resolve due to constraint violation", we could build 
a tool that discovers multiple bundles exporting the same package that are 
needed to resolve the given bundle to give people a clue which uses-constraints 
might be involved
- To solve a CNFE, we could build a tool that takes a snapshot of imports, 
enabled dynamic imports and refreshes the bundle and then checks the imported 
packages again to see which imports were added by the dynamic import

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