Do you register any events in your layout? That's the error that will pop when oUF gets an event that doesn't have any function. If you don't register any events, please post a list of what elements your layout uses.
Banzai is already doing the right thing by calling the UNIT_MAXHEALTH function to force an update, as this is the function meant to handle coloring of the health bar. It also let's you define a function that it will call instead of its internal.
Sooo... basically I should go and pester p3lim and the author of oUF_Grid? Sure can do. ;)
I can't reproduce it, and what happens between those commits is just extra validation to prevent excessive updates of HP and PP. This really makes me believe that it's an event you register in your layout.
You could of course add the following into oUFs OnEvent handler.
if(not self[event]) then return error('Event [%s] has no handler.', event) end
Guys, I fear I need castbar help... I'm atm Grid user, but being a rogue I use it only for a compact display, having HuD I don't need player/target/focus too. Anyway thats my 2nd try to move to oUF and still having glitches - oUF_TsoHG suits me very well, but I'm missing the blizzard castbar, actually no enemy castbar shows at all when I activate oUF. I'm using an addon - NSNI (aka deadened) to supress some spells being casted on the default blizzard castbar and need to either get blizzard castbar working back or same functionality with oUF :(