[ https://issues.apache.org/jira/browse/TUSCANY-2681?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12649261#action_12649261 ]
Rodolfo Dias commented on TUSCANY-2681: --------------------------------------- Hi Luciano, my connection lost when i try upload file, I got just now. > When a Component class implements an interfaces that extends other interface > and use generics occur the error > ------------------------------------------------------------------------------------------------------------- > > Key: TUSCANY-2681 > URL: https://issues.apache.org/jira/browse/TUSCANY-2681 > Project: Tuscany > Issue Type: Bug > Components: Java SCA Java Implementation Extension > Affects Versions: Java-SCA-1.3.2 > Environment: SO: Ubuntu 8.04 > Java: BEA JRockit(R) JRE 5.0 Update 11 R27.3.1 > Reporter: Rodolfo Dias > Priority: Critical > Attachments: testcase.jar, tuscany-interface-java-1.3.2-JIRA-2681.jar > > Original Estimate: 4h > Remaining Estimate: 4h > > Hi, > When a Component class implements an interfaces that extends other > interface and use generics occur the error: > Nov 19, 2008 11:12:09 PM > org.apache.tuscany.sca.assembly.builder.impl.ComponentReferenceWireBuilderImpl > WARNING: Incompatible interfaces on wire source and target : source = > GenericServiceComponent/fiscalYearBO target = FiscalYearBO > Nov 19, 2008 11:12:10 PM > org.apache.tuscany.sca.assembly.builder.impl.ComponentReferenceWireBuilderImpl > WARNING: No targets for reference: Composite = {http://utrafe}GenericService > Reference = fiscalYearBO > And not inject de class implementation > java.lang.NullPointerException > at com.test.service.GenericService.print(GenericService.java:18) > Java Interfaces: > public interface IGenericBO<T, ID> { > T persist(T any, List<ID> id); > } > public interface IFiscalYearBO extends IGenericBO<String, Long> { > } > Implementation class: > public abstract class GenericBOImpl<T, ID> implements IGenericBO<T, ID> { > private T x; > > > public T persist(T any, List<ID> id) { > x = any; > System.out.println(id); > System.out.println("Brazil " + x); > return x; > } > } > public class FiscalYearBO extends > GenericBOImpl<String, Long> implements > IFiscalYearBO { > } > I fixed the problem alter the JavaInterfaceIntrospectorImpl, but i have other > error and alter the JavaInterfaceUtil code too. > I put the patch and testcase. > Sorry my english :(. > -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.