Skip to content

updating library blocks #373

updating library blocks

updating library blocks #373

GitHub Actions / JUnit Test Report failed May 30, 2024 in 0s

33 tests run, 20 passed, 0 skipped, 13 failed.

Annotations

Check failure on line 79 in ETLTests$SimulationTests

See this annotation in the file changed.

@github-actions github-actions / JUnit Test Report

ETLTests$SimulationTests.[2] Inside.crml

org.opentest4j.AssertionFailedError: Unable to run Modelica script /home/runner/work/crml-compiler/crml-compiler/Inside.crml.mos
Raw output
org.opentest4j.AssertionFailedError: Unable to run Modelica script /home/runner/work/crml-compiler/crml-compiler/Inside.crml.mos
	at org.junit.jupiter.api.AssertionUtils.fail(AssertionUtils.java:42)
	at org.junit.jupiter.api.Assertions.fail(Assertions.java:150)
	at ctests.ETLTests$SimulationTests.simulateTestFile(ETLTests.java:79)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
	at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
	at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
	at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
	at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
	at java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:647)
	at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
	at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
	at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
	at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
	at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
	at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
	at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
	at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
	at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
	at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
	at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
	at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
	at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
	at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
	at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
	at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
	at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
	at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
	at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
	at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
	at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
	at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
	at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
	at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
	at java.util.ArrayList.forEach(ArrayList.java:1259)
	at java.util.ArrayList.forEach(ArrayList.java:1259)
Caused by: java.lang.Throwable: 
 omc fails with the following message: 
"/home/runner/work/crml-compiler/crml-compiler/build/testSuiteGenerated/ETL_test/Inside"

""

""
"Check of Inside.Inside completed successfully.
Class Inside.Inside has 382 equation(s) and 440 variable(s).
327 of these are trivial equation(s)."
""

"Notification: Automatically loaded package Modelica 4.0.0 due to uses annotation from CRML.
Notification: Automatically loaded package Complex 4.0.0 due to uses annotation from Modelica.
Notification: Automatically loaded package ModelicaServices 4.0.0 due to uses annotation from Modelica.
"
record SimulationResult
    resultFile = "",
    simulationOptions = "startTime = 0.0, stopTime = 14.0, numberOfIntervals = 500, tolerance = 1e-6, method = 'dassl', fileNamePrefix = 'Inside.Inside_verif', options = '', outputFormat = 'mat', variableFilter = '.*', cflags = '', simflags = ''",
    messages = "Failed to build model: Inside.Inside_verif",
    timeFrontend = 0.0,
    timeBackend = 0.0,
    timeSimCode = 0.0,
    timeTemplates = 0.0,
    timeCompile = 0.0,
    timeSimulation = 0.0,
    timeTotal = 0.0
end SimulationResult;
"[/home/runner/work/crml-compiler/crml-compiler/build/testSuiteGenerated/ETL_test/Inside/Inside_verif.mo:8:3-8:20:writable] Error: Type mismatch in equation C1 = externals.C1 of type CRMLtoModelica.Types.CRMLClock = Clock.
"
""
"Failed to build model: Inside.Inside_verif"
Error: Simulation of: Inside_verif did not produce a result-file
Errors: Failed to build model: Inside.Inside_verif[/home/runner/work/crml-compiler/crml-compiler/build/testSuiteGenerated/ETL_test/Inside/Inside_verif.mo:8:3-8:20:writable] Error: Type mismatch in equation C1 = externals.C1 of type CRMLtoModelica.Types.CRMLClock = Clock.


	... 46 more

Check failure on line 79 in ETLTests$SimulationTests

See this annotation in the file changed.

@github-actions github-actions / JUnit Test Report

ETLTests$SimulationTests.[5] CheckOver_no_ext.crml

org.opentest4j.AssertionFailedError: Unable to run Modelica script /home/runner/work/crml-compiler/crml-compiler/CheckOver_no_ext.crml.mos
Raw output
org.opentest4j.AssertionFailedError: Unable to run Modelica script /home/runner/work/crml-compiler/crml-compiler/CheckOver_no_ext.crml.mos
	at org.junit.jupiter.api.AssertionUtils.fail(AssertionUtils.java:42)
	at org.junit.jupiter.api.Assertions.fail(Assertions.java:150)
	at ctests.ETLTests$SimulationTests.simulateTestFile(ETLTests.java:79)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
	at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
	at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
	at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
	at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
	at java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:647)
	at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
	at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
	at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
	at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
	at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
	at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
	at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
	at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
	at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
	at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
	at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
	at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
	at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
	at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
	at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
	at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
	at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
	at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
	at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
	at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
	at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
	at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
	at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
	at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
	at java.util.ArrayList.forEach(ArrayList.java:1259)
	at java.util.ArrayList.forEach(ArrayList.java:1259)
Caused by: java.lang.Throwable: 
 omc fails with the following message: 
"/home/runner/work/crml-compiler/crml-compiler/build/testSuiteGenerated/ETL_test/CheckOver_no_ext"

""

""
""
"[/home/runner/work/crml-compiler/crml-compiler/build/testSuiteGenerated/ETL_test/CheckOver_no_ext/CheckOver_no_ext.mo:37:2-37:41:writable] Error: Function unaryBoolAnd not found in scope 'checkover'.
"
record SimulationResult
    resultFile = "",
    simulationOptions = "startTime = 0.0, stopTime = 1.0, numberOfIntervals = 500, tolerance = 1e-6, method = 'dassl', fileNamePrefix = 'CheckOver_no_ext.CheckOver_no_ext', options = '', outputFormat = 'mat', variableFilter = '.*', cflags = '', simflags = ''",
    messages = "Failed to build model: CheckOver_no_ext.CheckOver_no_ext",
    timeFrontend = 0.0,
    timeBackend = 0.0,
    timeSimCode = 0.0,
    timeTemplates = 0.0,
    timeCompile = 0.0,
    timeSimulation = 0.0,
    timeTotal = 0.0
end SimulationResult;
"[/home/runner/work/crml-compiler/crml-compiler/build/testSuiteGenerated/ETL_test/CheckOver_no_ext/CheckOver_no_ext.mo:37:2-37:41:writable] Error: Function unaryBoolAnd not found in scope 'checkover'.
"
""
"Failed to build model: CheckOver_no_ext.CheckOver_no_ext"
Error: Simulation of: CheckOver_no_ext.CheckOver_no_ext did not produce a result-file
Errors: Failed to build model: CheckOver_no_ext.CheckOver_no_ext[/home/runner/work/crml-compiler/crml-compiler/build/testSuiteGenerated/ETL_test/CheckOver_no_ext/CheckOver_no_ext.mo:37:2-37:41:writable] Error: Function unaryBoolAnd not found in scope 'checkover'.


	... 46 more

Check failure on line 79 in ETLTests$SimulationTests

See this annotation in the file changed.

@github-actions github-actions / JUnit Test Report

ETLTests$SimulationTests.[6] CountInside.crml

org.opentest4j.AssertionFailedError: Unable to run Modelica script /home/runner/work/crml-compiler/crml-compiler/CountInside.crml.mos
Raw output
org.opentest4j.AssertionFailedError: Unable to run Modelica script /home/runner/work/crml-compiler/crml-compiler/CountInside.crml.mos
	at org.junit.jupiter.api.AssertionUtils.fail(AssertionUtils.java:42)
	at org.junit.jupiter.api.Assertions.fail(Assertions.java:150)
	at ctests.ETLTests$SimulationTests.simulateTestFile(ETLTests.java:79)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
	at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
	at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
	at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
	at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
	at java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:647)
	at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
	at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
	at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
	at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
	at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
	at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
	at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
	at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
	at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
	at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
	at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
	at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
	at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
	at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
	at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
	at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
	at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
	at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
	at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
	at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
	at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
	at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
	at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
	at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
	at java.util.ArrayList.forEach(ArrayList.java:1259)
	at java.util.ArrayList.forEach(ArrayList.java:1259)
Caused by: java.lang.Throwable: 
 omc fails with the following message: 
"/home/runner/work/crml-compiler/crml-compiler/build/testSuiteGenerated/ETL_test/CountInside"

""

""
"Check of CountInside.CountInside completed successfully.
Class CountInside.CountInside has 626 equation(s) and 628 variable(s).
515 of these are trivial equation(s)."
""

"Notification: Automatically loaded package Modelica 4.0.0 due to uses annotation from CRML.
Notification: Automatically loaded package Complex 4.0.0 due to uses annotation from Modelica.
Notification: Automatically loaded package ModelicaServices 4.0.0 due to uses annotation from Modelica.
"
record SimulationResult
    resultFile = "",
    simulationOptions = "startTime = 0.0, stopTime = 14.0, numberOfIntervals = 500, tolerance = 1e-6, method = 'dassl', fileNamePrefix = 'CountInside.CountInside_verif', options = '', outputFormat = 'mat', variableFilter = '.*', cflags = '', simflags = ''",
    messages = "Failed to build model: CountInside.CountInside_verif",
    timeFrontend = 0.0,
    timeBackend = 0.0,
    timeSimCode = 0.0,
    timeTemplates = 0.0,
    timeCompile = 0.0,
    timeSimulation = 0.0,
    timeTotal = 0.0
end SimulationResult;
"[/home/runner/work/crml-compiler/crml-compiler/build/testSuiteGenerated/ETL_test/CountInside/CountInside_verif.mo:8:3-8:20:writable] Error: Type mismatch in equation P1 = externals.P1 of type CRMLtoModelica.Types.CRMLPeriod = CRML.ETL.Connectors.TimeLocatorOutput.
"
""
"Failed to build model: CountInside.CountInside_verif"
Error: Simulation of: CountInside_verif did not produce a result-file
Errors: Failed to build model: CountInside.CountInside_verif[/home/runner/work/crml-compiler/crml-compiler/build/testSuiteGenerated/ETL_test/CountInside/CountInside_verif.mo:8:3-8:20:writable] Error: Type mismatch in equation P1 = externals.P1 of type CRMLtoModelica.Types.CRMLPeriod = CRML.ETL.Connectors.TimeLocatorOutput.


	... 46 more

Check failure on line 79 in ETLTests$SimulationTests

See this annotation in the file changed.

@github-actions github-actions / JUnit Test Report

ETLTests$SimulationTests.[8] CheckOver.crml

org.opentest4j.AssertionFailedError: Unable to run Modelica script /home/runner/work/crml-compiler/crml-compiler/CheckOver.crml.mos
Raw output
org.opentest4j.AssertionFailedError: Unable to run Modelica script /home/runner/work/crml-compiler/crml-compiler/CheckOver.crml.mos
	at org.junit.jupiter.api.AssertionUtils.fail(AssertionUtils.java:42)
	at org.junit.jupiter.api.Assertions.fail(Assertions.java:150)
	at ctests.ETLTests$SimulationTests.simulateTestFile(ETLTests.java:79)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
	at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
	at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
	at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
	at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
	at java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:647)
	at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
	at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
	at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
	at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
	at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
	at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
	at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
	at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
	at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
	at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
	at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
	at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
	at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
	at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
	at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
	at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
	at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
	at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
	at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
	at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
	at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
	at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
	at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
	at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
	at java.util.ArrayList.forEach(ArrayList.java:1259)
	at java.util.ArrayList.forEach(ArrayList.java:1259)
Caused by: java.lang.Throwable: 
 omc fails with the following message: 
"/home/runner/work/crml-compiler/crml-compiler/build/testSuiteGenerated/ETL_test/CheckOver"

""

""
""
"[/home/runner/work/crml-compiler/crml-compiler/build/testSuiteGenerated/ETL_test/CheckOver/CheckOver.mo:37:2-37:41:writable] Error: Function unaryBoolAnd not found in scope 'checkover'.
"

"Notification: Automatically loaded package Modelica 4.0.0 due to uses annotation from CRML.
Notification: Automatically loaded package Complex 4.0.0 due to uses annotation from Modelica.
Notification: Automatically loaded package ModelicaServices 4.0.0 due to uses annotation from Modelica.
"
record SimulationResult
    resultFile = "",
    simulationOptions = "startTime = 0.0, stopTime = 14.0, numberOfIntervals = 500, tolerance = 1e-6, method = 'dassl', fileNamePrefix = 'CheckOver.CheckOver_verif', options = '', outputFormat = 'mat', variableFilter = '.*', cflags = '', simflags = ''",
    messages = "Failed to build model: CheckOver.CheckOver_verif",
    timeFrontend = 0.0,
    timeBackend = 0.0,
    timeSimCode = 0.0,
    timeTemplates = 0.0,
    timeCompile = 0.0,
    timeSimulation = 0.0,
    timeTotal = 0.0
end SimulationResult;
"[/home/runner/work/crml-compiler/crml-compiler/resources/modelica_libraries/CRML.mo:11064:9-11064:57:writable] Warning: An inner declaration for outer component master could not be found and was automatically generated.
[/home/runner/work/crml-compiler/crml-compiler/resources/modelica_libraries/CRML.mo:11064:9-11064:57:writable] Notification: The diagnostics message for the missing inner is: 
Your model is using an outer \"master\" component but
an inner \"master\" component is not defined and therefore
a default inner \"master\" component is introduced by the tool.
To change the default setting, drag block CRML.TimeLocators.Continuous.Master
into your model.
[/home/runner/work/crml-compiler/crml-compiler/build/testSuiteGenerated/ETL_test/CheckOver/CheckOver.mo:37:2-37:41:writable] Error: Function unaryBoolAnd not found in scope 'checkover'.
"
""
"Failed to build model: CheckOver.CheckOver_verif"
Error: Simulation of: CheckOver_verif did not produce a result-file
Errors: Failed to build model: CheckOver.CheckOver_verif[/home/runner/work/crml-compiler/crml-compiler/resources/modelica_libraries/CRML.mo:11064:9-11064:57:writable] Warning: An inner declaration for outer component master could not be found and was automatically generated.
[/home/runner/work/crml-compiler/crml-compiler/resources/modelica_libraries/CRML.mo:11064:9-11064:57:writable] Notification: The diagnostics message for the missing inner is: 
Your model is using an outer "master" component but
an inner "master" component is not defined and therefore
a default inner "master" component is introduced by the tool.
To change the default setting, drag block CRML.TimeLocators.Continuous.Master
into your model.
[/home/runner/work/crml-compiler/crml-compiler/build/testSuiteGenerated/ETL_test/CheckOver/CheckOver.mo:37:2-37:41:writable] Error: Function unaryBoolAnd not found in scope 'checkover'.


	... 46 more

Check failure on line 79 in ETLTests$SimulationTests

See this annotation in the file changed.

@github-actions github-actions / JUnit Test Report

ETLTests$SimulationTests.[18] BecomesFalse.crml

org.opentest4j.AssertionFailedError: Unable to run Modelica script /home/runner/work/crml-compiler/crml-compiler/BecomesFalse.crml.mos
Raw output
org.opentest4j.AssertionFailedError: Unable to run Modelica script /home/runner/work/crml-compiler/crml-compiler/BecomesFalse.crml.mos
	at org.junit.jupiter.api.AssertionUtils.fail(AssertionUtils.java:42)
	at org.junit.jupiter.api.Assertions.fail(Assertions.java:150)
	at ctests.ETLTests$SimulationTests.simulateTestFile(ETLTests.java:79)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
	at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
	at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
	at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
	at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
	at java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:647)
	at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
	at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
	at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
	at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
	at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
	at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
	at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
	at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
	at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
	at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
	at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
	at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
	at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
	at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
	at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
	at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
	at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
	at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
	at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
	at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
	at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
	at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
	at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
	at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
	at java.util.ArrayList.forEach(ArrayList.java:1259)
	at java.util.ArrayList.forEach(ArrayList.java:1259)
Caused by: java.lang.Throwable: 
 omc fails with the following message: 
"/home/runner/work/crml-compiler/crml-compiler/build/testSuiteGenerated/ETL_test/BecomesFalse"

""

""
"Check of BecomesFalse.BecomesFalse completed successfully.
Class BecomesFalse.BecomesFalse has 214 equation(s) and 215 variable(s).
160 of these are trivial equation(s)."
""

"Notification: Automatically loaded package Modelica 4.0.0 due to uses annotation from CRML.
Notification: Automatically loaded package Complex 4.0.0 due to uses annotation from Modelica.
Notification: Automatically loaded package ModelicaServices 4.0.0 due to uses annotation from Modelica.
"
record SimulationResult
    resultFile = "",
    simulationOptions = "startTime = 0.0, stopTime = 14.0, numberOfIntervals = 500, tolerance = 1e-6, method = 'dassl', fileNamePrefix = 'BecomesFalse.BecomesFalse_verif', options = '', outputFormat = 'mat', variableFilter = '.*', cflags = '', simflags = ''",
    messages = "Failed to build model: BecomesFalse.BecomesFalse_verif",
    timeFrontend = 0.0,
    timeBackend = 0.0,
    timeSimCode = 0.0,
    timeTemplates = 0.0,
    timeCompile = 0.0,
    timeSimulation = 0.0,
    timeTotal = 0.0
end SimulationResult;
"[/home/runner/work/crml-compiler/crml-compiler/build/testSuiteGenerated/ETL_test/BecomesFalse/BecomesFalse_verif.mo:3:24-3:52:writable] Error: Modified element event4ToEvent not found in class BecomesFalse.
"
""
"Failed to build model: BecomesFalse.BecomesFalse_verif"
Error: Simulation of: BecomesFalse_verif did not produce a result-file
Errors: Failed to build model: BecomesFalse.BecomesFalse_verif[/home/runner/work/crml-compiler/crml-compiler/build/testSuiteGenerated/ETL_test/BecomesFalse/BecomesFalse_verif.mo:3:24-3:52:writable] Error: Modified element event4ToEvent not found in class BecomesFalse.


	... 46 more

Check failure on line 79 in ETLTests$SimulationTests

See this annotation in the file changed.

@github-actions github-actions / JUnit Test Report

ETLTests$SimulationTests.[20] BecomesTrueInside.crml

org.opentest4j.AssertionFailedError: Unable to run Modelica script /home/runner/work/crml-compiler/crml-compiler/BecomesTrueInside.crml.mos
Raw output
org.opentest4j.AssertionFailedError: Unable to run Modelica script /home/runner/work/crml-compiler/crml-compiler/BecomesTrueInside.crml.mos
	at org.junit.jupiter.api.AssertionUtils.fail(AssertionUtils.java:42)
	at org.junit.jupiter.api.Assertions.fail(Assertions.java:150)
	at ctests.ETLTests$SimulationTests.simulateTestFile(ETLTests.java:79)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
	at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
	at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
	at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
	at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
	at java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:647)
	at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
	at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
	at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
	at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
	at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
	at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
	at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
	at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
	at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
	at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
	at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
	at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
	at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
	at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
	at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
	at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
	at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
	at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
	at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
	at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
	at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
	at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
	at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
	at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
	at java.util.ArrayList.forEach(ArrayList.java:1259)
	at java.util.ArrayList.forEach(ArrayList.java:1259)
Caused by: java.lang.Throwable: 
 omc fails with the following message: 
"/home/runner/work/crml-compiler/crml-compiler/build/testSuiteGenerated/ETL_test/BecomesTrueInside"

""

""
"Check of BecomesTrueInside.BecomesTrueInside completed successfully.
Class BecomesTrueInside.BecomesTrueInside has 602 equation(s) and 608 variable(s).
494 of these are trivial equation(s)."
""

"Notification: Automatically loaded package Modelica 4.0.0 due to uses annotation from CRML.
Notification: Automatically loaded package Complex 4.0.0 due to uses annotation from Modelica.
Notification: Automatically loaded package ModelicaServices 4.0.0 due to uses annotation from Modelica.
"
record SimulationResult
    resultFile = "",
    simulationOptions = "startTime = 0.0, stopTime = 14.0, numberOfIntervals = 500, tolerance = 1e-6, method = 'dassl', fileNamePrefix = 'BecomesTrueInside.BecomesTrueInside_verif', options = '', outputFormat = 'mat', variableFilter = '.*', cflags = '', simflags = ''",
    messages = "Failed to build model: BecomesTrueInside.BecomesTrueInside_verif",
    timeFrontend = 0.0,
    timeBackend = 0.0,
    timeSimCode = 0.0,
    timeTemplates = 0.0,
    timeCompile = 0.0,
    timeSimulation = 0.0,
    timeTotal = 0.0
end SimulationResult;
"[/home/runner/work/crml-compiler/crml-compiler/resources/modelica_libraries/CRML.mo:11064:9-11064:57:writable] Warning: An inner declaration for outer component master could not be found and was automatically generated.
[/home/runner/work/crml-compiler/crml-compiler/resources/modelica_libraries/CRML.mo:11064:9-11064:57:writable] Notification: The diagnostics message for the missing inner is: 
Your model is using an outer \"master\" component but
an inner \"master\" component is not defined and therefore
a default inner \"master\" component is introduced by the tool.
To change the default setting, drag block CRML.TimeLocators.Continuous.Master
into your model.
[/home/runner/work/crml-compiler/crml-compiler/build/testSuiteGenerated/ETL_test/BecomesTrueInside/BecomesTrueInside_verif.mo:9:3-9:20:writable] Error: Type mismatch in equation P1 = externals.P1 of type CRMLtoModelica.Types.CRMLPeriod = CRML.ETL.Connectors.TimeLocatorOutput.
"
""
"Failed to build model: BecomesTrueInside.BecomesTrueInside_verif"
Error: Simulation of: BecomesTrueInside_verif did not produce a result-file
Errors: Failed to build model: BecomesTrueInside.BecomesTrueInside_verif[/home/runner/work/crml-compiler/crml-compiler/resources/modelica_libraries/CRML.mo:11064:9-11064:57:writable] Warning: An inner declaration for outer component master could not be found and was automatically generated.
[/home/runner/work/crml-compiler/crml-compiler/resources/modelica_libraries/CRML.mo:11064:9-11064:57:writable] Notification: The diagnostics message for the missing inner is: 
Your model is using an outer "master" component but
an inner "master" component is not defined and therefore
a default inner "master" component is introduced by the tool.
To change the default setting, drag block CRML.TimeLocators.Continuous.Master
into your model.
[/home/runner/work/crml-compiler/crml-compiler/build/testSuiteGenerated/ETL_test/BecomesTrueInside/BecomesTrueInside_verif.mo:9:3-9:20:writable] Error: Type mismatch in equation P1 = externals.P1 of type CRMLtoModelica.Types.CRMLPeriod = CRML.ETL.Connectors.TimeLocatorOutput.


	... 46 more

Check failure on line 79 in ETLTests$SimulationTests

See this annotation in the file changed.

@github-actions github-actions / JUnit Test Report

ETLTests$SimulationTests.[22] BecomesTrue.crml

org.opentest4j.AssertionFailedError: Unable to run Modelica script /home/runner/work/crml-compiler/crml-compiler/BecomesTrue.crml.mos
Raw output
org.opentest4j.AssertionFailedError: Unable to run Modelica script /home/runner/work/crml-compiler/crml-compiler/BecomesTrue.crml.mos
	at org.junit.jupiter.api.AssertionUtils.fail(AssertionUtils.java:42)
	at org.junit.jupiter.api.Assertions.fail(Assertions.java:150)
	at ctests.ETLTests$SimulationTests.simulateTestFile(ETLTests.java:79)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
	at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
	at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
	at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
	at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
	at java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:647)
	at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
	at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
	at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
	at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
	at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
	at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
	at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
	at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
	at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
	at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
	at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
	at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
	at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
	at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
	at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
	at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
	at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
	at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
	at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
	at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
	at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
	at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
	at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
	at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
	at java.util.ArrayList.forEach(ArrayList.java:1259)
	at java.util.ArrayList.forEach(ArrayList.java:1259)
Caused by: java.lang.Throwable: 
 omc fails with the following message: 
"/home/runner/work/crml-compiler/crml-compiler/build/testSuiteGenerated/ETL_test/BecomesTrue"

""

""
"Check of BecomesTrue.BecomesTrue completed successfully.
Class BecomesTrue.BecomesTrue has 214 equation(s) and 215 variable(s).
161 of these are trivial equation(s)."
""

"Notification: Automatically loaded package Modelica 4.0.0 due to uses annotation from CRML.
Notification: Automatically loaded package Complex 4.0.0 due to uses annotation from Modelica.
Notification: Automatically loaded package ModelicaServices 4.0.0 due to uses annotation from Modelica.
"
record SimulationResult
    resultFile = "",
    simulationOptions = "startTime = 0.0, stopTime = 14.0, numberOfIntervals = 500, tolerance = 1e-6, method = 'dassl', fileNamePrefix = 'BecomesTrue.BecomesTrue_verif', options = '', outputFormat = 'mat', variableFilter = '.*', cflags = '', simflags = ''",
    messages = "Failed to build model: BecomesTrue.BecomesTrue_verif",
    timeFrontend = 0.0,
    timeBackend = 0.0,
    timeSimCode = 0.0,
    timeTemplates = 0.0,
    timeCompile = 0.0,
    timeSimulation = 0.0,
    timeTotal = 0.0
end SimulationResult;
"[/home/runner/work/crml-compiler/crml-compiler/build/testSuiteGenerated/ETL_test/BecomesTrue/BecomesTrue_verif.mo:11:3-12:71:writable] Error: Variable event4ToEvent.y not found in scope BecomesTrue_verif.
"
""
"Failed to build model: BecomesTrue.BecomesTrue_verif"
Error: Simulation of: BecomesTrue_verif did not produce a result-file
Errors: Failed to build model: BecomesTrue.BecomesTrue_verif[/home/runner/work/crml-compiler/crml-compiler/build/testSuiteGenerated/ETL_test/BecomesTrue/BecomesTrue_verif.mo:11:3-12:71:writable] Error: Variable event4ToEvent.y not found in scope BecomesTrue_verif.


	... 46 more

Check failure on line 79 in ETLTests$SimulationTests

See this annotation in the file changed.

@github-actions github-actions / JUnit Test Report

ETLTests$SimulationTests.[25] EvaluateOver.crml

org.opentest4j.AssertionFailedError: Unable to run Modelica script /home/runner/work/crml-compiler/crml-compiler/EvaluateOver.crml.mos
Raw output
org.opentest4j.AssertionFailedError: Unable to run Modelica script /home/runner/work/crml-compiler/crml-compiler/EvaluateOver.crml.mos
	at org.junit.jupiter.api.AssertionUtils.fail(AssertionUtils.java:42)
	at org.junit.jupiter.api.Assertions.fail(Assertions.java:150)
	at ctests.ETLTests$SimulationTests.simulateTestFile(ETLTests.java:79)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
	at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
	at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
	at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
	at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
	at java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:647)
	at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
	at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
	at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
	at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
	at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
	at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
	at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
	at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
	at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
	at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
	at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
	at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
	at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
	at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
	at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
	at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
	at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
	at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
	at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
	at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
	at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
	at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
	at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
	at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
	at java.util.ArrayList.forEach(ArrayList.java:1259)
	at java.util.ArrayList.forEach(ArrayList.java:1259)
Caused by: java.lang.Throwable: 
 omc fails with the following message: 
"/home/runner/work/crml-compiler/crml-compiler/build/testSuiteGenerated/ETL_test/EvaluateOver"

""

""
"Check of EvaluateOver.EvaluateOver completed successfully.
Class EvaluateOver.EvaluateOver has 33 equation(s) and 40 variable(s).
23 of these are trivial equation(s)."
""

"Notification: Automatically loaded package Modelica 4.0.0 due to uses annotation from CRML.
Notification: Automatically loaded package Complex 4.0.0 due to uses annotation from Modelica.
Notification: Automatically loaded package ModelicaServices 4.0.0 due to uses annotation from Modelica.
"
record SimulationResult
    resultFile = "",
    simulationOptions = "startTime = 0.0, stopTime = 14.0, numberOfIntervals = 500, tolerance = 1e-6, method = 'dassl', fileNamePrefix = 'EvaluateOver.EvaluateOver_verif', options = '', outputFormat = 'mat', variableFilter = '.*', cflags = '', simflags = ''",
    messages = "Failed to build model: EvaluateOver.EvaluateOver_verif",
    timeFrontend = 0.0,
    timeBackend = 0.0,
    timeSimCode = 0.0,
    timeTemplates = 0.0,
    timeCompile = 0.0,
    timeSimulation = 0.0,
    timeTotal = 0.0
end SimulationResult;
"[/home/runner/work/crml-compiler/crml-compiler/resources/modelica_libraries/CRML.mo:11064:9-11064:57:writable] Warning: An inner declaration for outer component master could not be found and was automatically generated.
[/home/runner/work/crml-compiler/crml-compiler/resources/modelica_libraries/CRML.mo:11064:9-11064:57:writable] Notification: The diagnostics message for the missing inner is: 
Your model is using an outer \"master\" component but
an inner \"master\" component is not defined and therefore
a default inner \"master\" component is introduced by the tool.
To change the default setting, drag block CRML.TimeLocators.Continuous.Master
into your model.
[/home/runner/work/crml-compiler/crml-compiler/build/testSuiteGenerated/ETL_test/EvaluateOver/EvaluateOver_verif.mo:8:3-8:19:writable] Error: Type mismatch in equation P1 = externals.P1 of type CRMLtoModelica.Types.CRMLPeriod = CRML.ETL.Connectors.TimeLocatorOutput.
"
""
"Failed to build model: EvaluateOver.EvaluateOver_verif"
Error: Simulation of: EvaluateOver_verif did not produce a result-file
Errors: Failed to build model: EvaluateOver.EvaluateOver_verif[/home/runner/work/crml-compiler/crml-compiler/resources/modelica_libraries/CRML.mo:11064:9-11064:57:writable] Warning: An inner declaration for outer component master could not be found and was automatically generated.
[/home/runner/work/crml-compiler/crml-compiler/resources/modelica_libraries/CRML.mo:11064:9-11064:57:writable] Notification: The diagnostics message for the missing inner is: 
Your model is using an outer "master" component but
an inner "master" component is not defined and therefore
a default inner "master" component is introduced by the tool.
To change the default setting, drag block CRML.TimeLocators.Continuous.Master
into your model.
[/home/runner/work/crml-compiler/crml-compiler/build/testSuiteGenerated/ETL_test/EvaluateOver/EvaluateOver_verif.mo:8:3-8:19:writable] Error: Type mismatch in equation P1 = externals.P1 of type CRMLtoModelica.Types.CRMLPeriod = CRML.ETL.Connectors.TimeLocatorOutput.


	... 46 more

Check failure on line 79 in ETLTests$SimulationTests

See this annotation in the file changed.

@github-actions github-actions / JUnit Test Report

ETLTests$SimulationTests.[26] EvaluateOver_no_ext.crml

org.opentest4j.AssertionFailedError: Unable to run Modelica script /home/runner/work/crml-compiler/crml-compiler/EvaluateOver_no_ext.crml.mos
Raw output
org.opentest4j.AssertionFailedError: Unable to run Modelica script /home/runner/work/crml-compiler/crml-compiler/EvaluateOver_no_ext.crml.mos
	at org.junit.jupiter.api.AssertionUtils.fail(AssertionUtils.java:42)
	at org.junit.jupiter.api.Assertions.fail(Assertions.java:150)
	at ctests.ETLTests$SimulationTests.simulateTestFile(ETLTests.java:79)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
	at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
	at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
	at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
	at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
	at java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:647)
	at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
	at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
	at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
	at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
	at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
	at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
	at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
	at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
	at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
	at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
	at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
	at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
	at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
	at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
	at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
	at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
	at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
	at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
	at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
	at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
	at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
	at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
	at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
	at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
	at java.util.ArrayList.forEach(ArrayList.java:1259)
	at java.util.ArrayList.forEach(ArrayList.java:1259)
Caused by: java.lang.Throwable: 
 omc fails with the following message: 
"/home/runner/work/crml-compiler/crml-compiler/build/testSuiteGenerated/ETL_test/EvaluateOver_no_ext"

""

""
"Check of EvaluateOver_no_ext.EvaluateOver_no_ext completed successfully.
Class EvaluateOver_no_ext.EvaluateOver_no_ext has 58 equation(s) and 59 variable(s).
45 of these are trivial equation(s)."
""
record SimulationResult
    resultFile = "",
    simulationOptions = "startTime = 0.0, stopTime = 1.0, numberOfIntervals = 500, tolerance = 1e-6, method = 'dassl', fileNamePrefix = 'EvaluateOver_no_ext.EvaluateOver_no_ext', options = '', outputFormat = 'mat', variableFilter = '.*', cflags = '', simflags = ''",
    messages = "Failed to build model: EvaluateOver_no_ext.EvaluateOver_no_ext",
    timeFrontend = 0.0,
    timeBackend = 0.0,
    timeSimCode = 0.0,
    timeTemplates = 0.0,
    timeCompile = 0.0,
    timeSimulation = 0.0,
    timeTotal = 0.0
end SimulationResult;
"Error: Too few equations, under-determined system. The model has 58 equation(s) and 59 variable(s).
[/home/runner/work/crml-compiler/crml-compiler/resources/modelica_libraries/CRMLtoModelica.mo:374:11-374:31:writable] Warning: Variable 'evaluateover6'.CRMLtoModelica_Blocks_Integrate2.out does not have any remaining equation to be solved in.
  The original equations were:
  Equation 11: 'evaluateover6'.out = 'evaluateover6'.CRMLtoModelica_Blocks_Integrate2.out, which needs to solve for 'evaluateover6'.out
  Equation 10: 'evaluateover6'.CRMLtoModelica_Blocks_Integrate2.out = 'evaluateover6'.CRMLtoModelica_Blocks_Integrate2.x, which needs to solve for 'evaluateover6'.CRMLtoModelica_Blocks_Integrate2.x
"
""
"Failed to build model: EvaluateOver_no_ext.EvaluateOver_no_ext"
Error: Simulation of: EvaluateOver_no_ext.EvaluateOver_no_ext did not produce a result-file
Errors: Failed to build model: EvaluateOver_no_ext.EvaluateOver_no_extError: Too few equations, under-determined system. The model has 58 equation(s) and 59 variable(s).
[/home/runner/work/crml-compiler/crml-compiler/resources/modelica_libraries/CRMLtoModelica.mo:374:11-374:31:writable] Warning: Variable 'evaluateover6'.CRMLtoModelica_Blocks_Integrate2.out does not have any remaining equation to be solved in.
  The original equations were:
  Equation 11: 'evaluateover6'.out = 'evaluateover6'.CRMLtoModelica_Blocks_Integrate2.out, which needs to solve for 'evaluateover6'.out
  Equation 10: 'evaluateover6'.CRMLtoModelica_Blocks_Integrate2.out = 'evaluateover6'.CRMLtoModelica_Blocks_Integrate2.x, which needs to solve for 'evaluateover6'.CRMLtoModelica_Blocks_Integrate2.x


	... 46 more

Check failure on line 79 in ETLTests$SimulationTests

See this annotation in the file changed.

@github-actions github-actions / JUnit Test Report

ETLTests$SimulationTests.[27] DecideOver.crml

org.opentest4j.AssertionFailedError: Unable to run Modelica script /home/runner/work/crml-compiler/crml-compiler/DecideOver.crml.mos
Raw output
org.opentest4j.AssertionFailedError: Unable to run Modelica script /home/runner/work/crml-compiler/crml-compiler/DecideOver.crml.mos
	at org.junit.jupiter.api.AssertionUtils.fail(AssertionUtils.java:42)
	at org.junit.jupiter.api.Assertions.fail(Assertions.java:150)
	at ctests.ETLTests$SimulationTests.simulateTestFile(ETLTests.java:79)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
	at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
	at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
	at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
	at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
	at java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:647)
	at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
	at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
	at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
	at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
	at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
	at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
	at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
	at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
	at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
	at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
	at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
	at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
	at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
	at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
	at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
	at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
	at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
	at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
	at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
	at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
	at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
	at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
	at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
	at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
	at java.util.ArrayList.forEach(ArrayList.java:1259)
	at java.util.ArrayList.forEach(ArrayList.java:1259)
Caused by: java.lang.Throwable: 
 omc fails with the following message: 
"/home/runner/work/crml-compiler/crml-compiler/build/testSuiteGenerated/ETL_test/DecideOver"

""

""
"Check of DecideOver.DecideOver completed successfully.
Class DecideOver.DecideOver has 11 equation(s) and 17 variable(s).
9 of these are trivial equation(s)."
""

"Notification: Automatically loaded package Modelica 4.0.0 due to uses annotation from CRML.
Notification: Automatically loaded package Complex 4.0.0 due to uses annotation from Modelica.
Notification: Automatically loaded package ModelicaServices 4.0.0 due to uses annotation from Modelica.
"
record SimulationResult
    resultFile = "",
    simulationOptions = "startTime = 0.0, stopTime = 14.0, numberOfIntervals = 500, tolerance = 1e-6, method = 'dassl', fileNamePrefix = 'DecideOver.DecideOver_verif', options = '', outputFormat = 'mat', variableFilter = '.*', cflags = '', simflags = ''",
    messages = "Failed to build model: DecideOver.DecideOver_verif",
    timeFrontend = 0.0,
    timeBackend = 0.0,
    timeSimCode = 0.0,
    timeTemplates = 0.0,
    timeCompile = 0.0,
    timeSimulation = 0.0,
    timeTotal = 0.0
end SimulationResult;
"[/home/runner/work/crml-compiler/crml-compiler/resources/modelica_libraries/CRML.mo:11064:9-11064:57:writable] Warning: An inner declaration for outer component master could not be found and was automatically generated.
[/home/runner/work/crml-compiler/crml-compiler/resources/modelica_libraries/CRML.mo:11064:9-11064:57:writable] Notification: The diagnostics message for the missing inner is: 
Your model is using an outer \"master\" component but
an inner \"master\" component is not defined and therefore
a default inner \"master\" component is introduced by the tool.
To change the default setting, drag block CRML.TimeLocators.Continuous.Master
into your model.
[/home/runner/work/crml-compiler/crml-compiler/build/testSuiteGenerated/ETL_test/DecideOver/DecideOver_verif.mo:8:3-8:19:writable] Error: Type mismatch in equation P1 = externals.P1 of type CRMLtoModelica.Types.CRMLPeriod = CRML.ETL.Connectors.TimeLocatorOutput.
"
""
"Failed to build model: DecideOver.DecideOver_verif"
Error: Simulation of: DecideOver_verif did not produce a result-file
Errors: Failed to build model: DecideOver.DecideOver_verif[/home/runner/work/crml-compiler/crml-compiler/resources/modelica_libraries/CRML.mo:11064:9-11064:57:writable] Warning: An inner declaration for outer component master could not be found and was automatically generated.
[/home/runner/work/crml-compiler/crml-compiler/resources/modelica_libraries/CRML.mo:11064:9-11064:57:writable] Notification: The diagnostics message for the missing inner is: 
Your model is using an outer "master" component but
an inner "master" component is not defined and therefore
a default inner "master" component is introduced by the tool.
To change the default setting, drag block CRML.TimeLocators.Continuous.Master
into your model.
[/home/runner/work/crml-compiler/crml-compiler/build/testSuiteGenerated/ETL_test/DecideOver/DecideOver_verif.mo:8:3-8:19:writable] Error: Type mismatch in equation P1 = externals.P1 of type CRMLtoModelica.Types.CRMLPeriod = CRML.ETL.Connectors.TimeLocatorOutput.


	... 46 more

Check failure on line 79 in ETLTests$SimulationTests

See this annotation in the file changed.

@github-actions github-actions / JUnit Test Report

ETLTests$SimulationTests.[31] BecomesFalseInside.crml

org.opentest4j.AssertionFailedError: Unable to run Modelica script /home/runner/work/crml-compiler/crml-compiler/BecomesFalseInside.crml.mos
Raw output
org.opentest4j.AssertionFailedError: Unable to run Modelica script /home/runner/work/crml-compiler/crml-compiler/BecomesFalseInside.crml.mos
	at org.junit.jupiter.api.AssertionUtils.fail(AssertionUtils.java:42)
	at org.junit.jupiter.api.Assertions.fail(Assertions.java:150)
	at ctests.ETLTests$SimulationTests.simulateTestFile(ETLTests.java:79)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
	at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
	at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
	at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
	at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
	at java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:647)
	at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
	at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
	at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
	at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
	at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
	at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
	at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
	at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
	at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
	at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
	at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
	at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
	at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
	at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
	at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
	at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
	at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
	at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
	at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
	at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
	at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
	at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
	at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
	at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
	at java.util.ArrayList.forEach(ArrayList.java:1259)
	at java.util.ArrayList.forEach(ArrayList.java:1259)
Caused by: java.lang.Throwable: 
 omc fails with the following message: 
"/home/runner/work/crml-compiler/crml-compiler/build/testSuiteGenerated/ETL_test/BecomesFalseInside"

""

""
"Check of BecomesFalseInside.BecomesFalseInside completed successfully.
Class BecomesFalseInside.BecomesFalseInside has 602 equation(s) and 608 variable(s).
493 of these are trivial equation(s)."
""

"Notification: Automatically loaded package Modelica 4.0.0 due to uses annotation from CRML.
Notification: Automatically loaded package Complex 4.0.0 due to uses annotation from Modelica.
Notification: Automatically loaded package ModelicaServices 4.0.0 due to uses annotation from Modelica.
"
record SimulationResult
    resultFile = "",
    simulationOptions = "startTime = 0.0, stopTime = 14.0, numberOfIntervals = 500, tolerance = 1e-6, method = 'dassl', fileNamePrefix = 'BecomesFalseInside.BecomesFalseInside_verif', options = '', outputFormat = 'mat', variableFilter = '.*', cflags = '', simflags = ''",
    messages = "Failed to build model: BecomesFalseInside.BecomesFalseInside_verif",
    timeFrontend = 0.0,
    timeBackend = 0.0,
    timeSimCode = 0.0,
    timeTemplates = 0.0,
    timeCompile = 0.0,
    timeSimulation = 0.0,
    timeTotal = 0.0
end SimulationResult;
"[/home/runner/work/crml-compiler/crml-compiler/resources/modelica_libraries/CRML.mo:11064:9-11064:57:writable] Warning: An inner declaration for outer component master could not be found and was automatically generated.
[/home/runner/work/crml-compiler/crml-compiler/resources/modelica_libraries/CRML.mo:11064:9-11064:57:writable] Notification: The diagnostics message for the missing inner is: 
Your model is using an outer \"master\" component but
an inner \"master\" component is not defined and therefore
a default inner \"master\" component is introduced by the tool.
To change the default setting, drag block CRML.TimeLocators.Continuous.Master
into your model.
[/home/runner/work/crml-compiler/crml-compiler/build/testSuiteGenerated/ETL_test/BecomesFalseInside/BecomesFalseInside_verif.mo:9:3-9:20:writable] Error: Type mismatch in equation P1 = externals.P1 of type CRMLtoModelica.Types.CRMLPeriod = CRML.ETL.Connectors.TimeLocatorOutput.
"
""
"Failed to build model: BecomesFalseInside.BecomesFalseInside_verif"
Error: Simulation of: BecomesFalseInside_verif did not produce a result-file
Errors: Failed to build model: BecomesFalseInside.BecomesFalseInside_verif[/home/runner/work/crml-compiler/crml-compiler/resources/modelica_libraries/CRML.mo:11064:9-11064:57:writable] Warning: An inner declaration for outer component master could not be found and was automatically generated.
[/home/runner/work/crml-compiler/crml-compiler/resources/modelica_libraries/CRML.mo:11064:9-11064:57:writable] Notification: The diagnostics message for the missing inner is: 
Your model is using an outer "master" component but
an inner "master" component is not defined and therefore
a default inner "master" component is introduced by the tool.
To change the default setting, drag block CRML.TimeLocators.Continuous.Master
into your model.
[/home/runner/work/crml-compiler/crml-compiler/build/testSuiteGenerated/ETL_test/BecomesFalseInside/BecomesFalseInside_verif.mo:9:3-9:20:writable] Error: Type mismatch in equation P1 = externals.P1 of type CRMLtoModelica.Types.CRMLPeriod = CRML.ETL.Connectors.TimeLocatorOutput.


	... 46 more

Check failure on line 35 in src/test/java/ctests/UseCaseTests.java

See this annotation in the file changed.

@github-actions github-actions / JUnit Test Report

UseCaseTests.Pumping System use-case test

org.opentest4j.AssertionFailedError: Unable to translate pumping_system/ to Modelica
Raw output
org.opentest4j.AssertionFailedError: Unable to translate pumping_system/ to Modelica

	at org.junit.jupiter.api.AssertionUtils.fail(AssertionUtils.java:42)
	at org.junit.jupiter.api.Assertions.fail(Assertions.java:150)
	at ctests.Util.runTest(Util.java:42)
	at ctests.UseCaseTests.testPumpingSystem(UseCaseTests.java:35)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at java.util.ArrayList.forEach(ArrayList.java:1259)
	at java.util.ArrayList.forEach(ArrayList.java:1259)
Caused by: java.nio.file.NoSuchFileException: /home/runner/work/crml-compiler/crml-compiler/src/test/resources/resources/crml_tutorial/pumping_system
	at sun.nio.fs.UnixException.translateToIOException(UnixException.java:86)
	at sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:102)
	at sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:107)
	at sun.nio.fs.UnixFileAttributeViews$Basic.readAttributes(UnixFileAttributeViews.java:55)
	at sun.nio.fs.UnixFileSystemProvider.readAttributes(UnixFileSystemProvider.java:144)
	at sun.nio.fs.LinuxFileSystemProvider.readAttributes(LinuxFileSystemProvider.java:99)
	at java.nio.file.Files.readAttributes(Files.java:1737)
	at java.nio.file.Files.size(Files.java:2332)
	at org.antlr.v4.runtime.CharStreams.fromPath(CharStreams.java:86)
	at org.antlr.v4.runtime.CharStreams.fromFileName(CharStreams.java:105)
	at crml.compiler.CRMLC.parse_file(CRMLC.java:157)
	at ctests.Util.runTest(Util.java:38)
	... 4 more

Check failure on line 28 in src/test/java/ctests/UseCaseTests.java

See this annotation in the file changed.

@github-actions github-actions / JUnit Test Report

UseCaseTests.Traffic lights use-case test

org.opentest4j.AssertionFailedError: Unable to translate traffic_light/ to Modelica
Raw output
org.opentest4j.AssertionFailedError: Unable to translate traffic_light/ to Modelica

	at org.junit.jupiter.api.AssertionUtils.fail(AssertionUtils.java:42)
	at org.junit.jupiter.api.Assertions.fail(Assertions.java:150)
	at ctests.Util.runTest(Util.java:42)
	at ctests.UseCaseTests.testTraficLight(UseCaseTests.java:28)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at java.util.ArrayList.forEach(ArrayList.java:1259)
	at java.util.ArrayList.forEach(ArrayList.java:1259)
Caused by: java.nio.file.NoSuchFileException: /home/runner/work/crml-compiler/crml-compiler/src/test/resources/resources/crml_tutorial/traffic_light
	at sun.nio.fs.UnixException.translateToIOException(UnixException.java:86)
	at sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:102)
	at sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:107)
	at sun.nio.fs.UnixFileAttributeViews$Basic.readAttributes(UnixFileAttributeViews.java:55)
	at sun.nio.fs.UnixFileSystemProvider.readAttributes(UnixFileSystemProvider.java:144)
	at sun.nio.fs.LinuxFileSystemProvider.readAttributes(LinuxFileSystemProvider.java:99)
	at java.nio.file.Files.readAttributes(Files.java:1737)
	at java.nio.file.Files.size(Files.java:2332)
	at org.antlr.v4.runtime.CharStreams.fromPath(CharStreams.java:86)
	at org.antlr.v4.runtime.CharStreams.fromFileName(CharStreams.java:105)
	at crml.compiler.CRMLC.parse_file(CRMLC.java:157)
	at ctests.Util.runTest(Util.java:38)
	... 4 more