Skipping 549 KB..
Full Logjava.lang.RuntimeException: Error evaluating index expression: 0
at org.eclipse.emf.henshin.interpreter.info.VariableInfo.createConstraints(VariableInfo.java:156)
at org.eclipse.emf.henshin.interpreter.info.VariableInfo.createVariables(VariableInfo.java:113)
at org.eclipse.emf.henshin.interpreter.info.VariableInfo.<init>(VariableInfo.java:77)
at org.eclipse.emf.henshin.interpreter.info.RuleInfo.<init>(RuleInfo.java:38)
at org.eclipse.emf.henshin.interpreter.impl.EngineImpl.getRuleInfo(EngineImpl.java:847)
at org.eclipse.emf.henshin.interpreter.impl.EngineImpl$MatchFinder.<init>(EngineImpl.java:338)
at org.eclipse.emf.henshin.interpreter.impl.EngineImpl$MatchGenerator.iterator(EngineImpl.java:279)
at org.eclipse.emf.henshin.interpreter.util.InterpreterUtil.findAllMatches(InterpreterUtil.java:119)
at org.eclipse.emf.henshin.tests.framework.Rules.assertRuleHasNMatches(Rules.java:70)
at org.eclipse.emf.henshin.tests.basic.EdgeIndexTest.checkEdgeIndex(EdgeIndexTest.java:84)
at org.eclipse.emf.henshin.tests.basic.EdgeIndexTest.testConstantEdgeIndexMatch(EdgeIndexTest.java:105)
testSetParamEdgeIndexMatch(org.eclipse.emf.henshin.tests.basic.EdgeIndexTest) Time elapsed: 0.002 sec <<< ERROR!
java.lang.NullPointerException: null
at org.eclipse.emf.henshin.interpreter.matching.conditions.ConditionHandler.setParameter(ConditionHandler.java:79)
at org.eclipse.emf.henshin.interpreter.impl.EngineImpl$MatchFinder.createSolutionFinder(EngineImpl.java:594)
at org.eclipse.emf.henshin.interpreter.impl.EngineImpl$MatchFinder.<init>(EngineImpl.java:341)
at org.eclipse.emf.henshin.interpreter.impl.EngineImpl$MatchGenerator.iterator(EngineImpl.java:279)
at org.eclipse.emf.henshin.interpreter.util.InterpreterUtil.findAllMatches(InterpreterUtil.java:119)
at org.eclipse.emf.henshin.tests.framework.Rules.assertRuleHasNMatches(Rules.java:70)
at org.eclipse.emf.henshin.tests.basic.EdgeIndexTest.checkEdgeIndex(EdgeIndexTest.java:84)
at org.eclipse.emf.henshin.tests.basic.EdgeIndexTest.testSetParamEdgeIndexMatch(EdgeIndexTest.java:126)
Running org.eclipse.emf.henshin.tests.basic.DanglingTest
Warning: cannot find JavaScript engine
Warning: cannot find JavaScript engine
WARNING (Hidden step): recreating 'eGenericType'-edge from org.eclipse.emf.ecore.impl.EReferenceImpl@59162d9c (name: c) (ordered: true, unique: true, lowerBound: 0, upperBound: 1) (changeable: true, volatile: false, transient: false, defaultValueLiteral: null, unsettable: false, derived: false) (containment: false, resolveProxies: true) to null
WARNING (Hidden step): recreating 'eGenericType'-edge from org.eclipse.emf.ecore.impl.EReferenceImpl@af07fa9e (name: c) (ordered: true, unique: true, lowerBound: 0, upperBound: 1) (changeable: true, volatile: false, transient: false, defaultValueLiteral: null, unsettable: false, derived: false) (containment: false, resolveProxies: true) to null
Warning: cannot find JavaScript engine
Warning: cannot find JavaScript engine
WARNING (Hidden step): recreating 'eGenericType'-edge from org.eclipse.emf.ecore.impl.EReferenceImpl@7a93a702 (name: c) (ordered: true, unique: true, lowerBound: 0, upperBound: 1) (changeable: true, volatile: false, transient: false, defaultValueLiteral: null, unsettable: false, derived: false) (containment: false, resolveProxies: true) to null
WARNING (Hidden step): recreating 'eGenericType'-edge from org.eclipse.emf.ecore.impl.EReferenceImpl@d95df24d (name: c) (ordered: true, unique: true, lowerBound: 0, upperBound: 1) (changeable: true, volatile: false, transient: false, defaultValueLiteral: null, unsettable: false, derived: false) (containment: false, resolveProxies: true) to null
Warning: cannot find JavaScript engine
Warning: cannot find JavaScript engine
Warning: cannot find JavaScript engine
Warning: cannot find JavaScript engine
WARNING (Hidden step): recreating 'eGenericType'-edge from org.eclipse.emf.ecore.impl.EReferenceImpl@58817fab (name: c) (ordered: true, unique: true, lowerBound: 0, upperBound: 1) (changeable: true, volatile: false, transient: false, defaultValueLiteral: null, unsettable: false, derived: false) (containment: false, resolveProxies: true) to null
WARNING (Hidden step): recreating 'eGenericType'-edge from org.eclipse.emf.ecore.impl.EReferenceImpl@3e817e20 (name: c) (ordered: true, unique: true, lowerBound: 0, upperBound: 1) (changeable: true, volatile: false, transient: false, defaultValueLiteral: null, unsettable: false, derived: false) (containment: false, resolveProxies: true) to null
Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.063 sec - in org.eclipse.emf.henshin.tests.basic.DanglingTest
testMulti2Level(org.eclipse.emf.henshin.tests.basic.DanglingTest) Time elapsed: 0.012 sec
testTwoEdges(org.eclipse.emf.henshin.tests.basic.DanglingTest) Time elapsed: 0.007 sec
testOneEdge(org.eclipse.emf.henshin.tests.basic.DanglingTest) Time elapsed: 0.033 sec
testMulti(org.eclipse.emf.henshin.tests.basic.DanglingTest) Time elapsed: 0.009 sec
Running org.eclipse.emf.henshin.tests.basic.EGraphTest
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.003 sec - in org.eclipse.emf.henshin.tests.basic.EGraphTest
testCyclicDependency_bug519013(org.eclipse.emf.henshin.tests.basic.EGraphTest) Time elapsed: 0.002 sec
testGetRoots(org.eclipse.emf.henshin.tests.basic.EGraphTest) Time elapsed: 0 sec
Running org.eclipse.emf.henshin.tests.basic.MatchTest
Warning: cannot find JavaScript engine
Warning: cannot find JavaScript engine
Warning: cannot find JavaScript engine
Warning: cannot find JavaScript engine
Warning: cannot find JavaScript engine
Warning: cannot find JavaScript engine
Warning: cannot find JavaScript engine
Warning: cannot find JavaScript engine
Warning: cannot find JavaScript engine
Warning: cannot find JavaScript engine
Warning: cannot find JavaScript engine
Warning: cannot find JavaScript engine
Warning: cannot find JavaScript engine
Warning: cannot find JavaScript engine
Warning: cannot find JavaScript engine
Warning: cannot find JavaScript engine
Warning: cannot find JavaScript engine
Warning: cannot find JavaScript engine
Warning: cannot find JavaScript engine
Warning: cannot find JavaScript engine
Warning: cannot find JavaScript engine
Warning: cannot find JavaScript engine
Warning: cannot find JavaScript engine
Warning: cannot find JavaScript engine
Warning: cannot find JavaScript engine
Warning: cannot find JavaScript engine
Warning: cannot find JavaScript engine
Warning: cannot find JavaScript engine
Warning: cannot find JavaScript engine
Warning: cannot find JavaScript engine
Warning: cannot find JavaScript engine
Warning: cannot find JavaScript engine
Warning: cannot find JavaScript engine
Warning: cannot find JavaScript engine
Warning: cannot find JavaScript engine
Warning: cannot find JavaScript engine
Tests run: 18, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.611 sec <<< FAILURE! - in org.eclipse.emf.henshin.tests.basic.MatchTest
testMatchAllNodes(org.eclipse.emf.henshin.tests.basic.MatchTest) Time elapsed: 0.288 sec
testMatchNodesWithVals(org.eclipse.emf.henshin.tests.basic.MatchTest) Time elapsed: 0.058 sec
testACMatchNoNodes(org.eclipse.emf.henshin.tests.basic.MatchTest) Time elapsed: 0.013 sec
testOnlyNAC(org.eclipse.emf.henshin.tests.basic.MatchTest) Time elapsed: 0.02 sec
testOnlyPAC(org.eclipse.emf.henshin.tests.basic.MatchTest) Time elapsed: 0.013 sec
testNotNestedCondition(org.eclipse.emf.henshin.tests.basic.MatchTest) Time elapsed: 0.018 sec
testEmptyRule(org.eclipse.emf.henshin.tests.basic.MatchTest) Time elapsed: 0.012 sec
removeOverlappingMultiMappingsTest(org.eclipse.emf.henshin.tests.basic.MatchTest) Time elapsed: 0.019 sec
intListVarTest(org.eclipse.emf.henshin.tests.basic.MatchTest) Time elapsed: 0.01 sec <<< ERROR!
java.lang.NullPointerException: null
at org.eclipse.emf.henshin.interpreter.matching.conditions.ConditionHandler.setParameter(ConditionHandler.java:79)
at org.eclipse.emf.henshin.interpreter.matching.constraints.AttributeConstraint.check(AttributeConstraint.java:104)
at org.eclipse.emf.henshin.interpreter.matching.constraints.DomainSlot.checkAttributeConstraint(DomainSlot.java:414)
at org.eclipse.emf.henshin.interpreter.matching.constraints.DomainSlot.instantiate(DomainSlot.java:173)
at org.eclipse.emf.henshin.interpreter.matching.conditions.ApplicationCondition.findMatch(ApplicationCondition.java:89)
at org.eclipse.emf.henshin.interpreter.matching.conditions.ApplicationCondition.findGraph(ApplicationCondition.java:57)
at org.eclipse.emf.henshin.interpreter.matching.constraints.SolutionFinder.findSolution(SolutionFinder.java:72)
at org.eclipse.emf.henshin.interpreter.matching.constraints.SolutionFinder.getNextSolution(SolutionFinder.java:89)
at org.eclipse.emf.henshin.interpreter.impl.EngineImpl$MatchFinder.computeNextMatch(EngineImpl.java:393)
at org.eclipse.emf.henshin.interpreter.impl.EngineImpl$MatchFinder.hasNext(EngineImpl.java:352)
at org.eclipse.emf.henshin.interpreter.impl.EngineImpl$MatchFinder.next(EngineImpl.java:365)
at org.eclipse.emf.henshin.interpreter.impl.EngineImpl$MatchFinder.next(EngineImpl.java:1)
at org.eclipse.emf.henshin.interpreter.impl.RuleApplicationImpl.execute(RuleApplicationImpl.java:96)
at org.eclipse.emf.henshin.tests.framework.Rules.assertRuleCanBeApplied(Rules.java:159)
at org.eclipse.emf.henshin.tests.basic.MatchTest.intListVarTest(MatchTest.java:258)
testACMatchAllNodes(org.eclipse.emf.henshin.tests.basic.MatchTest) Time elapsed: 0.035 sec
intListConstTest(org.eclipse.emf.henshin.tests.basic.MatchTest) Time elapsed: 0.008 sec
testNestedNacNac(org.eclipse.emf.henshin.tests.basic.MatchTest) Time elapsed: 0.018 sec
testNestedNacPac(org.eclipse.emf.henshin.tests.basic.MatchTest) Time elapsed: 0.019 sec
testAndNestedCondition(org.eclipse.emf.henshin.tests.basic.MatchTest) Time elapsed: 0.014 sec
testNestedPacNac(org.eclipse.emf.henshin.tests.basic.MatchTest) Time elapsed: 0.012 sec
testNestedPacPac(org.eclipse.emf.henshin.tests.basic.MatchTest) Time elapsed: 0.023 sec
testOrNestedCondition(org.eclipse.emf.henshin.tests.basic.MatchTest) Time elapsed: 0.013 sec
testNestedConditionMultipleMappings(org.eclipse.emf.henshin.tests.basic.MatchTest) Time elapsed: 0.011 sec
Running org.eclipse.emf.henshin.tests.basic.ParameterTest
Warning: cannot find JavaScript engine
Warning: cannot find JavaScript engine
Warning: cannot find JavaScript engine
Warning: cannot find JavaScript engine
Warning: cannot find JavaScript engine
Warning: cannot find JavaScript engine
Warning: cannot find JavaScript engine
Warning: cannot find JavaScript engine
Warning: cannot find JavaScript engine
Warning: cannot find JavaScript engine
Warning: cannot find JavaScript engine
Warning: cannot find JavaScript engine
Warning: cannot find JavaScript engine
Warning: cannot find JavaScript engine
Warning: cannot find JavaScript engine
Warning: cannot find JavaScript engine
Warning: cannot find JavaScript engine
Warning: cannot find JavaScript engine
Warning: cannot find JavaScript engine
Warning: cannot find JavaScript engine
Warning: cannot find JavaScript engine
Warning: cannot find JavaScript engine
Warning: cannot find JavaScript engine
Warning: cannot find JavaScript engine
Warning: cannot find JavaScript engine
Warning: cannot find JavaScript engine
Tests run: 13, Failures: 0, Errors: 13, Skipped: 0, Time elapsed: 0.11 sec <<< FAILURE! - in org.eclipse.emf.henshin.tests.basic.ParameterTest
testParameterInNestedCondition1(org.eclipse.emf.henshin.tests.basic.ParameterTest) Time elapsed: 0.008 sec <<< ERROR!
java.lang.NullPointerException: null
at org.eclipse.emf.henshin.interpreter.matching.conditions.ConditionHandler.setParameter(ConditionHandler.java:79)
at org.eclipse.emf.henshin.interpreter.impl.EngineImpl$MatchFinder.createSolutionFinder(EngineImpl.java:594)
at org.eclipse.emf.henshin.interpreter.impl.EngineImpl$MatchFinder.<init>(EngineImpl.java:341)
at org.eclipse.emf.henshin.interpreter.impl.EngineImpl$MatchGenerator.iterator(EngineImpl.java:279)
at org.eclipse.emf.henshin.tests.framework.Matches.assertObjectContainedInAllMatches(Matches.java:56)
at org.eclipse.emf.henshin.tests.basic.ParameterTest.testParameterInNestedCondition1(ParameterTest.java:190)
testParameterInNestedCondition2(org.eclipse.emf.henshin.tests.basic.ParameterTest) Time elapsed: 0.008 sec <<< ERROR!
java.lang.NullPointerException: null
at org.eclipse.emf.henshin.interpreter.matching.conditions.ConditionHandler.setParameter(ConditionHandler.java:79)
at org.eclipse.emf.henshin.interpreter.impl.EngineImpl$MatchFinder.createSolutionFinder(EngineImpl.java:594)
at org.eclipse.emf.henshin.interpreter.impl.EngineImpl$MatchFinder.<init>(EngineImpl.java:341)
at org.eclipse.emf.henshin.interpreter.impl.EngineImpl$MatchGenerator.iterator(EngineImpl.java:279)
at org.eclipse.emf.henshin.tests.framework.Matches.assertObjectContainedInNoMatch(Matches.java:80)
at org.eclipse.emf.henshin.tests.basic.ParameterTest.testParameterInNestedCondition2(ParameterTest.java:203)
testParameterComposition1(org.eclipse.emf.henshin.tests.basic.ParameterTest) Time elapsed: 0.008 sec <<< ERROR!
java.lang.NullPointerException: null
at org.eclipse.emf.henshin.interpreter.matching.conditions.ConditionHandler.setParameter(ConditionHandler.java:79)
at org.eclipse.emf.henshin.interpreter.impl.EngineImpl$MatchFinder.createSolutionFinder(EngineImpl.java:594)
at org.eclipse.emf.henshin.interpreter.impl.EngineImpl$MatchFinder.<init>(EngineImpl.java:341)
at org.eclipse.emf.henshin.interpreter.impl.EngineImpl$MatchGenerator.iterator(EngineImpl.java:279)
at org.eclipse.emf.henshin.interpreter.impl.RuleApplicationImpl.execute(RuleApplicationImpl.java:96)
at org.eclipse.emf.henshin.tests.framework.Rules.assertRuleCanBeApplied(Rules.java:159)
at org.eclipse.emf.henshin.tests.basic.ParameterTest.testParameterComposition1(ParameterTest.java:167)
testParameterComposition2(org.eclipse.emf.henshin.tests.basic.ParameterTest) Time elapsed: 0.007 sec <<< ERROR!
java.lang.NullPointerException: null
at org.eclipse.emf.henshin.interpreter.matching.conditions.ConditionHandler.setParameter(ConditionHandler.java:79)
at org.eclipse.emf.henshin.interpreter.impl.EngineImpl$MatchFinder.createSolutionFinder(EngineImpl.java:594)
at org.eclipse.emf.henshin.interpreter.impl.EngineImpl$MatchFinder.<init>(EngineImpl.java:341)
at org.eclipse.emf.henshin.interpreter.impl.EngineImpl$MatchGenerator.iterator(EngineImpl.java:279)
at org.eclipse.emf.henshin.interpreter.impl.RuleApplicationImpl.execute(RuleApplicationImpl.java:96)
at org.eclipse.emf.henshin.tests.framework.Rules.assertRuleCanBeApplied(Rules.java:159)
at org.eclipse.emf.henshin.tests.basic.ParameterTest.testParameterComposition2(ParameterTest.java:141)
testParameterComposition3(org.eclipse.emf.henshin.tests.basic.ParameterTest) Time elapsed: 0.007 sec <<< ERROR!
java.lang.NullPointerException: null
at org.eclipse.emf.henshin.interpreter.matching.conditions.ConditionHandler.setParameter(ConditionHandler.java:79)
at org.eclipse.emf.henshin.interpreter.impl.EngineImpl$MatchFinder.createSolutionFinder(EngineImpl.java:594)
at org.eclipse.emf.henshin.interpreter.impl.EngineImpl$MatchFinder.<init>(EngineImpl.java:341)
at org.eclipse.emf.henshin.interpreter.impl.EngineImpl$MatchGenerator.iterator(EngineImpl.java:279)
at org.eclipse.emf.henshin.interpreter.impl.RuleApplicationImpl.execute(RuleApplicationImpl.java:96)
at org.eclipse.emf.henshin.tests.framework.Rules.assertRuleCanBeApplied(Rules.java:159)
at org.eclipse.emf.henshin.tests.basic.ParameterTest.testParameterComposition3(ParameterTest.java:155)
testParameterInOut1(org.eclipse.emf.henshin.tests.basic.ParameterTest) Time elapsed: 0.008 sec <<< ERROR!
java.lang.NullPointerException: null
at org.eclipse.emf.henshin.interpreter.matching.conditions.ConditionHandler.setParameter(ConditionHandler.java:79)
at org.eclipse.emf.henshin.interpreter.impl.EngineImpl$MatchFinder.createSolutionFinder(EngineImpl.java:594)
at org.eclipse.emf.henshin.interpreter.impl.EngineImpl$MatchFinder.<init>(EngineImpl.java:341)
at org.eclipse.emf.henshin.interpreter.impl.EngineImpl$MatchGenerator.iterator(EngineImpl.java:279)
at org.eclipse.emf.henshin.interpreter.impl.RuleApplicationImpl.execute(RuleApplicationImpl.java:96)
at org.eclipse.emf.henshin.tests.framework.Rules.assertRuleCanBeApplied(Rules.java:159)
at org.eclipse.emf.henshin.tests.basic.ParameterTest.testParameterInOut1(ParameterTest.java:80)
testParameterInOut2(org.eclipse.emf.henshin.tests.basic.ParameterTest) Time elapsed: 0.007 sec <<< ERROR!
java.lang.NullPointerException: null
at org.eclipse.emf.henshin.interpreter.matching.conditions.ConditionHandler.setParameter(ConditionHandler.java:79)
at org.eclipse.emf.henshin.interpreter.impl.EngineImpl$MatchFinder.createSolutionFinder(EngineImpl.java:594)
at org.eclipse.emf.henshin.interpreter.impl.EngineImpl$MatchFinder.<init>(EngineImpl.java:341)
at org.eclipse.emf.henshin.interpreter.impl.EngineImpl$MatchGenerator.iterator(EngineImpl.java:279)
at org.eclipse.emf.henshin.interpreter.impl.RuleApplicationImpl.execute(RuleApplicationImpl.java:96)
at org.eclipse.emf.henshin.tests.framework.Rules.assertRuleCanBeApplied(Rules.java:159)
at org.eclipse.emf.henshin.tests.basic.ParameterTest.testParameterInOut2(ParameterTest.java:97)
testParameterInOut3(org.eclipse.emf.henshin.tests.basic.ParameterTest) Time elapsed: 0.013 sec <<< ERROR!
java.lang.NullPointerException: null
at org.eclipse.emf.henshin.interpreter.matching.conditions.ConditionHandler.setParameter(ConditionHandler.java:79)
at org.eclipse.emf.henshin.interpreter.matching.constraints.AttributeConstraint.check(AttributeConstraint.java:104)
at org.eclipse.emf.henshin.interpreter.matching.constraints.DomainSlot.checkAttributeConstraint(DomainSlot.java:414)
at org.eclipse.emf.henshin.interpreter.matching.constraints.DomainSlot.instantiate(DomainSlot.java:173)
at org.eclipse.emf.henshin.interpreter.matching.conditions.ApplicationCondition.findMatch(ApplicationCondition.java:89)
at org.eclipse.emf.henshin.interpreter.matching.conditions.ApplicationCondition.findGraph(ApplicationCondition.java:57)
at org.eclipse.emf.henshin.interpreter.matching.constraints.SolutionFinder.findSolution(SolutionFinder.java:72)
at org.eclipse.emf.henshin.interpreter.matching.constraints.SolutionFinder.getNextSolution(SolutionFinder.java:89)
at org.eclipse.emf.henshin.interpreter.impl.EngineImpl$MatchFinder.computeNextMatch(EngineImpl.java:393)
at org.eclipse.emf.henshin.interpreter.impl.EngineImpl$MatchFinder.hasNext(EngineImpl.java:352)
at org.eclipse.emf.henshin.interpreter.impl.EngineImpl$MatchFinder.next(EngineImpl.java:365)
at org.eclipse.emf.henshin.interpreter.impl.EngineImpl$MatchFinder.next(EngineImpl.java:1)
at org.eclipse.emf.henshin.interpreter.impl.RuleApplicationImpl.execute(RuleApplicationImpl.java:96)
at org.eclipse.emf.henshin.tests.framework.Rules.assertRuleCanBeApplied(Rules.java:159)
at org.eclipse.emf.henshin.tests.basic.ParameterTest.testParameterInOut3(ParameterTest.java:110)
testParameterObject(org.eclipse.emf.henshin.tests.basic.ParameterTest) Time elapsed: 0.009 sec <<< ERROR!
java.lang.NullPointerException: null
at org.eclipse.emf.henshin.interpreter.matching.conditions.ConditionHandler.setParameter(ConditionHandler.java:79)
at org.eclipse.emf.henshin.interpreter.impl.EngineImpl$MatchFinder.createSolutionFinder(EngineImpl.java:594)
at org.eclipse.emf.henshin.interpreter.impl.EngineImpl$MatchFinder.<init>(EngineImpl.java:341)
at org.eclipse.emf.henshin.interpreter.impl.EngineImpl$MatchGenerator.iterator(EngineImpl.java:279)
at org.eclipse.emf.henshin.interpreter.impl.RuleApplicationImpl.execute(RuleApplicationImpl.java:96)
at org.eclipse.emf.henshin.tests.framework.Rules.assertRuleCanBeApplied(Rules.java:159)
at org.eclipse.emf.henshin.tests.basic.ParameterTest.testParameterObject(ParameterTest.java:65)
testParameterTu(org.eclipse.emf.henshin.tests.basic.ParameterTest) Time elapsed: 0.009 sec <<< ERROR!
java.lang.NullPointerException: null
at org.eclipse.emf.henshin.interpreter.matching.conditions.ConditionHandler.setParameter(ConditionHandler.java:79)
at org.eclipse.emf.henshin.interpreter.impl.EngineImpl$MatchFinder.createSolutionFinder(EngineImpl.java:594)
at org.eclipse.emf.henshin.interpreter.impl.EngineImpl$MatchFinder.<init>(EngineImpl.java:341)
at org.eclipse.emf.henshin.interpreter.impl.EngineImpl$MatchGenerator.iterator(EngineImpl.java:279)
at org.eclipse.emf.henshin.interpreter.impl.RuleApplicationImpl.execute(RuleApplicationImpl.java:96)
at org.eclipse.emf.henshin.interpreter.impl.UnitApplicationImpl.executeRule(UnitApplicationImpl.java:181)
at org.eclipse.emf.henshin.interpreter.impl.UnitApplicationImpl.doExecute(UnitApplicationImpl.java:105)
at org.eclipse.emf.henshin.interpreter.impl.UnitApplicationImpl.execute(UnitApplicationImpl.java:95)
at org.eclipse.emf.henshin.interpreter.impl.UnitApplicationImpl.executeSequentialUnit(UnitApplicationImpl.java:229)
at org.eclipse.emf.henshin.interpreter.impl.UnitApplicationImpl.doExecute(UnitApplicationImpl.java:109)
at org.eclipse.emf.henshin.interpreter.impl.UnitApplicationImpl.execute(UnitApplicationImpl.java:95)
at org.eclipse.emf.henshin.tests.framework.Units.assertUnitCanBeExecuted(Units.java:104)
at org.eclipse.emf.henshin.tests.basic.ParameterTest.testParameterTu(ParameterTest.java:129)
testParameterName(org.eclipse.emf.henshin.tests.basic.ParameterTest) Time elapsed: 0.01 sec <<< ERROR!
java.lang.NullPointerException: null
at org.eclipse.emf.henshin.interpreter.matching.conditions.ConditionHandler.setParameter(ConditionHandler.java:79)
at org.eclipse.emf.henshin.interpreter.impl.EngineImpl$MatchFinder.createSolutionFinder(EngineImpl.java:594)
at org.eclipse.emf.henshin.interpreter.impl.EngineImpl$MatchFinder.<init>(EngineImpl.java:341)
at org.eclipse.emf.henshin.interpreter.impl.EngineImpl$MatchGenerator.iterator(EngineImpl.java:279)
at org.eclipse.emf.henshin.interpreter.impl.RuleApplicationImpl.execute(RuleApplicationImpl.java:96)
at org.eclipse.emf.henshin.tests.framework.Rules.assertRuleCanBeApplied(Rules.java:159)
at org.eclipse.emf.henshin.tests.basic.ParameterTest.testParameterName(ParameterTest.java:52)
testParameterWithImports(org.eclipse.emf.henshin.tests.basic.ParameterTest) Time elapsed: 0.005 sec <<< ERROR!
java.lang.NullPointerException: null
at org.eclipse.emf.henshin.interpreter.matching.conditions.ConditionHandler.setParameter(ConditionHandler.java:79)
at org.eclipse.emf.henshin.interpreter.matching.constraints.AttributeConstraint.check(AttributeConstraint.java:104)
at org.eclipse.emf.henshin.interpreter.matching.constraints.DomainSlot.checkAttributeConstraint(DomainSlot.java:414)
at org.eclipse.emf.henshin.interpreter.matching.constraints.DomainSlot.instantiate(DomainSlot.java:173)
at org.eclipse.emf.henshin.interpreter.matching.conditions.ApplicationCondition.findMatch(ApplicationCondition.java:89)
at org.eclipse.emf.henshin.interpreter.matching.conditions.ApplicationCondition.findGraph(ApplicationCondition.java:57)
at org.eclipse.emf.henshin.interpreter.matching.constraints.SolutionFinder.findSolution(SolutionFinder.java:72)
at org.eclipse.emf.henshin.interpreter.matching.constraints.SolutionFinder.getNextSolution(SolutionFinder.java:89)
at org.eclipse.emf.henshin.interpreter.impl.EngineImpl$MatchFinder.computeNextMatch(EngineImpl.java:393)
at org.eclipse.emf.henshin.interpreter.impl.EngineImpl$MatchFinder.hasNext(EngineImpl.java:352)
at org.eclipse.emf.henshin.interpreter.impl.EngineImpl$MatchFinder.next(EngineImpl.java:365)
at org.eclipse.emf.henshin.interpreter.impl.EngineImpl$MatchFinder.next(EngineImpl.java:1)
at org.eclipse.emf.henshin.interpreter.impl.RuleApplicationImpl.execute(RuleApplicationImpl.java:96)
at org.eclipse.emf.henshin.tests.framework.Rules.assertRuleCanBeApplied(Rules.java:159)
at org.eclipse.emf.henshin.tests.basic.ParameterTest.testParameterWithImports(ParameterTest.java:217)
testEmptyRuleWithAttributeCondition(org.eclipse.emf.henshin.tests.basic.ParameterTest) Time elapsed: 0.005 sec <<< ERROR!
java.lang.NullPointerException: null
at org.eclipse.emf.henshin.interpreter.matching.conditions.ConditionHandler.setParameter(ConditionHandler.java:79)
at org.eclipse.emf.henshin.interpreter.impl.EngineImpl$MatchFinder.createSolutionFinder(EngineImpl.java:594)
at org.eclipse.emf.henshin.interpreter.impl.EngineImpl$MatchFinder.<init>(EngineImpl.java:341)
at org.eclipse.emf.henshin.interpreter.impl.EngineImpl$MatchGenerator.iterator(EngineImpl.java:279)
at org.eclipse.emf.henshin.interpreter.impl.RuleApplicationImpl.execute(RuleApplicationImpl.java:96)
at org.eclipse.emf.henshin.tests.framework.Rules.assertRuleCanBeApplied(Rules.java:159)
at org.eclipse.emf.henshin.tests.basic.ParameterTest.testEmptyRuleWithAttributeCondition(ParameterTest.java:178)
Running org.eclipse.emf.henshin.tests.basic.HenshinBreakpointsTest
Warning: cannot find JavaScript engine
Warning: cannot find JavaScript engine
Warning: cannot find JavaScript engine
Warning: cannot find JavaScript engine
Warning: cannot find JavaScript engine
Warning: cannot find JavaScript engine
Warning: cannot find JavaScript engine
Tests run: 14, Failures: 0, Errors: 14, Skipped: 0, Time elapsed: 0.098 sec <<< FAILURE! - in org.eclipse.emf.henshin.tests.basic.HenshinBreakpointsTest
testSetVariableBeakpoint(org.eclipse.emf.henshin.tests.basic.HenshinBreakpointsTest) Time elapsed: 0.027 sec <<< ERROR!
java.lang.NullPointerException: null
at org.eclipse.emf.henshin.interpreter.matching.conditions.ConditionHandler.setParameter(ConditionHandler.java:79)
at org.eclipse.emf.henshin.interpreter.impl.EngineImpl$MatchFinder.createSolutionFinder(EngineImpl.java:594)
at org.eclipse.emf.henshin.interpreter.impl.EngineImpl$MatchFinder.<init>(EngineImpl.java:341)
at org.eclipse.emf.henshin.interpreter.impl.EngineImpl$MatchGenerator.iterator(EngineImpl.java:279)
at org.eclipse.emf.henshin.interpreter.impl.DebugEngineImpl.getTestDebugApplicationCondition(DebugEngineImpl.java:35)
at org.eclipse.emf.henshin.tests.basic.HenshinBreakpointsTest.initRule(HenshinBreakpointsTest.java:537)
at org.eclipse.emf.henshin.tests.basic.HenshinBreakpointsTest.initRuleTransferMoneyFailure(HenshinBreakpointsTest.java:475)
at org.eclipse.emf.henshin.tests.basic.HenshinBreakpointsTest.testSetVariableBeakpoint(HenshinBreakpointsTest.java:83)
testSetVariableBeakpoint(org.eclipse.emf.henshin.tests.basic.HenshinBreakpointsTest) Time elapsed: 0.027 sec <<< ERROR!
java.lang.NullPointerException: null
at org.eclipse.emf.henshin.tests.basic.HenshinBreakpointsTest.removeAllBreakpoints(HenshinBreakpointsTest.java:451)
testSetNoBreakpoints(org.eclipse.emf.henshin.tests.basic.HenshinBreakpointsTest) Time elapsed: 0.009 sec <<< ERROR!
java.lang.NullPointerException: null
at org.eclipse.emf.henshin.interpreter.matching.conditions.ConditionHandler.setParameter(ConditionHandler.java:79)
at org.eclipse.emf.henshin.interpreter.impl.EngineImpl$MatchFinder.createSolutionFinder(EngineImpl.java:594)
at org.eclipse.emf.henshin.interpreter.impl.EngineImpl$MatchFinder.<init>(EngineImpl.java:341)
at org.eclipse.emf.henshin.interpreter.impl.EngineImpl$MatchGenerator.iterator(EngineImpl.java:279)
at org.eclipse.emf.henshin.interpreter.impl.DebugEngineImpl.getTestDebugApplicationCondition(DebugEngineImpl.java:35)
at org.eclipse.emf.henshin.tests.basic.HenshinBreakpointsTest.initRule(HenshinBreakpointsTest.java:537)
at org.eclipse.emf.henshin.tests.basic.HenshinBreakpointsTest.initRuleTransferMoneyFailure(HenshinBreakpointsTest.java:475)
at org.eclipse.emf.henshin.tests.basic.HenshinBreakpointsTest.testSetNoBreakpoints(HenshinBreakpointsTest.java:354)
testSetNoBreakpoints(org.eclipse.emf.henshin.tests.basic.HenshinBreakpointsTest) Time elapsed: 0.009 sec <<< ERROR!
java.lang.NullPointerException: null
at org.eclipse.emf.henshin.tests.basic.HenshinBreakpointsTest.removeAllBreakpoints(HenshinBreakpointsTest.java:451)
testSetMultipleBeakpoints(org.eclipse.emf.henshin.tests.basic.HenshinBreakpointsTest) Time elapsed: 0.016 sec <<< ERROR!
java.lang.NullPointerException: null
at org.eclipse.emf.henshin.interpreter.matching.conditions.ConditionHandler.setParameter(ConditionHandler.java:79)
at org.eclipse.emf.henshin.interpreter.impl.EngineImpl$MatchFinder.createSolutionFinder(EngineImpl.java:594)
at org.eclipse.emf.henshin.interpreter.impl.EngineImpl$MatchFinder.<init>(EngineImpl.java:341)
at org.eclipse.emf.henshin.interpreter.impl.EngineImpl$MatchGenerator.iterator(EngineImpl.java:279)
at org.eclipse.emf.henshin.interpreter.impl.DebugEngineImpl.getTestDebugApplicationCondition(DebugEngineImpl.java:35)
at org.eclipse.emf.henshin.tests.basic.HenshinBreakpointsTest.initRule(HenshinBreakpointsTest.java:537)
at org.eclipse.emf.henshin.tests.basic.HenshinBreakpointsTest.initRuleTransferMoneyFailure(HenshinBreakpointsTest.java:475)
at org.eclipse.emf.henshin.tests.basic.HenshinBreakpointsTest.testSetMultipleBeakpoints(HenshinBreakpointsTest.java:269)
testSetMultipleBeakpoints(org.eclipse.emf.henshin.tests.basic.HenshinBreakpointsTest) Time elapsed: 0.016 sec <<< ERROR!
java.lang.NullPointerException: null
at org.eclipse.emf.henshin.tests.basic.HenshinBreakpointsTest.removeAllBreakpoints(HenshinBreakpointsTest.java:451)
testSetConstraintTypeBeakpoint(org.eclipse.emf.henshin.tests.basic.HenshinBreakpointsTest) Time elapsed: 0.009 sec <<< ERROR!
java.lang.NullPointerException: null
at org.eclipse.emf.henshin.interpreter.matching.conditions.ConditionHandler.setParameter(ConditionHandler.java:79)
at org.eclipse.emf.henshin.interpreter.impl.EngineImpl$MatchFinder.createSolutionFinder(EngineImpl.java:594)
at org.eclipse.emf.henshin.interpreter.impl.EngineImpl$MatchFinder.<init>(EngineImpl.java:341)
at org.eclipse.emf.henshin.interpreter.impl.EngineImpl$MatchGenerator.iterator(EngineImpl.java:279)
at org.eclipse.emf.henshin.interpreter.impl.DebugEngineImpl.getTestDebugApplicationCondition(DebugEngineImpl.java:35)
at org.eclipse.emf.henshin.tests.basic.HenshinBreakpointsTest.initRule(HenshinBreakpointsTest.java:537)
at org.eclipse.emf.henshin.tests.basic.HenshinBreakpointsTest.initRuleTransferMoneyFailure(HenshinBreakpointsTest.java:475)
at org.eclipse.emf.henshin.tests.basic.HenshinBreakpointsTest.testSetConstraintTypeBeakpoint(HenshinBreakpointsTest.java:176)
testSetConstraintTypeBeakpoint(org.eclipse.emf.henshin.tests.basic.HenshinBreakpointsTest) Time elapsed: 0.009 sec <<< ERROR!
java.lang.NullPointerException: null
at org.eclipse.emf.henshin.tests.basic.HenshinBreakpointsTest.removeAllBreakpoints(HenshinBreakpointsTest.java:451)
testSetBreakpointForAnotherRule(org.eclipse.emf.henshin.tests.basic.HenshinBreakpointsTest) Time elapsed: 0.008 sec <<< ERROR!
java.lang.NullPointerException: null
at org.eclipse.emf.henshin.interpreter.matching.conditions.ConditionHandler.setParameter(ConditionHandler.java:79)
at org.eclipse.emf.henshin.interpreter.impl.EngineImpl$MatchFinder.createSolutionFinder(EngineImpl.java:594)
at org.eclipse.emf.henshin.interpreter.impl.EngineImpl$MatchFinder.<init>(EngineImpl.java:341)
at org.eclipse.emf.henshin.interpreter.impl.EngineImpl$MatchGenerator.iterator(EngineImpl.java:279)
at org.eclipse.emf.henshin.interpreter.impl.DebugEngineImpl.getTestDebugApplicationCondition(DebugEngineImpl.java:35)
at org.eclipse.emf.henshin.tests.basic.HenshinBreakpointsTest.initRule(HenshinBreakpointsTest.java:537)
at org.eclipse.emf.henshin.tests.basic.HenshinBreakpointsTest.initRuleTransferMoneyFailure(HenshinBreakpointsTest.java:475)
at org.eclipse.emf.henshin.tests.basic.HenshinBreakpointsTest.testSetBreakpointForAnotherRule(HenshinBreakpointsTest.java:373)
testSetBreakpointForAnotherRule(org.eclipse.emf.henshin.tests.basic.HenshinBreakpointsTest) Time elapsed: 0.008 sec <<< ERROR!
java.lang.NullPointerException: null
at org.eclipse.emf.henshin.tests.basic.HenshinBreakpointsTest.removeAllBreakpoints(HenshinBreakpointsTest.java:451)
testSetValueBeakpoint(org.eclipse.emf.henshin.tests.basic.HenshinBreakpointsTest) Time elapsed: 0.009 sec <<< ERROR!
java.lang.NullPointerException: null
at org.eclipse.emf.henshin.interpreter.matching.conditions.ConditionHandler.setParameter(ConditionHandler.java:79)
at org.eclipse.emf.henshin.interpreter.impl.EngineImpl$MatchFinder.createSolutionFinder(EngineImpl.java:594)
at org.eclipse.emf.henshin.interpreter.impl.EngineImpl$MatchFinder.<init>(EngineImpl.java:341)
at org.eclipse.emf.henshin.interpreter.impl.EngineImpl$MatchGenerator.iterator(EngineImpl.java:279)
at org.eclipse.emf.henshin.interpreter.impl.DebugEngineImpl.getTestDebugApplicationCondition(DebugEngineImpl.java:35)
at org.eclipse.emf.henshin.tests.basic.HenshinBreakpointsTest.initRule(HenshinBreakpointsTest.java:537)
at org.eclipse.emf.henshin.tests.basic.HenshinBreakpointsTest.initRuleTransferMoneyFailure(HenshinBreakpointsTest.java:475)
at org.eclipse.emf.henshin.tests.basic.HenshinBreakpointsTest.testSetValueBeakpoint(HenshinBreakpointsTest.java:122)
testSetValueBeakpoint(org.eclipse.emf.henshin.tests.basic.HenshinBreakpointsTest) Time elapsed: 0.01 sec <<< ERROR!
java.lang.NullPointerException: null
at org.eclipse.emf.henshin.tests.basic.HenshinBreakpointsTest.removeAllBreakpoints(HenshinBreakpointsTest.java:451)
testSetConstraintInstanceBeakpoint(org.eclipse.emf.henshin.tests.basic.HenshinBreakpointsTest) Time elapsed: 0.01 sec <<< ERROR!
java.lang.NullPointerException: null
at org.eclipse.emf.henshin.interpreter.matching.conditions.ConditionHandler.setParameter(ConditionHandler.java:79)
at org.eclipse.emf.henshin.interpreter.impl.EngineImpl$MatchFinder.createSolutionFinder(EngineImpl.java:594)
at org.eclipse.emf.henshin.interpreter.impl.EngineImpl$MatchFinder.<init>(EngineImpl.java:341)
at org.eclipse.emf.henshin.interpreter.impl.EngineImpl$MatchGenerator.iterator(EngineImpl.java:279)
at org.eclipse.emf.henshin.interpreter.impl.DebugEngineImpl.getTestDebugApplicationCondition(DebugEngineImpl.java:35)
at org.eclipse.emf.henshin.tests.basic.HenshinBreakpointsTest.initRule(HenshinBreakpointsTest.java:537)
at org.eclipse.emf.henshin.tests.basic.HenshinBreakpointsTest.initRuleTransferMoneyFailure(HenshinBreakpointsTest.java:475)
at org.eclipse.emf.henshin.tests.basic.HenshinBreakpointsTest.testSetConstraintInstanceBeakpoint(HenshinBreakpointsTest.java:222)
testSetConstraintInstanceBeakpoint(org.eclipse.emf.henshin.tests.basic.HenshinBreakpointsTest) Time elapsed: 0.011 sec <<< ERROR!
java.lang.NullPointerException: null
at org.eclipse.emf.henshin.tests.basic.HenshinBreakpointsTest.removeAllBreakpoints(HenshinBreakpointsTest.java:451)
Running org.eclipse.emf.henshin.tests.basic.ParameterKindTest
Warning: cannot find JavaScript engine
Warning: cannot find JavaScript engine
Warning: cannot find JavaScript engine
Warning: cannot find JavaScript engine
Warning: cannot find JavaScript engine
Warning: cannot find JavaScript engine
Warning: cannot find JavaScript engine
Warning: cannot find JavaScript engine
Warning: cannot find JavaScript engine
Warning: cannot find JavaScript engine
Warning: cannot find JavaScript engine
Warning: cannot find JavaScript engine
Warning: cannot find JavaScript engine
Warning: cannot find JavaScript engine
Warning: cannot find JavaScript engine
Warning: cannot find JavaScript engine
Warning: cannot find JavaScript engine
Warning: cannot find JavaScript engine
Warning: cannot find JavaScript engine
Warning: cannot find JavaScript engine
Warning: cannot find JavaScript engine
Warning: cannot find JavaScript engine
Warning: cannot find JavaScript engine
Warning: cannot find JavaScript engine
Warning: cannot find JavaScript engine
Warning: cannot find JavaScript engine
Warning: cannot find JavaScript engine
Warning: cannot find JavaScript engine
Warning: cannot find JavaScript engine
Warning: cannot find JavaScript engine
Warning: cannot find JavaScript engine
Warning: cannot find JavaScript engine
Warning: cannot find JavaScript engine
Warning: cannot find JavaScript engine
Warning: cannot find JavaScript engine
Warning: cannot find JavaScript engine
Tests run: 18, Failures: 0, Errors: 14, Skipped: 0, Time elapsed: 0.082 sec <<< FAILURE! - in org.eclipse.emf.henshin.tests.basic.ParameterKindTest
testParameterKindInoutRule(org.eclipse.emf.henshin.tests.basic.ParameterKindTest) Time elapsed: 0.004 sec <<< ERROR!
java.lang.NullPointerException: null
at org.eclipse.emf.henshin.interpreter.matching.conditions.ConditionHandler.setParameter(ConditionHandler.java:79)
at org.eclipse.emf.henshin.interpreter.impl.EngineImpl$MatchFinder.createSolutionFinder(EngineImpl.java:594)
at org.eclipse.emf.henshin.interpreter.impl.EngineImpl$MatchFinder.<init>(EngineImpl.java:341)
at org.eclipse.emf.henshin.interpreter.impl.EngineImpl$MatchGenerator.iterator(EngineImpl.java:279)
at org.eclipse.emf.henshin.interpreter.impl.RuleApplicationImpl.execute(RuleApplicationImpl.java:96)
at org.eclipse.emf.henshin.tests.framework.Rules.assertRuleCanBeApplied(Rules.java:159)
at org.eclipse.emf.henshin.tests.basic.ParameterKindTest.testParameterKindInoutRule(ParameterKindTest.java:158)
testParameterKindInoutUnit(org.eclipse.emf.henshin.tests.basic.ParameterKindTest) Time elapsed: 0.004 sec <<< ERROR!
java.lang.NullPointerException: null
at org.eclipse.emf.henshin.interpreter.matching.conditions.ConditionHandler.setParameter(ConditionHandler.java:79)
at org.eclipse.emf.henshin.interpreter.impl.EngineImpl$MatchFinder.createSolutionFinder(EngineImpl.java:594)
at org.eclipse.emf.henshin.interpreter.impl.EngineImpl$MatchFinder.<init>(EngineImpl.java:341)
at org.eclipse.emf.henshin.interpreter.impl.EngineImpl$MatchGenerator.iterator(EngineImpl.java:279)
at org.eclipse.emf.henshin.interpreter.impl.RuleApplicationImpl.execute(RuleApplicationImpl.java:96)
at org.eclipse.emf.henshin.interpreter.impl.UnitApplicationImpl.executeRule(UnitApplicationImpl.java:181)
at org.eclipse.emf.henshin.interpreter.impl.UnitApplicationImpl.doExecute(UnitApplicationImpl.java:105)
at org.eclipse.emf.henshin.interpreter.impl.UnitApplicationImpl.execute(UnitApplicationImpl.java:95)
at org.eclipse.emf.henshin.interpreter.impl.UnitApplicationImpl.executeSequentialUnit(UnitApplicationImpl.java:229)
at org.eclipse.emf.henshin.interpreter.impl.UnitApplicationImpl.doExecute(UnitApplicationImpl.java:109)
at org.eclipse.emf.henshin.interpreter.impl.UnitApplicationImpl.execute(UnitApplicationImpl.java:95)
at org.eclipse.emf.henshin.tests.framework.Units.assertUnitCanBeExecuted(Units.java:104)
at org.eclipse.emf.henshin.tests.basic.ParameterKindTest.testParameterKindInoutUnit(ParameterKindTest.java:180)
testParameterKindInRuleMustBeSet(org.eclipse.emf.henshin.tests.basic.ParameterKindTest) Time elapsed: 0.004 sec
testParameterKindOutRule(org.eclipse.emf.henshin.tests.basic.ParameterKindTest) Time elapsed: 0.004 sec <<< ERROR!
java.lang.NullPointerException: null
at org.eclipse.emf.henshin.interpreter.matching.conditions.ConditionHandler.setParameter(ConditionHandler.java:79)
at org.eclipse.emf.henshin.interpreter.matching.constraints.AttributeConstraint.check(AttributeConstraint.java:104)
at org.eclipse.emf.henshin.interpreter.matching.constraints.DomainSlot.checkAttributeConstraint(DomainSlot.java:414)
at org.eclipse.emf.henshin.interpreter.matching.constraints.DomainSlot.instantiate(DomainSlot.java:173)
at org.eclipse.emf.henshin.interpreter.matching.conditions.ApplicationCondition.findMatch(ApplicationCondition.java:89)
at org.eclipse.emf.henshin.interpreter.matching.conditions.ApplicationCondition.findGraph(ApplicationCondition.java:57)
at org.eclipse.emf.henshin.interpreter.matching.constraints.SolutionFinder.findSolution(SolutionFinder.java:72)
at org.eclipse.emf.henshin.interpreter.matching.constraints.SolutionFinder.getNextSolution(SolutionFinder.java:89)
at org.eclipse.emf.henshin.interpreter.impl.EngineImpl$MatchFinder.computeNextMatch(EngineImpl.java:393)
at org.eclipse.emf.henshin.interpreter.impl.EngineImpl$MatchFinder.hasNext(EngineImpl.java:352)
at org.eclipse.emf.henshin.interpreter.impl.EngineImpl$MatchFinder.next(EngineImpl.java:365)
at org.eclipse.emf.henshin.interpreter.impl.EngineImpl$MatchFinder.next(EngineImpl.java:1)
at org.eclipse.emf.henshin.interpreter.impl.RuleApplicationImpl.execute(RuleApplicationImpl.java:96)
at org.eclipse.emf.henshin.tests.framework.Rules.assertRuleCanBeApplied(Rules.java:159)
at org.eclipse.emf.henshin.tests.basic.ParameterKindTest.testParameterKindOutRule(ParameterKindTest.java:112)
testParameterKindOutUnit(org.eclipse.emf.henshin.tests.basic.ParameterKindTest) Time elapsed: 0.004 sec <<< ERROR!
java.lang.NullPointerException: null
at org.eclipse.emf.henshin.interpreter.matching.conditions.ConditionHandler.setParameter(ConditionHandler.java:79)
at org.eclipse.emf.henshin.interpreter.matching.constraints.AttributeConstraint.check(AttributeConstraint.java:104)
at org.eclipse.emf.henshin.interpreter.matching.constraints.DomainSlot.checkAttributeConstraint(DomainSlot.java:414)
at org.eclipse.emf.henshin.interpreter.matching.constraints.DomainSlot.instantiate(DomainSlot.java:173)
at org.eclipse.emf.henshin.interpreter.matching.conditions.ApplicationCondition.findMatch(ApplicationCondition.java:89)
at org.eclipse.emf.henshin.interpreter.matching.conditions.ApplicationCondition.findGraph(ApplicationCondition.java:57)
at org.eclipse.emf.henshin.interpreter.matching.constraints.SolutionFinder.findSolution(SolutionFinder.java:72)
at org.eclipse.emf.henshin.interpreter.matching.constraints.SolutionFinder.getNextSolution(SolutionFinder.java:89)
at org.eclipse.emf.henshin.interpreter.impl.EngineImpl$MatchFinder.computeNextMatch(EngineImpl.java:393)
at org.eclipse.emf.henshin.interpreter.impl.EngineImpl$MatchFinder.hasNext(EngineImpl.java:352)
at org.eclipse.emf.henshin.interpreter.impl.EngineImpl$MatchFinder.next(EngineImpl.java:365)
at org.eclipse.emf.henshin.interpreter.impl.EngineImpl$MatchFinder.next(EngineImpl.java:1)
at org.eclipse.emf.henshin.interpreter.impl.RuleApplicationImpl.execute(RuleApplicationImpl.java:96)
at org.eclipse.emf.henshin.interpreter.impl.UnitApplicationImpl.executeRule(UnitApplicationImpl.java:181)
at org.eclipse.emf.henshin.interpreter.impl.UnitApplicationImpl.doExecute(UnitApplicationImpl.java:105)
at org.eclipse.emf.henshin.interpreter.impl.UnitApplicationImpl.execute(UnitApplicationImpl.java:95)
at org.eclipse.emf.henshin.interpreter.impl.UnitApplicationImpl.executeSequentialUnit(UnitApplicationImpl.java:229)
at org.eclipse.emf.henshin.interpreter.impl.UnitApplicationImpl.doExecute(UnitApplicationImpl.java:109)
at org.eclipse.emf.henshin.interpreter.impl.UnitApplicationImpl.execute(UnitApplicationImpl.java:95)
at org.eclipse.emf.henshin.tests.framework.Units.assertUnitCanBeExecuted(Units.java:104)
at org.eclipse.emf.henshin.tests.basic.ParameterKindTest.testParameterKindOutUnit(ParameterKindTest.java:136)
testParameterKindInUnitMustBeSet(org.eclipse.emf.henshin.tests.basic.ParameterKindTest) Time elapsed: 0.003 sec
testParameterKindsReadableAfterLoopUnit(org.eclipse.emf.henshin.tests.basic.ParameterKindTest) Time elapsed: 0.003 sec <<< ERROR!
java.lang.NullPointerException: null
at org.eclipse.emf.henshin.interpreter.matching.conditions.ConditionHandler.setParameter(ConditionHandler.java:79)
at org.eclipse.emf.henshin.interpreter.impl.EngineImpl$MatchFinder.createSolutionFinder(EngineImpl.java:594)
at org.eclipse.emf.henshin.interpreter.impl.EngineImpl$MatchFinder.<init>(EngineImpl.java:341)
at org.eclipse.emf.henshin.interpreter.impl.EngineImpl$MatchGenerator.iterator(EngineImpl.java:279)
at org.eclipse.emf.henshin.interpreter.impl.RuleApplicationImpl.execute(RuleApplicationImpl.java:96)
at org.eclipse.emf.henshin.interpreter.impl.UnitApplicationImpl.executeRule(UnitApplicationImpl.java:181)
at org.eclipse.emf.henshin.interpreter.impl.UnitApplicationImpl.doExecute(UnitApplicationImpl.java:105)
at org.eclipse.emf.henshin.interpreter.impl.UnitApplicationImpl.execute(UnitApplicationImpl.java:95)
at org.eclipse.emf.henshin.interpreter.impl.UnitApplicationImpl.executeLoopUnit(UnitApplicationImpl.java:417)
at org.eclipse.emf.henshin.interpreter.impl.UnitApplicationImpl.doExecute(UnitApplicationImpl.java:117)
at org.eclipse.emf.henshin.interpreter.impl.UnitApplicationImpl.execute(UnitApplicationImpl.java:95)
at org.eclipse.emf.henshin.tests.framework.Units.assertUnitCanBeExecuted(Units.java:104)
at org.eclipse.emf.henshin.tests.basic.ParameterKindTest.testParameterKindsReadableAfterLoopUnit(ParameterKindTest.java:292)
testParameterKindVarRule(org.eclipse.emf.henshin.tests.basic.ParameterKindTest) Time elapsed: 0.003 sec <<< ERROR!
java.lang.NullPointerException: null
at org.eclipse.emf.henshin.interpreter.matching.conditions.ConditionHandler.setParameter(ConditionHandler.java:79)
at org.eclipse.emf.henshin.interpreter.impl.EngineImpl$MatchFinder.createSolutionFinder(EngineImpl.java:594)
at org.eclipse.emf.henshin.interpreter.impl.EngineImpl$MatchFinder.<init>(EngineImpl.java:341)
at org.eclipse.emf.henshin.interpreter.impl.EngineImpl$MatchGenerator.iterator(EngineImpl.java:279)
at org.eclipse.emf.henshin.interpreter.impl.RuleApplicationImpl.execute(RuleApplicationImpl.java:96)
at org.eclipse.emf.henshin.tests.framework.Rules.assertRuleCanBeApplied(Rules.java:159)
at org.eclipse.emf.henshin.tests.basic.ParameterKindTest.testParameterKindVarRule(ParameterKindTest.java:219)
testParameterKindVarUnit(org.eclipse.emf.henshin.tests.basic.ParameterKindTest) Time elapsed: 0.004 sec <<< ERROR!
java.lang.NullPointerException: null
at org.eclipse.emf.henshin.interpreter.matching.conditions.ConditionHandler.setParameter(ConditionHandler.java:79)
at org.eclipse.emf.henshin.interpreter.matching.constraints.AttributeConstraint.check(AttributeConstraint.java:104)
at org.eclipse.emf.henshin.interpreter.matching.constraints.DomainSlot.checkAttributeConstraint(DomainSlot.java:414)
at org.eclipse.emf.henshin.interpreter.matching.constraints.DomainSlot.instantiate(DomainSlot.java:173)
at org.eclipse.emf.henshin.interpreter.matching.conditions.ApplicationCondition.findMatch(ApplicationCondition.java:89)
at org.eclipse.emf.henshin.interpreter.matching.conditions.ApplicationCondition.findGraph(ApplicationCondition.java:57)
at org.eclipse.emf.henshin.interpreter.matching.constraints.SolutionFinder.findSolution(SolutionFinder.java:72)
at org.eclipse.emf.henshin.interpreter.matching.constraints.SolutionFinder.getNextSolution(SolutionFinder.java:89)
at org.eclipse.emf.henshin.interpreter.impl.EngineImpl$MatchFinder.computeNextMatch(EngineImpl.java:393)
at org.eclipse.emf.henshin.interpreter.impl.EngineImpl$MatchFinder.hasNext(EngineImpl.java:352)
at org.eclipse.emf.henshin.interpreter.impl.EngineImpl$MatchFinder.next(EngineImpl.java:365)
at org.eclipse.emf.henshin.interpreter.impl.EngineImpl$MatchFinder.next(EngineImpl.java:1)
at org.eclipse.emf.henshin.interpreter.impl.RuleApplicationImpl.execute(RuleApplicationImpl.java:96)
at org.eclipse.emf.henshin.interpreter.impl.UnitApplicationImpl.executeRule(UnitApplicationImpl.java:181)
at org.eclipse.emf.henshin.interpreter.impl.UnitApplicationImpl.doExecute(UnitApplicationImpl.java:105)
at org.eclipse.emf.henshin.interpreter.impl.UnitApplicationImpl.execute(UnitApplicationImpl.java:95)
at org.eclipse.emf.henshin.interpreter.impl.UnitApplicationImpl.executeSequentialUnit(UnitApplicationImpl.java:229)
at org.eclipse.emf.henshin.interpreter.impl.UnitApplicationImpl.doExecute(UnitApplicationImpl.java:109)
at org.eclipse.emf.henshin.interpreter.impl.UnitApplicationImpl.execute(UnitApplicationImpl.java:95)
at org.eclipse.emf.henshin.tests.framework.Units.assertUnitCanBeExecuted(Units.java:104)
at org.eclipse.emf.henshin.tests.basic.ParameterKindTest.testParameterKindVarUnit(ParameterKindTest.java:239)
testParameterKindsReadableAfterConditionalUnit(org.eclipse.emf.henshin.tests.basic.ParameterKindTest) Time elapsed: 0.004 sec <<< ERROR!
java.lang.NullPointerException: null
at org.eclipse.emf.henshin.interpreter.matching.conditions.ConditionHandler.setParameter(ConditionHandler.java:79)
at org.eclipse.emf.henshin.interpreter.impl.EngineImpl$MatchFinder.createSolutionFinder(EngineImpl.java:594)
at org.eclipse.emf.henshin.interpreter.impl.EngineImpl$MatchFinder.<init>(EngineImpl.java:341)
at org.eclipse.emf.henshin.interpreter.impl.EngineImpl$MatchGenerator.iterator(EngineImpl.java:279)
at org.eclipse.emf.henshin.interpreter.impl.RuleApplicationImpl.execute(RuleApplicationImpl.java:96)
at org.eclipse.emf.henshin.interpreter.impl.UnitApplicationImpl.executeRule(UnitApplicationImpl.java:181)
at org.eclipse.emf.henshin.interpreter.impl.UnitApplicationImpl.doExecute(UnitApplicationImpl.java:105)
at org.eclipse.emf.henshin.interpreter.impl.UnitApplicationImpl.execute(UnitApplicationImpl.java:95)
at org.eclipse.emf.henshin.interpreter.impl.UnitApplicationImpl.executeConditionalUnit(UnitApplicationImpl.java:257)
at org.eclipse.emf.henshin.interpreter.impl.UnitApplicationImpl.doExecute(UnitApplicationImpl.java:111)
at org.eclipse.emf.henshin.interpreter.impl.UnitApplicationImpl.execute(UnitApplicationImpl.java:95)
at org.eclipse.emf.henshin.tests.framework.Units.assertUnitCanBeExecuted(Units.java:104)
at org.eclipse.emf.henshin.tests.basic.ParameterKindTest.testParameterKindsReadableAfterConditionalUnit(ParameterKindTest.java:346)
testParameterKindInoutRuleMustBeSet(org.eclipse.emf.henshin.tests.basic.ParameterKindTest) Time elapsed: 0.003 sec
testParameterKindsReadableAfterSequentialUnit(org.eclipse.emf.henshin.tests.basic.ParameterKindTest) Time elapsed: 0.006 sec <<< ERROR!
java.lang.NullPointerException: null
at org.eclipse.emf.henshin.interpreter.matching.conditions.ConditionHandler.setParameter(ConditionHandler.java:79)
at org.eclipse.emf.henshin.interpreter.impl.EngineImpl$MatchFinder.createSolutionFinder(EngineImpl.java:594)
at org.eclipse.emf.henshin.interpreter.impl.EngineImpl$MatchFinder.<init>(EngineImpl.java:341)
at org.eclipse.emf.henshin.interpreter.impl.EngineImpl$MatchGenerator.iterator(EngineImpl.java:279)
at org.eclipse.emf.henshin.interpreter.impl.RuleApplicationImpl.execute(RuleApplicationImpl.java:96)
at org.eclipse.emf.henshin.interpreter.impl.UnitApplicationImpl.executeRule(UnitApplicationImpl.java:181)
at org.eclipse.emf.henshin.interpreter.impl.UnitApplicationImpl.doExecute(UnitApplicationImpl.java:105)
at org.eclipse.emf.henshin.interpreter.impl.UnitApplicationImpl.execute(UnitApplicationImpl.java:95)
at org.eclipse.emf.henshin.interpreter.impl.UnitApplicationImpl.executeSequentialUnit(UnitApplicationImpl.java:229)
at org.eclipse.emf.henshin.interpreter.impl.UnitApplicationImpl.doExecute(UnitApplicationImpl.java:109)
at org.eclipse.emf.henshin.interpreter.impl.UnitApplicationImpl.execute(UnitApplicationImpl.java:95)
at org.eclipse.emf.henshin.tests.framework.Units.assertUnitCanBeExecuted(Units.java:104)
at org.eclipse.emf.henshin.tests.basic.ParameterKindTest.testParameterKindsReadableAfterSequentialUnit(ParameterKindTest.java:274)
testParameterKindInoutUnitMustBeSet(org.eclipse.emf.henshin.tests.basic.ParameterKindTest) Time elapsed: 0.003 sec
testParameterKindsReadableAfterPriorityUnit(org.eclipse.emf.henshin.tests.basic.ParameterKindTest) Time elapsed: 0.004 sec <<< ERROR!
java.lang.NullPointerException: null
at org.eclipse.emf.henshin.interpreter.matching.conditions.ConditionHandler.setParameter(ConditionHandler.java:79)
at org.eclipse.emf.henshin.interpreter.impl.EngineImpl$MatchFinder.createSolutionFinder(EngineImpl.java:594)
at org.eclipse.emf.henshin.interpreter.impl.EngineImpl$MatchFinder.<init>(EngineImpl.java:341)
at org.eclipse.emf.henshin.interpreter.impl.EngineImpl$MatchGenerator.iterator(EngineImpl.java:279)
at org.eclipse.emf.henshin.interpreter.impl.RuleApplicationImpl.execute(RuleApplicationImpl.java:96)
at org.eclipse.emf.henshin.interpreter.impl.UnitApplicationImpl.executeRule(UnitApplicationImpl.java:181)
at org.eclipse.emf.henshin.interpreter.impl.UnitApplicationImpl.doExecute(UnitApplicationImpl.java:105)
at org.eclipse.emf.henshin.interpreter.impl.UnitApplicationImpl.execute(UnitApplicationImpl.java:95)
at org.eclipse.emf.henshin.interpreter.impl.UnitApplicationImpl.executePriorityUnit(UnitApplicationImpl.java:303)
at org.eclipse.emf.henshin.interpreter.impl.UnitApplicationImpl.doExecute(UnitApplicationImpl.java:113)
at org.eclipse.emf.henshin.interpreter.impl.UnitApplicationImpl.execute(UnitApplicationImpl.java:95)
at org.eclipse.emf.henshin.tests.framework.Units.assertUnitCanBeExecuted(Units.java:104)
at org.eclipse.emf.henshin.tests.basic.ParameterKindTest.testParameterKindsReadableAfterPriorityUnit(ParameterKindTest.java:328)
testParameterKindsReadableAfterIndependentUnit(org.eclipse.emf.henshin.tests.basic.ParameterKindTest) Time elapsed: 0.003 sec <<< ERROR!
java.lang.NullPointerException: null
at org.eclipse.emf.henshin.interpreter.matching.conditions.ConditionHandler.setParameter(ConditionHandler.java:79)
at org.eclipse.emf.henshin.interpreter.impl.EngineImpl$MatchFinder.createSolutionFinder(EngineImpl.java:594)
at org.eclipse.emf.henshin.interpreter.impl.EngineImpl$MatchFinder.<init>(EngineImpl.java:341)
at org.eclipse.emf.henshin.interpreter.impl.EngineImpl$MatchGenerator.iterator(EngineImpl.java:279)
at org.eclipse.emf.henshin.interpreter.impl.RuleApplicationImpl.execute(RuleApplicationImpl.java:96)
at org.eclipse.emf.henshin.interpreter.impl.UnitApplicationImpl.executeRule(UnitApplicationImpl.java:181)
at org.eclipse.emf.henshin.interpreter.impl.UnitApplicationImpl.doExecute(UnitApplicationImpl.java:105)
at org.eclipse.emf.henshin.interpreter.impl.UnitApplicationImpl.execute(UnitApplicationImpl.java:95)
at org.eclipse.emf.henshin.interpreter.impl.UnitApplicationImpl.executeIndependentUnit(UnitApplicationImpl.java:204)
at org.eclipse.emf.henshin.interpreter.impl.UnitApplicationImpl.doExecute(UnitApplicationImpl.java:107)
at org.eclipse.emf.henshin.interpreter.impl.UnitApplicationImpl.execute(UnitApplicationImpl.java:95)
at org.eclipse.emf.henshin.tests.framework.Units.assertUnitCanBeExecuted(Units.java:104)
at org.eclipse.emf.henshin.tests.basic.ParameterKindTest.testParameterKindsReadableAfterIndependentUnit(ParameterKindTest.java:256)
testParameterKindsReadableAfterIteratedUnit(org.eclipse.emf.henshin.tests.basic.ParameterKindTest) Time elapsed: 0.004 sec <<< ERROR!
java.lang.NullPointerException: null
at org.eclipse.emf.henshin.interpreter.matching.conditions.ConditionHandler.setParameter(ConditionHandler.java:79)
at org.eclipse.emf.henshin.interpreter.impl.EngineImpl$MatchFinder.createSolutionFinder(EngineImpl.java:594)
at org.eclipse.emf.henshin.interpreter.impl.EngineImpl$MatchFinder.<init>(EngineImpl.java:341)
at org.eclipse.emf.henshin.interpreter.impl.EngineImpl$MatchGenerator.iterator(EngineImpl.java:279)
at org.eclipse.emf.henshin.interpreter.impl.RuleApplicationImpl.execute(RuleApplicationImpl.java:96)
at org.eclipse.emf.henshin.interpreter.impl.UnitApplicationImpl.executeRule(UnitApplicationImpl.java:181)
at org.eclipse.emf.henshin.interpreter.impl.UnitApplicationImpl.doExecute(UnitApplicationImpl.java:105)
at org.eclipse.emf.henshin.interpreter.impl.UnitApplicationImpl.execute(UnitApplicationImpl.java:95)
at org.eclipse.emf.henshin.interpreter.impl.UnitApplicationImpl.executeIteratedUnit(UnitApplicationImpl.java:385)
at org.eclipse.emf.henshin.interpreter.impl.UnitApplicationImpl.doExecute(UnitApplicationImpl.java:115)
at org.eclipse.emf.henshin.interpreter.impl.UnitApplicationImpl.execute(UnitApplicationImpl.java:95)
at org.eclipse.emf.henshin.tests.framework.Units.assertUnitCanBeExecuted(Units.java:104)
at org.eclipse.emf.henshin.tests.basic.ParameterKindTest.testParameterKindsReadableAfterIteratedUnit(ParameterKindTest.java:310)
testParameterKindInRule(org.eclipse.emf.henshin.tests.basic.ParameterKindTest) Time elapsed: 0.008 sec <<< ERROR!
java.lang.NullPointerException: null
at org.eclipse.emf.henshin.interpreter.matching.conditions.ConditionHandler.setParameter(ConditionHandler.java:79)
at org.eclipse.emf.henshin.interpreter.impl.EngineImpl$MatchFinder.createSolutionFinder(EngineImpl.java:594)
at org.eclipse.emf.henshin.interpreter.impl.EngineImpl$MatchFinder.<init>(EngineImpl.java:341)
at org.eclipse.emf.henshin.interpreter.impl.EngineImpl$MatchGenerator.iterator(EngineImpl.java:279)
at org.eclipse.emf.henshin.interpreter.impl.RuleApplicationImpl.execute(RuleApplicationImpl.java:96)
at org.eclipse.emf.henshin.tests.framework.Rules.assertRuleCanBeApplied(Rules.java:159)
at org.eclipse.emf.henshin.tests.basic.ParameterKindTest.testParameterKindInRule(ParameterKindTest.java:54)
testParameterKindInUnit(org.eclipse.emf.henshin.tests.basic.ParameterKindTest) Time elapsed: 0.007 sec <<< ERROR!
java.lang.NullPointerException: null
at org.eclipse.emf.henshin.interpreter.matching.conditions.ConditionHandler.setParameter(ConditionHandler.java:79)
at org.eclipse.emf.henshin.interpreter.impl.EngineImpl$MatchFinder.createSolutionFinder(EngineImpl.java:594)
at org.eclipse.emf.henshin.interpreter.impl.EngineImpl$MatchFinder.<init>(EngineImpl.java:341)
at org.eclipse.emf.henshin.interpreter.impl.EngineImpl$MatchGenerator.iterator(EngineImpl.java:279)
at org.eclipse.emf.henshin.interpreter.impl.RuleApplicationImpl.execute(RuleApplicationImpl.java:96)
at org.eclipse.emf.henshin.interpreter.impl.UnitApplicationImpl.executeRule(UnitApplicationImpl.java:181)
at org.eclipse.emf.henshin.interpreter.impl.UnitApplicationImpl.doExecute(UnitApplicationImpl.java:105)
at org.eclipse.emf.henshin.interpreter.impl.UnitApplicationImpl.execute(UnitApplicationImpl.java:95)
at org.eclipse.emf.henshin.interpreter.impl.UnitApplicationImpl.executeSequentialUnit(UnitApplicationImpl.java:229)
at org.eclipse.emf.henshin.interpreter.impl.UnitApplicationImpl.doExecute(UnitApplicationImpl.java:109)
at org.eclipse.emf.henshin.interpreter.impl.UnitApplicationImpl.execute(UnitApplicationImpl.java:95)
at org.eclipse.emf.henshin.tests.framework.Units.assertUnitCanBeExecuted(Units.java:104)
at org.eclipse.emf.henshin.tests.basic.ParameterKindTest.testParameterKindInUnit(ParameterKindTest.java:76)
Running org.eclipse.emf.henshin.tests.basic.UnitTest
Warning: cannot find JavaScript engine
Warning: cannot find JavaScript engine
Warning: cannot find JavaScript engine
Warning: cannot find JavaScript engine
Warning: cannot find JavaScript engine
Warning: cannot find JavaScript engine
Warning: cannot find JavaScript engine
Warning: cannot find JavaScript engine
Warning: cannot find JavaScript engine
Warning: cannot find JavaScript engine
Warning: cannot find JavaScript engine
Warning: cannot find JavaScript engine
Warning: cannot find JavaScript engine
Warning: cannot find JavaScript engine
Warning: cannot find JavaScript engine
Warning: cannot find JavaScript engine
Warning: cannot find JavaScript engine
Warning: cannot find JavaScript engine
Warning: cannot find JavaScript engine
Warning: cannot find JavaScript engine
Warning: cannot find JavaScript engine
Warning: cannot find JavaScript engine
Warning: cannot find JavaScript engine
Warning: cannot find JavaScript engine
Warning: cannot find JavaScript engine
Warning: cannot find JavaScript engine
Warning: cannot find JavaScript engine
Warning: cannot find JavaScript engine
Warning: cannot find JavaScript engine
Warning: cannot find JavaScript engine
Warning: cannot find JavaScript engine
Warning: cannot find JavaScript engine
Warning: cannot find JavaScript engine
Warning: cannot find JavaScript engine
Warning: cannot find JavaScript engine
Warning: cannot find JavaScript engine
Warning: cannot find JavaScript engine
Warning: cannot find JavaScript engine
Warning: cannot find JavaScript engine
Warning: cannot find JavaScript engine
Warning: cannot find JavaScript engine
Warning: cannot find JavaScript engine
Warning: cannot find JavaScript engine
Warning: cannot find JavaScript engine
Warning: cannot find JavaScript engine
Warning: cannot find JavaScript engine
Warning: cannot find JavaScript engine
Warning: cannot find JavaScript engine
Warning: cannot find JavaScript engine
Warning: cannot find JavaScript engine
Warning: cannot find JavaScript engine
Warning: cannot find JavaScript engine
WARNING (Hidden step): recreating 'parentNode'-edge from org.eclipse.emf.henshin.tests.testmodel.Node@53a84d9e (nodename: LRR) to null
WARNING (Hidden step): recreating 'parentNode'-edge from org.eclipse.emf.henshin.tests.testmodel.Node@ee9a82ca (nodename: LRL) to null
WARNING (Hidden step): recreating 'parentNode'-edge from org.eclipse.emf.henshin.tests.testmodel.Node@57d71f79 (nodename: RR) to null
WARNING (Hidden step): recreating 'parentNode'-edge from org.eclipse.emf.henshin.tests.testmodel.Node@cc2d2cdb (nodename: RL) to null
WARNING (Hidden step): recreating 'parentNode'-edge from org.eclipse.emf.henshin.tests.testmodel.Node@37f3406e (nodename: LR) to null
WARNING (Hidden step): recreating 'parentNode'-edge from org.eclipse.emf.henshin.tests.testmodel.Node@c2447fa1 (nodename: LL) to null
WARNING (Hidden step): recreating 'parentNode'-edge from org.eclipse.emf.henshin.tests.testmodel.Node@628f9367 (nodename: R) to null
WARNING (Hidden step): recreating 'parentNode'-edge from org.eclipse.emf.henshin.tests.testmodel.Node@3d94f0e9 (nodename: L) to null
Warning: cannot find JavaScript engine
Warning: cannot find JavaScript engine
Warning: cannot find JavaScript engine
Warning: cannot find JavaScript engine
Warning: cannot find JavaScript engine
Warning: cannot find JavaScript engine
Tests run: 29, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.289 sec - in org.eclipse.emf.henshin.tests.basic.UnitTest
testEmptyNonstrictSequentialUnit(org.eclipse.emf.henshin.tests.basic.UnitTest) Time elapsed: 0.009 sec
testIndependentUnitAllfail(org.eclipse.emf.henshin.tests.basic.UnitTest) Time elapsed: 0.012 sec
testEmptyPriorityUnit(org.eclipse.emf.henshin.tests.basic.UnitTest) Time elapsed: 0.01 sec
testEmptyStrictSequentialUnit(org.eclipse.emf.henshin.tests.basic.UnitTest) Time elapsed: 0.012 sec
testNonstrictIteratedUnitSucceeds(org.eclipse.emf.henshin.tests.basic.UnitTest) Time elapsed: 0.01 sec
testStrictSequentialUnitWithoutRollbackFails(org.eclipse.emf.henshin.tests.basic.UnitTest) Time elapsed: 0.009 sec
testPriorityUnitAllfail(org.eclipse.emf.henshin.tests.basic.UnitTest) Time elapsed: 0.011 sec
testConditionalUnitElseFails(org.eclipse.emf.henshin.tests.basic.UnitTest) Time elapsed: 0.008 sec
testStrictSequentialUnitSucceeds(org.eclipse.emf.henshin.tests.basic.UnitTest) Time elapsed: 0.009 sec
testAmalgamationUnitAttributeInKernelRuleNac(org.eclipse.emf.henshin.tests.basic.UnitTest) Time elapsed: 0.013 sec
testPriorityUnitLastSucceeds(org.eclipse.emf.henshin.tests.basic.UnitTest) Time elapsed: 0.009 sec
testNonstrictIteratedUnitFails(org.eclipse.emf.henshin.tests.basic.UnitTest) Time elapsed: 0.008 sec
testConditionalUnitWithoutElseIfFalseSucceeds(org.eclipse.emf.henshin.tests.basic.UnitTest) Time elapsed: 0.01 sec
testEmptyIndependentUnit(org.eclipse.emf.henshin.tests.basic.UnitTest) Time elapsed: 0.01 sec
testConditionalUnitThenFails(org.eclipse.emf.henshin.tests.basic.UnitTest) Time elapsed: 0.009 sec
testStrictSequentialUnitWithRollbackFails(org.eclipse.emf.henshin.tests.basic.UnitTest) Time elapsed: 0.01 sec
testNonstrictSequentialUnitFails(org.eclipse.emf.henshin.tests.basic.UnitTest) Time elapsed: 0.009 sec
testPriorityUnitMiddleSucceeds(org.eclipse.emf.henshin.tests.basic.UnitTest) Time elapsed: 0.009 sec
testStrictIteratedUnitWithoutRollbackFails(org.eclipse.emf.henshin.tests.basic.UnitTest) Time elapsed: 0.011 sec
testConditionalUnitThenSucceeds(org.eclipse.emf.henshin.tests.basic.UnitTest) Time elapsed: 0.009 sec
testLoopUnitNoLoopSucceeds(org.eclipse.emf.henshin.tests.basic.UnitTest) Time elapsed: 0.008 sec
testStrictIteratedUnitWithRollbackFails(org.eclipse.emf.henshin.tests.basic.UnitTest) Time elapsed: 0.008 sec
testConditionalUnitElseSucceeds(org.eclipse.emf.henshin.tests.basic.UnitTest) Time elapsed: 0.01 sec
testIndependentUnitTwoCanSucceed(org.eclipse.emf.henshin.tests.basic.UnitTest) Time elapsed: 0.009 sec
testStrictIteratedUnitSucceeds(org.eclipse.emf.henshin.tests.basic.UnitTest) Time elapsed: 0.008 sec
testLoopUnitMultipleLoopsSucceeds(org.eclipse.emf.henshin.tests.basic.UnitTest) Time elapsed: 0.011 sec
testPriorityUnitFirstSucceeds(org.eclipse.emf.henshin.tests.basic.UnitTest) Time elapsed: 0.009 sec
testNonstrictSequentialUnitSucceeds(org.eclipse.emf.henshin.tests.basic.UnitTest) Time elapsed: 0.009 sec
testIndependentUnitOneCanSucceed(org.eclipse.emf.henshin.tests.basic.UnitTest) Time elapsed: 0.009 sec
Running org.eclipse.emf.henshin.tests.basic.CreateNodeTest
Warning: cannot find JavaScript engine
Warning: cannot find JavaScript engine
Warning: cannot find JavaScript engine
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.012 sec - in org.eclipse.emf.henshin.tests.basic.CreateNodeTest
testCreateRootNode(org.eclipse.emf.henshin.tests.basic.CreateNodeTest) Time elapsed: 0.011 sec
Running org.eclipse.emf.henshin.tests.basic.DebugTestBank
Warning: cannot find JavaScript engine
Warning: cannot find JavaScript engine
Warning: cannot find JavaScript engine
Warning: cannot find JavaScript engine
Warning: cannot find JavaScript engine
Warning: cannot find JavaScript engine
Warning: cannot find JavaScript engine
Tests run: 7, Failures: 0, Errors: 7, Skipped: 0, Time elapsed: 0.086 sec <<< FAILURE! - in org.eclipse.emf.henshin.tests.basic.DebugTestBank
testStepReturnFailure(org.eclipse.emf.henshin.tests.basic.DebugTestBank) Time elapsed: 0.012 sec <<< ERROR!
java.lang.NullPointerException: null
at org.eclipse.emf.henshin.interpreter.matching.conditions.ConditionHandler.setParameter(ConditionHandler.java:79)
at org.eclipse.emf.henshin.interpreter.impl.EngineImpl$MatchFinder.createSolutionFinder(EngineImpl.java:594)
at org.eclipse.emf.henshin.interpreter.impl.EngineImpl$MatchFinder.<init>(EngineImpl.java:341)
at org.eclipse.emf.henshin.interpreter.impl.EngineImpl$MatchGenerator.iterator(EngineImpl.java:279)
at org.eclipse.emf.henshin.interpreter.impl.DebugEngineImpl.getDebugApplicationCondition(DebugEngineImpl.java:21)
at org.eclipse.emf.henshin.tests.basic.DebugTestBank.initRule(DebugTestBank.java:928)
at org.eclipse.emf.henshin.tests.basic.DebugTestBank.initRuleTransferMoneyFailure(DebugTestBank.java:867)
at org.eclipse.emf.henshin.tests.basic.DebugTestBank.testStepReturnFailure(DebugTestBank.java:309)
testStepOverFailure(org.eclipse.emf.henshin.tests.basic.DebugTestBank) Time elapsed: 0.011 sec <<< ERROR!
java.lang.NullPointerException: null
at org.eclipse.emf.henshin.interpreter.matching.conditions.ConditionHandler.setParameter(ConditionHandler.java:79)
at org.eclipse.emf.henshin.interpreter.impl.EngineImpl$MatchFinder.createSolutionFinder(EngineImpl.java:594)
at org.eclipse.emf.henshin.interpreter.impl.EngineImpl$MatchFinder.<init>(EngineImpl.java:341)
at org.eclipse.emf.henshin.interpreter.impl.EngineImpl$MatchGenerator.iterator(EngineImpl.java:279)
at org.eclipse.emf.henshin.interpreter.impl.DebugEngineImpl.getDebugApplicationCondition(DebugEngineImpl.java:21)
at org.eclipse.emf.henshin.tests.basic.DebugTestBank.initRule(DebugTestBank.java:928)
at org.eclipse.emf.henshin.tests.basic.DebugTestBank.initRuleTransferMoneyFailure(DebugTestBank.java:867)
at org.eclipse.emf.henshin.tests.basic.DebugTestBank.testStepOverFailure(DebugTestBank.java:191)
testStepIntoSuccess(org.eclipse.emf.henshin.tests.basic.DebugTestBank) Time elapsed: 0.011 sec <<< ERROR!
java.lang.NullPointerException: null
at org.eclipse.emf.henshin.interpreter.matching.conditions.ConditionHandler.setParameter(ConditionHandler.java:79)
at org.eclipse.emf.henshin.interpreter.impl.EngineImpl$MatchFinder.createSolutionFinder(EngineImpl.java:594)
at org.eclipse.emf.henshin.interpreter.impl.EngineImpl$MatchFinder.<init>(EngineImpl.java:341)
at org.eclipse.emf.henshin.interpreter.impl.EngineImpl$MatchGenerator.iterator(EngineImpl.java:279)
at org.eclipse.emf.henshin.interpreter.impl.RuleApplicationImpl.execute(RuleApplicationImpl.java:96)
at org.eclipse.emf.henshin.interpreter.impl.UnitApplicationImpl.executeRule(UnitApplicationImpl.java:181)
at org.eclipse.emf.henshin.interpreter.impl.UnitApplicationImpl.doExecute(UnitApplicationImpl.java:105)
at org.eclipse.emf.henshin.interpreter.impl.UnitApplicationImpl.execute(UnitApplicationImpl.java:95)
at org.eclipse.emf.henshin.tests.basic.DebugTestBank.getExpectedMatch(DebugTestBank.java:949)
at org.eclipse.emf.henshin.tests.basic.DebugTestBank.initRule(DebugTestBank.java:925)
at org.eclipse.emf.henshin.tests.basic.DebugTestBank.initRuleTransferMoneySuccess(DebugTestBank.java:879)
at org.eclipse.emf.henshin.tests.basic.DebugTestBank.testStepIntoSuccess(DebugTestBank.java:516)
testDomainRestriction(org.eclipse.emf.henshin.tests.basic.DebugTestBank) Time elapsed: 0.012 sec <<< ERROR!
java.lang.NullPointerException: null
at org.eclipse.emf.henshin.interpreter.matching.conditions.ConditionHandler.setParameter(ConditionHandler.java:79)
at org.eclipse.emf.henshin.interpreter.impl.EngineImpl$MatchFinder.createSolutionFinder(EngineImpl.java:594)
at org.eclipse.emf.henshin.interpreter.impl.EngineImpl$MatchFinder.<init>(EngineImpl.java:341)
at org.eclipse.emf.henshin.interpreter.impl.EngineImpl$MatchGenerator.iterator(EngineImpl.java:279)
at org.eclipse.emf.henshin.interpreter.impl.DebugEngineImpl.getDebugApplicationCondition(DebugEngineImpl.java:21)
at org.eclipse.emf.henshin.tests.basic.DebugTestBank.initRule(DebugTestBank.java:928)
at org.eclipse.emf.henshin.tests.basic.DebugTestBank.testDomainRestriction(DebugTestBank.java:827)
testStepIntoFailure(org.eclipse.emf.henshin.tests.basic.DebugTestBank) Time elapsed: 0.014 sec <<< ERROR!
java.lang.NullPointerException: null
at org.eclipse.emf.henshin.interpreter.matching.conditions.ConditionHandler.setParameter(ConditionHandler.java:79)
at org.eclipse.emf.henshin.interpreter.impl.EngineImpl$MatchFinder.createSolutionFinder(EngineImpl.java:594)
at org.eclipse.emf.henshin.interpreter.impl.EngineImpl$MatchFinder.<init>(EngineImpl.java:341)
at org.eclipse.emf.henshin.interpreter.impl.EngineImpl$MatchGenerator.iterator(EngineImpl.java:279)
at org.eclipse.emf.henshin.interpreter.impl.DebugEngineImpl.getDebugApplicationCondition(DebugEngineImpl.java:21)
at org.eclipse.emf.henshin.tests.basic.DebugTestBank.initRule(DebugTestBank.java:928)
at org.eclipse.emf.henshin.tests.basic.DebugTestBank.initRuleTransferMoneyFailure(DebugTestBank.java:867)
at org.eclipse.emf.henshin.tests.basic.DebugTestBank.testStepIntoFailure(DebugTestBank.java:68)
testStepReturnSuccess(org.eclipse.emf.henshin.tests.basic.DebugTestBank) Time elapsed: 0.01 sec <<< ERROR!
java.lang.NullPointerException: null
at org.eclipse.emf.henshin.interpreter.matching.conditions.ConditionHandler.setParameter(ConditionHandler.java:79)
at org.eclipse.emf.henshin.interpreter.impl.EngineImpl$MatchFinder.createSolutionFinder(EngineImpl.java:594)
at org.eclipse.emf.henshin.interpreter.impl.EngineImpl$MatchFinder.<init>(EngineImpl.java:341)
at org.eclipse.emf.henshin.interpreter.impl.EngineImpl$MatchGenerator.iterator(EngineImpl.java:279)
at org.eclipse.emf.henshin.interpreter.impl.RuleApplicationImpl.execute(RuleApplicationImpl.java:96)
at org.eclipse.emf.henshin.interpreter.impl.UnitApplicationImpl.executeRule(UnitApplicationImpl.java:181)
at org.eclipse.emf.henshin.interpreter.impl.UnitApplicationImpl.doExecute(UnitApplicationImpl.java:105)
at org.eclipse.emf.henshin.interpreter.impl.UnitApplicationImpl.execute(UnitApplicationImpl.java:95)
at org.eclipse.emf.henshin.tests.basic.DebugTestBank.getExpectedMatch(DebugTestBank.java:949)
at org.eclipse.emf.henshin.tests.basic.DebugTestBank.initRule(DebugTestBank.java:925)
at org.eclipse.emf.henshin.tests.basic.DebugTestBank.initRuleTransferMoneySuccess(DebugTestBank.java:879)
at org.eclipse.emf.henshin.tests.basic.DebugTestBank.testStepReturnSuccess(DebugTestBank.java:691)
testStepOverSuccess(org.eclipse.emf.henshin.tests.basic.DebugTestBank) Time elapsed: 0.011 sec <<< ERROR!
java.lang.NullPointerException: null
at org.eclipse.emf.henshin.interpreter.matching.conditions.ConditionHandler.setParameter(ConditionHandler.java:79)
at org.eclipse.emf.henshin.interpreter.impl.EngineImpl$MatchFinder.createSolutionFinder(EngineImpl.java:594)
at org.eclipse.emf.henshin.interpreter.impl.EngineImpl$MatchFinder.<init>(EngineImpl.java:341)
at org.eclipse.emf.henshin.interpreter.impl.EngineImpl$MatchGenerator.iterator(EngineImpl.java:279)
at org.eclipse.emf.henshin.interpreter.impl.RuleApplicationImpl.execute(RuleApplicationImpl.java:96)
at org.eclipse.emf.henshin.interpreter.impl.UnitApplicationImpl.executeRule(UnitApplicationImpl.java:181)
at org.eclipse.emf.henshin.interpreter.impl.UnitApplicationImpl.doExecute(UnitApplicationImpl.java:105)
at org.eclipse.emf.henshin.interpreter.impl.UnitApplicationImpl.execute(UnitApplicationImpl.java:95)
at org.eclipse.emf.henshin.tests.basic.DebugTestBank.getExpectedMatch(DebugTestBank.java:949)
at org.eclipse.emf.henshin.tests.basic.DebugTestBank.initRule(DebugTestBank.java:925)
at org.eclipse.emf.henshin.tests.basic.DebugTestBank.initRuleTransferMoneySuccess(DebugTestBank.java:879)
at org.eclipse.emf.henshin.tests.basic.DebugTestBank.testStepOverSuccess(DebugTestBank.java:601)
Running org.eclipse.emf.henshin.tests.basic.EngineOptionsTest
Warning: cannot find JavaScript engine
Warning: cannot find JavaScript engine
Warning: cannot find JavaScript engine
Warning: cannot find JavaScript engine
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.067 sec - in org.eclipse.emf.henshin.tests.basic.EngineOptionsTest
testNonInjective1(org.eclipse.emf.henshin.tests.basic.EngineOptionsTest) Time elapsed: 0.01 sec
testNonInjective2(org.eclipse.emf.henshin.tests.basic.EngineOptionsTest) Time elapsed: 0.056 sec
Running org.eclipse.emf.henshin.tests.basic.MultiRuleTest
Warning: cannot find JavaScript engine
Warning: cannot find JavaScript engine
Warning: cannot find JavaScript engine
Warning: cannot find JavaScript engine
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.021 sec - in org.eclipse.emf.henshin.tests.basic.MultiRuleTest
testForallSemantics(org.eclipse.emf.henshin.tests.basic.MultiRuleTest) Time elapsed: 0.009 sec
testSeparateMatch(org.eclipse.emf.henshin.tests.basic.MultiRuleTest) Time elapsed: 0.01 sec
Running org.eclipse.emf.henshin.tests.partialmatch.PartialMatchTest
Warning: cannot find JavaScript engine
============================
Partial match statistics
No matches were found.
============================
Warning: cannot find JavaScript engine
============================
Partial match statistics
============================
This is a partial match for rule1
Match for rule 'rule1':
- no parameters
- node 'c' => org.eclipse.emf.henshin.tests.uml.Class@c0009fa5 (name: null)
- node 'attr' => org.eclipse.emf.henshin.tests.uml.Attribute@3c77885a (name: null)
----------------------------------
Deltas are:
Graph Partial match delta for rule1
Node umlSpec:UMLSpecification
============================
Warning: cannot find JavaScript engine
============================
Partial match statistics
============================
This is a partial match for rule1
Match for rule 'rule1':
- no parameters
- node 'umlSpec' => org.eclipse.emf.henshin.tests.uml.UMLSpecification@970d6582 (name: null)
----------------------------------
Deltas are:
Graph Partial match delta for rule1
Node c:Class
Node attr:Attribute
Edge (attrs) c -> attr
============================
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.022 sec - in org.eclipse.emf.henshin.tests.partialmatch.PartialMatchTest
testPartialMatch1(org.eclipse.emf.henshin.tests.partialmatch.PartialMatchTest) Time elapsed: 0.008 sec
testPartialMatch2(org.eclipse.emf.henshin.tests.partialmatch.PartialMatchTest) Time elapsed: 0.006 sec
testPartialMatch3(org.eclipse.emf.henshin.tests.partialmatch.PartialMatchTest) Time elapsed: 0.007 sec
Running org.eclipse.emf.henshin.tests.partialmatch.FullMatchTest
Warning: cannot find JavaScript engine
============================
Partial match statistics
============================
This is a complete match for rule1
Match for rule 'rule1':
- no parameters
- node 'umlSpec' => org.eclipse.emf.henshin.tests.uml.UMLSpecification@8e699109 (name: null)
============================
Warning: cannot find JavaScript engine
============================
Partial match statistics
============================
This is a complete match for rule1
Match for rule 'rule1':
- no parameters
- node 'umlSpec' => org.eclipse.emf.henshin.tests.uml.UMLSpecification@32168c75 (name: null)
- node 'class1' => org.eclipse.emf.henshin.tests.uml.Class@f8d111dc (name: null)
============================
Warning: cannot find JavaScript engine
============================
Partial match statistics
============================
This is a complete match for rule1
Match for rule 'rule1':
- no parameters
- node 'umlSpec' => org.eclipse.emf.henshin.tests.uml.UMLSpecification@da0d07d2 (name: null)
============================
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.016 sec - in org.eclipse.emf.henshin.tests.partialmatch.FullMatchTest
testFullMatch1(org.eclipse.emf.henshin.tests.partialmatch.FullMatchTest) Time elapsed: 0.006 sec
testFullMatch2(org.eclipse.emf.henshin.tests.partialmatch.FullMatchTest) Time elapsed: 0.005 sec
testFullMatch3(org.eclipse.emf.henshin.tests.partialmatch.FullMatchTest) Time elapsed: 0.005 sec
Running org.eclipse.emf.henshin.tests.cpa.DanglingOptionTest
ExcludePair.getDeleteUseConflicts:: [ Rule1CheckDanglingOn, Rule2CheckDanglingOn ] ...
(run: 1) to check inclusions: 1 already checked: 0
ExcludePair.getDeleteUseConflicts:: [ Rule1CheckDanglingOn, Rule2CheckDanglingOn ] 0 critical overlapping(s)
*** ExcludePair.isExclude:: [ Rule1CheckDanglingOn, Rule2CheckDanglingOn ] non-critical.
ExcludePair.getDeleteUseConflicts:: [ Rule1CheckDanglingOff, Rule2CheckDanglingOff ] ...
(run: 1) to check inclusions: 1 already checked: 0
ExcludePair.getDeleteUseConflicts:: [ Rule1CheckDanglingOff, Rule2CheckDanglingOff ] 1 critical overlapping(s)
*** ExcludePair.isExclude:: [ Rule1CheckDanglingOff, Rule2CheckDanglingOff ] 1 critical overlapping graph(s).
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.378 sec - in org.eclipse.emf.henshin.tests.cpa.DanglingOptionTest
checkDanglingOn(org.eclipse.emf.henshin.tests.cpa.DanglingOptionTest) Time elapsed: 0.274 sec
checkDanglingOff(org.eclipse.emf.henshin.tests.cpa.DanglingOptionTest) Time elapsed: 0.1 sec
checkDanglingIconsistent(org.eclipse.emf.henshin.tests.cpa.DanglingOptionTest) Time elapsed: 0.003 sec
Running org.eclipse.emf.henshin.tests.cpa.InheritedReferenceTesting
ExcludePair.getDeleteUseConflicts:: [ removeVehicleFromFleet, getMotorVehicleFromFleet ] ...
(run: 1) to check inclusions: 1 already checked: 0
ExcludePair.getDeleteUseConflicts:: [ removeVehicleFromFleet, getMotorVehicleFromFleet ] 1 critical overlapping(s)
*** ExcludePair.isExclude:: [ removeVehicleFromFleet, getMotorVehicleFromFleet ] 1 critical overlapping graph(s).
ExcludePair.getDeleteUseConflicts:: [ removeOwnerOfMotorVehicle, getVehicleInOwnershipOfPerson ] ...
(run: 1) to check inclusions: 1 already checked: 0
ExcludePair.getDeleteUseConflicts:: [ removeOwnerOfMotorVehicle, getVehicleInOwnershipOfPerson ] 1 critical overlapping(s)
*** ExcludePair.isExclude:: [ removeOwnerOfMotorVehicle, getVehicleInOwnershipOfPerson ] 1 critical overlapping graph(s).
ExcludePair.getProduceForbidConflicts:: [ assignMotorVehicleOwnershipToPerson, noOwnerOfVehicle ] ...
(run: 1) to check inclusions: 1 already checked: 0 of NAC: nac1
ExcludePair.getProduceForbidConflicts:: [ assignMotorVehicleOwnershipToPerson, noOwnerOfVehicle NAC: nac1 ] 1 critical overlapping(s)
*** ExcludePair.isExclude:: [ assignMotorVehicleOwnershipToPerson, noOwnerOfVehicle ] 1 critical overlapping graph(s).
ExcludePair.getDeleteUseConflicts:: [ removeOwnerOfVehicle, getMotorVehicleInOwnershipOfPerson ] ...
(run: 1) to check inclusions: 1 already checked: 0
ExcludePair.getDeleteUseConflicts:: [ removeOwnerOfVehicle, getMotorVehicleInOwnershipOfPerson ] 1 critical overlapping(s)
*** ExcludePair.isExclude:: [ removeOwnerOfVehicle, getMotorVehicleInOwnershipOfPerson ] 1 critical overlapping graph(s).
ExcludePair.getProduceForbidConflicts:: [ assignDriverToVehicle, noDriverOfVehicle ] ...
(run: 1) to check inclusions: 1 already checked: 0 of NAC: nac1
ExcludePair.getProduceForbidConflicts:: [ assignDriverToVehicle, noDriverOfVehicle NAC: nac1 ] 1 critical overlapping(s)
*** ExcludePair.isExclude:: [ assignDriverToVehicle, noDriverOfVehicle ] 1 critical overlapping graph(s).
ExcludePair.getProduceForbidConflicts:: [ removeOwnerOfMotorVehicle_INV, PersonOwnsNoVehicle ] ...
(run: 1) to check inclusions: 1 already checked: 0 of NAC: nac1
ExcludePair.getProduceForbidConflicts:: [ removeOwnerOfMotorVehicle_INV, PersonOwnsNoVehicle NAC: nac1 ] 1 critical overlapping(s)
*** ExcludePair.isExclude:: [ removeOwnerOfMotorVehicle_INV, PersonOwnsNoVehicle ] 1 critical overlapping graph(s).
ExcludePair.getProduceForbidConflicts:: [ removeOwnerOfVehicle_INV, PersonOwnsNoMotorVehicle ] ...
(run: 1) to check inclusions: 1 already checked: 0 of NAC: nac1
ExcludePair.getProduceForbidConflicts:: [ removeOwnerOfVehicle_INV, PersonOwnsNoMotorVehicle NAC: nac1 ] 1 critical overlapping(s)
*** ExcludePair.isExclude:: [ removeOwnerOfVehicle_INV, PersonOwnsNoMotorVehicle ] 1 critical overlapping graph(s).
ExcludePair.getProduceForbidConflicts:: [ removeDriverFromMotorVehicle_INV, noDriverOfVehicle ] ...
(run: 1) to check inclusions: 1 already checked: 0 of NAC: nac1
ExcludePair.getProduceForbidConflicts:: [ removeDriverFromMotorVehicle_INV, noDriverOfVehicle NAC: nac1 ] 1 critical overlapping(s)
*** ExcludePair.isExclude:: [ removeDriverFromMotorVehicle_INV, noDriverOfVehicle ] 1 critical overlapping graph(s).
ExcludePair.getDeleteUseConflicts:: [ addMotorVehicleToFleet_INV, getVehicleFromFleet ] ...
(run: 1) to check inclusions: 1 already checked: 0
ExcludePair.getDeleteUseConflicts:: [ addMotorVehicleToFleet_INV, getVehicleFromFleet ] 1 critical overlapping(s)
*** ExcludePair.isExclude:: [ addMotorVehicleToFleet_INV, getVehicleFromFleet ] 1 critical overlapping graph(s).
ExcludePair.getProduceForbidConflicts:: [ removeDriverFromVehicle_INV, noDriverOfMotorVehicle ] ...
(run: 1) to check inclusions: 1 already checked: 0 of NAC: nac1
ExcludePair.getProduceForbidConflicts:: [ removeDriverFromVehicle_INV, noDriverOfMotorVehicle NAC: nac1 ] 1 critical overlapping(s)
*** ExcludePair.isExclude:: [ removeDriverFromVehicle_INV, noDriverOfMotorVehicle ] 1 critical overlapping graph(s).
ExcludePair.getProduceForbidConflicts:: [ removeMotorVehicleFromFleet_INV, noVehicleInFleet ] ...
(run: 1) to check inclusions: 1 already checked: 0 of NAC: nac1
ExcludePair.getProduceForbidConflicts:: [ removeMotorVehicleFromFleet_INV, noVehicleInFleet NAC: nac1 ] 1 critical overlapping(s)
*** ExcludePair.isExclude:: [ removeMotorVehicleFromFleet_INV, noVehicleInFleet ] 1 critical overlapping graph(s).
ExcludePair.getProduceForbidConflicts:: [ removeVehicleFromFleet_INV, noMotorVehicleInFleet ] ...
(run: 1) to check inclusions: 1 already checked: 0 of NAC: nac1
ExcludePair.getProduceForbidConflicts:: [ removeVehicleFromFleet_INV, noMotorVehicleInFleet NAC: nac1 ] 1 critical overlapping(s)
*** ExcludePair.isExclude:: [ removeVehicleFromFleet_INV, noMotorVehicleInFleet ] 1 critical overlapping graph(s).
ExcludePair.getDeleteUseConflicts:: [ removeDriverFromMotorVehicle, getDriverOfVehicle ] ...
(run: 1) to check inclusions: 1 already checked: 0
ExcludePair.getDeleteUseConflicts:: [ removeDriverFromMotorVehicle, getDriverOfVehicle ] 1 critical overlapping(s)
*** ExcludePair.isExclude:: [ removeDriverFromMotorVehicle, getDriverOfVehicle ] 1 critical overlapping graph(s).
ExcludePair.getDeleteUseConflicts:: [ assignDriverToMotorVehicle_INV, getDriverOfVehicle ] ...
(run: 1) to check inclusions: 1 already checked: 0
ExcludePair.getDeleteUseConflicts:: [ assignDriverToMotorVehicle_INV, getDriverOfVehicle ] 1 critical overlapping(s)
*** ExcludePair.isExclude:: [ assignDriverToMotorVehicle_INV, getDriverOfVehicle ] 1 critical overlapping graph(s).
ExcludePair.getDeleteUseConflicts:: [ assignMotorVehicleOwnershipToPerson_INV, getVehicleInOwnershipOfPerson ] ...
(run: 1) to check inclusions: 1 already checked: 0
ExcludePair.getDeleteUseConflicts:: [ assignMotorVehicleOwnershipToPerson_INV, getVehicleInOwnershipOfPerson ] 1 critical overlapping(s)
*** ExcludePair.isExclude:: [ assignMotorVehicleOwnershipToPerson_INV, getVehicleInOwnershipOfPerson ] 1 critical overlapping graph(s).
ExcludePair.getProduceForbidConflicts:: [ assignDriverToMotorVehicle, noDriverOfVehicle ] ...
(run: 1) to check inclusions: 1 already checked: 0 of NAC: nac1
ExcludePair.getProduceForbidConflicts:: [ assignDriverToMotorVehicle, noDriverOfVehicle NAC: nac1 ] 1 critical overlapping(s)
*** ExcludePair.isExclude:: [ assignDriverToMotorVehicle, noDriverOfVehicle ] 1 critical overlapping graph(s).
ExcludePair.getDeleteUseConflicts:: [ removeDriverFromVehicle, getDriverOfMotorVehicle ] ...
(run: 1) to check inclusions: 1 already checked: 0
ExcludePair.getDeleteUseConflicts:: [ removeDriverFromVehicle, getDriverOfMotorVehicle ] 1 critical overlapping(s)
*** ExcludePair.isExclude:: [ removeDriverFromVehicle, getDriverOfMotorVehicle ] 1 critical overlapping graph(s).
ExcludePair.getProduceForbidConflicts:: [ addMotorVehicleToFleet, noVehicleInFleet ] ...
(run: 1) to check inclusions: 1 already checked: 0 of NAC: nac1
ExcludePair.getProduceForbidConflicts:: [ addMotorVehicleToFleet, noVehicleInFleet NAC: nac1 ] 1 critical overlapping(s)
*** ExcludePair.isExclude:: [ addMotorVehicleToFleet, noVehicleInFleet ] 1 critical overlapping graph(s).
ExcludePair.getDeleteUseConflicts:: [ removeMotorVehicleFromFleet, getVehicleFromFleet ] ...
(run: 1) to check inclusions: 1 already checked: 0
ExcludePair.getDeleteUseConflicts:: [ removeMotorVehicleFromFleet, getVehicleFromFleet ] 1 critical overlapping(s)
*** ExcludePair.isExclude:: [ removeMotorVehicleFromFleet, getVehicleFromFleet ] 1 critical overlapping graph(s).
ExcludePair.getProduceForbidConflicts:: [ assignVehicleOwnershipToPerson, noOwnerOfMotorVehicle ] ...
(run: 1) to check inclusions: 1 already checked: 0 of NAC: nac1
ExcludePair.getProduceForbidConflicts:: [ assignVehicleOwnershipToPerson, noOwnerOfMotorVehicle NAC: nac1 ] 1 critical overlapping(s)
*** ExcludePair.isExclude:: [ assignVehicleOwnershipToPerson, noOwnerOfMotorVehicle ] 1 critical overlapping graph(s).
ExcludePair.getDeleteUseConflicts:: [ addVehicleToFleet_INV, getMotorVehicleFromFleet ] ...
(run: 1) to check inclusions: 1 already checked: 0
ExcludePair.getDeleteUseConflicts:: [ addVehicleToFleet_INV, getMotorVehicleFromFleet ] 1 critical overlapping(s)
*** ExcludePair.isExclude:: [ addVehicleToFleet_INV, getMotorVehicleFromFleet ] 1 critical overlapping graph(s).
ExcludePair.getDeleteUseConflicts:: [ assignDriverToVehicle_INV, getDriverOfMotorVehicle ] ...
(run: 1) to check inclusions: 1 already checked: 0
ExcludePair.getDeleteUseConflicts:: [ assignDriverToVehicle_INV, getDriverOfMotorVehicle ] 1 critical overlapping(s)
*** ExcludePair.isExclude:: [ assignDriverToVehicle_INV, getDriverOfMotorVehicle ] 1 critical overlapping graph(s).
ExcludePair.getProduceForbidConflicts:: [ addVehicleToFleet, noMotorVehicleInFleet ] ...
(run: 1) to check inclusions: 1 already checked: 0 of NAC: nac1
ExcludePair.getProduceForbidConflicts:: [ addVehicleToFleet, noMotorVehicleInFleet NAC: nac1 ] 1 critical overlapping(s)
*** ExcludePair.isExclude:: [ addVehicleToFleet, noMotorVehicleInFleet ] 1 critical overlapping graph(s).
ExcludePair.getDeleteUseConflicts:: [ assignVehicleOwnershipToPerson_INV, getMotorVehicleInOwnershipOfPerson ] ...
(run: 1) to check inclusions: 1 already checked: 0
ExcludePair.getDeleteUseConflicts:: [ assignVehicleOwnershipToPerson_INV, getMotorVehicleInOwnershipOfPerson ] 1 critical overlapping(s)
*** ExcludePair.isExclude:: [ assignVehicleOwnershipToPerson_INV, getMotorVehicleInOwnershipOfPerson ] 1 critical overlapping graph(s).
Tests run: 24, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.253 sec - in org.eclipse.emf.henshin.tests.cpa.InheritedReferenceTesting
_11_deleteUseConflict(org.eclipse.emf.henshin.tests.cpa.InheritedReferenceTesting) Time elapsed: 0.079 sec
_16_deleteUseConflict(org.eclipse.emf.henshin.tests.cpa.InheritedReferenceTesting) Time elapsed: 0.074 sec
_26_produceForbidConflict(org.eclipse.emf.henshin.tests.cpa.InheritedReferenceTesting) Time elapsed: 0.047 sec
_15_deleteUseConflict(org.eclipse.emf.henshin.tests.cpa.InheritedReferenceTesting) Time elapsed: 0.098 sec
_23_produceForbidConflict(org.eclipse.emf.henshin.tests.cpa.InheritedReferenceTesting) Time elapsed: 0.044 sec
_66_deleteForbidDependency(org.eclipse.emf.henshin.tests.cpa.InheritedReferenceTesting) Time elapsed: 0.101 sec
_65_deleteForbidDependency(org.eclipse.emf.henshin.tests.cpa.InheritedReferenceTesting) Time elapsed: 0.089 sec
_64_deleteForbidDependency(org.eclipse.emf.henshin.tests.cpa.InheritedReferenceTesting) Time elapsed: 0.042 sec
_72_produceUseDependency(org.eclipse.emf.henshin.tests.cpa.InheritedReferenceTesting) Time elapsed: 0.057 sec
_63_deleteForbidDependency(org.eclipse.emf.henshin.tests.cpa.InheritedReferenceTesting) Time elapsed: 0.042 sec
_62_deleteForbidDependency(org.eclipse.emf.henshin.tests.cpa.InheritedReferenceTesting) Time elapsed: 0.039 sec
_61_deleteForbidDependency(org.eclipse.emf.henshin.tests.cpa.InheritedReferenceTesting) Time elapsed: 0.044 sec
_14_deleteUseConflict(org.eclipse.emf.henshin.tests.cpa.InheritedReferenceTesting) Time elapsed: 0.04 sec
_74_produceUseDependency(org.eclipse.emf.henshin.tests.cpa.InheritedReferenceTesting) Time elapsed: 0.04 sec
_76_produceUseDependency(org.eclipse.emf.henshin.tests.cpa.InheritedReferenceTesting) Time elapsed: 0.045 sec
_24_produceForbidConflict(org.eclipse.emf.henshin.tests.cpa.InheritedReferenceTesting) Time elapsed: 0.044 sec
_13_deleteUseConflict(org.eclipse.emf.henshin.tests.cpa.InheritedReferenceTesting) Time elapsed: 0.041 sec
_21_produceForbidConflict(org.eclipse.emf.henshin.tests.cpa.InheritedReferenceTesting) Time elapsed: 0.042 sec
_12_deleteUseConflict(org.eclipse.emf.henshin.tests.cpa.InheritedReferenceTesting) Time elapsed: 0.04 sec
_25_produceForbidConflict(org.eclipse.emf.henshin.tests.cpa.InheritedReferenceTesting) Time elapsed: 0.04 sec
_71_produceUseDependency(org.eclipse.emf.henshin.tests.cpa.InheritedReferenceTesting) Time elapsed: 0.04 sec
_73_produceUseDependency(org.eclipse.emf.henshin.tests.cpa.InheritedReferenceTesting) Time elapsed: 0.041 sec
_22_produceForbidConflict(org.eclipse.emf.henshin.tests.cpa.InheritedReferenceTesting) Time elapsed: 0.037 sec
_75_produceUseDependency(org.eclipse.emf.henshin.tests.cpa.InheritedReferenceTesting) Time elapsed: 0.041 sec
Running org.eclipse.emf.henshin.tests.cpa.PreventDuplicateReferencesTest
ExcludePair.getDeleteUseConflicts:: [ Move_Attribute, Move_Attribute ] ...
(run: 1) to check inclusions: 3 already checked: 0
ExcludePair.getDeleteUseConflicts:: [ Move_Attribute, Move_Attribute ] 3 critical overlapping(s)
ExcludePair.getProduceForbidConflicts:: [ Move_Attribute, Move_Attribute ] ...
*** ExcludePair.isExclude:: [ Move_Attribute, Move_Attribute ] 3 critical overlapping graph(s).
duplicateEdge - duplicateEdge - duplicateEdge - duplicateEdge
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.217 sec - in org.eclipse.emf.henshin.tests.cpa.PreventDuplicateReferencesTest
duplicateReferencesTest(org.eclipse.emf.henshin.tests.cpa.PreventDuplicateReferencesTest) Time elapsed: 0.216 sec
Running org.eclipse.emf.henshin.tests.cpa.BasicInheritanceTesting
ExcludePair.getDeleteUseConflicts:: [ deleteMotorVehicle, useDigger ] ...
(run: 1) to check inclusions: 1 already checked: 0
ExcludePair.getDeleteUseConflicts:: [ deleteMotorVehicle, useDigger ] 1 critical overlapping(s)
*** ExcludePair.isExclude:: [ deleteMotorVehicle, useDigger ] 1 critical overlapping graph(s).
ExcludePair.getDeleteUseConflicts:: [ deleteDigger, useVehicle ] ...
(run: 1) to check inclusions: 1 already checked: 0
ExcludePair.getDeleteUseConflicts:: [ deleteDigger, useVehicle ] 1 critical overlapping(s)
*** ExcludePair.isExclude:: [ deleteDigger, useVehicle ] 1 critical overlapping graph(s).
ExcludePair.getProduceForbidConflicts:: [ deleteDigger_INV, forbidVehicle ] ...
(run: 1) to check inclusions: 1 already checked: 0 of NAC: nac1
ExcludePair.getProduceForbidConflicts:: [ deleteDigger_INV, forbidVehicle NAC: nac1 ] 1 critical overlapping(s)
*** ExcludePair.isExclude:: [ deleteDigger_INV, forbidVehicle ] 1 critical overlapping graph(s).
ExcludePair.getProduceForbidConflicts:: [ deleteVehicle_INV, forbidDigger ] ...
(run: 1) to check inclusions: 1 already checked: 0 of NAC: nac1
ExcludePair.getProduceForbidConflicts:: [ deleteVehicle_INV, forbidDigger NAC: nac1 ] 1 critical overlapping(s)
*** ExcludePair.isExclude:: [ deleteVehicle_INV, forbidDigger ] 1 critical overlapping graph(s).
ExcludePair.getDeleteUseConflicts:: [ produceDigger_INV, useMotorVehicle ] ...
(run: 1) to check inclusions: 1 already checked: 0
ExcludePair.getDeleteUseConflicts:: [ produceDigger_INV, useMotorVehicle ] 1 critical overlapping(s)
*** ExcludePair.isExclude:: [ produceDigger_INV, useMotorVehicle ] 1 critical overlapping graph(s).
ExcludePair.getProduceForbidConflicts:: [ deleteDigger_INV, forbidMotorVehicle ] ...
(run: 1) to check inclusions: 1 already checked: 0 of NAC: nac1
ExcludePair.getProduceForbidConflicts:: [ deleteDigger_INV, forbidMotorVehicle NAC: nac1 ] 1 critical overlapping(s)
*** ExcludePair.isExclude:: [ deleteDigger_INV, forbidMotorVehicle ] 1 critical overlapping graph(s).
ExcludePair.getProduceForbidConflicts:: [ deleteMotorVehicle_INV, forbidDigger ] ...
(run: 1) to check inclusions: 1 already checked: 0 of NAC: nac1
ExcludePair.getProduceForbidConflicts:: [ deleteMotorVehicle_INV, forbidDigger NAC: nac1 ] 1 critical overlapping(s)
*** ExcludePair.isExclude:: [ deleteMotorVehicle_INV, forbidDigger ] 1 critical overlapping graph(s).
ExcludePair.getDeleteUseConflicts:: [ deleteVehicle, useDigger ] ...
(run: 1) to check inclusions: 1 already checked: 0
ExcludePair.getDeleteUseConflicts:: [ deleteVehicle, useDigger ] 1 critical overlapping(s)
*** ExcludePair.isExclude:: [ deleteVehicle, useDigger ] 1 critical overlapping graph(s).
ExcludePair.getDeleteUseConflicts:: [ produceDigger_INV, useVehicle ] ...
(run: 1) to check inclusions: 1 already checked: 0
ExcludePair.getDeleteUseConflicts:: [ produceDigger_INV, useVehicle ] 1 critical overlapping(s)
*** ExcludePair.isExclude:: [ produceDigger_INV, useVehicle ] 1 critical overlapping graph(s).
ExcludePair.getProduceForbidConflicts:: [ produceDigger, forbidVehicle ] ...
(run: 1) to check inclusions: 1 already checked: 0 of NAC: nac1
ExcludePair.getProduceForbidConflicts:: [ produceDigger, forbidVehicle NAC: nac1 ] 1 critical overlapping(s)
*** ExcludePair.isExclude:: [ produceDigger, forbidVehicle ] 1 critical overlapping graph(s).
*** ExcludePair.isExclude:: [ deleteTruck_INV, forbidConstructionSiteTool ] non-critical.
*** ExcludePair.isExclude:: [ produceTruck_INV, useConstructionSiteTool ] non-critical.
ExcludePair.getProduceForbidConflicts:: [ produceMotorVehicle, useDigger ] ...
*** ExcludePair.isExclude:: [ produceMotorVehicle, useDigger ] non-critical.
*** ExcludePair.isExclude:: [ deleteTruck, useConstructionSiteTool ] non-critical.
ExcludePair.getDeleteUseConflicts:: [ deleteDigger, useMotorVehicle ] ...
(run: 1) to check inclusions: 1 already checked: 0
ExcludePair.getDeleteUseConflicts:: [ deleteDigger, useMotorVehicle ] 1 critical overlapping(s)
*** ExcludePair.isExclude:: [ deleteDigger, useMotorVehicle ] 1 critical overlapping graph(s).
ExcludePair.getProduceForbidConflicts:: [ produceMotorVehicle, forbidDigger ] ...
*** ExcludePair.isExclude:: [ produceMotorVehicle, forbidDigger ] non-critical.
*** ExcludePair.isExclude:: [ produceTruck, forbidDigger ] non-critical.
ExcludePair.getProduceForbidConflicts:: [ produceDigger, forbidMotorVehicle ] ...
(run: 1) to check inclusions: 1 already checked: 0 of NAC: nac1
ExcludePair.getProduceForbidConflicts:: [ produceDigger, forbidMotorVehicle NAC: nac1 ] 1 critical overlapping(s)
*** ExcludePair.isExclude:: [ produceDigger, forbidMotorVehicle ] 1 critical overlapping graph(s).
Tests run: 18, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.613 sec - in org.eclipse.emf.henshin.tests.cpa.BasicInheritanceTesting
_11_deleteUseConflict(org.eclipse.emf.henshin.tests.cpa.BasicInheritanceTesting) Time elapsed: 0.08 sec
_15_deleteUseConflict(org.eclipse.emf.henshin.tests.cpa.BasicInheritanceTesting) Time elapsed: 0.031 sec
_65_deleteForbidDependency(org.eclipse.emf.henshin.tests.cpa.BasicInheritanceTesting) Time elapsed: 0.033 sec
_64_deleteForbidDependency(org.eclipse.emf.henshin.tests.cpa.BasicInheritanceTesting) Time elapsed: 0.035 sec
_72_produceUseDependency(org.eclipse.emf.henshin.tests.cpa.BasicInheritanceTesting) Time elapsed: 0.032 sec
_62_deleteForbidDependency(org.eclipse.emf.henshin.tests.cpa.BasicInheritanceTesting) Time elapsed: 0.039 sec
_61_deleteForbidDependency(org.eclipse.emf.henshin.tests.cpa.BasicInheritanceTesting) Time elapsed: 0.056 sec
_14_deleteUseConflict(org.eclipse.emf.henshin.tests.cpa.BasicInheritanceTesting) Time elapsed: 0.034 sec
_74_produceUseDependency(org.eclipse.emf.henshin.tests.cpa.BasicInheritanceTesting) Time elapsed: 0.053 sec
_24_produceForbidConflict(org.eclipse.emf.henshin.tests.cpa.BasicInheritanceTesting) Time elapsed: 0.032 sec
_63_NOdeleteForbidDependency(org.eclipse.emf.henshin.tests.cpa.BasicInheritanceTesting) Time elapsed: 0.024 sec
_73_NOproduceUseDependency(org.eclipse.emf.henshin.tests.cpa.BasicInheritanceTesting) Time elapsed: 0.015 sec
_71_NOproduceUseDependency(org.eclipse.emf.henshin.tests.cpa.BasicInheritanceTesting) Time elapsed: 0.025 sec
_13_NOdeleteUseConflict(org.eclipse.emf.henshin.tests.cpa.BasicInheritanceTesting) Time elapsed: 0.013 sec
_12_deleteUseConflict(org.eclipse.emf.henshin.tests.cpa.BasicInheritanceTesting) Time elapsed: 0.033 sec
_21_NOproduceForbidConflict(org.eclipse.emf.henshin.tests.cpa.BasicInheritanceTesting) Time elapsed: 0.022 sec
_23_NOproduceForbidConflict(org.eclipse.emf.henshin.tests.cpa.BasicInheritanceTesting) Time elapsed: 0.012 sec
_22_produceForbidConflict(org.eclipse.emf.henshin.tests.cpa.BasicInheritanceTesting) Time elapsed: 0.034 sec
Running org.eclipse.emf.henshin.tests.cpa.InjectiveMatchingOptionTest
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.002 sec - in org.eclipse.emf.henshin.tests.cpa.InjectiveMatchingOptionTest
checkInjectiveMatchingInconsistent(org.eclipse.emf.henshin.tests.cpa.InjectiveMatchingOptionTest) Time elapsed: 0.002 sec
Running org.eclipse.emf.henshin.tests.examples.ExamplesTest
Generating Rdb model for 'CarRental.ecore'...
Warning: cannot find JavaScript engine
Warning: cannot find JavaScript engine
Warning: cannot find JavaScript engine
WARNING (Hidden step): recreating 'eStructuralFeature'-edge from org.eclipse.emf.henshin.wrap.impl.WLinkImpl@d68d2b74 (synchronize: true) to null
WARNING (Hidden step): recreating 'eStructuralFeature'-edge from org.eclipse.emf.henshin.wrap.impl.WLinkImpl@19f2115b (synchronize: true) to null
WARNING (Hidden step): recreating 'eStructuralFeature'-edge from org.eclipse.emf.henshin.wrap.impl.WLinkImpl@cab1569a (synchronize: true) to null
=== (1) EXECUTED RULE 'createArcPT' [TRUE] ===
Graph size: 496 nodes, ? edges
Match for rule 'createArcPT':
- no parameters
- node #1 => org.eclipse.emf.ecore.impl.EClassImpl@f5c8707c (name: Place) (instanceClassName: null) (abstract: false, interface: false)
- node #2 => org.eclipse.emf.ecore.impl.EClassImpl@c14234c2 (name: Transition) (instanceClassName: null) (abstract: false, interface: false)
- node #3 => org.eclipse.emf.ecore.impl.EDataTypeImpl@70184bbe (name: EInt) (instanceClassName: int) (serializable: true)
- node #4 => org.eclipse.emf.ecore.impl.EPackageImpl@56f75adc (name: petri) (nsURI: petri, nsPrefix: petri)
- node #5 => org.eclipse.emf.ecore.impl.EReferenceImpl@15e1c2d8 (name: src) (ordered: true, unique: true, lowerBound: 0, upperBound: -1) (changeable: true, volatile: false, transient: false, defaultValueLiteral: null, unsettable: false, derived: false) (containment: false, resolveProxies: true)
- node #6 => org.eclipse.emf.ecore.impl.EClassImpl@5632053d (name: Net) (instanceClassName: null) (abstract: false, interface: false)
Multi-rule #1:
Match #0:
- no parameters
- node #1 => org.eclipse.emf.ecore.impl.EClassImpl@f5c8707c (name: Place) (instanceClassName: null) (abstract: false, interface: false)
- node #2 => org.eclipse.emf.ecore.impl.EPackageImpl@56f75adc (name: petri) (nsURI: petri, nsPrefix: petri)
- node #3 => org.eclipse.emf.ecore.impl.EReferenceImpl@15e1c2d8 (name: src) (ordered: true, unique: true, lowerBound: 0, upperBound: -1) (changeable: true, volatile: false, transient: false, defaultValueLiteral: null, unsettable: false, derived: false) (containment: false, resolveProxies: true)
- node #4 => org.eclipse.emf.ecore.impl.EClassImpl@c14234c2 (name: Transition) (instanceClassName: null) (abstract: false, interface: false)
- node #5 => org.eclipse.emf.ecore.impl.EDataTypeImpl@70184bbe (name: EInt) (instanceClassName: int) (serializable: true)
- node #6 => org.eclipse.emf.ecore.impl.EClassImpl@5632053d (name: Net) (instanceClassName: null) (abstract: false, interface: false)
- node 'net' => org.eclipse.emf.henshin.wrap.impl.WObjectImpl@610c39c4 (synchronize: true)
- node #8 => org.eclipse.emf.henshin.wrap.impl.WLinkImpl@d68d2b74 (synchronize: true)
- node 'transition' => org.eclipse.emf.henshin.wrap.impl.WObjectImpl@cd0da137 (synchronize: true)
- node 'place' => org.eclipse.emf.henshin.wrap.impl.WObjectImpl@55a85623 (synchronize: true)
- node #11 => org.eclipse.emf.henshin.wrap.impl.WLinkImpl@13002acf (synchronize: true)
Match #1:
- no parameters
- node #1 => org.eclipse.emf.ecore.impl.EClassImpl@f5c8707c (name: Place) (instanceClassName: null) (abstract: false, interface: false)
- node #2 => org.eclipse.emf.ecore.impl.EPackageImpl@56f75adc (name: petri) (nsURI: petri, nsPrefix: petri)
- node #3 => org.eclipse.emf.ecore.impl.EReferenceImpl@15e1c2d8 (name: src) (ordered: true, unique: true, lowerBound: 0, upperBound: -1) (changeable: true, volatile: false, transient: false, defaultValueLiteral: null, unsettable: false, derived: false) (containment: false, resolveProxies: true)
- node #4 => org.eclipse.emf.ecore.impl.EClassImpl@c14234c2 (name: Transition) (instanceClassName: null) (abstract: false, interface: false)
- node #5 => org.eclipse.emf.ecore.impl.EDataTypeImpl@70184bbe (name: EInt) (instanceClassName: int) (serializable: true)
- node #6 => org.eclipse.emf.ecore.impl.EClassImpl@5632053d (name: Net) (instanceClassName: null) (abstract: false, interface: false)
- node 'net' => org.eclipse.emf.henshin.wrap.impl.WObjectImpl@610c39c4 (synchronize: true)
- node #8 => org.eclipse.emf.henshin.wrap.impl.WLinkImpl@19f2115b (synchronize: true)
- node 'transition' => org.eclipse.emf.henshin.wrap.impl.WObjectImpl@d6f12fdc (synchronize: true)
- node 'place' => org.eclipse.emf.henshin.wrap.impl.WObjectImpl@5ea7f1a0 (synchronize: true)
- node #11 => org.eclipse.emf.henshin.wrap.impl.WLinkImpl@a6d6878d (synchronize: true)
Match #2:
- no parameters
- node #1 => org.eclipse.emf.ecore.impl.EClassImpl@f5c8707c (name: Place) (instanceClassName: null) (abstract: false, interface: false)
- node #2 => org.eclipse.emf.ecore.impl.EPackageImpl@56f75adc (name: petri) (nsURI: petri, nsPrefix: petri)
- node #3 => org.eclipse.emf.ecore.impl.EReferenceImpl@15e1c2d8 (name: src) (ordered: true, unique: true, lowerBound: 0, upperBound: -1) (changeable: true, volatile: false, transient: false, defaultValueLiteral: null, unsettable: false, derived: false) (containment: false, resolveProxies: true)
- node #4 => org.eclipse.emf.ecore.impl.EClassImpl@c14234c2 (name: Transition) (instanceClassName: null) (abstract: false, interface: false)
- node #5 => org.eclipse.emf.ecore.impl.EDataTypeImpl@70184bbe (name: EInt) (instanceClassName: int) (serializable: true)
- node #6 => org.eclipse.emf.ecore.impl.EClassImpl@5632053d (name: Net) (instanceClassName: null) (abstract: false, interface: false)
- node 'net' => org.eclipse.emf.henshin.wrap.impl.WObjectImpl@610c39c4 (synchronize: true)
- node #8 => org.eclipse.emf.henshin.wrap.impl.WLinkImpl@cab1569a (synchronize: true)
- node 'transition' => org.eclipse.emf.henshin.wrap.impl.WObjectImpl@4fcca388 (synchronize: true)
- node 'place' => org.eclipse.emf.henshin.wrap.impl.WObjectImpl@3aecb15b (synchronize: true)
- node #11 => org.eclipse.emf.henshin.wrap.impl.WLinkImpl@6992ee10 (synchronize: true)
Result match for rule 'createArcPT':
- no parameters
- node #1 => org.eclipse.emf.ecore.impl.EClassImpl@f5c8707c (name: Place) (instanceClassName: null) (abstract: false, interface: false)
- node #2 => org.eclipse.emf.ecore.impl.EClassImpl@c14234c2 (name: Transition) (instanceClassName: null) (abstract: false, interface: false)
- node #3 => org.eclipse.emf.ecore.impl.EClassImpl@7127706c (name: ArcPT) (instanceClassName: null) (abstract: false, interface: false)
- node #4 => org.eclipse.emf.ecore.impl.EAttributeImpl@10b2cce4 (name: weight) (ordered: true, unique: true, lowerBound: 0, upperBound: 1) (changeable: true, volatile: false, transient: false, defaultValueLiteral: 1, unsettable: false, derived: false) (iD: false)
- node #5 => org.eclipse.emf.ecore.impl.EDataTypeImpl@70184bbe (name: EInt) (instanceClassName: int) (serializable: true)
- node #6 => org.eclipse.emf.ecore.impl.EPackageImpl@56f75adc (name: petri) (nsURI: petri, nsPrefix: petri)
- node #7 => org.eclipse.emf.ecore.impl.EReferenceImpl@eac4d803 (name: src) (ordered: true, unique: true, lowerBound: 0, upperBound: 1) (changeable: true, volatile: false, transient: false, defaultValueLiteral: null, unsettable: false, derived: false) (containment: false, resolveProxies: true)
- node #8 => org.eclipse.emf.ecore.impl.EReferenceImpl@509a17fe (name: trg) (ordered: true, unique: true, lowerBound: 0, upperBound: 1) (changeable: true, volatile: false, transient: false, defaultValueLiteral: null, unsettable: false, derived: false) (containment: false, resolveProxies: true)
- node #9 => org.eclipse.emf.ecore.impl.EClassImpl@5632053d (name: Net) (instanceClassName: null) (abstract: false, interface: false)
- node #10 => org.eclipse.emf.ecore.impl.EReferenceImpl@6d5f4840 (name: arcPTs) (ordered: true, unique: true, lowerBound: 0, upperBound: -1) (changeable: true, volatile: false, transient: false, defaultValueLiteral: null, unsettable: false, derived: false) (containment: true, resolveProxies: true)
Multi-rule #1:
Result match #0:
- no parameters
- node #1 => org.eclipse.emf.ecore.impl.EClassImpl@f5c8707c (name: Place) (instanceClassName: null) (abstract: false, interface: false)
- node #2 => org.eclipse.emf.ecore.impl.EPackageImpl@56f75adc (name: petri) (nsURI: petri, nsPrefix: petri)
- node #3 => org.eclipse.emf.ecore.impl.EReferenceImpl@eac4d803 (name: src) (ordered: true, unique: true, lowerBound: 0, upperBound: 1) (changeable: true, volatile: false, transient: false, defaultValueLiteral: null, unsettable: false, derived: false) (containment: false, resolveProxies: true)
- node #4 => org.eclipse.emf.ecore.impl.EClassImpl@c14234c2 (name: Transition) (instanceClassName: null) (abstract: false, interface: false)
- node #5 => org.eclipse.emf.ecore.impl.EReferenceImpl@509a17fe (name: trg) (ordered: true, unique: true, lowerBound: 0, upperBound: 1) (changeable: true, volatile: false, transient: false, defaultValueLiteral: null, unsettable: false, derived: false) (containment: false, resolveProxies: true)
- node #6 => org.eclipse.emf.ecore.impl.EDataTypeImpl@70184bbe (name: EInt) (instanceClassName: int) (serializable: true)
- node #7 => org.eclipse.emf.ecore.impl.EAttributeImpl@10b2cce4 (name: weight) (ordered: true, unique: true, lowerBound: 0, upperBound: 1) (changeable: true, volatile: false, transient: false, defaultValueLiteral: 1, unsettable: false, derived: false) (iD: false)
- node #8 => org.eclipse.emf.ecore.impl.EClassImpl@7127706c (name: ArcPT) (instanceClassName: null) (abstract: false, interface: false)
- node 'arcPT' => org.eclipse.emf.henshin.wrap.impl.WObjectImpl@842d6408 (synchronize: true)
- node #10 => org.eclipse.emf.ecore.impl.EClassImpl@5632053d (name: Net) (instanceClassName: null) (abstract: false, interface: false)
- node 'net' => org.eclipse.emf.henshin.wrap.impl.WObjectImpl@610c39c4 (synchronize: true)
- node #12 => org.eclipse.emf.ecore.impl.EReferenceImpl@6d5f4840 (name: arcPTs) (ordered: true, unique: true, lowerBound: 0, upperBound: -1) (changeable: true, volatile: false, transient: false, defaultValueLiteral: null, unsettable: false, derived: false) (containment: true, resolveProxies: true)
- node #13 => org.eclipse.emf.henshin.wrap.impl.WLinkImpl@bd5c59b5 (synchronize: true)
- node #14 => org.eclipse.emf.ecore.impl.EReferenceImpl@15e1c2d8 (name: src) (ordered: true, unique: true, lowerBound: 0, upperBound: -1) (changeable: true, volatile: false, transient: false, defaultValueLiteral: null, unsettable: false, derived: false) (containment: false, resolveProxies: true)
- node 'transition' => org.eclipse.emf.henshin.wrap.impl.WObjectImpl@cd0da137 (synchronize: true)
- node 'place' => org.eclipse.emf.henshin.wrap.impl.WObjectImpl@55a85623 (synchronize: true)
- node 'src' => org.eclipse.emf.henshin.wrap.impl.WLinkImpl@c33b98b3 (synchronize: true)
- node 'trg' => org.eclipse.emf.henshin.wrap.impl.WLinkImpl@2abeb536 (synchronize: true)
- node #19 => org.eclipse.emf.henshin.wrap.impl.WLinkImpl@13002acf (synchronize: true)
Result match #1:
- no parameters
- node #1 => org.eclipse.emf.ecore.impl.EClassImpl@f5c8707c (name: Place) (instanceClassName: null) (abstract: false, interface: false)
- node #2 => org.eclipse.emf.ecore.impl.EPackageImpl@56f75adc (name: petri) (nsURI: petri, nsPrefix: petri)
- node #3 => org.eclipse.emf.ecore.impl.EReferenceImpl@eac4d803 (name: src) (ordered: true, unique: true, lowerBound: 0, upperBound: 1) (changeable: true, volatile: false, transient: false, defaultValueLiteral: null, unsettable: false, derived: false) (containment: false, resolveProxies: true)
- node #4 => org.eclipse.emf.ecore.impl.EClassImpl@c14234c2 (name: Transition) (instanceClassName: null) (abstract: false, interface: false)
- node #5 => org.eclipse.emf.ecore.impl.EReferenceImpl@509a17fe (name: trg) (ordered: true, unique: true, lowerBound: 0, upperBound: 1) (changeable: true, volatile: false, transient: false, defaultValueLiteral: null, unsettable: false, derived: false) (containment: false, resolveProxies: true)
- node #6 => org.eclipse.emf.ecore.impl.EDataTypeImpl@70184bbe (name: EInt) (instanceClassName: int) (serializable: true)
- node #7 => org.eclipse.emf.ecore.impl.EAttributeImpl@10b2cce4 (name: weight) (ordered: true, unique: true, lowerBound: 0, upperBound: 1) (changeable: true, volatile: false, transient: false, defaultValueLiteral: 1, unsettable: false, derived: false) (iD: false)
- node #8 => org.eclipse.emf.ecore.impl.EClassImpl@7127706c (name: ArcPT) (instanceClassName: null) (abstract: false, interface: false)
- node 'arcPT' => org.eclipse.emf.henshin.wrap.impl.WObjectImpl@c469aac5 (synchronize: true)
- node #10 => org.eclipse.emf.ecore.impl.EClassImpl@5632053d (name: Net) (instanceClassName: null) (abstract: false, interface: false)
- node 'net' => org.eclipse.emf.henshin.wrap.impl.WObjectImpl@610c39c4 (synchronize: true)
- node #12 => org.eclipse.emf.ecore.impl.EReferenceImpl@6d5f4840 (name: arcPTs) (ordered: true, unique: true, lowerBound: 0, upperBound: -1) (changeable: true, volatile: false, transient: false, defaultValueLiteral: null, unsettable: false, derived: false) (containment: true, resolveProxies: true)
- node #13 => org.eclipse.emf.henshin.wrap.impl.WLinkImpl@69d33c00 (synchronize: true)
- node #14 => org.eclipse.emf.ecore.impl.EReferenceImpl@15e1c2d8 (name: src) (ordered: true, unique: true, lowerBound: 0, upperBound: -1) (changeable: true, volatile: false, transient: false, defaultValueLiteral: null, unsettable: false, derived: false) (containment: false, resolveProxies: true)
- node 'transition' => org.eclipse.emf.henshin.wrap.impl.WObjectImpl@d6f12fdc (synchronize: true)
- node 'place' => org.eclipse.emf.henshin.wrap.impl.WObjectImpl@5ea7f1a0 (synchronize: true)
- node 'src' => org.eclipse.emf.henshin.wrap.impl.WLinkImpl@f00b2d5e (synchronize: true)
- node 'trg' => org.eclipse.emf.henshin.wrap.impl.WLinkImpl@fc31574f (synchronize: true)
- node #19 => org.eclipse.emf.henshin.wrap.impl.WLinkImpl@a6d6878d (synchronize: true)
Result match #2:
- no parameters
- node #1 => org.eclipse.emf.ecore.impl.EClassImpl@f5c8707c (name: Place) (instanceClassName: null) (abstract: false, interface: false)
- node #2 => org.eclipse.emf.ecore.impl.EPackageImpl@56f75adc (name: petri) (nsURI: petri, nsPrefix: petri)
- node #3 => org.eclipse.emf.ecore.impl.EReferenceImpl@eac4d803 (name: src) (ordered: true, unique: true, lowerBound: 0, upperBound: 1) (changeable: true, volatile: false, transient: false, defaultValueLiteral: null, unsettable: false, derived: false) (containment: false, resolveProxies: true)
- node #4 => org.eclipse.emf.ecore.impl.EClassImpl@c14234c2 (name: Transition) (instanceClassName: null) (abstract: false, interface: false)
- node #5 => org.eclipse.emf.ecore.impl.EReferenceImpl@509a17fe (name: trg) (ordered: true, unique: true, lowerBound: 0, upperBound: 1) (changeable: true, volatile: false, transient: false, defaultValueLiteral: null, unsettable: false, derived: false) (containment: false, resolveProxies: true)
- node #6 => org.eclipse.emf.ecore.impl.EDataTypeImpl@70184bbe (name: EInt) (instanceClassName: int) (serializable: true)
- node #7 => org.eclipse.emf.ecore.impl.EAttributeImpl@10b2cce4 (name: weight) (ordered: true, unique: true, lowerBound: 0, upperBound: 1) (changeable: true, volatile: false, transient: false, defaultValueLiteral: 1, unsettable: false, derived: false) (iD: false)
- node #8 => org.eclipse.emf.ecore.impl.EClassImpl@7127706c (name: ArcPT) (instanceClassName: null) (abstract: false, interface: false)
- node 'arcPT' => org.eclipse.emf.henshin.wrap.impl.WObjectImpl@f713b79e (synchronize: true)
- node #10 => org.eclipse.emf.ecore.impl.EClassImpl@5632053d (name: Net) (instanceClassName: null) (abstract: false, interface: false)
- node 'net' => org.eclipse.emf.henshin.wrap.impl.WObjectImpl@610c39c4 (synchronize: true)
- node #12 => org.eclipse.emf.ecore.impl.EReferenceImpl@6d5f4840 (name: arcPTs) (ordered: true, unique: true, lowerBound: 0, upperBound: -1) (changeable: true, volatile: false, transient: false, defaultValueLiteral: null, unsettable: false, derived: false) (containment: true, resolveProxies: true)
- node #13 => org.eclipse.emf.henshin.wrap.impl.WLinkImpl@8dad5ceb (synchronize: true)
- node #14 => org.eclipse.emf.ecore.impl.EReferenceImpl@15e1c2d8 (name: src) (ordered: true, unique: true, lowerBound: 0, upperBound: -1) (changeable: true, volatile: false, transient: false, defaultValueLiteral: null, unsettable: false, derived: false) (containment: false, resolveProxies: true)
- node 'transition' => org.eclipse.emf.henshin.wrap.impl.WObjectImpl@4fcca388 (synchronize: true)
- node 'place' => org.eclipse.emf.henshin.wrap.impl.WObjectImpl@3aecb15b (synchronize: true)
- node 'src' => org.eclipse.emf.henshin.wrap.impl.WLinkImpl@ca6082f8 (synchronize: true)
- node 'trg' => org.eclipse.emf.henshin.wrap.impl.WLinkImpl@b498770 (synchronize: true)
- node #19 => org.eclipse.emf.henshin.wrap.impl.WLinkImpl@6992ee10 (synchronize: true)
Warning: cannot find JavaScript engine
Warning: cannot find JavaScript engine
Starting Sierpinski benchmark...
2621MB available memory
Using 1 worker threads
Level Matches Nodes MatTime AppTime TotTime
1 1 6 1 0 1
2 3 15 1 0 1
3 9 42 1 1 2
Warning: cannot find JavaScript engine
Warning: cannot find JavaScript engine
Warning: cannot find JavaScript engine
Warning: cannot find JavaScript engine
Starting Banking Example with Map Support
Single transfer on small model
Warning: cannot find JavaScript engine
Starting dining philosophers benchmark...
NumThreads: 2
MaxMemory: 2621MB
Phils States Trans Time
Warning: cannot find JavaScript engine
org.eclipse.emf.henshin.statespace.StateSpaceException: java.lang.NullPointerException
at org.eclipse.emf.henshin.statespace.impl.ParallelStateSpaceManager.wrapException(ParallelStateSpaceManager.java:118)
at org.eclipse.emf.henshin.statespace.impl.ParallelStateSpaceManager.access$3(ParallelStateSpaceManager.java:117)
at org.eclipse.emf.henshin.statespace.impl.ParallelStateSpaceManager$ExplorationWorker.call(ParallelStateSpaceManager.java:152)
at org.eclipse.emf.henshin.statespace.impl.ParallelStateSpaceManager$ExplorationWorker.call(ParallelStateSpaceManager.java:1)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.NullPointerException
at org.eclipse.emf.henshin.interpreter.impl.EngineImpl.createChanges(EngineImpl.java:948)
at org.eclipse.emf.henshin.interpreter.impl.EngineImpl.createChange(EngineImpl.java:897)
at org.eclipse.emf.henshin.interpreter.impl.RuleApplicationImpl.execute(RuleApplicationImpl.java:106)
at org.eclipse.emf.henshin.statespace.impl.StateExplorer.doExplore(StateExplorer.java:275)
at org.eclipse.emf.henshin.statespace.impl.BasicStateSpaceManager.exploreState(BasicStateSpaceManager.java:489)
at org.eclipse.emf.henshin.statespace.impl.ParallelStateSpaceManager$ExplorationWorker.call(ParallelStateSpaceManager.java:149)
... 5 more
Warning: cannot find JavaScript engine
Generating state spaces for gossiping girls...
MaxMemory: 2621MB
Warning: cannot find JavaScript engine
Girls States Trans Calls GenTime ChkTime
Warning: cannot find JavaScript engine
org.eclipse.emf.henshin.statespace.StateSpaceException: java.lang.NullPointerException
at org.eclipse.emf.henshin.statespace.impl.ParallelStateSpaceManager.wrapException(ParallelStateSpaceManager.java:118)
at org.eclipse.emf.henshin.statespace.impl.ParallelStateSpaceManager.access$3(ParallelStateSpaceManager.java:117)
at org.eclipse.emf.henshin.statespace.impl.ParallelStateSpaceManager$ExplorationWorker.call(ParallelStateSpaceManager.java:152)
at org.eclipse.emf.henshin.statespace.impl.ParallelStateSpaceManager$ExplorationWorker.call(ParallelStateSpaceManager.java:1)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.NullPointerException
at org.eclipse.emf.henshin.interpreter.matching.conditions.ConditionHandler.setParameter(ConditionHandler.java:79)
at org.eclipse.emf.henshin.interpreter.impl.EngineImpl$MatchFinder.createSolutionFinder(EngineImpl.java:594)
at org.eclipse.emf.henshin.interpreter.impl.EngineImpl$MatchFinder.<init>(EngineImpl.java:341)
at org.eclipse.emf.henshin.interpreter.impl.EngineImpl$MatchFinder.computeNextMatch(EngineImpl.java:450)
at org.eclipse.emf.henshin.interpreter.impl.EngineImpl$MatchFinder.hasNext(EngineImpl.java:352)
at org.eclipse.emf.henshin.statespace.impl.StateExplorer.doExplore(StateExplorer.java:265)
at org.eclipse.emf.henshin.statespace.impl.BasicStateSpaceManager.exploreState(BasicStateSpaceManager.java:489)
at org.eclipse.emf.henshin.statespace.impl.ParallelStateSpaceManager$ExplorationWorker.call(ParallelStateSpaceManager.java:149)
... 5 more
Warning: cannot find JavaScript engine
Nodes Couples Time (ms)
5100 300 98
5950 350 61
6800 400 43
7650 450 28
8500 500 31
Starting comb benchmark...
MaxMemory: 2621M
Warning: cannot find JavaScript engine
Benchmark for generating sparse grid...
Length Nodes Time
Generating GenModel for flowchartdsl.ecore...
Warning: cannot find JavaScript engine
Tests run: 15, Failures: 0, Errors: 11, Skipped: 0, Time elapsed: 7.428 sec <<< FAILURE! - in org.eclipse.emf.henshin.tests.examples.ExamplesTest
testEcore2Rdb(org.eclipse.emf.henshin.tests.examples.ExamplesTest) Time elapsed: 0.04 sec <<< ERROR!
java.lang.NullPointerException: null
at org.eclipse.emf.henshin.interpreter.matching.conditions.ConditionHandler.setParameter(ConditionHandler.java:79)
at org.eclipse.emf.henshin.interpreter.impl.EngineImpl$MatchFinder.createSolutionFinder(EngineImpl.java:594)
at org.eclipse.emf.henshin.interpreter.impl.EngineImpl$MatchFinder.<init>(EngineImpl.java:341)
at org.eclipse.emf.henshin.interpreter.impl.EngineImpl$MatchGenerator.iterator(EngineImpl.java:279)
at org.eclipse.emf.henshin.interpreter.impl.RuleApplicationImpl.execute(RuleApplicationImpl.java:96)
at org.eclipse.emf.henshin.interpreter.impl.UnitApplicationImpl.executeRule(UnitApplicationImpl.java:181)
at org.eclipse.emf.henshin.interpreter.impl.UnitApplicationImpl.doExecute(UnitApplicationImpl.java:105)
at org.eclipse.emf.henshin.interpreter.impl.UnitApplicationImpl.execute(UnitApplicationImpl.java:95)
at org.eclipse.emf.henshin.interpreter.impl.UnitApplicationImpl.executeSequentialUnit(UnitApplicationImpl.java:229)
at org.eclipse.emf.henshin.interpreter.impl.UnitApplicationImpl.doExecute(UnitApplicationImpl.java:109)
at org.eclipse.emf.henshin.interpreter.impl.UnitApplicationImpl.execute(UnitApplicationImpl.java:95)
at org.eclipse.emf.henshin.interpreter.util.InterpreterUtil.executeOrDie(InterpreterUtil.java:371)
at org.eclipse.emf.henshin.examples.ecore2rdb.Ecore2Rdb.run(Ecore2Rdb.java:83)
at org.eclipse.emf.henshin.tests.examples.ExamplesTest.testEcore2Rdb(ExamplesTest.java:95)
testJavaImports(org.eclipse.emf.henshin.tests.examples.ExamplesTest) Time elapsed: 0.002 sec <<< ERROR!
java.lang.NullPointerException: null
at org.eclipse.emf.henshin.interpreter.matching.conditions.ConditionHandler.setParameter(ConditionHandler.java:79)
at org.eclipse.emf.henshin.interpreter.impl.EngineImpl$MatchFinder.createSolutionFinder(EngineImpl.java:594)
at org.eclipse.emf.henshin.interpreter.impl.EngineImpl$MatchFinder.<init>(EngineImpl.java:341)
at org.eclipse.emf.henshin.interpreter.impl.EngineImpl$MatchGenerator.iterator(EngineImpl.java:279)
at org.eclipse.emf.henshin.interpreter.impl.RuleApplicationImpl.execute(RuleApplicationImpl.java:96)
at org.eclipse.emf.henshin.interpreter.util.InterpreterUtil.executeOrDie(InterpreterUtil.java:371)
at org.eclipse.emf.henshin.examples.javaimports.JavaImportsExample.run(JavaImportsExample.java:62)
at org.eclipse.emf.henshin.tests.examples.ExamplesTest.testJavaImports(ExamplesTest.java:160)
testWrapPetriMME(org.eclipse.emf.henshin.tests.examples.ExamplesTest) Time elapsed: 0.094 sec <<< ERROR!
java.lang.NullPointerException: null
at org.eclipse.emf.henshin.interpreter.matching.conditions.ConditionHandler.setParameter(ConditionHandler.java:79)
at org.eclipse.emf.henshin.interpreter.matching.constraints.AttributeConstraint.check(AttributeConstraint.java:104)
at org.eclipse.emf.henshin.interpreter.matching.constraints.DomainSlot.checkAttributeConstraint(DomainSlot.java:414)
at org.eclipse.emf.henshin.interpreter.matching.constraints.DomainSlot.instantiate(DomainSlot.java:173)
at org.eclipse.emf.henshin.interpreter.matching.conditions.ApplicationCondition.findMatch(ApplicationCondition.java:89)
at org.eclipse.emf.henshin.interpreter.matching.conditions.ApplicationCondition.findMatch(ApplicationCondition.java:91)
at org.eclipse.emf.henshin.interpreter.matching.conditions.ApplicationCondition.findMatch(ApplicationCondition.java:91)
at org.eclipse.emf.henshin.interpreter.matching.conditions.ApplicationCondition.findMatch(ApplicationCondition.java:91)
at org.eclipse.emf.henshin.interpreter.matching.conditions.ApplicationCondition.findGraph(ApplicationCondition.java:57)
at org.eclipse.emf.henshin.interpreter.matching.constraints.SolutionFinder.findSolution(SolutionFinder.java:72)
at org.eclipse.emf.henshin.interpreter.matching.constraints.SolutionFinder.getNextSolution(SolutionFinder.java:89)
at org.eclipse.emf.henshin.interpreter.impl.EngineImpl$MatchFinder.computeNextMatch(EngineImpl.java:393)
at org.eclipse.emf.henshin.interpreter.impl.EngineImpl$MatchFinder.hasNext(EngineImpl.java:352)
at org.eclipse.emf.henshin.interpreter.impl.EngineImpl$MatchFinder.computeNextMatch(EngineImpl.java:451)
at org.eclipse.emf.henshin.interpreter.impl.EngineImpl$MatchFinder.hasNext(EngineImpl.java:352)
at org.eclipse.emf.henshin.interpreter.impl.EngineImpl$MatchFinder.next(EngineImpl.java:365)
at org.eclipse.emf.henshin.interpreter.impl.EngineImpl$MatchFinder.next(EngineImpl.java:1)
at org.eclipse.emf.henshin.interpreter.impl.RuleApplicationImpl.execute(RuleApplicationImpl.java:96)
at org.eclipse.emf.henshin.interpreter.impl.UnitApplicationImpl.executeRule(UnitApplicationImpl.java:181)
at org.eclipse.emf.henshin.interpreter.impl.UnitApplicationImpl.doExecute(UnitApplicationImpl.java:105)
at org.eclipse.emf.henshin.interpreter.impl.UnitApplicationImpl.execute(UnitApplicationImpl.java:95)
at org.eclipse.emf.henshin.interpreter.impl.UnitApplicationImpl.executeSequentialUnit(UnitApplicationImpl.java:229)
at org.eclipse.emf.henshin.interpreter.impl.UnitApplicationImpl.doExecute(UnitApplicationImpl.java:109)
at org.eclipse.emf.henshin.interpreter.impl.UnitApplicationImpl.execute(UnitApplicationImpl.java:95)
at org.eclipse.emf.henshin.examples.wrap.mme.PetriNetMME.run(PetriNetMME.java:69)
at org.eclipse.emf.henshin.tests.examples.ExamplesTest.testWrapPetriMME(ExamplesTest.java:133)
testWrapCopy(org.eclipse.emf.henshin.tests.examples.ExamplesTest) Time elapsed: 0.034 sec <<< ERROR!
java.lang.NullPointerException: null
at org.eclipse.emf.henshin.interpreter.matching.conditions.ConditionHandler.setParameter(ConditionHandler.java:79)
at org.eclipse.emf.henshin.interpreter.matching.constraints.AttributeConstraint.check(AttributeConstraint.java:104)
at org.eclipse.emf.henshin.interpreter.matching.constraints.DomainSlot.checkAttributeConstraint(DomainSlot.java:414)
at org.eclipse.emf.henshin.interpreter.matching.constraints.DomainSlot.instantiate(DomainSlot.java:173)
at org.eclipse.emf.henshin.interpreter.matching.conditions.ApplicationCondition.findMatch(ApplicationCondition.java:89)
at org.eclipse.emf.henshin.interpreter.matching.conditions.ApplicationCondition.findMatch(ApplicationCondition.java:91)
at org.eclipse.emf.henshin.interpreter.matching.conditions.ApplicationCondition.findGraph(ApplicationCondition.java:57)
at org.eclipse.emf.henshin.interpreter.matching.constraints.SolutionFinder.findSolution(SolutionFinder.java:72)
at org.eclipse.emf.henshin.interpreter.matching.constraints.SolutionFinder.getNextSolution(SolutionFinder.java:89)
at org.eclipse.emf.henshin.interpreter.impl.EngineImpl$MatchFinder.computeNextMatch(EngineImpl.java:393)
at org.eclipse.emf.henshin.interpreter.impl.EngineImpl$MatchFinder.hasNext(EngineImpl.java:352)
at org.eclipse.emf.henshin.interpreter.impl.EngineImpl$MatchFinder.computeNextMatch(EngineImpl.java:451)
at org.eclipse.emf.henshin.interpreter.impl.EngineImpl$MatchFinder.hasNext(EngineImpl.java:352)
at org.eclipse.emf.henshin.interpreter.impl.EngineImpl$MatchFinder.next(EngineImpl.java:365)
at org.eclipse.emf.henshin.interpreter.impl.EngineImpl$MatchFinder.next(EngineImpl.java:1)
at org.eclipse.emf.henshin.interpreter.impl.RuleApplicationImpl.execute(RuleApplicationImpl.java:96)
at org.eclipse.emf.henshin.interpreter.impl.UnitApplicationImpl.executeRule(UnitApplicationImpl.java:181)
at org.eclipse.emf.henshin.interpreter.impl.UnitApplicationImpl.doExecute(UnitApplicationImpl.java:105)
at org.eclipse.emf.henshin.interpreter.impl.UnitApplicationImpl.execute(UnitApplicationImpl.java:95)
at org.eclipse.emf.henshin.interpreter.impl.UnitApplicationImpl.executeSequentialUnit(UnitApplicationImpl.java:229)
at org.eclipse.emf.henshin.interpreter.impl.UnitApplicationImpl.doExecute(UnitApplicationImpl.java:109)
at org.eclipse.emf.henshin.interpreter.impl.UnitApplicationImpl.execute(UnitApplicationImpl.java:95)
at org.eclipse.emf.henshin.examples.wrap.copy.CopyExample.run(CopyExample.java:59)
at org.eclipse.emf.henshin.tests.examples.ExamplesTest.testWrapCopy(ExamplesTest.java:124)
testSierpinski(org.eclipse.emf.henshin.tests.examples.ExamplesTest) Time elapsed: 3.182 sec
testUniversityCourses(org.eclipse.emf.henshin.tests.examples.ExamplesTest) Time elapsed: 0.035 sec <<< ERROR!
java.lang.NullPointerException: null
at org.eclipse.emf.henshin.interpreter.matching.conditions.ConditionHandler.setParameter(ConditionHandler.java:79)
at org.eclipse.emf.henshin.interpreter.impl.EngineImpl$MatchFinder.createSolutionFinder(EngineImpl.java:594)
at org.eclipse.emf.henshin.interpreter.impl.EngineImpl$MatchFinder.<init>(EngineImpl.java:341)
at org.eclipse.emf.henshin.interpreter.impl.EngineImpl$MatchGenerator.iterator(EngineImpl.java:279)
at org.eclipse.emf.henshin.interpreter.impl.RuleApplicationImpl.execute(RuleApplicationImpl.java:96)
at org.eclipse.emf.henshin.interpreter.impl.UnitApplicationImpl.executeRule(UnitApplicationImpl.java:181)
at org.eclipse.emf.henshin.interpreter.impl.UnitApplicationImpl.doExecute(UnitApplicationImpl.java:105)
at org.eclipse.emf.henshin.interpreter.impl.UnitApplicationImpl.execute(UnitApplicationImpl.java:95)
at org.eclipse.emf.henshin.interpreter.impl.UnitApplicationImpl.executeSequentialUnit(UnitApplicationImpl.java:229)
at org.eclipse.emf.henshin.interpreter.impl.UnitApplicationImpl.doExecute(UnitApplicationImpl.java:109)
at org.eclipse.emf.henshin.interpreter.impl.UnitApplicationImpl.execute(UnitApplicationImpl.java:95)
at org.eclipse.emf.henshin.interpreter.impl.UnitApplicationImpl.executeConditionalUnit(UnitApplicationImpl.java:257)
at org.eclipse.emf.henshin.interpreter.impl.UnitApplicationImpl.doExecute(UnitApplicationImpl.java:111)
at org.eclipse.emf.henshin.interpreter.impl.UnitApplicationImpl.execute(UnitApplicationImpl.java:95)
at org.eclipse.emf.henshin.interpreter.impl.UnitApplicationImpl.executeSequentialUnit(UnitApplicationImpl.java:229)
at org.eclipse.emf.henshin.interpreter.impl.UnitApplicationImpl.doExecute(UnitApplicationImpl.java:109)
at org.eclipse.emf.henshin.interpreter.impl.UnitApplicationImpl.execute(UnitApplicationImpl.java:95)
at org.eclipse.emf.henshin.interpreter.impl.UnitApplicationImpl.executePriorityUnit(UnitApplicationImpl.java:303)
at org.eclipse.emf.henshin.interpreter.impl.UnitApplicationImpl.doExecute(UnitApplicationImpl.java:113)
at org.eclipse.emf.henshin.interpreter.impl.UnitApplicationImpl.execute(UnitApplicationImpl.java:95)
at org.eclipse.emf.henshin.interpreter.impl.UnitApplicationImpl.executeIteratedUnit(UnitApplicationImpl.java:385)
at org.eclipse.emf.henshin.interpreter.impl.UnitApplicationImpl.doExecute(UnitApplicationImpl.java:115)
at org.eclipse.emf.henshin.interpreter.impl.UnitApplicationImpl.execute(UnitApplicationImpl.java:95)
at org.eclipse.emf.henshin.examples.universitycourses.UniversityCourses.run(UniversityCourses.java:31)
at org.eclipse.emf.henshin.tests.examples.ExamplesTest.testUniversityCourses(ExamplesTest.java:178)
testBank(org.eclipse.emf.henshin.tests.examples.ExamplesTest) Time elapsed: 0.008 sec <<< ERROR!
java.lang.NullPointerException: null
at org.eclipse.emf.henshin.interpreter.matching.conditions.ConditionHandler.setParameter(ConditionHandler.java:79)
at org.eclipse.emf.henshin.interpreter.impl.EngineImpl$MatchFinder.createSolutionFinder(EngineImpl.java:594)
at org.eclipse.emf.henshin.interpreter.impl.EngineImpl$MatchFinder.<init>(EngineImpl.java:341)
at org.eclipse.emf.henshin.interpreter.impl.EngineImpl$MatchGenerator.iterator(EngineImpl.java:279)
at org.eclipse.emf.henshin.interpreter.impl.RuleApplicationImpl.execute(RuleApplicationImpl.java:96)
at org.eclipse.emf.henshin.interpreter.impl.UnitApplicationImpl.executeRule(UnitApplicationImpl.java:181)
at org.eclipse.emf.henshin.interpreter.impl.UnitApplicationImpl.doExecute(UnitApplicationImpl.java:105)
at org.eclipse.emf.henshin.interpreter.impl.UnitApplicationImpl.execute(UnitApplicationImpl.java:95)
at org.eclipse.emf.henshin.examples.bank.BankExample.run(BankExample.java:58)
at org.eclipse.emf.henshin.tests.examples.ExamplesTest.testBank(ExamplesTest.java:40)
testSort(org.eclipse.emf.henshin.tests.examples.ExamplesTest) Time elapsed: 0.002 sec <<< ERROR!
java.lang.NullPointerException: null
at org.eclipse.emf.henshin.interpreter.matching.conditions.ConditionHandler.setParameter(ConditionHandler.java:79)
at org.eclipse.emf.henshin.interpreter.matching.constraints.AttributeConstraint.check(AttributeConstraint.java:104)
at org.eclipse.emf.henshin.interpreter.matching.constraints.DomainSlot.checkAttributeConstraint(DomainSlot.java:414)
at org.eclipse.emf.henshin.interpreter.matching.constraints.DomainSlot.instantiate(DomainSlot.java:173)
at org.eclipse.emf.henshin.interpreter.matching.conditions.ApplicationCondition.findMatch(ApplicationCondition.java:89)
at org.eclipse.emf.henshin.interpreter.matching.conditions.ApplicationCondition.findMatch(ApplicationCondition.java:91)
at org.eclipse.emf.henshin.interpreter.matching.conditions.ApplicationCondition.findGraph(ApplicationCondition.java:57)
at org.eclipse.emf.henshin.interpreter.matching.constraints.SolutionFinder.findSolution(SolutionFinder.java:72)
at org.eclipse.emf.henshin.interpreter.matching.constraints.SolutionFinder.getNextSolution(SolutionFinder.java:89)
at org.eclipse.emf.henshin.interpreter.impl.EngineImpl$MatchFinder.computeNextMatch(EngineImpl.java:393)
at org.eclipse.emf.henshin.interpreter.impl.EngineImpl$MatchFinder.hasNext(EngineImpl.java:352)
at org.eclipse.emf.henshin.interpreter.impl.EngineImpl$MatchFinder.next(EngineImpl.java:365)
at org.eclipse.emf.henshin.interpreter.impl.EngineImpl$MatchFinder.next(EngineImpl.java:1)
at org.eclipse.emf.henshin.interpreter.impl.RuleApplicationImpl.execute(RuleApplicationImpl.java:96)
at org.eclipse.emf.henshin.interpreter.impl.UnitApplicationImpl.executeRule(UnitApplicationImpl.java:181)
at org.eclipse.emf.henshin.interpreter.impl.UnitApplicationImpl.doExecute(UnitApplicationImpl.java:105)
at org.eclipse.emf.henshin.interpreter.impl.UnitApplicationImpl.execute(UnitApplicationImpl.java:95)
at org.eclipse.emf.henshin.interpreter.impl.UnitApplicationImpl.executeLoopUnit(UnitApplicationImpl.java:417)
at org.eclipse.emf.henshin.interpreter.impl.UnitApplicationImpl.doExecute(UnitApplicationImpl.java:117)
at org.eclipse.emf.henshin.interpreter.impl.UnitApplicationImpl.execute(UnitApplicationImpl.java:95)
at org.eclipse.emf.henshin.examples.sort.SortExample.run(SortExample.java:75)
at org.eclipse.emf.henshin.tests.examples.ExamplesTest.testSort(ExamplesTest.java:142)
testBankMap(org.eclipse.emf.henshin.tests.examples.ExamplesTest) Time elapsed: 0.007 sec <<< ERROR!
java.lang.NullPointerException: null
at org.eclipse.emf.henshin.interpreter.matching.conditions.ConditionHandler.setParameter(ConditionHandler.java:79)
at org.eclipse.emf.henshin.interpreter.impl.EngineImpl$MatchFinder.createSolutionFinder(EngineImpl.java:594)
at org.eclipse.emf.henshin.interpreter.impl.EngineImpl$MatchFinder.<init>(EngineImpl.java:341)
at org.eclipse.emf.henshin.interpreter.impl.EngineImpl$MatchGenerator.iterator(EngineImpl.java:279)
at org.eclipse.emf.henshin.interpreter.impl.RuleApplicationImpl.execute(RuleApplicationImpl.java:96)
at org.eclipse.emf.henshin.interpreter.impl.UnitApplicationImpl.executeRule(UnitApplicationImpl.java:181)
at org.eclipse.emf.henshin.interpreter.impl.UnitApplicationImpl.doExecute(UnitApplicationImpl.java:105)
at org.eclipse.emf.henshin.interpreter.impl.UnitApplicationImpl.execute(UnitApplicationImpl.java:95)
at org.eclipse.emf.henshin.examples.bankmap.BankMapExample.run(BankMapExample.java:86)
at org.eclipse.emf.henshin.tests.examples.ExamplesTest.testBankMap(ExamplesTest.java:49)
testDiningPhils(org.eclipse.emf.henshin.tests.examples.ExamplesTest) Time elapsed: 0.166 sec
testAggregation(org.eclipse.emf.henshin.tests.examples.ExamplesTest) Time elapsed: 0.009 sec <<< ERROR!
java.lang.NullPointerException: null
at org.eclipse.emf.henshin.interpreter.matching.conditions.ConditionHandler.setParameter(ConditionHandler.java:79)
at org.eclipse.emf.henshin.interpreter.matching.constraints.AttributeConstraint.check(AttributeConstraint.java:104)
at org.eclipse.emf.henshin.interpreter.matching.constraints.DomainSlot.checkAttributeConstraint(DomainSlot.java:414)
at org.eclipse.emf.henshin.interpreter.matching.constraints.DomainSlot.instantiate(DomainSlot.java:173)
at org.eclipse.emf.henshin.interpreter.matching.conditions.ApplicationCondition.findMatch(ApplicationCondition.java:89)
at org.eclipse.emf.henshin.interpreter.matching.conditions.ApplicationCondition.findGraph(ApplicationCondition.java:57)
at org.eclipse.emf.henshin.interpreter.matching.constraints.SolutionFinder.findSolution(SolutionFinder.java:72)
at org.eclipse.emf.henshin.interpreter.matching.constraints.SolutionFinder.getNextSolution(SolutionFinder.java:89)
at org.eclipse.emf.henshin.interpreter.impl.EngineImpl$MatchFinder.computeNextMatch(EngineImpl.java:393)
at org.eclipse.emf.henshin.interpreter.impl.EngineImpl$MatchFinder.hasNext(EngineImpl.java:352)
at org.eclipse.emf.henshin.interpreter.impl.EngineImpl$MatchFinder.next(EngineImpl.java:365)
at org.eclipse.emf.henshin.interpreter.impl.EngineImpl$MatchFinder.next(EngineImpl.java:1)
at org.eclipse.emf.henshin.interpreter.impl.RuleApplicationImpl.execute(RuleApplicationImpl.java:96)
at org.eclipse.emf.henshin.interpreter.impl.UnitApplicationImpl.executeRule(UnitApplicationImpl.java:181)
at org.eclipse.emf.henshin.interpreter.impl.UnitApplicationImpl.doExecute(UnitApplicationImpl.java:105)
at org.eclipse.emf.henshin.interpreter.impl.UnitApplicationImpl.execute(UnitApplicationImpl.java:95)
at org.eclipse.emf.henshin.interpreter.util.InterpreterUtil.executeOrDie(InterpreterUtil.java:371)
at org.eclipse.emf.henshin.examples.aggregation.AggregationExample.run(AggregationExample.java:61)
at org.eclipse.emf.henshin.tests.examples.ExamplesTest.testAggregation(ExamplesTest.java:169)
testGossingGirls(org.eclipse.emf.henshin.tests.examples.ExamplesTest) Time elapsed: 0.19 sec
testMovies(org.eclipse.emf.henshin.tests.examples.ExamplesTest) Time elapsed: 3.619 sec
testCombPattern(org.eclipse.emf.henshin.tests.examples.ExamplesTest) Time elapsed: 0.004 sec <<< ERROR!
java.lang.NullPointerException: null
at org.eclipse.emf.henshin.interpreter.impl.EngineImpl.createChanges(EngineImpl.java:948)
at org.eclipse.emf.henshin.interpreter.impl.EngineImpl.createChange(EngineImpl.java:897)
at org.eclipse.emf.henshin.interpreter.impl.RuleApplicationImpl.execute(RuleApplicationImpl.java:106)
at org.eclipse.emf.henshin.interpreter.impl.UnitApplicationImpl.executeRule(UnitApplicationImpl.java:181)
at org.eclipse.emf.henshin.interpreter.impl.UnitApplicationImpl.doExecute(UnitApplicationImpl.java:105)
at org.eclipse.emf.henshin.interpreter.impl.UnitApplicationImpl.execute(UnitApplicationImpl.java:95)
at org.eclipse.emf.henshin.interpreter.impl.UnitApplicationImpl.executeSequentialUnit(UnitApplicationImpl.java:229)
at org.eclipse.emf.henshin.interpreter.impl.UnitApplicationImpl.doExecute(UnitApplicationImpl.java:109)
at org.eclipse.emf.henshin.interpreter.impl.UnitApplicationImpl.execute(UnitApplicationImpl.java:95)
at org.eclipse.emf.henshin.interpreter.util.InterpreterUtil.executeOrDie(InterpreterUtil.java:371)
at org.eclipse.emf.henshin.examples.combpattern.CombBenchmark.buildGrid(CombBenchmark.java:78)
at org.eclipse.emf.henshin.examples.combpattern.CombBenchmark.run(CombBenchmark.java:180)
at org.eclipse.emf.henshin.tests.examples.ExamplesTest.testCombPattern(ExamplesTest.java:77)
testEcore2GenModel(org.eclipse.emf.henshin.tests.examples.ExamplesTest) Time elapsed: 0.026 sec <<< ERROR!
java.lang.NullPointerException: null
at org.eclipse.emf.henshin.interpreter.matching.conditions.ConditionHandler.setParameter(ConditionHandler.java:79)
at org.eclipse.emf.henshin.interpreter.impl.EngineImpl$MatchFinder.createSolutionFinder(EngineImpl.java:594)
at org.eclipse.emf.henshin.interpreter.impl.EngineImpl$MatchFinder.<init>(EngineImpl.java:341)
at org.eclipse.emf.henshin.interpreter.impl.EngineImpl$MatchGenerator.iterator(EngineImpl.java:279)
at org.eclipse.emf.henshin.interpreter.impl.RuleApplicationImpl.execute(RuleApplicationImpl.java:96)
at org.eclipse.emf.henshin.interpreter.impl.UnitApplicationImpl.executeRule(UnitApplicationImpl.java:181)
at org.eclipse.emf.henshin.interpreter.impl.UnitApplicationImpl.doExecute(UnitApplicationImpl.java:105)
at org.eclipse.emf.henshin.interpreter.impl.UnitApplicationImpl.execute(UnitApplicationImpl.java:95)
at org.eclipse.emf.henshin.interpreter.impl.UnitApplicationImpl.executeIndependentUnit(UnitApplicationImpl.java:204)
at org.eclipse.emf.henshin.interpreter.impl.UnitApplicationImpl.doExecute(UnitApplicationImpl.java:107)
at org.eclipse.emf.henshin.interpreter.impl.UnitApplicationImpl.execute(UnitApplicationImpl.java:95)
at org.eclipse.emf.henshin.interpreter.impl.UnitApplicationImpl.executeLoopUnit(UnitApplicationImpl.java:417)
at org.eclipse.emf.henshin.interpreter.impl.UnitApplicationImpl.doExecute(UnitApplicationImpl.java:117)
at org.eclipse.emf.henshin.interpreter.impl.UnitApplicationImpl.execute(UnitApplicationImpl.java:95)
at org.eclipse.emf.henshin.interpreter.util.InterpreterUtil.executeOrDie(InterpreterUtil.java:371)
at org.eclipse.emf.henshin.examples.ecore2genmodel.Ecore2GenmodelTrafo.runEcore2GenmodelExample(Ecore2GenmodelTrafo.java:90)
at org.eclipse.emf.henshin.tests.examples.ExamplesTest.testEcore2GenModel(ExamplesTest.java:86)
Running org.eclipse.emf.henshin.tests.editing.GeneralizeRuleTest
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.003 sec - in org.eclipse.emf.henshin.tests.editing.GeneralizeRuleTest
testGeneralizeRuleCase1(org.eclipse.emf.henshin.tests.editing.GeneralizeRuleTest) Time elapsed: 0.002 sec
Running org.eclipse.emf.henshin.tests.editing.ReduceToMinimalRuleTest
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.007 sec - in org.eclipse.emf.henshin.tests.editing.ReduceToMinimalRuleTest
testGeneralizeRuleCase1(org.eclipse.emf.henshin.tests.editing.ReduceToMinimalRuleTest) Time elapsed: 0.006 sec
Results :
Tests in error:
EdgeIndexTest.testGetParamEdgeIndexMatch:139 » NullPointer
EdgeIndexTest.testChangeConstantEdgeIndex:158 » Runtime Error evaluating index...
EdgeIndexTest.testConstantEdgeIndexMatch:105->checkEdgeIndex:84 » Runtime Erro...
EdgeIndexTest.testSetParamEdgeIndexMatch:126->checkEdgeIndex:84 » NullPointer
MatchTest.intListVarTest:258 » NullPointer
ParameterTest.testParameterInNestedCondition1:190 » NullPointer
ParameterTest.testParameterInNestedCondition2:203 » NullPointer
ParameterTest.testParameterComposition1:167 » NullPointer
ParameterTest.testParameterComposition2:141 » NullPointer
ParameterTest.testParameterComposition3:155 » NullPointer
ParameterTest.testParameterInOut1:80 » NullPointer
ParameterTest.testParameterInOut2:97 » NullPointer
ParameterTest.testParameterInOut3:110 » NullPointer
ParameterTest.testParameterObject:65 » NullPointer
ParameterTest.testParameterTu:129 » NullPointer
ParameterTest.testParameterName:52 » NullPointer
ParameterTest.testParameterWithImports:217 » NullPointer
ParameterTest.testEmptyRuleWithAttributeCondition:178 » NullPointer
HenshinBreakpointsTest.testSetVariableBeakpoint:83->initRuleTransferMoneyFailure:475->initRule:537 » NullPointer
HenshinBreakpointsTest.removeAllBreakpoints:451 NullPointer
HenshinBreakpointsTest.testSetNoBreakpoints:354->initRuleTransferMoneyFailure:475->initRule:537 » NullPointer
HenshinBreakpointsTest.removeAllBreakpoints:451 NullPointer
HenshinBreakpointsTest.testSetMultipleBeakpoints:269->initRuleTransferMoneyFailure:475->initRule:537 » NullPointer
HenshinBreakpointsTest.removeAllBreakpoints:451 NullPointer
HenshinBreakpointsTest.testSetConstraintTypeBeakpoint:176->initRuleTransferMoneyFailure:475->initRule:537 » NullPointer
HenshinBreakpointsTest.removeAllBreakpoints:451 NullPointer
HenshinBreakpointsTest.testSetBreakpointForAnotherRule:373->initRuleTransferMoneyFailure:475->initRule:537 » NullPointer
HenshinBreakpointsTest.removeAllBreakpoints:451 NullPointer
HenshinBreakpointsTest.testSetValueBeakpoint:122->initRuleTransferMoneyFailure:475->initRule:537 » NullPointer
HenshinBreakpointsTest.removeAllBreakpoints:451 NullPointer
HenshinBreakpointsTest.testSetConstraintInstanceBeakpoint:222->initRuleTransferMoneyFailure:475->initRule:537 » NullPointer
HenshinBreakpointsTest.removeAllBreakpoints:451 NullPointer
ParameterKindTest.testParameterKindInoutRule:158 » NullPointer
ParameterKindTest.testParameterKindInoutUnit:180 » NullPointer
ParameterKindTest.testParameterKindOutRule:112 » NullPointer
ParameterKindTest.testParameterKindOutUnit:136 » NullPointer
ParameterKindTest.testParameterKindsReadableAfterLoopUnit:292 » NullPointer
ParameterKindTest.testParameterKindVarRule:219 » NullPointer
ParameterKindTest.testParameterKindVarUnit:239 » NullPointer
ParameterKindTest.testParameterKindsReadableAfterConditionalUnit:346 » NullPointer
ParameterKindTest.testParameterKindsReadableAfterSequentialUnit:274 » NullPointer
ParameterKindTest.testParameterKindsReadableAfterPriorityUnit:328 » NullPointer
ParameterKindTest.testParameterKindsReadableAfterIndependentUnit:256 » NullPointer
ParameterKindTest.testParameterKindsReadableAfterIteratedUnit:310 » NullPointer
ParameterKindTest.testParameterKindInRule:54 » NullPointer
ParameterKindTest.testParameterKindInUnit:76 » NullPointer
DebugTestBank.testStepReturnFailure:309->initRuleTransferMoneyFailure:867->initRule:928 » NullPointer
DebugTestBank.testStepOverFailure:191->initRuleTransferMoneyFailure:867->initRule:928 » NullPointer
DebugTestBank.testStepIntoSuccess:516->initRuleTransferMoneySuccess:879->initRule:925->getExpectedMatch:949 » NullPointer
DebugTestBank.testDomainRestriction:827->initRule:928 » NullPointer
DebugTestBank.testStepIntoFailure:68->initRuleTransferMoneyFailure:867->initRule:928 » NullPointer
DebugTestBank.testStepReturnSuccess:691->initRuleTransferMoneySuccess:879->initRule:925->getExpectedMatch:949 » NullPointer
DebugTestBank.testStepOverSuccess:601->initRuleTransferMoneySuccess:879->initRule:925->getExpectedMatch:949 » NullPointer
ExamplesTest.testEcore2Rdb:95 » NullPointer
ExamplesTest.testJavaImports:160 » NullPointer
ExamplesTest.testWrapPetriMME:133 » NullPointer
ExamplesTest.testWrapCopy:124 » NullPointer
ExamplesTest.testUniversityCourses:178 » NullPointer
ExamplesTest.testBank:40 » NullPointer
ExamplesTest.testSort:142 » NullPointer
ExamplesTest.testBankMap:49 » NullPointer
ExamplesTest.testAggregation:169 » NullPointer
ExamplesTest.testCombPattern:77 » NullPointer
ExamplesTest.testEcore2GenModel:86 » NullPointer
Tests run: 194, Failures: 0, Errors: 64, Skipped: 0
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary for parent 1.6.0-SNAPSHOT:
[INFO]
[INFO] parent ............................................. SUCCESS [ 0.247 s]
[INFO] org.eclipse.emf.henshin.model ...................... SUCCESS [ 4.091 s]
[INFO] org.eclipse.emf.henshin.edit ....................... SUCCESS [ 0.727 s]
[INFO] org.eclipse.emf.henshin.editor ..................... SUCCESS [ 0.727 s]
[INFO] org.eclipse.emf.henshin.diagram .................... SUCCESS [ 1.425 s]
[INFO] org.eclipse.emf.henshin.interpreter ................ SUCCESS [ 0.551 s]
[INFO] org.eclipse.emf.henshin.trace ...................... SUCCESS [ 0.116 s]
[INFO] org.eclipse.emf.henshin.statespace ................. SUCCESS [ 0.450 s]
[INFO] org.eclipse.emf.henshin.statespace.external ........ SUCCESS [ 0.244 s]
[INFO] org.eclipse.emf.henshin.wrap ....................... SUCCESS [ 0.142 s]
[INFO] org.eclipse.emf.henshin.examples ................... SUCCESS [ 0.653 s]
[INFO] org.eclipse.emf.henshin.giraph ..................... SUCCESS [ 0.400 s]
[INFO] org.eclipse.emf.henshin.interpreter.ui ............. SUCCESS [ 0.547 s]
[INFO] org.eclipse.emf.henshin.statespace.explorer ........ SUCCESS [ 0.395 s]
[INFO] org.eclipse.emf.henshin.multicda.cpa ............... SUCCESS [ 0.344 s]
[INFO] org.eclipse.emf.henshin.multicda.cda ............... SUCCESS [ 0.502 s]
[INFO] org.eclipse.emf.henshin.multicda.cpa.ui ............ SUCCESS [ 0.265 s]
[INFO] org.eclipse.emf.henshin.rulegen .................... SUCCESS [ 0.093 s]
[INFO] org.eclipse.emf.henshin.tests ...................... FAILURE [ 16.326 s]
[INFO] org.eclipse.emf.henshin.rulegen.tests .............. SKIPPED
[INFO] org.eclipse.emf.henshin.rulegen.ui ................. SKIPPED
[INFO] org.eclipse.emf.henshin.text ....................... SKIPPED
[INFO] org.eclipse.emf.henshin.text.ide ................... SKIPPED
[INFO] org.eclipse.emf.henshin.text.transformation ........ SKIPPED
[INFO] org.eclipse.emf.henshin.text.ui .................... SKIPPED
[INFO] org.eclipse.emf.henshin.adapters.xtext ............. SKIPPED
[INFO] org.eclipse.emf.henshin.variability ................ SKIPPED
[INFO] org.eclipse.emf.henshin.variability.configuration .. SKIPPED
[INFO] org.eclipse.emf.henshin.variability.configuration.ui SKIPPED
[INFO] org.eclipse.emf.henshin.variability.mergein ........ SKIPPED
[INFO] org.eclipse.emf.henshin.variability.mergein.refactoring SKIPPED
[INFO] org.eclipse.emf.henshin.variability.mergein.ui ..... SKIPPED
[INFO] org.eclipse.emf.henshin.variability.test ........... SKIPPED
[INFO] org.eclipse.emf.henshin.sdk ........................ SKIPPED
[INFO] org.eclipse.emf.henshin.sdk.variability ............ SKIPPED
[INFO] org.eclipse.emf.henshin.target ..................... SKIPPED
[INFO] org.eclipse.emf.henshin.p2updatesite ............... SKIPPED
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 02:02 min
[INFO] Finished at: 2020-01-05T21:07:45Z
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.eclipse.tycho:tycho-surefire-plugin:1.0.0:test (default-test) on project org.eclipse.emf.henshin.tests: There are test failures.
[ERROR]
[ERROR] Please refer to /home/jenkins/agent/workspace/cbi_henshin_release/plugins/org.eclipse.emf.henshin.tests/target/surefire-reports for the individual test results.
[ERROR] -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException
[ERROR]
[ERROR] After correcting the problems, you can resume the build with the command
[ERROR] mvn <goals> -rf :org.eclipse.emf.henshin.tests
Build step 'Execute shell' marked build as failure
$ ssh-agent -k
unset SSH_AUTH_SOCK;
unset SSH_AGENT_PID;
echo Agent pid 65 killed;
[ssh-agent] Stopped.
An attempt to send an e-mail to empty list of recipients, ignored.
Finished: FAILURE