- }\r
- catch (Exception e) {\r
- throw new BuildException("Parse of the package description file [" + packageFile.getPath() + "] failed!\n"\r
- + e.getMessage());\r
+ } catch (IOException ex) {\r
+ EdkException edkException = new EdkException("Parse of the package description file [" + packageFile.getPath() + "] failed!\n" + ex.getMessage());\r
+ edkException.setStackTrace(ex.getStackTrace());\r
+ throw edkException;\r
+ } catch (XmlException ex) {\r
+ EdkException edkException = new EdkException("Parse of the package description file [" + packageFile.getPath() + "] failed!\n" + ex.getMessage());\r
+ edkException.setStackTrace(ex.getStackTrace());\r
+ throw edkException;\r