Blueprint Collaborator can pass checked exceptions not thrown by intercepted 
method to interceptors
---------------------------------------------------------------------------------------------------

                 Key: ARIES-273
                 URL: https://issues.apache.org/jira/browse/ARIES-273
             Project: Aries
          Issue Type: Bug
          Components: Blueprint
    Affects Versions: 0.1
            Reporter: Valentin Mahrwald
            Priority: Minor


Currently, the Collaborator implementation allows the postInvokeWithReturn to 
throw arbitrary exceptions, which are passed to the postInvokeWithException 
method by other interceptors (and then thrown on).

There should be a check to make sure the exception thrown matches the 
exceptions that can be thrown by the intercepted method. This only makes a 
different with checked Exceptions. If necessary these could be converted to 
UndeclaredThrowableException (which would be thrown anyway later on by JVM).

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