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