Errata
The errata list is a list of errors and their corrections that were found after the product was released. If the error was corrected in a later version or reprint the date of the correction will be displayed in the column titled "Date Corrected".
The following errata were submitted by our customers and approved as valid errors by the author or editor.
Color key: Serious technical mistake Minor technical mistake Language or formatting error Typo Question Note Update
Version | Location | Description | Submitted By | Date submitted | Date corrected |
---|---|---|---|---|---|
Page Page 225 United States |
" it doesn�t define one for simple protocols like . " Note from the Author or Editor: |
Arun Gupta | Dec 03, 2013 | Aug 14, 2015 | |
Chapter 13. Asynchronous JAX-RS Server Asynchronous Response Processing > Exception Handling |
The sample code takes "AsyncResponse response" as an argument, then inside the Thread.run() method it creates "Response response" (same name). Therefore response.resume(response); will generate a compiler error. It doesn't find a method "resume" for Response. Note from the Author or Editor: |
Hani Ezzadeen | Dec 08, 2013 | Aug 14, 2015 | |
Chapter 13. Asynchronous JAX-RS Server Asynchronous Response Processing > Timeouts |
The following code generates a compiler error Note from the Author or Editor: |
Hani Ezzadeen | Dec 08, 2013 | Aug 14, 2015 | |
United States |
Chapter 17, "Example Requirements and Structure" states JDK 6.0 or later is required. When I used the examples in Rest Easy3.0.7 and tried to build ex03_1, I found that JDK 7 is actually required in order for the build to complete successfully. Note from the Author or Editor: |
Greg Totsline | May 04, 2014 | Aug 14, 2015 | |
Mobi | Page loc 776 First sentence |
The word "is" is missing from "While it usually possible …" Note from the Author or Editor: |
Vincent van ’t Zand | May 14, 2015 | Aug 14, 2015 |
2 Chapter 8 - Building and Invoking Requests |
The following code will give a compiler error because of the "accept()" method. The method "request()" is missing. It should precede "accept()". Note from the Author or Editor: |
Hani Ezzadeen | Dec 02, 2013 | Aug 14, 2015 | |
Page 47 First code for the HTTP request |
PUT /orders/233 HTTP/1.1 Note from the Author or Editor: |
Frederico Pereira | Apr 27, 2015 | Aug 14, 2015 | |
Printed | Page 130 last paragraph |
Missing space between "deal" and "with". |
Anonymous | Jun 06, 2014 | Aug 14, 2015 |
Page 172 at the end of the method filter of CacheControlFilter |
replace req.getHeaders Note from the Author or Editor: |
Richard Grin | Sep 02, 2014 | Aug 14, 2015 | |
Printed | Page 210 Source Code |
Dear author, Note from the Author or Editor: |
Anand Prakash | Feb 28, 2014 | Aug 14, 2015 |
Page 225 United States |
It says "For example, the RESTEasy framework provides a ContainerRequestFilter" but it is a ClientRequestFilter. Note from the Author or Editor: |
Christopher M. Judd | Jul 22, 2014 | Aug 14, 2015 | |
Page 225 United States |
The code example at the bottom of the page shows calling the newClient method on client. That method does not exist. Instead it should be ClientBuilder.newClient(). See http://docs.oracle.com/javaee/7/api/javax/ws/rs/client/ClientBuilder.html#newClient(). Note from the Author or Editor: |
Christopher M. Judd | Jul 22, 2014 | Aug 14, 2015 | |
Printed | Page 227 last sentenct of first paragraph |
"separate" is misspelled Note from the Author or Editor: |
Anonymous | Jun 06, 2014 | Aug 14, 2015 |
Mobi | Page 10285 United States |
3. Perform the build by typing maven install. Note from the Author or Editor: |
Mark Glass | Nov 29, 2013 | Aug 14, 2015 |