The ec.obo file created from a recent copy of enzyme.dat contains duplicated term names. The obo2chado script reports an error and dies. I'm not sure if the obo file spec allows duplicated term names, so a fatal error may be good here. But its still a problem since the obo2chado script dies and the initdb ergatis component is stuck.
for a simple workaround, added a flag --allow_duplicates to obo2chado script and ergatis component. set the default behavior to false