| @@ -246,7 +246,7 @@ public class Main implements AntMain { | |||||
| printMessage(be); | printMessage(be); | ||||
| } | } | ||||
| } catch (final Throwable exc) { | } catch (final Throwable exc) { | ||||
| exc.printStackTrace(); | |||||
| exc.printStackTrace(); //NOSONAR | |||||
| printMessage(exc); | printMessage(exc); | ||||
| } finally { | } finally { | ||||
| handleLogfile(); | handleLogfile(); | ||||
| @@ -881,11 +881,11 @@ public class Main implements AntMain { | |||||
| // but if we don't, we lose valuable information | // but if we don't, we lose valuable information | ||||
| System.err.println("Caught an exception while logging the" | System.err.println("Caught an exception while logging the" | ||||
| + " end of the build. Exception was:"); | + " end of the build. Exception was:"); | ||||
| t.printStackTrace(); | |||||
| t.printStackTrace(); //NOSONAR | |||||
| if (error != null) { | if (error != null) { | ||||
| System.err.println("There has been an error prior to" | System.err.println("There has been an error prior to" | ||||
| + " that:"); | + " that:"); | ||||
| error.printStackTrace(); | |||||
| error.printStackTrace(); //NOSONAR | |||||
| } | } | ||||
| throw new BuildException(t); //NOSONAR | throw new BuildException(t); //NOSONAR | ||||
| } | } | ||||
| @@ -873,7 +873,7 @@ public class Project implements ResourceFactory { | |||||
| try { | try { | ||||
| setBasedir("."); | setBasedir("."); | ||||
| } catch (final BuildException ex) { | } catch (final BuildException ex) { | ||||
| ex.printStackTrace(); | |||||
| ex.printStackTrace(); //NOSONAR | |||||
| } | } | ||||
| } | } | ||||
| return baseDir; | return baseDir; | ||||
| @@ -108,7 +108,7 @@ public class ProjectHelperRepository { | |||||
| + e.getClass().getName() | + e.getClass().getName() | ||||
| + ": " + e.getMessage() + ")"); | + ": " + e.getMessage() + ")"); | ||||
| if (DEBUG) { | if (DEBUG) { | ||||
| e.printStackTrace(System.err); | |||||
| e.printStackTrace(System.err); //NOSONAR | |||||
| } | } | ||||
| } | } | ||||
| } | } | ||||
| @@ -175,7 +175,7 @@ public class ProjectHelperRepository { | |||||
| + ProjectHelper.HELPER_PROPERTY + " (" | + ProjectHelper.HELPER_PROPERTY + " (" | ||||
| + e.getMessage() + ")"); | + e.getMessage() + ")"); | ||||
| if (DEBUG) { | if (DEBUG) { | ||||
| e.printStackTrace(System.err); | |||||
| e.printStackTrace(System.err); //NOSONAR | |||||
| } | } | ||||
| } | } | ||||
| return null; | return null; | ||||
| @@ -203,7 +203,7 @@ public class ProjectHelperRepository { | |||||
| System.out.println("Unable to load ProjectHelper from service " | System.out.println("Unable to load ProjectHelper from service " | ||||
| + ProjectHelper.SERVICE_ID + " (" + e.getMessage() + ")"); | + ProjectHelper.SERVICE_ID + " (" + e.getMessage() + ")"); | ||||
| if (DEBUG) { | if (DEBUG) { | ||||
| e.printStackTrace(System.err); | |||||
| e.printStackTrace(System.err); //NOSONAR | |||||
| } | } | ||||
| } | } | ||||
| return null; | return null; | ||||
| @@ -27,6 +27,7 @@ import java.util.Properties; | |||||
| import java.util.SortedMap; | import java.util.SortedMap; | ||||
| import java.util.TreeMap; | import java.util.TreeMap; | ||||
| import org.apache.tools.ant.Project; | |||||
| import org.apache.tools.ant.types.Parameter; | import org.apache.tools.ant.types.Parameter; | ||||
| import org.apache.tools.ant.types.Resource; | import org.apache.tools.ant.types.Resource; | ||||
| import org.apache.tools.ant.types.resources.FileResource; | import org.apache.tools.ant.types.resources.FileResource; | ||||
| @@ -244,7 +245,11 @@ public final class ReplaceTokens | |||||
| in = resource.getInputStream(); | in = resource.getInputStream(); | ||||
| props.load(in); | props.load(in); | ||||
| } catch (IOException ioe) { | } catch (IOException ioe) { | ||||
| ioe.printStackTrace(); | |||||
| if (getProject() != null) { | |||||
| getProject().log("getProperties failed, " + ioe.getMessage(), Project.MSG_ERR); | |||||
| } else { | |||||
| ioe.printStackTrace(); //NOSONAR | |||||
| } | |||||
| } finally { | } finally { | ||||
| FileUtils.close(in); | FileUtils.close(in); | ||||
| } | } | ||||
| @@ -117,7 +117,7 @@ public class Launcher { | |||||
| System.err.println(e.getMessage()); | System.err.println(e.getMessage()); | ||||
| } catch (final Throwable t) { | } catch (final Throwable t) { | ||||
| exitCode = EXIT_CODE_ERROR; | exitCode = EXIT_CODE_ERROR; | ||||
| t.printStackTrace(System.err); | |||||
| t.printStackTrace(System.err); //NOSONAR | |||||
| } | } | ||||
| if (exitCode != 0) { | if (exitCode != 0) { | ||||
| if (launchDiag) { | if (launchDiag) { | ||||
| @@ -297,7 +297,7 @@ public class Launcher { | |||||
| "Failed to locate" + mainClassname); | "Failed to locate" + mainClassname); | ||||
| thrown = cnfe; | thrown = cnfe; | ||||
| } catch (final Throwable t) { | } catch (final Throwable t) { | ||||
| t.printStackTrace(System.err); | |||||
| t.printStackTrace(System.err); //NOSONAR | |||||
| thrown=t; | thrown=t; | ||||
| } | } | ||||
| if(thrown!=null) { | if(thrown!=null) { | ||||
| @@ -177,7 +177,7 @@ public class MailLogger extends DefaultLogger { | |||||
| } | } | ||||
| } catch (Exception e) { | } catch (Exception e) { | ||||
| System.out.println("MailLogger failed to send e-mail!"); | System.out.println("MailLogger failed to send e-mail!"); | ||||
| e.printStackTrace(System.err); | |||||
| e.printStackTrace(System.err); //NOSONAR | |||||
| } | } | ||||
| } | } | ||||
| @@ -113,7 +113,7 @@ public class Execute { | |||||
| procEnvironment = System.getenv(); | procEnvironment = System.getenv(); | ||||
| return procEnvironment; | return procEnvironment; | ||||
| } catch (Exception x) { | } catch (Exception x) { | ||||
| x.printStackTrace(); | |||||
| x.printStackTrace(); //NOSONAR | |||||
| } | } | ||||
| } | } | ||||
| @@ -162,7 +162,7 @@ public class Execute { | |||||
| procEnvironment.put(var.substring(0, eq), var.substring(eq + 1)); | procEnvironment.put(var.substring(0, eq), var.substring(eq + 1)); | ||||
| } | } | ||||
| } catch (java.io.IOException exc) { | } catch (java.io.IOException exc) { | ||||
| exc.printStackTrace(); | |||||
| exc.printStackTrace(); //NOSONAR | |||||
| // Just try to see how much we got | // Just try to see how much we got | ||||
| } | } | ||||
| return procEnvironment; | return procEnvironment; | ||||
| @@ -153,7 +153,7 @@ public class KeySubst extends Task { | |||||
| System.out.println(KeySubst.replace("$f ${VERSION} f ${b} jj $", | System.out.println(KeySubst.replace("$f ${VERSION} f ${b} jj $", | ||||
| hash)); | hash)); | ||||
| } catch (Exception e) { | } catch (Exception e) { | ||||
| e.printStackTrace(); | |||||
| e.printStackTrace(); //NOSONAR | |||||
| } | } | ||||
| } | } | ||||
| @@ -84,7 +84,7 @@ class ProcessDestroyer implements Runnable { | |||||
| } catch (NoSuchMethodException e) { | } catch (NoSuchMethodException e) { | ||||
| // it just won't be added as a shutdown hook... :( | // it just won't be added as a shutdown hook... :( | ||||
| } catch (Exception e) { | } catch (Exception e) { | ||||
| e.printStackTrace(); | |||||
| e.printStackTrace(); //NOSONAR | |||||
| } | } | ||||
| } | } | ||||
| @@ -100,14 +100,14 @@ class ProcessDestroyer implements Runnable { | |||||
| addShutdownHookMethod.invoke(Runtime.getRuntime(), args); | addShutdownHookMethod.invoke(Runtime.getRuntime(), args); | ||||
| added = true; | added = true; | ||||
| } catch (IllegalAccessException e) { | } catch (IllegalAccessException e) { | ||||
| e.printStackTrace(); | |||||
| e.printStackTrace(); //NOSONAR | |||||
| } catch (InvocationTargetException e) { | } catch (InvocationTargetException e) { | ||||
| Throwable t = e.getTargetException(); | Throwable t = e.getTargetException(); | ||||
| if (t != null && t.getClass() == IllegalStateException.class) { | if (t != null && t.getClass() == IllegalStateException.class) { | ||||
| // shutdown already is in progress | // shutdown already is in progress | ||||
| running = true; | running = true; | ||||
| } else { | } else { | ||||
| e.printStackTrace(); | |||||
| e.printStackTrace(); //NOSONAR | |||||
| } | } | ||||
| } | } | ||||
| } | } | ||||
| @@ -129,14 +129,14 @@ class ProcessDestroyer implements Runnable { | |||||
| System.err.println("Could not remove shutdown hook"); | System.err.println("Could not remove shutdown hook"); | ||||
| } | } | ||||
| } catch (IllegalAccessException e) { | } catch (IllegalAccessException e) { | ||||
| e.printStackTrace(); | |||||
| e.printStackTrace(); //NOSONAR | |||||
| } catch (InvocationTargetException e) { | } catch (InvocationTargetException e) { | ||||
| Throwable t = e.getTargetException(); | Throwable t = e.getTargetException(); | ||||
| if (t != null && t.getClass() == IllegalStateException.class) { | if (t != null && t.getClass() == IllegalStateException.class) { | ||||
| // shutdown already is in progress | // shutdown already is in progress | ||||
| running = true; | running = true; | ||||
| } else { | } else { | ||||
| e.printStackTrace(); | |||||
| e.printStackTrace(); //NOSONAR | |||||
| } | } | ||||
| } | } | ||||
| // start the hook thread, a unstarted thread may not be | // start the hook thread, a unstarted thread may not be | ||||
| @@ -111,7 +111,7 @@ public class RecorderEntry implements BuildLogger, SubBuildListener { | |||||
| } else { | } else { | ||||
| out.println(StringUtils.LINE_SEP + "BUILD FAILED" | out.println(StringUtils.LINE_SEP + "BUILD FAILED" | ||||
| + StringUtils.LINE_SEP); | + StringUtils.LINE_SEP); | ||||
| error.printStackTrace(out); | |||||
| error.printStackTrace(out); //NOSONAR | |||||
| } | } | ||||
| } | } | ||||
| cleanup(); | cleanup(); | ||||
| @@ -401,7 +401,7 @@ public class PropertyFile extends Task { | |||||
| } catch (NullPointerException npe) { | } catch (NullPointerException npe) { | ||||
| // Default to string type | // Default to string type | ||||
| // which means do nothing | // which means do nothing | ||||
| npe.printStackTrace(); | |||||
| npe.printStackTrace(); //NOSONAR | |||||
| } | } | ||||
| if (newValue == null) { | if (newValue == null) { | ||||
| @@ -310,7 +310,7 @@ public class IPlanetEjbc { | |||||
| // SAXException or ParserConfigurationException may be thrown | // SAXException or ParserConfigurationException may be thrown | ||||
| System.out.println("An exception was generated while trying to "); | System.out.println("An exception was generated while trying to "); | ||||
| System.out.println("create a new SAXParser."); | System.out.println("create a new SAXParser."); | ||||
| e.printStackTrace(); | |||||
| e.printStackTrace(); //NOSONAR | |||||
| return; | return; | ||||
| } | } | ||||
| @@ -1484,7 +1484,7 @@ public class IPlanetEjbc { | |||||
| System.out.println(text); | System.out.println(text); | ||||
| } | } | ||||
| } catch (IOException e) { | } catch (IOException e) { | ||||
| e.printStackTrace(); | |||||
| e.printStackTrace(); //NOSONAR | |||||
| } finally { | } finally { | ||||
| FileUtils.close(reader); | FileUtils.close(reader); | ||||
| } | } | ||||
| @@ -1023,7 +1023,7 @@ public class JUnitTestRunner implements TestListener, JUnitTaskMirror.JUnitTestR | |||||
| } | } | ||||
| } | } | ||||
| } catch (final IOException e) { | } catch (final IOException e) { | ||||
| e.printStackTrace(); | |||||
| e.printStackTrace(); //NOSONAR | |||||
| } | } | ||||
| } else { | } else { | ||||
| final JUnitTest t = new JUnitTest(args[0]); | final JUnitTest t = new JUnitTest(args[0]); | ||||
| @@ -109,7 +109,7 @@ public class AntSoundPlayer implements LineListener, BuildListener { | |||||
| project.log("Audio format is not yet supported: " | project.log("Audio format is not yet supported: " | ||||
| + uafe.getMessage()); | + uafe.getMessage()); | ||||
| } catch (IOException ioe) { | } catch (IOException ioe) { | ||||
| ioe.printStackTrace(); | |||||
| ioe.printStackTrace(); //NOSONAR | |||||
| } | } | ||||
| if (audioInputStream != null) { | if (audioInputStream != null) { | ||||
| @@ -125,7 +125,7 @@ public class AntSoundPlayer implements LineListener, BuildListener { | |||||
| project.log("The sound device is currently unavailable"); | project.log("The sound device is currently unavailable"); | ||||
| return; | return; | ||||
| } catch (IOException e) { | } catch (IOException e) { | ||||
| e.printStackTrace(); | |||||
| e.printStackTrace(); //NOSONAR | |||||
| } | } | ||||
| if (duration != null) { | if (duration != null) { | ||||
| @@ -137,7 +137,7 @@ public class PropertiesfileCache implements Cache { | |||||
| cache.load(bis); | cache.load(bis); | ||||
| bis.close(); | bis.close(); | ||||
| } catch (Exception e) { | } catch (Exception e) { | ||||
| e.printStackTrace(); | |||||
| e.printStackTrace(); //NOSONAR | |||||
| } | } | ||||
| } | } | ||||
| // after loading the cache is up to date with the file | // after loading the cache is up to date with the file | ||||
| @@ -164,7 +164,7 @@ public class PropertiesfileCache implements Cache { | |||||
| bos.flush(); | bos.flush(); | ||||
| bos.close(); | bos.close(); | ||||
| } catch (Exception e) { | } catch (Exception e) { | ||||
| e.printStackTrace(); | |||||
| e.printStackTrace(); //NOSONAR | |||||
| } | } | ||||
| } | } | ||||
| cacheDirty = false; | cacheDirty = false; | ||||
| @@ -700,7 +700,7 @@ public class LayoutPreservingProperties extends Properties { | |||||
| dolly = super.clone(); | dolly = super.clone(); | ||||
| } catch (final CloneNotSupportedException e) { | } catch (final CloneNotSupportedException e) { | ||||
| // should be fine | // should be fine | ||||
| e.printStackTrace(); | |||||
| e.printStackTrace(); //NOSONAR | |||||
| } | } | ||||
| return dolly; | return dolly; | ||||
| } | } | ||||