diff --git a/gradle.properties b/gradle.properties index 916cdfcd2052bbcb85013eb1525265c1b224f3d5..47cbe93a9a3873dc0b7530d1e670db51e36eb30f 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,5 +1,5 @@ relast_version = 0.3.0-137 -dumpAst_version = 1.2.2 +dumpAst_version = 2.0.2-dev-91 jupyter_version = 5.8.2 assertj_version = 3.22.0 grammar2uml_version = 0.2.5-21 diff --git a/src/main/jastadd/common/Tracing.jadd b/src/main/jastadd/common/Tracing.jadd index 115846d3450729903551dfbc6fc5811857313b9e..0c3f711f48a49bbaeb21f8bc0d00fd49667c0199 100644 --- a/src/main/jastadd/common/Tracing.jadd +++ b/src/main/jastadd/common/Tracing.jadd @@ -58,7 +58,7 @@ aspect Tracing { }) .<ASTNode>includeRelationsWhen((sourceNode, targetNode, roleName) -> !roleName.equals("AttachedRobot") && !(sourceNode != null && sourceNode.inDemonstrationTable()) && !(targetNode != null && targetNode.inDemonstrationTable())) // !sourceNode.inDemonstrationTable() .dumpAsSVG(svgPath); - } catch (java.io.IOException e) { + } catch (java.io.IOException | de.tudresden.inf.st.jastadd.dumpAst.ast.TransformationException e) { e.printStackTrace(); } de.tudresden.inf.st.mg.common.Webserver.getInstance().publish(now, 0, step, svgPath, "context"); diff --git a/src/main/java/de/tudresden/inf/st/mg/common/MotionGrammarParser.java b/src/main/java/de/tudresden/inf/st/mg/common/MotionGrammarParser.java index def2e40de27b8518fa40afc9be377ca7b3751a6f..70c0f00b6d59ed0b206b23981e59daa0086e4ce2 100644 --- a/src/main/java/de/tudresden/inf/st/mg/common/MotionGrammarParser.java +++ b/src/main/java/de/tudresden/inf/st/mg/common/MotionGrammarParser.java @@ -3,6 +3,7 @@ package de.tudresden.inf.st.mg.common; import de.tudresden.inf.st.jastadd.dumpAst.ast.Dumper; import de.tudresden.inf.st.jastadd.dumpAst.ast.SkinParamBooleanSetting; import de.tudresden.inf.st.jastadd.dumpAst.ast.SkinParamStringSetting; +import de.tudresden.inf.st.jastadd.dumpAst.ast.TransformationException; import de.tudresden.inf.st.mg.jastadd.model.*; import java.io.IOException; @@ -85,7 +86,7 @@ public abstract class MotionGrammarParser<T extends MotionGrammarElement> { .dumpAsSVG(svgPath); Webserver.getInstance().publish(new Date(), timeStep_, step, svgPath, "ast"); timeStep_++; - } catch (IOException e) { + } catch (IOException | TransformationException e) { e.printStackTrace(); } }