cxf-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Panu Hämäläinen (JIRA) <j...@apache.org>
Subject [jira] [Created] (DOSGI-254) ServiceInvocationHandler does not handle checked super-interface exceptions correctly
Date Fri, 20 Jan 2017 11:44:27 GMT
Panu Hämäläinen created DOSGI-254:
-------------------------------------

             Summary: ServiceInvocationHandler does not handle checked super-interface exceptions
correctly
                 Key: DOSGI-254
                 URL: https://issues.apache.org/jira/browse/DOSGI-254
             Project: CXF Distributed OSGi
          Issue Type: Bug
          Components: DSW
    Affects Versions: 2.0.0
            Reporter: Panu Hämäläinen


If a remote service interface is composed of an interface hierarchy, the ServiceInvocationHandler
(in org.apache.cxf.dosgi.dsw.handlers package)  only handles correctly the checked exceptions
of the interface the service directly implements (the lowest level interface of the hierarchy).
The checked exceptions of the super-interface methods are thrown as generic ServiceExceptions
(which is a RuntimeException). 

I have been using DOSGi 1.7.0 but I also checked version 2.0.0 and ServiceInvocationHandler
(now in org.apache.cxf.dosgi.common.proxy package) seems the same as in previous releases.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Mime
View raw message