public DemoRequestsPage() { try { GeoServerResourceLoader loader = this.getGeoServer().getCatalog().getResourceLoader(); demoDir = Resources.serializable(loader.get("demo")); } catch (Exception e) { throw new WicketRuntimeException( "Can't access demo requests directory: " + e.getMessage()); } DemoRequest model = new DemoRequest(demoDir.path()); setDefaultModel(new Model(model)); setUpDemoRequestsForm(demoDir); }