Description
DefaultPageFactory#newPage(final Class pageClass) uses Class#newInstance() method which "propagates any exception thrown by the nullary constructor, including a checked exception". This way Wicket doesn't catch checked exceptions thrown from default Page constructor.
Constructor#newInstance() should be used as in other newPage(...) methods.