Referenced service throws UndeclaredThrowableException instead of real one
--------------------------------------------------------------------------

                 Key: FELIX-2295
                 URL: https://issues.apache.org/jira/browse/FELIX-2295
             Project: Felix
          Issue Type: Bug
          Components: Karaf
    Affects Versions: karaf-1.4.0
         Environment: XP / Ubuntu
            Reporter: Jean-Philippe CLEMENT


Project uses Blueprint. There are 3 bundles.

Bundle 1 - exports an API - API includes an interface X with a method Y sending 
an exception Z
Bundle 2 - implements the interface X of the API and exports it with <service> 
tag
Bundle 3 - uses the exported service of the API with <reference> tag (and gets 
without "knowing" it the service of Bundle 2)

Expected behavior: Bundle 3 calls the method Y of interface X and gets the 
exception Z (when thrown).
Obtained behavior: Bundle 3 calls the method Y of interface X and gets the 
exception:
UndeclaredThrowableException
caused by InvocationTargetException
caused by Z

This is 100% reproductible

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