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 P2.0, released 4 months 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
1
#49997: This is a general suggestion pertaining to all ebooks. Is it possible to make the 'report erratum' link on each page of the pdf automatically ...more...
Daniel Sauter says: Dear Kevin, thanks for your great feedback. If you'd like to be added to the list of tech reviewers, please send me your contact by Nov. 13. Best, Daniel
B3.0
25-Oct-12
57
#52200: I typed in the code bit by bit and ran the code with first only setup(), draw() and onTap() methods. Could not see anything happening. So I ...more...
P1.0
16-Jul-13
58
#51279: Here, you use individual variables instead of PVector which was carefully explained a fex pages earlier. This is inconsistent and could be co...more...
B6.0
11-Apr-13
59

#52199: Note 18 is a copy+paste of note 17 explaining onPinch instead of explaining onRotate.--Christer Blomqvist

P1.0
16-Jul-13
74 74
#51516: Setting the longitude is shown as a comment. It is also a comment when you download the code Geolocation.pde double _altitude, float _ac...more...
P1.0
15-May-13
79-80
#76409: The sentence that straddles pp 79-80 is "We then convert...into miles by multiplying distance by..." implying that the program that follows wi...more...
P1.0
14-Feb-14
85
#52343: The code in ColorPickerComplete changes the variable names r, g and b (which makes some sense although a bit short for my taste) to ch1, ch2 a...more...
P1.0
08-Aug-13
85
#52344: The code in ColorPickerComplete changes the variable names r, g and b (which makes some sense although a bit short for my taste) to ch1, ch2 a...more...
P1.0
08-Aug-13
88
#76547: The type android.location.Location cannot be resolved. It is indirectly referenced from required .class files. This error occurs (first) at: ...more...
P1.0
20-Mar-14
95

#52347: Bug: In method onLocationEvent(...) the longitude assignment is commented out.--Christer Blomqvist

P1.0
08-Aug-13
97
#52346: Speed bump! The section about permissions need to come before the code or the code will fail to run when entered. When I'm done with my code I...more...
P1.0
08-Aug-13
131

#52033: Instead of:
3.Select the Ketai library...
Use:
3.Select the oscP5 library...
That´s it!--Gil Jr

P1.0
18-Jun-13
148
#76790: The last 2 lines of the program are targetX = int(random(25, width - 35)); targetY = int(random(25, width - 35)); I would have expected...more...
P2.0
12-May-14
159
#76841: On p 159 the OscMessage m is created with an addrPattern of "/remoteMouse/" in function mouseDragged(). However, on p 160, when the message i...more...
P1.0
06-Jun-14
160
#52032: Here are the steps we need to take. ... 2 - Import android.content.Intent class because we need onActivityResult(), which is called when the...more...
P1.0
18-Jun-13
221
#52435: There is an error in the code written in the book for DataReadGroceries.pde as the code does not match the downloaded code. One the first l...more...
P1.0
22-Aug-13
222

#52012: 5 - Count ...in colors
change to:
5- Count ... in columns--Gil Jr

P1.0
16-Jun-13
225
#52436: There is an error in the code written in the book for DataRead.pde as the code does not match the downloaded code. One the first line in th...more...
P1.0
22-Aug-13
235

#52011: instead of
...
try{
earthquakes = new Table(this, src);
...
use:
...
try {
earthquakes = loadTable(src); //(2)
...--Gil Jr

P1.0
16-Jun-13
249
#76863: This is while running the app DataWriteExternal. The created file can be seen in the device, but when the device is connected to PC, it is not...more...
P2.0
15-Jun-14
252
#76864: This is the code for app Data/DataEarthQuakes. The .txt extension for the file is not accepted by the code, gives this error: "No extension sp...more...
P2.0
15-Jun-14