You are using Model class with name (adaptor class name ) CountryList.class and in createModel you are using CountryListImpl.class please correct - countryList = Objects.requireNonNull(ctx.getService(ModelFactory.class)) .createModel(ctx.request(), CountryListImpl.class); to country...