EPlus ComponentCost:LineItem error - failed to match against any enum values
I took an existing OpenStudio v2.4 project and began working with it in V2.5. The model ran fine in V2.4, but now I'm receiving the following Eplus error when I run it in V2.5: * Severe * <root>[ComponentCost:LineItem][typ_wall_TakeOff][line_item_type] - "Constuction" - Failed to match against any enum values.
('typ_wall' is the name of one of my construction assemblies. "Constuction" is the same spelling that the error produces)
Thinking it was something with the naming convention I tried renaming and even recreating construction assemblies - all without success. The construction names thats referenced in the error changes and basically cycles through all my construction assemblies used in the model. If I change a name, the error shifts to another construction but ultimately circles back.
I'm thinking its related somehow to the Eplus changes that occured from v2.4 to V2.5 in how non-unique names are handled but I'm unsure how to verify or mitigate.
@jtorok that has been identified as an issue. Here is a link to the issue, I'll try to post back here when there is 2.5.x installer with a fix.
Has anyone found an OSM fix for this one yet? A handful of my 2.5 projects are experiencing this issue but not all..
Thanks
@Dustinl Are you running the 'Set Output Table to IP Units' sidecar measure by any chance when the error occurs?
Yes, I believe I am.
I had success running the model without that measure included so there is clearly something that is no longer compatible. This is more of a workaround rather than a solution, but editing the measure to remove all cost component line items seems to avoid the error. I'm not versed enough in programming to fully understand the problem, so there are obvious limitations with this strategy.