Author: vsiveton
Date: Wed May 14 17:42:26 2008
New Revision: 656475

URL: http://svn.apache.org/viewvc?rev=656475&view=rev
Log:
DOXIA-240: NPE when building documentation

o moved the init of macroParameters to the <macro/> tag init

Modified:
    
maven/doxia/doxia/trunk/doxia-modules/doxia-module-xdoc/src/main/java/org/apache/maven/doxia/module/xdoc/XdocParser.java

Modified: 
maven/doxia/doxia/trunk/doxia-modules/doxia-module-xdoc/src/main/java/org/apache/maven/doxia/module/xdoc/XdocParser.java
URL: 
http://svn.apache.org/viewvc/maven/doxia/doxia/trunk/doxia-modules/doxia-module-xdoc/src/main/java/org/apache/maven/doxia/module/xdoc/XdocParser.java?rev=656475&r1=656474&r2=656475&view=diff
==============================================================================
--- 
maven/doxia/doxia/trunk/doxia-modules/doxia-module-xdoc/src/main/java/org/apache/maven/doxia/module/xdoc/XdocParser.java
 (original)
+++ 
maven/doxia/doxia/trunk/doxia-modules/doxia-module-xdoc/src/main/java/org/apache/maven/doxia/module/xdoc/XdocParser.java
 Wed May 14 17:42:26 2008
@@ -174,6 +174,11 @@
             {
                 macroName = parser.getAttributeValue( null, 
Attribute.NAME.toString() );
 
+                if ( macroParameters == null )
+                {
+                    macroParameters = new HashMap();
+                }
+
                 if ( StringUtils.isEmpty( macroName ) )
                 {
                     throw new MacroExecutionException( "The '" + 
Attribute.NAME.toString() + "' attribute for the '"
@@ -187,11 +192,6 @@
             {
                 if ( StringUtils.isNotEmpty( macroName ) )
                 {
-                    if ( macroParameters == null )
-                    {
-                        macroParameters = new HashMap();
-                    }
-
                     String paramName = parser.getAttributeValue( null, 
Attribute.NAME.toString() );
                     String paramValue = parser.getAttributeValue( null, 
Attribute.VALUE.toString() );
 


Reply via email to