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]

Reply via email to