Debugging - Conversion Errors

When .mob and .wld files are created in TE they come out with 0's in the money, experience, damage and a couple other fields. After commiting the files they need to be converted (the 0's need to be filled in). To do this type the following from

~/testmud/areas/
./sojc -r [zone filename]
./sojc -m [zone filename]
./sojc -b [zone filename]

-r converts the world files
-m converts the mob files
-b converts both at once, and is redundant with doing either individually


Duplicate room found (last room)

Remove extra line from bottom of the file.

.wld files DO have a blank line at the bottom of the file, but only after they've been converted. If the blank line is there for conversion, it causes a duplicate room error.

Mob conversion error - no sex or position

Need a new line in .mob files.
ERROR! Mob #9615 has no LOADING POSITION/DEFAULT POSITION/SEX flags.
Conversion Failed! SojC attempted to process 14 mobiles.

ERROR! Room #9675 ended in Exits, looks like the room got cut off

Need a new line in .mob files.
Converting Room number: 9675 : Klauth's Treasure Room~
ERROR! Room #9675 ended in Exits, looks like the room got cut off.
Conversion Failed! SojC attempted to process 74 rooms.