We try to keep our books accurate, but sometimes mistakes creep in. This page lists the errors submitted by our astute readers. If you've found a new error, please submit it.

The latest version of the book is P1.0, released almost 3 years ago. If you've bought a PDF of the book and would like to upgrade it to this version (for free), visit your home page.

Key: Typo Tech. Error Suggestion Not a problem Next edition

By default this page displays the errata for the latest version of the book. If you have a previous version, select it here:  

(To find out what version you have, look at the copyright page, a few pages in from the front of the book. If it says (say) 'Second Printing', then here it'll be P2.0. If there are interim PDF releases in that printing, they'll be 2.1, 2.2, and so on.)

PDF Paper Description Found in Fixed in
Cover

#47170: No cover image shows up on a Nook e-reader, just a blank page. This is for the EPUB version. The cover shows just fine in the PDF.--Simon P. Chappell

B2.0
08-Jun-11
11

#49106: "is froth with problems" should be "is fraught with problems"--Michael Easter

P1.0
13-Apr-12
18 19
#52923: The demo Example do not run ,Today ,when I run the Example in page 18 ,The class :YahooFinance.java .The exmaple can not run ,Why ? I am a stu...more...
P1.0
14-Sep-13
64
#47367: In the first paragraph, there's the following sentence: "In general, we’ll don’t want to break down the problem too small as that may resul...more...
B2.0
11-Aug-11
69

#48158: In the withdraw method, the acquisition of monitor.lock() should be just outside the try block, not inside. I.e., move it up one line.--Craig Artley

P1.0
03-Dec-11
79
#47403: to ensure visibility stopEnergySource() has been made synchronized, but init() method (which initializes replenishTask field which is used by ...more...
B2.0
17-Aug-11
97
#49196: Hi, my Clojure isn't great, so perhaps just my misinterpretation, but the let form (line 4 in both the deposit and withdraw functions) derefer...more...
P1.0
25-Apr-12
106
#48800: The following code does not work with akka.stm.Ref - I have tried all versions from 1.0 to 1.3.1. private void init() { replenishT...more...
P1.0
25-Feb-12
146

#49107: At bottom, "still one of the most widely used language" (pluralize "languages")--Michael Easter

P1.0
13-Apr-12
147

#48025: It would be very useful to describe also what should be in the classpath to use Akka, Multiverse or Clojure STM from within Java.--Jan Goyvaerts

P1.0
23-Nov-11
147

#48026: It would be very useful to describe also what should be in the classpath to use Akka, Multiverse or Clojure STM from within Java.--Jan Goyvaerts

P1.0
23-Nov-11