Merge branch 'master' of github.com:project-hop/hop
diff --git a/engine/src/main/java/org/apache/hop/pipeline/debug/PipelineDebugMeta.java b/engine/src/main/java/org/apache/hop/pipeline/debug/PipelineDebugMeta.java
index 93bd976..e129698 100644
--- a/engine/src/main/java/org/apache/hop/pipeline/debug/PipelineDebugMeta.java
+++ b/engine/src/main/java/org/apache/hop/pipeline/debug/PipelineDebugMeta.java
@@ -52,6 +52,7 @@
 
   private PipelineMeta pipelineMeta;
   private Map<TransformMeta, TransformDebugMeta> transformDebugMetaMap;
+  private boolean dataShown = false;
 
   public PipelineDebugMeta( PipelineMeta pipelineMeta ) {
     this.pipelineMeta = pipelineMeta;
@@ -90,6 +91,7 @@
 
     // for every transform in the map, add a row listener...
     //
+    dataShown=false;
     for ( final TransformMeta transformMeta : transformDebugMetaMap.keySet() ) {
       final TransformDebugMeta transformDebugMeta = transformDebugMetaMap.get( transformMeta );
 
@@ -126,6 +128,7 @@
 
                          // Also call the pause / break-point listeners on the transform debugger...
                          //
+                         dataShown = true;
                          transformDebugMeta.fireBreakPointListeners( PipelineDebugMeta.this );
                        }
                      } else if ( transformDebugMeta.isPausingOnBreakPoint() && transformDebugMeta.getCondition() != null ) {
@@ -186,6 +189,9 @@
     //
     try {
       pipeline.addExecutionFinishedListener( p -> {
+        if (dataShown) {
+          return;
+        }
         for (TransformMeta transformMeta : transformDebugMetaMap.keySet()) {
           TransformDebugMeta transformDebugMeta = transformDebugMetaMap.get( transformMeta );
           if (transformDebugMeta!=null) {
diff --git a/engine/src/main/java/org/apache/hop/pipeline/transform/BaseTransform.java b/engine/src/main/java/org/apache/hop/pipeline/transform/BaseTransform.java
index 32428a7..ca9ca78 100644
--- a/engine/src/main/java/org/apache/hop/pipeline/transform/BaseTransform.java
+++ b/engine/src/main/java/org/apache/hop/pipeline/transform/BaseTransform.java
@@ -2755,8 +2755,6 @@
     if (!markStopped.get()) {
       markStopped.set( true );
 
-      System.out.println( "####> markStop() on Transform : " + getTransformName() + " copy " + getCopy() );
-
       Calendar cal = Calendar.getInstance();
       stopTime = cal.getTime();
 
@@ -2765,19 +2763,13 @@
       //
       synchronized ( transformListeners ) {
         for ( ITransformListener transformListener : transformListeners ) {
-          if ("/tmp/all.txt".equals(getTransformName())) {
-            System.out.println( "------------> MARKING STOP on Transform : " + getTransformName() + " copy " + getCopy() + ". Listener = " + transformListener.toString() );
-          }
           transformListener.transformFinished( pipeline, transformMeta, this );
-          // System.out.println( "<------------ MARKED STOP on Transform : " + getTransformName() + " copy " + getCopy() + ". Listener = " + transformListener.toString() );
         }
       }
 
       // We're finally completely done with this transform.
       //
       setRunning( false );
-
-      System.out.println( "<#### markStop() on Transform : " + getTransformName() + " copy " + getCopy() );
     }
   }