Yes, you should have shown the error message earlier. It is vital to show what is broken.
From the error message, it seems FE++ (one of its submods) has modified the vanilla entity at the early data.lua stage, but should not be programmed like that. (For good programming habit, it should be done in data-updates.lua or data-final-fixes.lua stages, or at least documented somewhere.)
Actually, I have received other reports of mod conflict with FE++ recently. The causes are similar.
Seems like they are happily modifying vanilla entities at data.lua stage, without considering users can use other mods as well. So you are not the only one affected.
If you still want to use with FE++ Transport, try decompress it and then modify its prototypes/entity/offshore-pump.lua.
Then comment out (or remove) line 8-13.