Audiobook Builder and “File error: -128”

We updated this post for Audiobook Builder 2 at  Keep reading for Audiobook Builder 1.5.7 and earlier.

If you see a message ending in “File error:  -128” while importing from an audio CD, that’s a sure sign that your Mac detected a hardware error while reading data from the disc.  You can usually confirm this by opening /Applications/Utilities/, clicking the system.log item in the list of logs on the left, then using the Filter field at the top right of the window to find terms like “I/O“,”SAM Multimedia“, or “underrun“.  Each term is bad juju when interacting with a CD/DVD drive.  Even if you don’t see these in your logs, keep reading for ideas on how to zero in on why this error appears:

  1. The disc you’re importing may be dirty or damaged.  Eject it and, if it’s not obviously scratched, give it a cleaning with a soft cloth – making sure you wipe in light, straight strokes from the center hole to the outer edge.  Do not wipe in a circular motion.  If the disc still doesn’t work, it may be damaged in a way you can’t see with the naked eye.  Do other discs work?  If so, it’s probably just this disc.  The next step might work.  If none of your discs are working, though, you might have a hardware issue, like failing cabling or even a bum CD/DVD drive on your hands.
  2. Try importing into iTunes with error correction enabled.  Open iTunes, go to the iTunes menu at the top left of your screen and click the Preferences… menu item, click the General button at the top of the window, then click the Import Settings… button near the bottom right of the window.  Make sure there’s a checkmark next to “Use error correction” and click the OK button.  Try importing the disc and, if it works, drag the imported tracks over to your Audiobook Builder Project.  If it doesn’t, you’ve either got a bum disc or a piece of bum hardware.
  3. Last ditch – see what happens when you go to the Finder and try to drag all the tracks from the disc to your Desktop.  Do you get an error?  If so, the disc is in question.  Try the same thing with several others.  If they copy over just fine, you’re back to looking at the CD/DVD drive or your Mac’s connection to it.

Importing from a flaky audio CD or with a questionable piece of hardware is tricky business – and it can get confusing because, darn those moving parts and analog to digital conversions, sometimes things work and sometimes they don’t.  Heck, the discs might even play just fine – but reading each track’s data, bit for bit, is a much more intense process.  Remember, we’re talking about tiny light rays expected to reflect just-so while two or more motors – the CD/DVD drive itself and at least one cooling fan – are vibrating your Mac.  Throw in the potential for some small issue with the way the disc was made or scratches (lovingly?) applied by others, and you’ve got a recipe for inconsistent results.  A troublesome setup might appear to work just fine a few times with the same disc, then fail a few times, then seem to work again.  That’s because the hardware might try more than once to read data from a particular part of the disc and succeed sometimes and fail other times, and that’s why it’s critical to both observe behavior and dig deeper by examining your system logs, where you’ll see whether your Mac experienced any actual errors even while it seemed to be performing just fine.  Don’t draw a conclusion until you’ve tested several discs.  If more than one fails and you see errors in your system log, it’s probably time to schedule some quality time with an Apple-certified technician.

This entry was posted in Audiobook Builder and tagged . Bookmark the permalink.

Comments are closed.