Hard to tell based on this information, it could be a number of things. Is there any indication at the end of the log file as to why it's stopping? Does the process actually halt? Is there processor activity (check with the Task Manager) on that process?
There was nothing at the end of the log about what caused it to stop. Yes, the process does actually halt. Task Manager shows nothing going on. I even left it overnight once to see if anything would happen. The translation is really stopped.
I think I have solved the problem by switching writers and tinkering with the writer parameters until it worked.
I initially had ESRI Geodatabase (ArcSDE Geodatabase) for a writer, then I tried switching to ESRI ArcSDE as recommended in this:
http://fmepedia.safe.com/articles/FAQ/Improving-Performance-when-working-with-Geodatabases
That at least gave me the error messages to find out that I was trying to write to unversioned data using a connection file to a version.
I switched to the Oracle Spatial Object writer, but still had to fiddle with the Format Parameters to get it to work: Create Table (No); Truncate Existing Table (Yes); Update Key Columns (I picked everything that existed in the output schema).
The only strange thing is that the translation seems to output the SHAPE.AREA and SHAPE.LENGTH. That makes me feel a bit suspicious...
I meant to write that the translation does NOT populate SHAPE.AREA and SHAPE.LENGTH. All the other fields are populated.