Errata

Building Modular Cloud Apps with OSGi

Errata for Building Modular Cloud Apps with OSGi

Submit your own errata for this product.

The errata list is a list of errors and their corrections that were found after the product was released.

The following errata were submitted by our customers and have not yet been approved or disproved by the author or editor. They solely represent the opinion of the customer.

Color Key: Serious technical mistake Minor technical mistake Language or formatting error Typo Question Note Update

Version Location Description Submitted by Date submitted
PDF Page 14
Figure 2-1. Bundles explicitly importing and exporting classes

The package org.other.impl should be private (-) in the diagram.

Giancarlo Romeo  May 19, 2019 
Printed, PDF Page 21
3rd paragraph

Hello,

Although strictly speaking it is not an error, I think it would be easier for the reader if the code examples on p.21 3rd paragraph ff. would use the same Activator class name so that it reads:

Bundle-Activator: com.example.osgi.ExampleActivator

The activator itself could be implemented as follows:

import org.osgi.framework.BundleActivator;
import org.osgi.framework.BundleContext;

public class ExampleActivator implements BundleActivator {
[...]

Regards,

renzo

Renzo Kottmann  Oct 13, 2013 
Printed Page 29
Boxes text area on Using Repositories to Find Bundles

At page 29, there is text written on using repositories to Find Bundles. This text has 2 things which don't work atm:
1) Can't use the described way to configure a repo: "A repository can be configured in Bndtools using the Bndtools -> Open ext/repositories.bnd. This might be caused by an updated Bndtools version?
2) the URL to reach the online repos at the Amdatu website reaches a 404. I don't know how to fix or find the plugin section now, since the current Amdata site doesn't explicitly name a section like this.

Thanks,
Jacobjob

J. Koster  Jan 10, 2018