Project structure: BasePage, HomePage, pages.Page1.
Autolinks added in the base page will produce confusing error message "Last cause: Tag expected" at page pages.Page1. It seems that they do not take into account where in the page hierarchy they are added (in the example, in BasePage).
If getMarkupSettings().setAutomaticLinking(true) is removed and links are wrapped into <wicket:link> then warning "WARN - AutoLinkResolver - Did not find corresponding java class: com.mycompany.pages.HomePage" is produced in the log when accessing pages.Page1. However, links on both pages work.