Author: chathura_ce
Date: Fri Apr 27 04:25:30 2007
New Revision: 533067

URL: http://svn.apache.org/viewvc?view=rev&rev=533067
Log:
Applying a patch sent by Kasun. This patch solves the issue of throwing a 
NullpointerException if the namespace is not declared for the definitions 
element of the Synapse configuration.

Modified:
    
webservices/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/XMLConfigurationBuilder.java

Modified: 
webservices/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/XMLConfigurationBuilder.java
URL: 
http://svn.apache.org/viewvc/webservices/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/XMLConfigurationBuilder.java?view=diff&rev=533067&r1=533066&r2=533067
==============================================================================
--- 
webservices/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/XMLConfigurationBuilder.java
 (original)
+++ 
webservices/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/XMLConfigurationBuilder.java
 Fri Apr 27 04:25:30 2007
@@ -62,7 +62,12 @@
             definitions = new StAXOMBuilder(is).getDocumentElement();
             definitions.build();
 
-            if 
(Constants.SYNAPSE_NAMESPACE.equals(definitions.getNamespace().getNamespaceURI())
+            OMNamespace namespace = definitions.getNamespace();
+            if(namespace == null){
+                handleException("No namespace is defined for definitions 
element");
+            }
+
+            if (Constants.SYNAPSE_NAMESPACE.equals(namespace.getNamespaceURI())
                 && Constants.DEFINITIONS_ELT.getLocalPart()
                     .equals(definitions.getQName().getLocalPart())) {
 



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to