Merge tag 'Luna_4.0_SR2_RC4'
diff --git a/org.eclipse.scout.rt.incubator.parent/pom.xml b/org.eclipse.scout.rt.incubator.parent/pom.xml
index 27b3e62..139f055 100644
--- a/org.eclipse.scout.rt.incubator.parent/pom.xml
+++ b/org.eclipse.scout.rt.incubator.parent/pom.xml
@@ -18,7 +18,7 @@
   <parent>
     <groupId>org.eclipse.scout</groupId>
     <artifactId>org.eclipse.scout.rt.incubator</artifactId>
-    <version>4.0.0-SNAPSHOT</version>
+    <version>4.0.200-SNAPSHOT</version>
   </parent>
 
   <groupId>org.eclipse.scout.rt.incubator</groupId>
diff --git a/org.eclipse.scout.rt.ui.rap.incubator.filechooser-feature/feature.xml b/org.eclipse.scout.rt.ui.rap.incubator.filechooser-feature/feature.xml
index 96bf7ec..37ec5b8 100644
--- a/org.eclipse.scout.rt.ui.rap.incubator.filechooser-feature/feature.xml
+++ b/org.eclipse.scout.rt.ui.rap.incubator.filechooser-feature/feature.xml
@@ -2,7 +2,7 @@
 <feature
       id="org.eclipse.scout.rt.ui.rap.incubator.filechooser"
       label="%featureName"
-      version="4.0.0.qualifier"
+      version="4.0.200.qualifier"
       provider-name="%providerName"
       license-feature="org.eclipse.license"
       license-feature-version="0.0.0">
@@ -25,7 +25,7 @@
    </url>
 
    <requires>
-      <import feature="org.eclipse.scout.rt.rap" version="4.0.0.qualifier"/>
+      <import feature="org.eclipse.scout.rt.rap" version="4.0.200.qualifier"/>
    </requires>
 
    <plugin
diff --git a/org.eclipse.scout.rt.ui.rap.incubator.filechooser-feature/pom.xml b/org.eclipse.scout.rt.ui.rap.incubator.filechooser-feature/pom.xml
index 49d479a..c35774b 100644
--- a/org.eclipse.scout.rt.ui.rap.incubator.filechooser-feature/pom.xml
+++ b/org.eclipse.scout.rt.ui.rap.incubator.filechooser-feature/pom.xml
@@ -17,7 +17,7 @@
   <parent>
     <groupId>org.eclipse.scout.rt.incubator</groupId>
     <artifactId>org.eclipse.scout.rt.incubator.parent</artifactId>
-    <version>4.0.0-SNAPSHOT</version>
+    <version>4.0.200-SNAPSHOT</version>
     <relativePath>../org.eclipse.scout.rt.incubator.parent</relativePath>
   </parent>
 
diff --git a/org.eclipse.scout.rt.ui.rap.incubator.filechooser-repository/pom.xml b/org.eclipse.scout.rt.ui.rap.incubator.filechooser-repository/pom.xml
index 1eca1e6..60301d1 100644
--- a/org.eclipse.scout.rt.ui.rap.incubator.filechooser-repository/pom.xml
+++ b/org.eclipse.scout.rt.ui.rap.incubator.filechooser-repository/pom.xml
@@ -17,7 +17,7 @@
   <parent>
     <groupId>org.eclipse.scout.rt.incubator</groupId>
     <artifactId>org.eclipse.scout.rt.incubator.parent</artifactId>
-    <version>4.0.0-SNAPSHOT</version>
+    <version>4.0.200-SNAPSHOT</version>
     <relativePath>../org.eclipse.scout.rt.incubator.parent</relativePath>
   </parent>
 
diff --git a/org.eclipse.scout.rt.ui.rap.incubator.filechooser/META-INF/MANIFEST.MF b/org.eclipse.scout.rt.ui.rap.incubator.filechooser/META-INF/MANIFEST.MF
index 9d2a35c..cc9e375 100644
--- a/org.eclipse.scout.rt.ui.rap.incubator.filechooser/META-INF/MANIFEST.MF
+++ b/org.eclipse.scout.rt.ui.rap.incubator.filechooser/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@
 Bundle-ManifestVersion: 2
 Bundle-Name: Scout UI RWT Incubator Plug-in
 Bundle-SymbolicName: org.eclipse.scout.rt.ui.rap.incubator.filechooser;singleton:=true
-Bundle-Version: 4.0.0.qualifier
+Bundle-Version: 4.0.200.qualifier
 Bundle-Activator: org.eclipse.scout.rt.ui.rap.Activator
 Require-Bundle: org.eclipse.scout.rt.ui.rap;bundle-version="[3.10.0,4.1.0)",
  org.eclipse.rap.addons.fileupload;bundle-version="[0.5.0,1.0.0)",
diff --git a/org.eclipse.scout.rt.ui.rap.incubator.filechooser/pom.xml b/org.eclipse.scout.rt.ui.rap.incubator.filechooser/pom.xml
index 6ce603d..1c0ebc4 100644
--- a/org.eclipse.scout.rt.ui.rap.incubator.filechooser/pom.xml
+++ b/org.eclipse.scout.rt.ui.rap.incubator.filechooser/pom.xml
@@ -17,7 +17,7 @@
   <parent>
     <groupId>org.eclipse.scout.rt.incubator</groupId>
     <artifactId>org.eclipse.scout.rt.incubator.parent</artifactId>
-    <version>4.0.0-SNAPSHOT</version>
+    <version>4.0.200-SNAPSHOT</version>
     <relativePath>../org.eclipse.scout.rt.incubator.parent</relativePath>
   </parent>
 
diff --git a/org.eclipse.scout.rt.ui.rap.incubator.filechooser/src/org/eclipse/scout/rt/ui/rap/form/fields/filechooserfield/RwtScoutFileUploadField.java b/org.eclipse.scout.rt.ui.rap.incubator.filechooser/src/org/eclipse/scout/rt/ui/rap/form/fields/filechooserfield/RwtScoutFileUploadField.java
index 55f2815..cc0e455 100644
--- a/org.eclipse.scout.rt.ui.rap.incubator.filechooser/src/org/eclipse/scout/rt/ui/rap/form/fields/filechooserfield/RwtScoutFileUploadField.java
+++ b/org.eclipse.scout.rt.ui.rap.incubator.filechooser/src/org/eclipse/scout/rt/ui/rap/form/fields/filechooserfield/RwtScoutFileUploadField.java
@@ -220,8 +220,10 @@
   }
 
   @Override
-  public void disposeImpl() {
+  public void handleUiDispose() {
+    super.handleUiDispose();
     if (m_uploadListener != null) {
+      m_uploadListener.cancelUpload();
       m_handler.removeUploadListener(m_uploadListener);
       m_uploadListener = null;
     }
diff --git a/pom.xml b/pom.xml
index 0af3df4..89e00e6 100644
--- a/pom.xml
+++ b/pom.xml
@@ -16,7 +16,7 @@
   <parent>
     <groupId>org.eclipse.scout</groupId>
     <artifactId>org.eclipse.scout.parent</artifactId>
-    <version>4.0.0-SNAPSHOT</version>
+    <version>4.0.200-SNAPSHOT</version>
     <relativePath>../org.eclipse.scout.parent</relativePath>
   </parent>