Hi Dan: Indeed the value there was incorrect.
I changed it to: isis.appManifest=domainapp.app.DomainAppAppManifest from: isis.appManifest=domain.app.DomainAppAppManifest and worked. Reason: the class DomainAppAppManifest is under the package domainapp.app. Eder 2017-02-07 8:20 GMT-04:00, Dan Haywood <d...@haywood-associates.co.uk>: > Hi Eder, > The default value is read from WEB-INF/isis.properties (key is > isis.appManifest). > > So my guess is that the value of that key is incorrect. > > Perhaps you could try changing it to the balls value Johan suggested, and > see if it works. And if it does work, then pull requests gladly accepted. > > Thx, > Dan > > On Tue, 7 Feb 2017, 12:08 L Eder, <eder200...@gmail.com> wrote: > >> Hi Johan: >> >> The error was gone thanks the program argument value you suggested. >> In my configuration, i followed the dev guide (letting that field empty). >> How could i have that one not mandatory? >> >> Thanks, >> >> 2017-02-06 16:41 GMT-04:00, Johan Doornenbal <jdoornen...@incode.org>: >> > Hi Eder, >> > Welcome to the Apache Isis userlist.I just checked out the quick start >> app >> > and >> > it runs fine in my IntelliJ.Maybe some configuration issue? >> > Here are the settings [1] >> > At Program arguments you could specify:--manifest >> > domainapp.app.DomainAppAppManifestWithFixtures >> > which will load some fixtures when running the app >> > Best regards, >> > Johan Doornenbal >> > [1] http://isis.apache.org/guides/dg.html#2.1.3.-running >> > >> > >> > >> > >> > >> > On Mon, Feb 6, 2017 8:13 PM, Eder eder200...@gmail.com wrote: >> > Hello group: >> > >> > >> > >> > >> > I am a newcomer in Apache Isis, just cloned that app today, and got >> > >> > this error in the IDEA console, when attempting to run it: >> > >> > >> > >> > >> > UnavailableClassException: The class >> > >> > 'domain.app.DomainAppAppManifest' cannot be found >> > >> > >> > >> > >> > As a result, the web browser displays: >> > >> > >> > >> > >> > “HTTP ERROR: 503 Problem accessing /wicket/. Reason: >> > >> > Service Unavailable” >> > >> > >> > >> > >> > However the class is there in the quickstart-app module. >> > >> > >> > >> > >> > The main POM file are contains an reference to -app: >> > >> > " >> > >> > <!-- this project's own modules --> >> > >> > <dependency> >> > >> > <groupId>${project.groupId}</groupId> >> > >> > <artifactId>quickstart-app</artifactId> >> > >> > <version>${project.version}</version> >> > >> > </dependency> >> > >> > <dependency> >> > >> > <groupId>${project.groupId}</groupId> >> > >> > " >> > >> > >> > >> > >> > as well the webapp pom.xml: >> > >> > " >> > >> > <dependencies> >> > >> > <dependency> >> > >> > <groupId>${project.groupId}</groupId> >> > >> > <artifactId>quickstart-app</artifactId> >> > >> > </dependency> >> > >> > ... >> > >> > " >> > >> > >> > >> > >> > >> > >> > >> > Thanks for any tip to fix this issue, >> > >> > -Eder >> > >> > >> > >> > >> > >> > >> > >> > Detailed error log: >> > >> > " >> > >> > 14:33:46,120 [IsisWicketApplication main ERROR] Failed to initialize >> > >> > com.google.inject.ProvisionException: Unable to provision, see the >> > >> > following errors: >> > >> > >> > >> > >> > 1) Error in custom provider, >> > >> > org.apache.isis.core.commons.factory.UnavailableClassException: The >> > >> > class 'domain.app.DomainAppAppManifest' cannot be found >> > >> > at >> > >> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSessionFactory(IsisInjectModule.java:109) >> > >> > at >> > >> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSessionFactory(IsisInjectModule.java:109) >> > >> > while locating >> > org.apache.isis.core.runtime.system.session.IsisSessionFactory >> > >> > for field at >> > >> > >> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.isisSessionFactory(IsisWicketApplication.java:138) >> > >> > while locating domainapp.webapp.DomainApplication >> > >> > >> > >> > >> > 1 error >> > >> > at >> > >> com.google.inject.internal.Errors.throwProvisionExceptionIfErrorsExist(Errors.java:482) >> > >> > at >> > >> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:67) >> > >> > at >> > >> com.google.inject.internal.InjectorImpl.injectMembers(InjectorImpl.java:984) >> > >> > at >> > >> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.init(IsisWicketApplication.java:279) >> > >> > at >> domainapp.webapp.DomainApplication.init(DomainApplication.java:82) >> > >> > at >> org.apache.wicket.Application.initApplication(Application.java:823) >> > >> > at >> > org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:427) >> > >> > at >> > org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:351) >> > >> > at >> > org.eclipse.jetty.servlet.FilterHolder.initialize(FilterHolder.java:137) >> > >> > at >> > >> org.eclipse.jetty.servlet.ServletHandler.initialize(ServletHandler.java:856) >> > >> > at >> > >> org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:346) >> > >> > at >> > >> org.eclipse.jetty.webapp.WebAppContext.startWebapp(WebAppContext.java:1379) >> > >> > at >> > >> org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1341) >> > >> > at >> > >> org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:772) >> > >> > at >> > >> org.eclipse.jetty.servlet.ServletContextHandler.doStart(ServletContextHandler.java:259) >> > >> > at >> org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:517) >> > >> > at >> > >> org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68) >> > >> > at >> > >> org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:132) >> > >> > at org.eclipse.jetty.server.Server.start(Server.java:405) >> > >> > at >> > >> org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:106) >> > >> > at >> > >> org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:61) >> > >> > at org.eclipse.jetty.server.Server.doStart(Server.java:372) >> > >> > at >> > >> org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68) >> > >> > at >> org.apache.isis.core.webserver.WebServer.start(WebServer.java:179) >> > >> > at >> > org.apache.isis.core.webserver.WebServer.run(WebServer.java:131) >> > >> > at >> > org.apache.isis.core.webserver.WebServer.main(WebServer.java:98) >> > >> > at org.apache.isis.WebServer.main(WebServer.java:25) >> > >> > Caused by: >> org.apache.isis.core.commons.factory.UnavailableClassException: >> > >> > The class 'domain.app.DomainAppAppManifest' cannot be found >> > >> > at >> > >> org.apache.isis.core.commons.factory.InstanceUtil.createInstance(InstanceUtil.java:108) >> > >> > at >> > >> org.apache.isis.core.commons.factory.InstanceUtil.createInstance(InstanceUtil.java:42) >> > >> > at >> > >> org.apache.isis.core.runtime.systemusinginstallers.IsisComponentProviderUsingInstallers.appManifestFrom(IsisComponentProviderUsingInstallers.java:92) >> > >> > at >> > >> org.apache.isis.core.runtime.systemusinginstallers.IsisComponentProviderUsingInstallers.<init>(IsisComponentProviderUsingInstallers.java:54) >> > >> > at >> > >> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSessionFactory(IsisInjectModule.java:111) >> > >> > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >> > >> > at >> > >> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) >> > >> > at >> > >> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) >> > >> > at java.lang.reflect.Method.invoke(Method.java:498) >> > >> > at >> > >> com.google.inject.internal.ProviderMethod$ReflectionProviderMethod.doProvision(ProviderMethod.java:299) >> > >> > at >> com.google.inject.internal.ProviderMethod.get(ProviderMethod.java:172) >> > >> > at >> > >> com.google.inject.internal.ProviderInternalFactory.provision(ProviderInternalFactory.java:81) >> > >> > at >> > >> com.google.inject.internal.InternalFactoryToInitializableAdapter.provision(InternalFactoryToInitializableAdapter.java:53) >> > >> > at >> > >> com.google.inject.internal.ProviderInternalFactory.circularGet(ProviderInternalFactory.java:61) >> > >> > at >> > >> com.google.inject.internal.InternalFactoryToInitializableAdapter.get(InternalFactoryToInitializableAdapter.java:45) >> > >> > at >> > >> com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46) >> > >> > at >> > >> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1103) >> > >> > at >> > >> com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40) >> > >> > at >> > com.google.inject.internal.SingletonScope$1.get(SingletonScope.java:145) >> > >> > at >> > >> com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:41) >> > >> > at >> > >> com.google.inject.internal.SingleFieldInjector.inject(SingleFieldInjector.java:54) >> > >> > at >> > >> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:132) >> > >> > at >> > >> com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:93) >> > >> > at >> > >> com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:80) >> > >> > at >> > >> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1092) >> > >> > at >> > >> com.google.inject.internal.MembersInjectorImpl.injectAndNotify(MembersInjectorImpl.java:80) >> > >> > at >> > >> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:62) >> > >> > ... 25 more >> > >> > 14:33:46,138 [ThreadPoolSupport main INFO ] join'ing 6 >> > >> > tasks: waited 0 milliseconds >> > >> > 14:33:46,138 [WicketFilter main ERROR] The >> > >> > initialization of an application with name 'WicketFilter' has failed. >> > >> > com.google.inject.ProvisionException: Unable to provision, see the >> > >> > following errors: >> > >> > >> > >> > >> > 1) Error in custom provider, >> > >> > org.apache.isis.core.commons.factory.UnavailableClassException: The >> > >> > class 'domain.app.DomainAppAppManifest' cannot be found >> > >> > at >> > >> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSessionFactory(IsisInjectModule.java:109) >> > >> > at >> > >> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSessionFactory(IsisInjectModule.java:109) >> > >> > while locating >> > org.apache.isis.core.runtime.system.session.IsisSessionFactory >> > >> > for field at >> > >> > >> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.isisSessionFactory(IsisWicketApplication.java:138) >> > >> > while locating domainapp.webapp.DomainApplication >> > >> > >> > >> > >> > 1 error >> > >> > at >> > >> com.google.inject.internal.Errors.throwProvisionExceptionIfErrorsExist(Errors.java:482) >> > >> > at >> > >> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:67) >> > >> > at >> > >> com.google.inject.internal.InjectorImpl.injectMembers(InjectorImpl.java:984) >> > >> > at >> > >> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.init(IsisWicketApplication.java:279) >> > >> > at >> domainapp.webapp.DomainApplication.init(DomainApplication.java:82) >> > >> > at >> org.apache.wicket.Application.initApplication(Application.java:823) >> > >> > at >> > org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:427) >> > >> > at >> > org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:351) >> > >> > at >> > org.eclipse.jetty.servlet.FilterHolder.initialize(FilterHolder.java:137) >> > >> > at >> > >> org.eclipse.jetty.servlet.ServletHandler.initialize(ServletHandler.java:856) >> > >> > at >> > >> org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:346) >> > >> > at >> > >> org.eclipse.jetty.webapp.WebAppContext.startWebapp(WebAppContext.java:1379) >> > >> > at >> > >> org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1341) >> > >> > at >> > >> org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:772) >> > >> > at >> > >> org.eclipse.jetty.servlet.ServletContextHandler.doStart(ServletContextHandler.java:259) >> > >> > at >> org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:517) >> > >> > at >> > >> org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68) >> > >> > at >> > >> org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:132) >> > >> > at org.eclipse.jetty.server.Server.start(Server.java:405) >> > >> > at >> > >> org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:106) >> > >> > at >> > >> org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:61) >> > >> > at org.eclipse.jetty.server.Server.doStart(Server.java:372) >> > >> > at >> > >> org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68) >> > >> > at >> org.apache.isis.core.webserver.WebServer.start(WebServer.java:179) >> > >> > at >> > org.apache.isis.core.webserver.WebServer.run(WebServer.java:131) >> > >> > at >> > org.apache.isis.core.webserver.WebServer.main(WebServer.java:98) >> > >> > at org.apache.isis.WebServer.main(WebServer.java:25) >> > >> > Caused by: >> org.apache.isis.core.commons.factory.UnavailableClassException: >> > >> > The class 'domain.app.DomainAppAppManifest' cannot be found >> > >> > at >> > >> org.apache.isis.core.commons.factory.InstanceUtil.createInstance(InstanceUtil.java:108) >> > >> > at >> > >> org.apache.isis.core.commons.factory.InstanceUtil.createInstance(InstanceUtil.java:42) >> > >> > at >> > >> org.apache.isis.core.runtime.systemusinginstallers.IsisComponentProviderUsingInstallers.appManifestFrom(IsisComponentProviderUsingInstallers.java:92) >> > >> > at >> > >> org.apache.isis.core.runtime.systemusinginstallers.IsisComponentProviderUsingInstallers.<init>(IsisComponentProviderUsingInstallers.java:54) >> > >> > at >> > >> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSessionFactory(IsisInjectModule.java:111) >> > >> > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >> > >> > at >> > >> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) >> > >> > at >> > >> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) >> > >> > at java.lang.reflect.Method.invoke(Method.java:498) >> > >> > at >> > >> com.google.inject.internal.ProviderMethod$ReflectionProviderMethod.doProvision(ProviderMethod.java:299) >> > >> > at >> com.google.inject.internal.ProviderMethod.get(ProviderMethod.java:172) >> > >> > at >> > >> com.google.inject.internal.ProviderInternalFactory.provision(ProviderInternalFactory.java:81) >> > >> > at >> > >> com.google.inject.internal.InternalFactoryToInitializableAdapter.provision(InternalFactoryToInitializableAdapter.java:53) >> > >> > at >> > >> com.google.inject.internal.ProviderInternalFactory.circularGet(ProviderInternalFactory.java:61) >> > >> > at >> > >> com.google.inject.internal.InternalFactoryToInitializableAdapter.get(InternalFactoryToInitializableAdapter.java:45) >> > >> > at >> > >> com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46) >> > >> > at >> > >> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1103) >> > >> > at >> > >> com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40) >> > >> > at >> > com.google.inject.internal.SingletonScope$1.get(SingletonScope.java:145) >> > >> > at >> > >> com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:41) >> > >> > at >> > >> com.google.inject.internal.SingleFieldInjector.inject(SingleFieldInjector.java:54) >> > >> > at >> > >> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:132) >> > >> > at >> > >> com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:93) >> > >> > at >> > >> com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:80) >> > >> > at >> > >> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1092) >> > >> > at >> > >> com.google.inject.internal.MembersInjectorImpl.injectAndNotify(MembersInjectorImpl.java:80) >> > >> > at >> > >> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:62) >> > >> > ... 25 more >> > >> > 14:33:46,176 [Application main INFO ] [WicketFilter] >> > >> > destroy: Wicket core library initializer >> > >> > 14:33:46,176 [Application main INFO ] [WicketFilter] >> > >> > destroy: Wicket extensions initializer >> > >> > 14:33:46,253 [WebAppContext main WARN ] Failed startup >> > >> > of context >> > o.e.j.w.WebAppContext@14c9131 >> {/,file:///C:/1323/isis-app-quickstart/webapp/src/main/webapp/,STARTING}{src/main/webapp} >> > >> > javax.servlet.ServletException: com.google.inject.ProvisionException: >> > >> > Unable to provision, see the following errors: >> > >> > >> > >> > >> > 1) Error in custom provider, >> > >> > org.apache.isis.core.commons.factory.UnavailableClassException: The >> > >> > class 'domain.app.DomainAppAppManifest' cannot be found >> > >> > at >> > >> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSessionFactory(IsisInjectModule.java:109) >> > >> > at >> > >> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSessionFactory(IsisInjectModule.java:109) >> > >> > while locating >> > org.apache.isis.core.runtime.system.session.IsisSessionFactory >> > >> > for field at >> > >> > >> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.isisSessionFactory(IsisWicketApplication.java:138) >> > >> > while locating domainapp.webapp.DomainApplication >> > >> > >> > >> > >> > 1 error >> > >> > at >> > org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:453) >> > >> > at >> > org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:351) >> > >> > at >> > org.eclipse.jetty.servlet.FilterHolder.initialize(FilterHolder.java:137) >> > >> > at >> > >> org.eclipse.jetty.servlet.ServletHandler.initialize(ServletHandler.java:856) >> > >> > at >> > >> org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:346) >> > >> > at >> > >> org.eclipse.jetty.webapp.WebAppContext.startWebapp(WebAppContext.java:1379) >> > >> > at >> > >> org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1341) >> > >> > at >> > >> org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:772) >> > >> > at >> > >> org.eclipse.jetty.servlet.ServletContextHandler.doStart(ServletContextHandler.java:259) >> > >> > at >> org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:517) >> > >> > at >> > >> org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68) >> > >> > at >> > >> org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:132) >> > >> > at org.eclipse.jetty.server.Server.start(Server.java:405) >> > >> > at >> > >> org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:106) >> > >> > at >> > >> org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:61) >> > >> > at org.eclipse.jetty.server.Server.doStart(Server.java:372) >> > >> > at >> > >> org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68) >> > >> > at >> org.apache.isis.core.webserver.WebServer.start(WebServer.java:179) >> > >> > at >> > org.apache.isis.core.webserver.WebServer.run(WebServer.java:131) >> > >> > at >> > org.apache.isis.core.webserver.WebServer.main(WebServer.java:98) >> > >> > at org.apache.isis.WebServer.main(WebServer.java:25) >> > >> > Caused by: com.google.inject.ProvisionException: Unable to provision, >> > >> > see the following errors: >> > >> > >> > >> > >> > 1) Error in custom provider, >> > >> > org.apache.isis.core.commons.factory.UnavailableClassException: The >> > >> > class 'domain.app.DomainAppAppManifest' cannot be found >> > >> > at >> > >> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSessionFactory(IsisInjectModule.java:109) >> > >> > at >> > >> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSessionFactory(IsisInjectModule.java:109) >> > >> > while locating >> > org.apache.isis.core.runtime.system.session.IsisSessionFactory >> > >> > for field at >> > >> > >> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.isisSessionFactory(IsisWicketApplication.java:138) >> > >> > while locating domainapp.webapp.DomainApplication >> > >> > >> > >> > >> > 1 error >> > >> > at >> > >> com.google.inject.internal.Errors.throwProvisionExceptionIfErrorsExist(Errors.java:482) >> > >> > at >> > >> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:67) >> > >> > at >> > >> com.google.inject.internal.InjectorImpl.injectMembers(InjectorImpl.java:984) >> > >> > at >> > >> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.init(IsisWicketApplication.java:279) >> > >> > at >> domainapp.webapp.DomainApplication.init(DomainApplication.java:82) >> > >> > at >> org.apache.wicket.Application.initApplication(Application.java:823) >> > >> > at >> > org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:427) >> > >> > ... 20 more >> > >> > Caused by: >> org.apache.isis.core.commons.factory.UnavailableClassException: >> > >> > The class 'domain.app.DomainAppAppManifest' cannot be found >> > >> > at >> > >> org.apache.isis.core.commons.factory.InstanceUtil.createInstance(InstanceUtil.java:108) >> > >> > at >> > >> org.apache.isis.core.commons.factory.InstanceUtil.createInstance(InstanceUtil.java:42) >> > >> > at >> > >> org.apache.isis.core.runtime.systemusinginstallers.IsisComponentProviderUsingInstallers.appManifestFrom(IsisComponentProviderUsingInstallers.java:92) >> > >> > at >> > >> org.apache.isis.core.runtime.systemusinginstallers.IsisComponentProviderUsingInstallers.<init>(IsisComponentProviderUsingInstallers.java:54) >> > >> > at >> > >> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSessionFactory(IsisInjectModule.java:111) >> > >> > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >> > >> > at >> > >> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) >> > >> > at >> > >> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) >> > >> > at java.lang.reflect.Method.invoke(Method.java:498) >> > >> > at >> > >> com.google.inject.internal.ProviderMethod$ReflectionProviderMethod.doProvision(ProviderMethod.java:299) >> > >> > at >> com.google.inject.internal.ProviderMethod.get(ProviderMethod.java:172) >> > >> > at >> > >> com.google.inject.internal.ProviderInternalFactory.provision(ProviderInternalFactory.java:81) >> > >> > at >> > >> com.google.inject.internal.InternalFactoryToInitializableAdapter.provision(InternalFactoryToInitializableAdapter.java:53) >> > >> > at >> > >> com.google.inject.internal.ProviderInternalFactory.circularGet(ProviderInternalFactory.java:61) >> > >> > at >> > >> com.google.inject.internal.InternalFactoryToInitializableAdapter.get(InternalFactoryToInitializableAdapter.java:45) >> > >> > at >> > >> com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46) >> > >> > at >> > >> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1103) >> > >> > at >> > >> com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40) >> > >> > at >> > com.google.inject.internal.SingletonScope$1.get(SingletonScope.java:145) >> > >> > at >> > >> com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:41) >> > >> > at >> > >> com.google.inject.internal.SingleFieldInjector.inject(SingleFieldInjector.java:54) >> > >> > at >> > >> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:132) >> > >> > at >> > >> com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:93) >> > >> > at >> > >> com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:80) >> > >> > at >> > >> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1092) >> > >> > at >> > >> com.google.inject.internal.MembersInjectorImpl.injectAndNotify(MembersInjectorImpl.java:80) >> > >> > at >> > >> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:62) >> > >> > ... 25 more >> > >> > " >> >