The files are left as .wav if the commandline encode (LAME) called by EAC exits with an error (which isn't seen because the commandline stops and vanishes. Did you remember to include the %s and %d parameters to specify the source and destination files to LAME?
e.g. encoder options for lame.exe should be:
QUOTE
--abr 56 -mm %s %d
You could actually even use %r to pass the selected bitrate from the drop-down list in EAC to LAME, such as:
QUOTE
--abr %r -mm %s %d
and/or utilize the "High Quality" and "Low Quality" radio buttons in EAC to include your favourite VBR mode for music as High and your favourite audiobook setting as Low. E.g.
QUOTE
%l--abr 56 -mm%l%h-V 3%h %s %d
will send command lame.exe --abr 56 -mm source.wav destination.mp3 when Low Quality is selected or it
will send command lame.exe -V 3 source.wav destination.mp3 when High Quality is selected
With the radio-button option, you'll never need to modify your encoder commandline options again for different types of album, or if you do, you'll hopefully only modify the bit between the pair of %l %l or %h %h delimiters and not delete the %s %d, which is the sort of thing I've mistakenly done many times.