[
https://issues.apache.org/jira/browse/TUSCANY-2280?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Simon Laws updated TUSCANY-2280:
--------------------------------
Fix Version/s: (was: Java-SCA-1.2)
(was: Java-SCA-1.1)
Java-SCA-Next
Move fix to SCA Next
> No data transformation for fault types
> --------------------------------------
>
> Key: TUSCANY-2280
> URL: https://issues.apache.org/jira/browse/TUSCANY-2280
> Project: Tuscany
> Issue Type: Bug
> Components: Java SCA Data Binding Runtime
> Affects Versions: Java-SCA-1.1, Java-SCA-1.2
> Reporter: Cezary Wisniewski
> Fix For: Java-SCA-Next
>
>
> DataTransformationInterceptor is not added to the InvocationChain when method
> has no parameters and no return type e.g.
> void someMethod() throws MyException
> DataTransformationInterceptor should be added to the chain because the
> exception has to be transformed. DataTransformationInterceptor is added to
> the chain and exception is transformed when the method has at least one
> parameter or return type e.g.
> MyStruct someMethod() throws MyExcpetions
> or
> void someMethod(MyStruct param) throws MyException
> The reason for such behavior is that DataBindingRuntimeWireProcessor only
> takes care of parameters and return types and ignores fault types (see
> DataBindingRuntimeWireProcessor.isTransformationRequired(Operation, Operation)
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.