From c07f6306ffe305f385c2762a473e1b9c9d176474 Mon Sep 17 00:00:00 2001 From: Javier Montalvo Orus Date: Fri, 25 May 2007 13:19:45 +0000 Subject: [PATCH] [187862] Incorrect Error Message when creating new file in read-only directory --- .../eclipse/rse/internal/services/files/ftp/FTPService.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/rse/plugins/org.eclipse.rse.services.files.ftp/src/org/eclipse/rse/internal/services/files/ftp/FTPService.java b/rse/plugins/org.eclipse.rse.services.files.ftp/src/org/eclipse/rse/internal/services/files/ftp/FTPService.java index 138c8089db2..3e99f811209 100644 --- a/rse/plugins/org.eclipse.rse.services.files.ftp/src/org/eclipse/rse/internal/services/files/ftp/FTPService.java +++ b/rse/plugins/org.eclipse.rse.services.files.ftp/src/org/eclipse/rse/internal/services/files/ftp/FTPService.java @@ -42,6 +42,7 @@ * Javier Montalvo Orus (Symbian) - improved autodetection of FTPListingParser * Javier Montalvo Orus (Symbian) - [187096] Drag&Drop + Copy&Paste shows error message on FTP connection * Javier Montalvo Orus (Symbian) - [187531] Improve exception thrown when Login Failed on FTP + * Javier Montalvo Orus (Symbian) - [187862] Incorrect Error Message when creating new file in read-only directory ********************************************************************************/ package org.eclipse.rse.internal.services.files.ftp; @@ -917,11 +918,11 @@ public class FTPService extends AbstractFileService implements IFileService, IFT if(!success) { - throw new Exception(getFTPClient().getReplyString()); + throw new RemoteFileIOException(new Exception(getFTPClient().getReplyString())); } } catch (Exception e) { - throw new RemoteFileIOException(e); + throw new RemoteFileSecurityException(e); } return getFile(remoteParent, fileName, monitor);