Author: olamy Date: Tue Oct 16 14:27:43 2012 New Revision: 1398816 URL: http://svn.apache.org/viewvc?rev=1398816&view=rev Log: [MTOMCAT-179] Null pointer dereference in RunMojo
Modified: tomcat/maven-plugin/trunk/tomcat7-maven-plugin/src/main/java/org/apache/tomcat/maven/plugin/tomcat7/run/RunMojo.java Modified: tomcat/maven-plugin/trunk/tomcat7-maven-plugin/src/main/java/org/apache/tomcat/maven/plugin/tomcat7/run/RunMojo.java URL: http://svn.apache.org/viewvc/tomcat/maven-plugin/trunk/tomcat7-maven-plugin/src/main/java/org/apache/tomcat/maven/plugin/tomcat7/run/RunMojo.java?rev=1398816&r1=1398815&r2=1398816&view=diff ============================================================================== --- tomcat/maven-plugin/trunk/tomcat7-maven-plugin/src/main/java/org/apache/tomcat/maven/plugin/tomcat7/run/RunMojo.java (original) +++ tomcat/maven-plugin/trunk/tomcat7-maven-plugin/src/main/java/org/apache/tomcat/maven/plugin/tomcat7/run/RunMojo.java Tue Oct 16 14:27:43 2012 @@ -160,8 +160,6 @@ public class RunMojo temporaryContextFile = File.createTempFile( "tomcat-maven-plugin", "temp-ctx-file" ); temporaryContextFile.deleteOnExit(); - fw = new FileWriter( temporaryContextFile ); - // format to modify/create <Context backgroundProcessorDelay="5" reloadable="false"> if ( contextFile != null && contextFile.exists() ) { @@ -178,6 +176,7 @@ public class RunMojo Xpp3Dom xpp3Dom = Xpp3DomBuilder.build( fr ); xpp3Dom.setAttribute( "backgroundProcessorDelay", Integer.toString( backgroundProcessorDelay ) ); xpp3Dom.setAttribute( "reloadable", Boolean.toString( isContextReloadable() ) ); + fw = new FileWriter( temporaryContextFile ); Xpp3DomWriter.write( fw, xpp3Dom ); Xpp3DomWriter.write( sw, xpp3Dom ); getLog().debug( " generated context file " + sw.toString() ); @@ -192,7 +191,7 @@ public class RunMojo " reloadable=\"" + Boolean.toString( isContextReloadable() ) + "\"/>" ); getLog().debug( " generated context file " + sb.toString() ); - + fw = new FileWriter( temporaryContextFile ); fw.write( sb.toString() ); } else --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org