Index: lams_central/src/java/org/lamsfoundation/lams/authoring/web/ImportToolContentServlet.java =================================================================== RCS file: /usr/local/cvsroot/lams_central/src/java/org/lamsfoundation/lams/authoring/web/Attic/ImportToolContentServlet.java,v diff -u -r1.3 -r1.4 --- lams_central/src/java/org/lamsfoundation/lams/authoring/web/ImportToolContentServlet.java 1 Jun 2006 07:09:04 -0000 1.3 +++ lams_central/src/java/org/lamsfoundation/lams/authoring/web/ImportToolContentServlet.java 2 Jun 2006 06:19:39 -0000 1.4 @@ -38,14 +38,18 @@ import org.apache.commons.fileupload.DiskFileUpload; import org.apache.commons.fileupload.FileItem; +import org.apache.commons.fileupload.FileUploadException; import org.apache.commons.lang.math.NumberUtils; import org.apache.log4j.Logger; import org.lamsfoundation.lams.learningdesign.service.IExportToolContentService; +import org.lamsfoundation.lams.learningdesign.service.ImportToolContentException; import org.lamsfoundation.lams.usermanagement.User; import org.lamsfoundation.lams.usermanagement.dto.UserDTO; import org.lamsfoundation.lams.usermanagement.service.IUserManagementService; import org.lamsfoundation.lams.util.FileUtil; +import org.lamsfoundation.lams.util.FileUtilException; import org.lamsfoundation.lams.util.zipfile.ZipFileUtil; +import org.lamsfoundation.lams.util.zipfile.ZipFileUtilException; import org.lamsfoundation.lams.web.session.SessionManager; import org.lamsfoundation.lams.web.util.AttributeNames; import org.springframework.web.context.WebApplicationContext; @@ -114,9 +118,17 @@ String ldPath = ZipFileUtil.expandZip(file.getInputStream(),filename); IExportToolContentService service = getExportService(); service.importLearningDesign(ldPath,user,workspaceFolderUid); - } catch (Exception e) { + } catch (ImportToolContentException e) { log.error("Unable to import tool content: " + e.toString()); - } + } catch (FileUtilException e) { + log.error("Unable to import tool content: " + e.toString()); + } catch (FileUploadException e) { + log.error("Unable to import tool content: " + e.toString()); + } catch (ZipFileUtilException e) { + log.error("Unable to import tool content: " + e.toString()); + } catch (IOException e) { + log.error("Unable to import tool content: " + e.toString()); + } }