Question-and-Answer Resource for the Building Energy Modeling Community
Get started with the Help page
Ask Your Question

Revision history [back]

BEopt HPXML to OSM Error: No matching global declaration available

Hello,

as there are no templates for residential buildings for OpenStudio, I would like to use a residential building model generated in BEopt as a template for an OpenStudio model. Therefore I have exported the BEopt model to an HPXML file and downloaded the NREL/OpenStudio-HPXML measures. When trying to run the HPXMLtoOpenStudio measure with the HPXML file obtained from BEopt, I receive the following error message:

Failed to run workflow. Last Error: 
Found error in state 'OpenStudioMeasures' with message: 'Measure 'HPXMLtoOpenStudio' reported an error with [Element '{http://hpxmlonline.com/2019/10}HPXML': No matching global declaration available for the validation root. at C:/Users/User/7/BEoptHPXML.xml:2]'

As I have never worked with HPXML files before I dont know how to approach this problem. My guess is, that there is a problem with the validation of the file, because I cannot reach http://hpxmlonline.com/2019/10 with my browser. Furthermore I cannot validate the HPXML file with the validator provided at https://hpxml.nrel.gov/validator/. Trying to upload the file there results in the following error:

403 Forbidden

When turning of the validation in the measure settings, the error message changes to:

Failed to run workflow. Last Error: 
Found error in state 'OpenStudioMeasures' with message: 'Measure 'HPXMLtoOpenStudio' reported an error with [Design temp cooling not calculated for living space. 
C:/Users/User/OpenStudio/Measures/HPXMLtoOpenStudio/resources/hvac_sizing.rb:346:in `process_design_temp_cooling' 
C:/Users/User/OpenStudio/Measures/HPXMLtoOpenStudio/resources/hvac_sizing.rb:160:in `block in process_site_calcs_and_design_temps' 
C:/Users/User/OpenStudio/Measures/HPXMLtoOpenStudio/resources/hvac_sizing.rb:145:in `each' 
C:/Users/User/OpenStudio/Measures/HPXMLtoOpenStudio/resources/hvac_sizing.rb:145:in `process_site_calcs_and_design_temps' 
C:/Users/User/OpenStudio/Measures/HPXMLtoOpenStudio/resources/hvac_sizing.rb:12:in `calculate' 
C:/Users/User/OpenStudio/Measures/HPXMLtoOpenStudio/resources/hpxml_defaults.rb:2840:in `apply_hvac_sizing' 
C:/Users/User/OpenStudio/Measures/HPXMLtoOpenStudio/resources/hpxml_defaults.rb:66:in `apply' 
C:/Users/User/OpenStudio/Measures/HPXMLtoOpenStudio/measure.rb:163:in `block in run' 
C:/Users/User/OpenStudio/Measures/HPXMLtoOpenStudio/measure.rb:154:in `each' 
C:/Users/User/OpenStudio/Measures/HPXMLtoOpenStudio/measure.rb:154:in `each_with_index' 
C:/Users/User/OpenStudio/Measures/HPXMLtoOpenStudio/measure.rb:154:in `run']'

Any help in solving these issue or recommendations for other ways to obtain a residential building template is much appreciated. I am using OpenStudio-Application 1.7.1, BEopt 3.0.1.0 and OpenStudio-HPXML v1.7.0.

Best Moritz

BEopt HPXML to OSM Error: No matching global declaration available

Hello,

as there are no templates for residential buildings for OpenStudio, I would like to use a residential building model generated in BEopt as a template for an OpenStudio model. Therefore I have exported the BEopt model to an HPXML file and downloaded the NREL/OpenStudio-HPXML measures. When trying to run the HPXMLtoOpenStudio measure with the HPXML file obtained from BEopt, I receive the following error message:

Failed to run workflow. Last Error: 
Found error in state 'OpenStudioMeasures' with message: 'Measure 'HPXMLtoOpenStudio' reported an error with [Element '{http://hpxmlonline.com/2019/10}HPXML': No matching global declaration available for the validation root. at C:/Users/User/7/BEoptHPXML.xml:2]'

As I have never worked with HPXML files before I dont know how to approach this problem. My guess is, that there is a problem with the validation of the file, because I cannot reach http://hpxmlonline.com/2019/10 with my browser. Furthermore I cannot validate the HPXML file with the validator provided at https://hpxml.nrel.gov/validator/. Trying to upload the file there results in the following error:

403 Forbidden

When turning of the validation in the measure settings, the error message changes to:

Failed to run workflow. Last Error: 
Found error in state 'OpenStudioMeasures' with message: 'Measure 'HPXMLtoOpenStudio' reported an error with [Design temp cooling not calculated for living space. 
C:/Users/User/OpenStudio/Measures/HPXMLtoOpenStudio/resources/hvac_sizing.rb:346:in `process_design_temp_cooling' 
C:/Users/User/OpenStudio/Measures/HPXMLtoOpenStudio/resources/hvac_sizing.rb:160:in `block in process_site_calcs_and_design_temps' 
C:/Users/User/OpenStudio/Measures/HPXMLtoOpenStudio/resources/hvac_sizing.rb:145:in `each' 
C:/Users/User/OpenStudio/Measures/HPXMLtoOpenStudio/resources/hvac_sizing.rb:145:in `process_site_calcs_and_design_temps' 
C:/Users/User/OpenStudio/Measures/HPXMLtoOpenStudio/resources/hvac_sizing.rb:12:in `calculate' 
C:/Users/User/OpenStudio/Measures/HPXMLtoOpenStudio/resources/hpxml_defaults.rb:2840:in `apply_hvac_sizing' 
C:/Users/User/OpenStudio/Measures/HPXMLtoOpenStudio/resources/hpxml_defaults.rb:66:in `apply' 
C:/Users/User/OpenStudio/Measures/HPXMLtoOpenStudio/measure.rb:163:in `block in run' 
C:/Users/User/OpenStudio/Measures/HPXMLtoOpenStudio/measure.rb:154:in `each' 
C:/Users/User/OpenStudio/Measures/HPXMLtoOpenStudio/measure.rb:154:in `each_with_index' 
C:/Users/User/OpenStudio/Measures/HPXMLtoOpenStudio/measure.rb:154:in `run']'

Any help in solving these issue or recommendations for other ways to obtain a residential building template is much appreciated. I am using OpenStudio-Application 1.7.1, BEopt 3.0.1.0 and OpenStudio-HPXML v1.7.0.

Best Moritz