The buttons to upgrade or sync extensions called extension operators via bpy.app.handlers, requiring awkward glue-code which didn't show error reports in to the user. Remove these operators and call the upgrade & sync operators directly.
The buttons to upgrade or sync extensions called extension operators via bpy.app.handlers, requiring awkward glue-code which didn't show error reports in to the user. Remove these operators and call the upgrade & sync operators directly.