diff --git a/com.oracle.truffle.r.runtime/src/com/oracle/truffle/r/runtime/RDeparse.java b/com.oracle.truffle.r.runtime/src/com/oracle/truffle/r/runtime/RDeparse.java index 206c8683f3095de874b75464e44a717f6112a76f..9de478bc4909e01e984ecd0ef4ca6f1e61b39e84 100644 --- a/com.oracle.truffle.r.runtime/src/com/oracle/truffle/r/runtime/RDeparse.java +++ b/com.oracle.truffle.r.runtime/src/com/oracle/truffle/r/runtime/RDeparse.java @@ -414,7 +414,7 @@ public class RDeparse { s.element.setSourceSection(source.createSection(s.start, s.length)); } } - } catch (AccessDeniedException | FileAlreadyExistsException e) { + } catch (AccessDeniedException | FileAlreadyExistsException | IllegalArgumentException e) { fixupSourcesTextInternal(); } catch (IOException e) { RInternalError.reportError(e);