Revision history [back]
OpenStudio reporting measures crashing
I have tried to run OS simulations with the following reporting measures, each of them crashing:
UPDATE: The report measures also fail, if simulation is run for a weather file period, e.g. full year.
(1) Unmethours Troubleshooting Report with error messages as follows:
Applying UnmetLoadHoursTroubleshooting
Result: Fail Error: invalid null
reference Expected argument 1 of type
std::string const &, but got NilClass
nil in SWIG method "timeSeries"
C:/Users/user1/AppData/Local/Temp/OpenStudioApp.ud5752/resources/measures/UnmetLoadHoursTroubleshooting/measure.rb:680:in
"timeSeries"
C:/Users/user1/AppData/Local/Temp/OpenStudioApp.ud5752/resources/measures/UnmetLoadHoursTroubleshooting/measure.rb:680:in
"getTimeSeries"
C:/Users/user1/AppData/Local/Temp/OpenStudioApp.ud5752/resources/measures/UnmetLoadHoursTroubleshooting/measure.rb:577:in
"initZoneMetrics"
C:/Users/user1/AppData/Local/Temp/OpenStudioApp.ud5752/resources/measures/UnmetLoadHoursTroubleshooting/measure.rb:496:in
"block in run"
C:/Users/user1/AppData/Local/Temp/OpenStudioApp.ud5752/resources/measures/UnmetLoadHoursTroubleshooting/measure.rb:494:in
"each"
C:/Users/user1/AppData/Local/Temp/OpenStudioApp.ud5752/resources/measures/UnmetLoadHoursTroubleshooting/measure.rb:494:in
"run"
:/ruby/2.2.0/gems/openstudio-workflow-1.2.1/lib/openstudio/workflow/util/measure.rb:441:in
"apply_measure"
:/ruby/2.2.0/gems/openstudio-workflow-1.2.1/lib/openstudio/workflow/util/measure.rb:67:in
"block in apply_measures"
:/ruby/2.2.0/gems/openstudio-workflow-1.2.1/lib/openstudio/workflow/util/measure.rb:31:in
"each_index"
:/ruby/2.2.0/gems/openstudio-workflow-1.2.1/lib/openstudio/workflow/util/measure.rb:31:in
"apply_measures"
:/ruby/2.2.0/gems/openstudio-workflow-1.2.1/lib/openstudio/workflow/jobs/run_reporting_measures.rb:81:in
"perform"
:/ruby/2.2.0/gems/openstudio-workflow-1.2.1/lib/openstudio/workflow/run.rb:256:in
"step"
:/ruby/2.2.0/gems/openstudio-workflow-1.2.1/lib/openstudio/workflow/run.rb:210:in
"run" :/openstudio_cli.rb:802:in
"execute" :/openstudio_cli.rb:620:in
"execute" :/openstudio_cli.rb:1515:in
"<main" eval:85:in "eval"
eval:85:in
"require_embedded_absolute"
eval:70:in "block in require"
eval:64:in "each" eval:64:in
"require" eval:2:in "<main" Failed.
Similarly (2) Ventilation Report with error messages as follows:
Applying VentilationQAQC
Result: Fail
Error: invalid null reference Expected argument 1 of type std::string const &, but got NilClass nil
in SWIG method "timeSeries"
C:/Users/user1/AppData/Local/Temp/OpenStudioApp.ud5752/resources/measures/VentilationQAQC 1/measure.rb:342:in "timeSeries" ......
(3) Failure Messages after simulating a weather file period:
Applying VentilationQAQC
Result: Fail
Error: undefined method "map" for nil:NilClass
C:/Users/OS-user/AppData/Local/Temp/OpenStudioApp.ud4468/resources/measures/VentilationQAQC 1 1/measure.rb:139:in "block in run"
C:/Users/OS-user/AppData/Local/Temp/OpenStudioApp.ud4468/resources/measures/VentilationQAQC 1 1/measure.rb:112:in "each"
C:/Users/OS-user/AppData/Local/Temp/OpenStudioApp.ud4468/resources/measures/VentilationQAQC 1 1/measure.rb:112:in "run"
:/ruby/2.2.0/gems/openstudio-workflow-1.2.1/lib/openstudio/workflow/util/measure.rb:441:in "apply_measure"
:/ruby/2.2.0/gems/openstudio-workflow-1.2.1/lib/openstudio/workflow/util/measure.rb:67:in "block in apply_measures"
:/ruby/2.2.0/gems/openstudio-workflow-1.2.1/lib/openstudio/workflow/util/measure.rb:31:in "each_index"
:/ruby/2.2.0/gems/openstudio-workflow-1.2.1/lib/openstudio/workflow/util/measure.rb:31:in "apply_measures"
:/ruby/2.2.0/gems/openstudio-workflow-1.2.1/lib/openstudio/workflow/jobs/run_reporting_measures.rb:81:in "perform"
:/ruby/2.2.0/gems/openstudio-workflow-1.2.1/lib/openstudio/workflow/run.rb:256:in "step"
:/ruby/2.2.0/gems/openstudio-workflow-1.2.1/lib/openstudio/workflow/run.rb:210:in "run"
:/openstudio_cli.rb:802:in "execute"
:/openstudio_cli.rb:620:in "execute"
:/openstudio_cli.rb:1515:in "<main>"
eval:85:in "eval"
eval:85:in "require_embedded_absolute"
eval:70:in "block in require"
eval:64:in "each"
eval:64:in "require"
eval:2:in "<main>"
Warn: No data found for "Zone Mechanical Ventilation Current Density Volume Flow Rate" "UF_PLENUMZONE"
Warn: No data found for "Zone Infiltration Air Change Rate" "UF_PLENUMZONE"
Warn: No data found for "Zone People Occupant Count" "UF_PLENUMZONE"
What can be done ?
OpenStudio reporting measures crashing
I have tried to run OS simulations with the following reporting measures, each of them crashing:
UPDATE:
The report measures also fail, if simulation is run for a weather file period, e.g. full year.
(1) Unmethours Troubleshooting Report with error messages as follows:
Applying UnmetLoadHoursTroubleshooting Result: Fail Error: invalid null reference Expected argument 1 of type std::string const &, but got NilClass nil
Similarly (2) Ventilation Report with error messages as follows:
(3) Failure Messages after simulating a weather file period:
Applying VentilationQAQC
Result: Fail
Error: undefined method "map" for nil:NilClass
C:/Users/OS-user/AppData/Local/Temp/OpenStudioApp.ud4468/resources/measures/VentilationQAQC 1 1/measure.rb:139:in "block in run"
C:/Users/OS-user/AppData/Local/Temp/OpenStudioApp.ud4468/resources/measures/VentilationQAQC 1 1/measure.rb:112:in "each"
C:/Users/OS-user/AppData/Local/Temp/OpenStudioApp.ud4468/resources/measures/VentilationQAQC 1 1/measure.rb:112:in "run"
:/ruby/2.2.0/gems/openstudio-workflow-1.2.1/lib/openstudio/workflow/util/measure.rb:441:in "apply_measure"
:/ruby/2.2.0/gems/openstudio-workflow-1.2.1/lib/openstudio/workflow/util/measure.rb:67:in "block in apply_measures"
:/ruby/2.2.0/gems/openstudio-workflow-1.2.1/lib/openstudio/workflow/util/measure.rb:31:in "each_index"
:/ruby/2.2.0/gems/openstudio-workflow-1.2.1/lib/openstudio/workflow/util/measure.rb:31:in "apply_measures"
:/ruby/2.2.0/gems/openstudio-workflow-1.2.1/lib/openstudio/workflow/jobs/run_reporting_measures.rb:81:in "perform"
:/ruby/2.2.0/gems/openstudio-workflow-1.2.1/lib/openstudio/workflow/run.rb:256:in "step"
:/ruby/2.2.0/gems/openstudio-workflow-1.2.1/lib/openstudio/workflow/run.rb:210:in "run"
:/openstudio_cli.rb:802:in "execute"
:/openstudio_cli.rb:620:in "execute"
:/openstudio_cli.rb:1515:in "<main>"
eval:85:in "eval"
eval:85:in "require_embedded_absolute"
eval:70:in "block in require"
eval:64:in "each"
eval:64:in "require"
eval:2:in "<main>"
Warn: No data found for "Zone Mechanical Ventilation Current Density Volume Flow Rate" "UF_PLENUMZONE"
Warn: No data found for "Zone Infiltration Air Change Rate" "UF_PLENUMZONE"
Warn: No data found for "Zone People Occupant Count" "UF_PLENUMZONE"
What can be done ?
OpenStudio reporting measures crashing
I have tried to run OS simulations with the following reporting measures, each of them crashing:
(1) Unmethours Troubleshooting Report with error messages as follows:
Applying UnmetLoadHoursTroubleshooting Result: Fail Error: invalid null reference Expected argument 1 of type std::string const &, but got NilClass nil in SWIG method "timeSeries" C:/Users/user1/AppData/Local/Temp/OpenStudioApp.ud5752/resources/measures/UnmetLoadHoursTroubleshooting/measure.rb:680:in "timeSeries" C:/Users/user1/AppData/Local/Temp/OpenStudioApp.ud5752/resources/measures/UnmetLoadHoursTroubleshooting/measure.rb:680:in "getTimeSeries" C:/Users/user1/AppData/Local/Temp/OpenStudioApp.ud5752/resources/measures/UnmetLoadHoursTroubleshooting/measure.rb:577:in "initZoneMetrics" C:/Users/user1/AppData/Local/Temp/OpenStudioApp.ud5752/resources/measures/UnmetLoadHoursTroubleshooting/measure.rb:496:in "block in run" C:/Users/user1/AppData/Local/Temp/OpenStudioApp.ud5752/resources/measures/UnmetLoadHoursTroubleshooting/measure.rb:494:in "each" C:/Users/user1/AppData/Local/Temp/OpenStudioApp.ud5752/resources/measures/UnmetLoadHoursTroubleshooting/measure.rb:494:in "run" :/ruby/2.2.0/gems/openstudio-workflow-1.2.1/lib/openstudio/workflow/util/measure.rb:441:in "apply_measure" :/ruby/2.2.0/gems/openstudio-workflow-1.2.1/lib/openstudio/workflow/util/measure.rb:67:in "block in apply_measures" :/ruby/2.2.0/gems/openstudio-workflow-1.2.1/lib/openstudio/workflow/util/measure.rb:31:in "each_index" :/ruby/2.2.0/gems/openstudio-workflow-1.2.1/lib/openstudio/workflow/util/measure.rb:31:in "apply_measures" :/ruby/2.2.0/gems/openstudio-workflow-1.2.1/lib/openstudio/workflow/jobs/run_reporting_measures.rb:81:in "perform" :/ruby/2.2.0/gems/openstudio-workflow-1.2.1/lib/openstudio/workflow/run.rb:256:in "step" :/ruby/2.2.0/gems/openstudio-workflow-1.2.1/lib/openstudio/workflow/run.rb:210:in "run" :/openstudio_cli.rb:802:in "execute" :/openstudio_cli.rb:620:in "execute" :/openstudio_cli.rb:1515:in " " eval:85:in "eval" eval:85:in "require_embedded_absolute" eval:70:in "block in require" eval:64:in "each" eval:64:in "require" eval:2:in " " Failed.
Similarly (2) Ventilation Report with error messages as follows:
Applying VentilationQAQC Result: Fail Error: invalid null reference Expected argument 1 of type std::string const &, but got NilClass nil in SWIG method "timeSeries" C:/Users/user1/AppData/Local/Temp/OpenStudioApp.ud5752/resources/measures/VentilationQAQC 1/measure.rb:342:in "timeSeries" ......
What can be done ?