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]