Author: kstam
Date: Tue Jun 7 15:53:34 2011
New Revision: 1133054
URL: http://svn.apache.org/viewvc?rev=1133054&view=rev
Log:
JUDDI-377 fixing NPE
Modified:
juddi/trunk/juddi-client/src/main/java/org/apache/juddi/v3/client/mapping/WSDL2UDDI.java
Modified:
juddi/trunk/juddi-client/src/main/java/org/apache/juddi/v3/client/mapping/WSDL2UDDI.java
URL:
http://svn.apache.org/viewvc/juddi/trunk/juddi-client/src/main/java/org/apache/juddi/v3/client/mapping/WSDL2UDDI.java?rev=1133054&r1=1133053&r2=1133054&view=diff
==============================================================================
---
juddi/trunk/juddi-client/src/main/java/org/apache/juddi/v3/client/mapping/WSDL2UDDI.java
(original)
+++
juddi/trunk/juddi-client/src/main/java/org/apache/juddi/v3/client/mapping/WSDL2UDDI.java
Tue Jun 7 15:53:34 2011
@@ -49,7 +49,6 @@ import org.uddi.api_v3.BusinessService;
import org.uddi.api_v3.CategoryBag;
import org.uddi.api_v3.Description;
import org.uddi.api_v3.FindTModel;
-import org.uddi.api_v3.GetTModelDetail;
import org.uddi.api_v3.InstanceDetails;
import org.uddi.api_v3.KeyedReference;
import org.uddi.api_v3.Name;
@@ -57,10 +56,8 @@ import org.uddi.api_v3.OverviewDoc;
import org.uddi.api_v3.OverviewURL;
import org.uddi.api_v3.TModel;
import org.uddi.api_v3.TModelDetail;
-import org.uddi.api_v3.TModelInfo;
import org.uddi.api_v3.TModelInstanceDetails;
import org.uddi.api_v3.TModelInstanceInfo;
-import org.uddi.api_v3.TModelList;
import org.w3c.dom.Element;
@@ -579,9 +576,11 @@ public class WSDL2UDDI {
// Description
String serviceDescription =
properties.getProperty(Property.SERVICE_DESCRIPTION,
Property.DEFAULT_SERVICE_DESCRIPTION);
// Override with the service description from the WSDL if
present
- Element docElement =
wsdlDefinition.getService(serviceQName).getDocumentationElement();
- if (docElement!=null && docElement.getTextContent()!=null) {
- serviceDescription = docElement.getTextContent();
+ if (wsdlDefinition.getService(serviceQName) !=null) {
+ Element docElement =
wsdlDefinition.getService(serviceQName).getDocumentationElement();
+ if (docElement!=null &&
docElement.getTextContent()!=null) {
+ serviceDescription =
docElement.getTextContent();
+ }
}
Description description = new Description();
description.setLang(lang);
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]