"Bad allocation" error in EnergyPlus 25.1 with hydronic radiant floor + air-to-water heat pump
Hello,
I'm modeling a room with a hydronic radiant floor system (ZoneHVAC:LowTemperatureRadiant:VariableFlow) connected to an electric air-to-water heat pump (HeatPump:PlantLoop:EIR:Heating) in EnergyPlus 25.1. My IDF file fails with a "bad allocation" error during sizing calculations, preventing the simulation from starting.
IDF link: https://jmp.sh/s/BDXqqMIGvMXxGhNaCDBH
Full error log:
Program Version,EnergyPlus, Version 25.1.0-68a4a7c774, YMD=2025.06.26 19:28, * Warning * Version: missing in IDF, processing for EnergyPlus version="25.1" * Warning * No reporting elements have been requested. No simulation results produced. * ~~~ * ...Review requirements such as "Output:Table:SummaryReports", "Output:Table:Monthly", "Output:Variable", "Output:Meter" and others. *** Beginning Zone Sizing Calculations * Warning * Calculated design cooling load for zone=NORTH PERIMETER is zero. * ~~~ * Check Sizing:Zone and ZoneControl:Thermostat inputs. * Severe * bad allocation *** Warning: Node connection errors not checked - most system input has not been read (see previous warning). *** Fatal error -- final processing. Program exited before simulations began. See previous error messages.
*** ===== Final Error Summary ===== *** The following error categories occurred. Consider correcting or noting. *** No Reporting Elements requested *** ..No Reporting elements have been requested. You will see no output values from your run. *** ..Add Output:Variable, Output:Meter, Output:Table:SummaryReports, Output:Table:Monthly, Output:Table:TimeBins *** ..objects to your input file to receive output values from the simulation.
*** EnergyPlus Warmup Error Summary. During Warmup: 0 Warning; 0 Severe Errors. *** EnergyPlus Sizing Error Summary. During Sizing: 1 Warning; 1 Severe Errors. *** EnergyPlus Terminated--Fatal Error Detected. 3 Warning; 1 Severe Errors; Elapsed Time=00hr 00min 0.43sec
Please post an issue at https://github.com/NREL/EnergyPlus/is... so that EnergyPlus can report a better error message and prevent confusion for future users.