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 [email protected]  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

"

Reply via email to