So, I’m trying to use an older version of LBT to get an older version IDF file and it seems I’ve really messed something up. I’ve tried running in Rhino 7 and Rhino 8 and get the same error. This is on the shoebox energy model example that ships with the 1.3 installation.
To get here I uninstalled Pollination and then installed v1.3 from Food4Rhino. I tried the versioner, but it left me with a different set of errors, similar to what happened here: Honeybee_standards lacks a "modifiers" folder
Is it possible that I have to change/uninstall E+ 23.2?
Any ideas how to fix this? Or do I just say screw it and manually convert an IDF with a text editor…
Thanks!
SWIG director method error. NoMethodError: undefined method `validate' for #<Hash:0x0000020507ba6428>
Traceback (most recent call last):
:/ruby/2.7.0/gems/json-schema-2.7.0/lib/json-schema/validator.rb:113:in `validate'
:/ruby/2.7.0/gems/json-schema-2.7.0/lib/json-schema/validator.rb:262:in `validate!'
:/ruby/2.7.0/gems/json-schema-2.7.0/lib/json-schema/validator.rb:275:in `fully_validate'
C:/Users/Brent Watanabe/ladybug_tools/resources/measures/honeybee_openstudio_gem/lib/honeybee/simulation/parameter_model.rb:77:in `validation_errors'
C:/Users/Brent Watanabe/ladybug_tools/resources/measures/honeybee_openstudio_gem/lib/honeybee/simulation/parameter_model.rb:67:in `valid?'
C:/Users/Brent Watanabe/ladybug_tools/resources/measures/honeybee_openstudio_gem/lib/measures/from_honeybee_simulation_parameter/measure.rb:83:in `run'
Runtime error (PythonException): SWIG director method error. NoMethodError: undefined method `validate' for #<Hash:0x0000020507ba6428>
Traceback:
line 235, in script
Versions and install locations: