I'm working on a custom mod for TW:W 1.

My custom faction will load and behaves as expected, except that it crashes in diplomacy. The diplomacy screen loads and you can select a faction for parley, but on click to initiate diplomacy we crash to desktop.

I can't figure out what I'm missing. I've checked and rechecked the following tables:
start_pos_factions
start_pos_characters
political_parties
politcal_parties_frontend_leaders_junctions
faction_political_parties_junctions
frontend_faction_leaders
frontend_faction_groups_to_factions

I haven't started editing the diplomacy events stuff in start_pos, so I know the conflict isn't there. I've probably checked other tables, but even the ones I just listed seem like a far fetched group for the source.

Anyone encountered this? Know the fix? Have suggested things to try?

(Just to make this really irritating, my mod borked after a several hours of work in Assembly Kit and I couldn't id the problem, so I just started over. It was working to this phase of development in the previous one before the start_pos compile errors began. but in the re-implementation, something got left out.)