diff options
Diffstat (limited to 'bundles/org.eclipse.equinox.p2.ui.importexport')
-rw-r--r-- | bundles/org.eclipse.equinox.p2.ui.importexport/src/org/eclipse/equinox/internal/p2/importexport/persistence/P2FParser.java | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/bundles/org.eclipse.equinox.p2.ui.importexport/src/org/eclipse/equinox/internal/p2/importexport/persistence/P2FParser.java b/bundles/org.eclipse.equinox.p2.ui.importexport/src/org/eclipse/equinox/internal/p2/importexport/persistence/P2FParser.java index 24c2f74e6..bf0743fe8 100644 --- a/bundles/org.eclipse.equinox.p2.ui.importexport/src/org/eclipse/equinox/internal/p2/importexport/persistence/P2FParser.java +++ b/bundles/org.eclipse.equinox.p2.ui.importexport/src/org/eclipse/equinox/internal/p2/importexport/persistence/P2FParser.java @@ -211,9 +211,13 @@ public class P2FParser extends XMLParser implements P2FConstants { xmlReader.setContentHandler(new P2FDocHandler(P2F_ELEMENT, p2fHandler)); xmlReader.parse(new InputSource(stream)); } catch (SAXException e) { - throw new IOException(e.getMessage()); + IOException ioException = new IOException(e.getMessage()); + ioException.initCause(e); + throw ioException; } catch (ParserConfigurationException e) { - throw new IOException(e.getMessage()); + IOException ioException = new IOException(e.getMessage()); + ioException.initCause(e); + throw ioException; } finally { stream.close(); } |