You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@cxf.apache.org by "Panu Hämäläinen (JIRA)" <ji...@apache.org> on 2017/01/20 11:44:27 UTC
[jira] [Created] (DOSGI-254) ServiceInvocationHandler does not
handle checked super-interface exceptions correctly
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)