InterfaceWSDLLoader creates WSDLServiceContract objs which return null on getInterfaceClass() ---------------------------------------------------------------------------------------------
Key: TUSCANY-686 URL: http://issues.apache.org/jira/browse/TUSCANY-686 Project: Tuscany Issue Type: Bug Components: Java SCA Core Affects Versions: Java-M2 Environment: r438923 Reporter: Scott Kurz SYMPTOM (when using <interface.wsdl> elem along with <binding.ws> and Axis 2 binding: java.lang.NullPointerException at org.apache.tuscany.core.builder.ConnectorImpl.connect(ConnectorImpl.java:314) at org.apache.tuscany.core.builder.ConnectorImpl.connect(ConnectorImpl.java:110) at org.apache.tuscany.core.builder.ConnectorImpl.connect(ConnectorImpl.java:91) at org.apache.tuscany.core.deployer.DeployerImpl.connect(DeployerImpl.java:141) at org.apache.tuscany.core.deployer.DeployerImpl.deploy(DeployerImpl.java:103) at org.apache.tuscany.core.launcher.LauncherImpl.bootApplication(LauncherImpl.java:193) PROBLEM: Axis2BindingBuilder.build does (line 60): Class<?> interfaze = serviceDefinition.getServiceContract().getInterfaceClass(); This simply returns null since the WSDLServiceContract built by InterfaceWSDLLoader contains a portType but no interface class. Thus the ConnectorImpl hits the NPE we see above. Some sort of WSDL2Java should probably? be done when InterfaceWSDLLoader sets the portType on the WSDLServiceContract it builds. -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]