diff --git a/dockingcore/pom.xml b/dockingcore/pom.xml
index d3206632d08d61360a013edc72291fb736f3ebc6..4fdf74c024c15581bf05d34190669b1001d5f334 100644
--- a/dockingcore/pom.xml
+++ b/dockingcore/pom.xml
@@ -65,10 +65,6 @@
   </build>
 
   <dependencies>
-    <dependency>
-      <groupId>org.swinglabs</groupId>
-      <artifactId>swingx</artifactId>
-    </dependency>
     <dependency>
       <groupId>fr.soleil.lib</groupId>
       <artifactId>BasicUtilities</artifactId>
diff --git a/dockingcore/src/main/java/fr/soleil/docking/action/SaveDefaultPerspertiveAction.java b/dockingcore/src/main/java/fr/soleil/docking/action/SaveDefaultPerspertiveAction.java
index 2f95f56e2f00998f09c1d4ff0ed4662451b7a932..03b63be570380aa4b2713851d4790d29c5563e0a 100644
--- a/dockingcore/src/main/java/fr/soleil/docking/action/SaveDefaultPerspertiveAction.java
+++ b/dockingcore/src/main/java/fr/soleil/docking/action/SaveDefaultPerspertiveAction.java
@@ -4,13 +4,15 @@
  */
 package fr.soleil.docking.action;
 
+import java.awt.Component;
 import java.awt.event.ActionEvent;
 import java.io.File;
+import java.io.PrintWriter;
+import java.io.StringWriter;
 
 import javax.swing.AbstractAction;
 import javax.swing.JFileChooser;
-
-import org.jdesktop.swingx.JXErrorPane;
+import javax.swing.JOptionPane;
 
 import fr.soleil.docking.ADockingManager;
 
@@ -61,7 +63,10 @@ public class SaveDefaultPerspertiveAction extends AbstractAction {
                     file.createNewFile();
                 dockingManager.saveDefault(file);
             } catch (Exception e) {
-                JXErrorPane.showDialog(e);
+                StringWriter writer = new StringWriter();
+                PrintWriter out = new PrintWriter(writer);
+                e.printStackTrace(out);
+                JOptionPane.showMessageDialog((Component) evt.getSource(), out.toString());
             }
         }
     }