You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@isis.apache.org by GESCONSULTOR - Óscar Bou <o....@gesconsultor.com> on 2014/12/15 10:42:50 UTC

Exception on latest snapshot when executing this.wrapperFactory.wrap()

Hi to all.

I've started some work using the latest snapshot.

I was used to invoke all setters inside a wrapperFactory.wrap(domainObject).setXXX() in order to always force execution of domain logic placed inside the validateXXX, hiddenXXX, disabledXXX, modifyXXX, clearXXX, etc. methods.

But on this new project an exception is thrown. Seems some initialization is missing? Perhaps WrapperFactory cannot be used inside FixtureScripts?

Thanks,

Oscar


...

10:13:37,344  [Native               main       DEBUG]  INSERT INTO "DiseaseSNPGenotype" ("description","orRatioPreffix","confidence","snpDisease_id_OID","orRatioFactor","genotype","version") VALUES (<'description'>,<'TD'>,<1>,<2>,<0.80>,<'TT'>,<1>)
10:13:37,345  [Native               main       DEBUG]  UPDATE "DiseaseSNP" SET "version"=<2> WHERE "id"=<2>
account-with-users-and-diseases-fixture/account-fixture     : EXEC fixture.tellmegen.AccountFixture
10:13:37,390  [FixturesInstallerDelegate main       ERROR]  installing fixture fixture.tellmegen.AccountWithUsersAndDiseasesFixture failed; aborting 
org.apache.isis.applib.services.wrapper.HiddenException: Reason: Not authorized to view. Identifier: com.tellmegen.domain.model.Account#name()
	at org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.toException(DomainObjectInvocationHandler.java:642)
	at org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.notifyListenersAndVetoIfRequired(DomainObjectInvocationHandler.java:610)
	at org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.checkVisibility(DomainObjectInvocationHandler.java:594)
	at org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.handleSetterMethodOnProperty(DomainObjectInvocationHandler.java:372)
	at org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.invoke(DomainObjectInvocationHandler.java:201)
	at org.apache.isis.core.wrapper.proxy.ProxyInstantiatorForJavassist$1.invoke(ProxyInstantiatorForJavassist.java:52)
	at com.tellmegen.domain.model.Account_$$_javassist_4.setName(Account_$$_javassist_4.java)
	at com.tellmegen.domain.model.Accounts.createAccount(Accounts.java:27)
	at fixture.tellmegen.AccountFixture.execute(AccountFixture.java:18)
	at org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.executeChildIfNotAlready(FixtureScript.java:358)
	at org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.access$0(FixtureScript.java:355)
	at org.apache.isis.applib.fixturescripts.FixtureScript.executeChild(FixtureScript.java:494)
	at org.apache.isis.applib.fixturescripts.FixtureScript.executeChild(FixtureScript.java:516)
	at fixture.tellmegen.AccountWithUsersAndDiseasesFixture.execute(AccountWithUsersAndDiseasesFixture.java:21)
	at org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.executeChildIfNotAlready(FixtureScript.java:358)
	at org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.access$0(FixtureScript.java:355)
	at org.apache.isis.applib.fixturescripts.FixtureScript.run(FixtureScript.java:442)
	at org.apache.isis.applib.fixturescripts.FixtureScript.install(FixtureScript.java:545)
	at org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixture(FixturesInstallerDelegate.java:205)
	at org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtureInTransaction(FixturesInstallerDelegate.java:171)
	at org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtures(FixturesInstallerDelegate.java:158)
	at org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtures(FixturesInstallerDelegate.java:138)
	at org.apache.isis.core.runtime.fixtures.FixturesInstallerAbstract.installFixtures(FixturesInstallerAbstract.java:42)
	at org.apache.isis.core.runtime.systemusinginstallers.IsisSystemAbstract.installFixturesIfRequired(IsisSystemAbstract.java:85)
	at org.apache.isis.core.runtime.system.IsisSystemFixturesHookAbstract.init(IsisSystemFixturesHookAbstract.java:124)
	at org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:133)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at com.google.inject.internal.ProviderMethod.get(ProviderMethod.java:104)
	at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
	at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
	at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
	at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
	at com.google.inject.Scopes$1$1.get(Scopes.java:65)
	at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
	at com.google.inject.internal.SingleFieldInjector.inject(SingleFieldInjector.java:53)
	at com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:110)
	at com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:75)
	at com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:73)
	at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1024)
	at com.google.inject.internal.MembersInjectorImpl.injectAndNotify(MembersInjectorImpl.java:73)
	at com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:60)
	at com.google.inject.internal.InjectorImpl.injectMembers(InjectorImpl.java:944)
	at org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.init(IsisWicketApplication.java:248)
	at org.apache.wicket.Application.initApplication(Application.java:823)
	at org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:424)
	at org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:351)
	at org.mortbay.jetty.servlet.FilterHolder.doStart(FilterHolder.java:97)
	at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
	at org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:713)
	at org.mortbay.jetty.servlet.Context.startContext(Context.java:140)
	at org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1282)
	at org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:518)
	at org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:499)
	at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
	at org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130)
	at org.mortbay.jetty.Server.doStart(Server.java:224)
	at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
	at org.apache.isis.core.webserver.WebServerBootstrapper.bootstrap(WebServerBootstrapper.java:85)
	at org.apache.isis.core.webserver.WebServer.run(WebServer.java:103)
	at org.apache.isis.core.webserver.WebServer.main(WebServer.java:67)
	at org.apache.isis.WebServer.main(WebServer.java:25)
10:13:37,392  [IsisTransaction      main       INFO ]  abort transaction IsisTransaction@53887ced[state=IN_PROGRESS,commands=0]
10:13:37,396  [IsisWicketApplication main       ERROR]  Failed to initialize
com.google.inject.ProvisionException: Guice provision errors:

1) Error in custom provider, org.apache.isis.applib.services.wrapper.HiddenException: Reason: Not authorized to view. Identifier: com.tellmegen.domain.model.Account#name()
  at org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
  at org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
  while locating org.apache.isis.core.runtime.system.IsisSystem
    for field at org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.system(IsisWicketApplication.java:1)
  while locating webapp.SimpleApplication

1 error
	at com.google.inject.internal.Errors.throwProvisionExceptionIfErrorsExist(Errors.java:451)
	at com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:65)
	at com.google.inject.internal.InjectorImpl.injectMembers(InjectorImpl.java:944)
	at org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.init(IsisWicketApplication.java:248)
	at org.apache.wicket.Application.initApplication(Application.java:823)
	at org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:424)
	at org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:351)
	at org.mortbay.jetty.servlet.FilterHolder.doStart(FilterHolder.java:97)
	at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
	at org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:713)
	at org.mortbay.jetty.servlet.Context.startContext(Context.java:140)
	at org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1282)
	at org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:518)
	at org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:499)
	at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
	at org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130)
	at org.mortbay.jetty.Server.doStart(Server.java:224)
	at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
	at org.apache.isis.core.webserver.WebServerBootstrapper.bootstrap(WebServerBootstrapper.java:85)
	at org.apache.isis.core.webserver.WebServer.run(WebServer.java:103)
	at org.apache.isis.core.webserver.WebServer.main(WebServer.java:67)
	at org.apache.isis.WebServer.main(WebServer.java:25)
Caused by: org.apache.isis.applib.services.wrapper.HiddenException: Reason: Not authorized to view. Identifier: com.tellmegen.domain.model.Account#name()
	at org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.toException(DomainObjectInvocationHandler.java:642)
	at org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.notifyListenersAndVetoIfRequired(DomainObjectInvocationHandler.java:610)
	at org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.checkVisibility(DomainObjectInvocationHandler.java:594)
	at org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.handleSetterMethodOnProperty(DomainObjectInvocationHandler.java:372)
	at org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.invoke(DomainObjectInvocationHandler.java:201)
	at org.apache.isis.core.wrapper.proxy.ProxyInstantiatorForJavassist$1.invoke(ProxyInstantiatorForJavassist.java:52)
	at com.tellmegen.domain.model.Account_$$_javassist_4.setName(Account_$$_javassist_4.java)
	at com.tellmegen.domain.model.Accounts.createAccount(Accounts.java:27)
	at fixture.tellmegen.AccountFixture.execute(AccountFixture.java:18)
	at org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.executeChildIfNotAlready(FixtureScript.java:358)
	at org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.access$0(FixtureScript.java:355)
	at org.apache.isis.applib.fixturescripts.FixtureScript.executeChild(FixtureScript.java:494)
	at org.apache.isis.applib.fixturescripts.FixtureScript.executeChild(FixtureScript.java:516)
	at fixture.tellmegen.AccountWithUsersAndDiseasesFixture.execute(AccountWithUsersAndDiseasesFixture.java:21)
	at org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.executeChildIfNotAlready(FixtureScript.java:358)
	at org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.access$0(FixtureScript.java:355)
	at org.apache.isis.applib.fixturescripts.FixtureScript.run(FixtureScript.java:442)
	at org.apache.isis.applib.fixturescripts.FixtureScript.install(FixtureScript.java:545)
	at org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixture(FixturesInstallerDelegate.java:205)
	at org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtureInTransaction(FixturesInstallerDelegate.java:171)
	at org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtures(FixturesInstallerDelegate.java:158)
	at org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtures(FixturesInstallerDelegate.java:138)
	at org.apache.isis.core.runtime.fixtures.FixturesInstallerAbstract.installFixtures(FixturesInstallerAbstract.java:42)
	at org.apache.isis.core.runtime.systemusinginstallers.IsisSystemAbstract.installFixturesIfRequired(IsisSystemAbstract.java:85)
	at org.apache.isis.core.runtime.system.IsisSystemFixturesHookAbstract.init(IsisSystemFixturesHookAbstract.java:124)
	at org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:133)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at com.google.inject.internal.ProviderMethod.get(ProviderMethod.java:104)
	at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
	at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
	at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
	at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
	at com.google.inject.Scopes$1$1.get(Scopes.java:65)
	at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
	at com.google.inject.internal.SingleFieldInjector.inject(SingleFieldInjector.java:53)
	at com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:110)
	at com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:75)
	at com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:73)
	at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1024)
	at com.google.inject.internal.MembersInjectorImpl.injectAndNotify(MembersInjectorImpl.java:73)
	at com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:60)
	... 20 more
10:13:37,407  [WicketFilter         main       ERROR]  The initialization of an application with name 'WicketFilter' has failed.
com.google.inject.ProvisionException: Guice provision errors:

1) Error in custom provider, org.apache.isis.applib.services.wrapper.HiddenException: Reason: Not authorized to view. Identifier: com.tellmegen.domain.model.Account#name()
  at org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
  at org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
  while locating org.apache.isis.core.runtime.system.IsisSystem
    for field at org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.system(IsisWicketApplication.java:1)
  while locating webapp.SimpleApplication

1 error
	at com.google.inject.internal.Errors.throwProvisionExceptionIfErrorsExist(Errors.java:451)
	at com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:65)
	at com.google.inject.internal.InjectorImpl.injectMembers(InjectorImpl.java:944)
	at org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.init(IsisWicketApplication.java:248)
	at org.apache.wicket.Application.initApplication(Application.java:823)
	at org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:424)
	at org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:351)
	at org.mortbay.jetty.servlet.FilterHolder.doStart(FilterHolder.java:97)
	at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
	at org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:713)
	at org.mortbay.jetty.servlet.Context.startContext(Context.java:140)
	at org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1282)
	at org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:518)
	at org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:499)
	at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
	at org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130)
	at org.mortbay.jetty.Server.doStart(Server.java:224)
	at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
	at org.apache.isis.core.webserver.WebServerBootstrapper.bootstrap(WebServerBootstrapper.java:85)
	at org.apache.isis.core.webserver.WebServer.run(WebServer.java:103)
	at org.apache.isis.core.webserver.WebServer.main(WebServer.java:67)
	at org.apache.isis.WebServer.main(WebServer.java:25)
Caused by: org.apache.isis.applib.services.wrapper.HiddenException: Reason: Not authorized to view. Identifier: com.tellmegen.domain.model.Account#name()
	at org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.toException(DomainObjectInvocationHandler.java:642)
	at org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.notifyListenersAndVetoIfRequired(DomainObjectInvocationHandler.java:610)
	at org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.checkVisibility(DomainObjectInvocationHandler.java:594)
	at org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.handleSetterMethodOnProperty(DomainObjectInvocationHandler.java:372)
	at org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.invoke(DomainObjectInvocationHandler.java:201)
	at org.apache.isis.core.wrapper.proxy.ProxyInstantiatorForJavassist$1.invoke(ProxyInstantiatorForJavassist.java:52)
	at com.tellmegen.domain.model.Account_$$_javassist_4.setName(Account_$$_javassist_4.java)
	at com.tellmegen.domain.model.Accounts.createAccount(Accounts.java:27)
	at fixture.tellmegen.AccountFixture.execute(AccountFixture.java:18)
	at org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.executeChildIfNotAlready(FixtureScript.java:358)
	at org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.access$0(FixtureScript.java:355)
	at org.apache.isis.applib.fixturescripts.FixtureScript.executeChild(FixtureScript.java:494)
	at org.apache.isis.applib.fixturescripts.FixtureScript.executeChild(FixtureScript.java:516)
	at fixture.tellmegen.AccountWithUsersAndDiseasesFixture.execute(AccountWithUsersAndDiseasesFixture.java:21)
	at org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.executeChildIfNotAlready(FixtureScript.java:358)
	at org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.access$0(FixtureScript.java:355)
	at org.apache.isis.applib.fixturescripts.FixtureScript.run(FixtureScript.java:442)
	at org.apache.isis.applib.fixturescripts.FixtureScript.install(FixtureScript.java:545)
	at org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixture(FixturesInstallerDelegate.java:205)
	at org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtureInTransaction(FixturesInstallerDelegate.java:171)
	at org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtures(FixturesInstallerDelegate.java:158)
	at org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtures(FixturesInstallerDelegate.java:138)
	at org.apache.isis.core.runtime.fixtures.FixturesInstallerAbstract.installFixtures(FixturesInstallerAbstract.java:42)
	at org.apache.isis.core.runtime.systemusinginstallers.IsisSystemAbstract.installFixturesIfRequired(IsisSystemAbstract.java:85)
	at org.apache.isis.core.runtime.system.IsisSystemFixturesHookAbstract.init(IsisSystemFixturesHookAbstract.java:124)
	at org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:133)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at com.google.inject.internal.ProviderMethod.get(ProviderMethod.java:104)
	at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
	at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
	at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
	at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
	at com.google.inject.Scopes$1$1.get(Scopes.java:65)
	at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
	at com.google.inject.internal.SingleFieldInjector.inject(SingleFieldInjector.java:53)
	at com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:110)
	at com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:75)
	at com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:73)
	at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1024)
	at com.google.inject.internal.MembersInjectorImpl.injectAndNotify(MembersInjectorImpl.java:73)
	at com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:60)
	... 20 more
10:13:37,415  [ObjectReflectorDefault main       INFO ]  shutting down org.apache.isis.core.metamodel.specloader.ObjectReflectorDefault@6b72523a
10:13:37,415  [Application          main       INFO ]  [WicketFilter] destroy: Wicket core library initializer
10:13:37,415  [Application          main       INFO ]  [WicketFilter] destroy: Wicket extensions initializer
10:13:37,421  [log                  main       WARN ]  failed WicketFilter: javax.servlet.ServletException: com.google.inject.ProvisionException: Guice provision errors:

1) Error in custom provider, org.apache.isis.applib.services.wrapper.HiddenException: Reason: Not authorized to view. Identifier: com.tellmegen.domain.model.Account#name()
  at org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
  at org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
  while locating org.apache.isis.core.runtime.system.IsisSystem
    for field at org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.system(IsisWicketApplication.java:1)
  while locating webapp.SimpleApplication

1 error
10:13:37,421  [log                  main       WARN ]  Failed startup of context org.mortbay.jetty.webapp.WebAppContext@214ce60{,src/main/webapp}
javax.servlet.ServletException: com.google.inject.ProvisionException: Guice provision errors:

1) Error in custom provider, org.apache.isis.applib.services.wrapper.HiddenException: Reason: Not authorized to view. Identifier: com.tellmegen.domain.model.Account#name()
  at org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
  at org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
  while locating org.apache.isis.core.runtime.system.IsisSystem
    for field at org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.system(IsisWicketApplication.java:1)
  while locating webapp.SimpleApplication

1 error
	at org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:450)
	at org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:351)
	at org.mortbay.jetty.servlet.FilterHolder.doStart(FilterHolder.java:97)
	at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
	at org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:713)
	at org.mortbay.jetty.servlet.Context.startContext(Context.java:140)
	at org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1282)
	at org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:518)
	at org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:499)
	at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
	at org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130)
	at org.mortbay.jetty.Server.doStart(Server.java:224)
	at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
	at org.apache.isis.core.webserver.WebServerBootstrapper.bootstrap(WebServerBootstrapper.java:85)
	at org.apache.isis.core.webserver.WebServer.run(WebServer.java:103)
	at org.apache.isis.core.webserver.WebServer.main(WebServer.java:67)
	at org.apache.isis.WebServer.main(WebServer.java:25)
Caused by: com.google.inject.ProvisionException: Guice provision errors:

1) Error in custom provider, org.apache.isis.applib.services.wrapper.HiddenException: Reason: Not authorized to view. Identifier: com.tellmegen.domain.model.Account#name()
  at org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
  at org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
  while locating org.apache.isis.core.runtime.system.IsisSystem
    for field at org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.system(IsisWicketApplication.java:1)
  while locating webapp.SimpleApplication

1 error
	at com.google.inject.internal.Errors.throwProvisionExceptionIfErrorsExist(Errors.java:451)
	at com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:65)
	at com.google.inject.internal.InjectorImpl.injectMembers(InjectorImpl.java:944)
	at org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.init(IsisWicketApplication.java:248)
	at org.apache.wicket.Application.initApplication(Application.java:823)
	at org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:424)
	... 16 more
Caused by: org.apache.isis.applib.services.wrapper.HiddenException: Reason: Not authorized to view. Identifier: com.tellmegen.domain.model.Account#name()
	at org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.toException(DomainObjectInvocationHandler.java:642)
	at org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.notifyListenersAndVetoIfRequired(DomainObjectInvocationHandler.java:610)
	at org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.checkVisibility(DomainObjectInvocationHandler.java:594)
	at org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.handleSetterMethodOnProperty(DomainObjectInvocationHandler.java:372)
	at org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.invoke(DomainObjectInvocationHandler.java:201)
	at org.apache.isis.core.wrapper.proxy.ProxyInstantiatorForJavassist$1.invoke(ProxyInstantiatorForJavassist.java:52)
	at com.tellmegen.domain.model.Account_$$_javassist_4.setName(Account_$$_javassist_4.java)
	at com.tellmegen.domain.model.Accounts.createAccount(Accounts.java:27)
	at fixture.tellmegen.AccountFixture.execute(AccountFixture.java:18)
	at org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.executeChildIfNotAlready(FixtureScript.java:358)
	at org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.access$0(FixtureScript.java:355)
	at org.apache.isis.applib.fixturescripts.FixtureScript.executeChild(FixtureScript.java:494)
	at org.apache.isis.applib.fixturescripts.FixtureScript.executeChild(FixtureScript.java:516)
	at fixture.tellmegen.AccountWithUsersAndDiseasesFixture.execute(AccountWithUsersAndDiseasesFixture.java:21)
	at org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.executeChildIfNotAlready(FixtureScript.java:358)
	at org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.access$0(FixtureScript.java:355)
	at org.apache.isis.applib.fixturescripts.FixtureScript.run(FixtureScript.java:442)
	at org.apache.isis.applib.fixturescripts.FixtureScript.install(FixtureScript.java:545)
	at org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixture(FixturesInstallerDelegate.java:205)
	at org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtureInTransaction(FixturesInstallerDelegate.java:171)
	at org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtures(FixturesInstallerDelegate.java:158)
	at org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtures(FixturesInstallerDelegate.java:138)
	at org.apache.isis.core.runtime.fixtures.FixturesInstallerAbstract.installFixtures(FixturesInstallerAbstract.java:42)
	at org.apache.isis.core.runtime.systemusinginstallers.IsisSystemAbstract.installFixturesIfRequired(IsisSystemAbstract.java:85)
	at org.apache.isis.core.runtime.system.IsisSystemFixturesHookAbstract.init(IsisSystemFixturesHookAbstract.java:124)
	at org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:133)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at com.google.inject.internal.ProviderMethod.get(ProviderMethod.java:104)
	at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
	at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
	at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
	at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
	at com.google.inject.Scopes$1$1.get(Scopes.java:65)
	at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
	at com.google.inject.internal.SingleFieldInjector.inject(SingleFieldInjector.java:53)
	at com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:110)
	at com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:75)
	at com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:73)
	at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1024)
	at com.google.inject.internal.MembersInjectorImpl.injectAndNotify(MembersInjectorImpl.java:73)
	at com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:60)
	... 20 more
10:13:37,422  [log                  main       ERROR]  Nested in javax.servlet.ServletException: com.google.inject.ProvisionException: Guice provision errors:

1) Error in custom provider, org.apache.isis.applib.services.wrapper.HiddenException: Reason: Not authorized to view. Identifier: com.tellmegen.domain.model.Account#name()
  at org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
  at org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
  while locating org.apache.isis.core.runtime.system.IsisSystem
    for field at org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.system(IsisWicketApplication.java:1)
  while locating webapp.SimpleApplication

1 error:
com.google.inject.ProvisionException: Guice provision errors:

1) Error in custom provider, org.apache.isis.applib.services.wrapper.HiddenException: Reason: Not authorized to view. Identifier: com.tellmegen.domain.model.Account#name()
  at org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
  at org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
  while locating org.apache.isis.core.runtime.system.IsisSystem
    for field at org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.system(IsisWicketApplication.java:1)
  while locating webapp.SimpleApplication

1 error
	at com.google.inject.internal.Errors.throwProvisionExceptionIfErrorsExist(Errors.java:451)
	at com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:65)
	at com.google.inject.internal.InjectorImpl.injectMembers(InjectorImpl.java:944)
	at org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.init(IsisWicketApplication.java:248)
	at org.apache.wicket.Application.initApplication(Application.java:823)
	at org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:424)
	at org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:351)
	at org.mortbay.jetty.servlet.FilterHolder.doStart(FilterHolder.java:97)
	at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
	at org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:713)
	at org.mortbay.jetty.servlet.Context.startContext(Context.java:140)
	at org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1282)
	at org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:518)
	at org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:499)
	at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
	at org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130)
	at org.mortbay.jetty.Server.doStart(Server.java:224)
	at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
	at org.apache.isis.core.webserver.WebServerBootstrapper.bootstrap(WebServerBootstrapper.java:85)
	at org.apache.isis.core.webserver.WebServer.run(WebServer.java:103)
	at org.apache.isis.core.webserver.WebServer.main(WebServer.java:67)
	at org.apache.isis.WebServer.main(WebServer.java:25)
Caused by: org.apache.isis.applib.services.wrapper.HiddenException: Reason: Not authorized to view. Identifier: com.tellmegen.domain.model.Account#name()
	at org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.toException(DomainObjectInvocationHandler.java:642)
	at org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.notifyListenersAndVetoIfRequired(DomainObjectInvocationHandler.java:610)
	at org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.checkVisibility(DomainObjectInvocationHandler.java:594)
	at org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.handleSetterMethodOnProperty(DomainObjectInvocationHandler.java:372)
	at org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.invoke(DomainObjectInvocationHandler.java:201)
	at org.apache.isis.core.wrapper.proxy.ProxyInstantiatorForJavassist$1.invoke(ProxyInstantiatorForJavassist.java:52)
	at com.tellmegen.domain.model.Account_$$_javassist_4.setName(Account_$$_javassist_4.java)
	at com.tellmegen.domain.model.Accounts.createAccount(Accounts.java:27)
	at fixture.tellmegen.AccountFixture.execute(AccountFixture.java:18)
	at org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.executeChildIfNotAlready(FixtureScript.java:358)
	at org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.access$0(FixtureScript.java:355)
	at org.apache.isis.applib.fixturescripts.FixtureScript.executeChild(FixtureScript.java:494)
	at org.apache.isis.applib.fixturescripts.FixtureScript.executeChild(FixtureScript.java:516)
	at fixture.tellmegen.AccountWithUsersAndDiseasesFixture.execute(AccountWithUsersAndDiseasesFixture.java:21)
	at org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.executeChildIfNotAlready(FixtureScript.java:358)
	at org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.access$0(FixtureScript.java:355)
	at org.apache.isis.applib.fixturescripts.FixtureScript.run(FixtureScript.java:442)
	at org.apache.isis.applib.fixturescripts.FixtureScript.install(FixtureScript.java:545)
	at org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixture(FixturesInstallerDelegate.java:205)
	at org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtureInTransaction(FixturesInstallerDelegate.java:171)
	at org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtures(FixturesInstallerDelegate.java:158)
	at org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtures(FixturesInstallerDelegate.java:138)
	at org.apache.isis.core.runtime.fixtures.FixturesInstallerAbstract.installFixtures(FixturesInstallerAbstract.java:42)
	at org.apache.isis.core.runtime.systemusinginstallers.IsisSystemAbstract.installFixturesIfRequired(IsisSystemAbstract.java:85)
	at org.apache.isis.core.runtime.system.IsisSystemFixturesHookAbstract.init(IsisSystemFixturesHookAbstract.java:124)
	at org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:133)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at com.google.inject.internal.ProviderMethod.get(ProviderMethod.java:104)
	at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
	at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
	at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
	at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
	at com.google.inject.Scopes$1$1.get(Scopes.java:65)
	at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
	at com.google.inject.internal.SingleFieldInjector.inject(SingleFieldInjector.java:53)
	at com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:110)
	at com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:75)
	at com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:73)
	at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1024)
	at com.google.inject.internal.MembersInjectorImpl.injectAndNotify(MembersInjectorImpl.java:73)
	at com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:60)
	... 20 more
10:13:37,430  [log                  main       INFO ]  Started SocketConnector@0.0.0.0:8080
 

Re: Exception on latest snapshot when executing this.wrapperFactory.wrap()

Posted by Martin Grigorov <mg...@apache.org>.
Created a new app from the simple archetype (1.8.0-SNAPSHOT) and then tried
"mvn clean package":

[ERROR] Failed to execute goal
org.apache.maven.plugins:maven-compiler-plugin:3.1:compile
(default-compile) on project myapp-fixture: Compilation failure:
Compilation failure:
[ERROR]
/tmp/isis/myapp/fixture/src/main/java/fixture/simple/SimpleObjectsFixturesService.java:[24,41]
cannot find symbol
[ERROR] symbol:   class ClassLayout
[ERROR] location: package org.apache.isis.applib.annotation
[ERROR]
/tmp/isis/myapp/fixture/src/main/java/fixture/simple/SimpleObjectsFixturesService.java:[36,2]
cannot find symbol
[ERROR] symbol: class ClassLayout


It seems the archetypes need to be recreated.

Workaround:
just change the annotations to:
@DomainService
@DomainServiceLayout(named="Prototyping", menuBar =
DomainServiceLayout.MenuBar.SECONDARY, menuOrder = "20")


Martin Grigorov
Wicket Training and Consulting
https://twitter.com/mtgrigorov

On Tue, Dec 16, 2014 at 10:10 PM, Dan Haywood <da...@haywood-associates.co.uk>
wrote:
>
> Have just reproduced it now...
>
> eg
> in the todoapp, change the ToDoItemAbstract#execute(...) method from:
>
>
>         ToDoItem newToDo = toDoItems.newToDo(category, subcategory,
> ownedBy, dueBy, cost);
>
> to
>
>         ToDoItem newToDo =
> wrapperFactory.wrap(toDoItems).newToDo(description, category, subcategory,
> dueBy, cost);
>
> and add:
>
>     @javax.inject.Inject
>     private WrapperFactory wrapperFactory;
>
>
> That will reproduce issue is that when the fixtures run on bootstrap... the
> reason being that there is no Shiro SecurityManager to delegate to, so we
> play it safe and veto the interaction.
>
> Still exploring the behaviour in integration tests...
>
>
>
>
>
>
>
> On 16 December 2014 at 19:44, Martin Grigorov <mg...@apache.org>
> wrote:
> >
> > Hi Oscar,
> >
> > What are the steps to reproduce this problem?
> > On Dec 16, 2014 8:59 PM, "GESCONSULTOR - Óscar Bou" <
> > o.bou@gesconsultor.com> wrote:
> >
> >> Hi, Dan.
> >>
> >> I've done the following changes on shiro.ini, but the exception is still
> >> present (getContainer().getUser().getName() returns "initialisation"):
> >>
> >> [users]
> >> initialisation = pass, admin_role
> >>
> >> ...
> >>
> >> [roles]
> >> self-install_role = *
> >>
> >>
> >> Any ideas?
> >>
> >> Thanks,
> >>
> >> Oscar
> >>
> >>
> >>
> >>
> >>
> >> El 15/12/2014, a las 12:06, Dan Haywood <da...@haywood-associates.co.uk>
> >> escribió:
> >>
> >> OK, if you're using the simpleapp archetype then that does have security
> >> enabled, just using the shiro.ini file.... ie our "sven" user etc.
> >>
> >> But that doesn't include the "initialization" user.
> >>
> >> So I guess the fix is the archetype should include those permissions,
> and
> >> we should document the existence of this special user account somewhere.
> >>
> >>
> >> In the meantime, try granting "initialization" all perms (same as
> "sven")
> >> and see what happens.  If it doesn't fix, then double check (by checking
> >> the value of getContainer().getUser().getName() what the actual user
> >> account is (just in case I'm mis-remembered the name etc).
> >>
> >> Thx
> >> Dan
> >>
> >> ~~~~~~~~~~
> >>
> >>
> >>
> >> On 15 December 2014 at 10:30, GESCONSULTOR - Óscar Bou <
> >> o.bou@gesconsultor.com> wrote:
> >>>
> >>> I've not enabled anything related to security.
> >>>
> >>> Just downloaded the simple archetype 3-4 weeks ago.
> >>>
> >>> Are there any steps to follow?
> >>>
> >>> Thanks,
> >>>
> >>> Oscar
> >>>
> >>>
> >>>
> >>> El 15/12/2014, a las 11:15, Dan Haywood <da...@haywood-associates.co.uk>
> >>> escribió:
> >>>
> >>>
> >>> Have you enabled security also?  The exception stack trace includes:
> >>>
> >>> org.apache.isis.applib.services.wrapper.HiddenException: Reason: Not
> >>> authorized to view. Identifier:
> com.tellmegen.domain.model.Account#name()
> >>>
> >>> Initialization is performed using a "special" user (I think it's called
> >>> "initialization" or something); I'm guessing you'll need to give that
> >>> special account permissions?
> >>>
> >>> Let us know if that helps
> >>>
> >>> Cheers
> >>> Dan
> >>>
> >>>
> >>>
> >>>
> >>>
> >>> On 15 December 2014 at 09:42, GESCONSULTOR - Óscar Bou <
> >>> o.bou@gesconsultor.com> wrote:
> >>>
> >>>
> >>> Hi to all.
> >>>
> >>> I've started some work using the latest snapshot.
> >>>
> >>> I was used to invoke all setters inside a
> >>> wrapperFactory.wrap(domainObject).setXXX() in order to always force
> >>> execution of domain logic placed inside the validateXXX, hiddenXXX,
> >>> disabledXXX, modifyXXX, clearXXX, etc. methods.
> >>>
> >>> But on this new project an exception is thrown. Seems some
> initialization
> >>> is missing? Perhaps WrapperFactory cannot be used inside
> FixtureScripts?
> >>>
> >>> Thanks,
> >>>
> >>> Oscar
> >>>
> >>>
> >>> ...
> >>>
> >>> 10:13:37,344  [Native               main       DEBUG]  INSERT INTO
> >>> "DiseaseSNPGenotype"
> >>>
> >>>
> ("description","orRatioPreffix","confidence","snpDisease_id_OID","orRatioFactor","genotype","version")
> >>> VALUES (<'description'>,<'TD'>,<1>,<2>,<0.80>,<'TT'>,<1>)
> >>> 10:13:37,345  [Native               main       DEBUG]  UPDATE
> >>> "DiseaseSNP"
> >>> SET "version"=<2> WHERE "id"=<2>
> >>> account-with-users-and-diseases-fixture/account-fixture     : EXEC
> >>> fixture.tellmegen.AccountFixture
> >>> 10:13:37,390  [FixturesInstallerDelegate main       ERROR]  installing
> >>> fixture fixture.tellmegen.AccountWithUsersAndDiseasesFixture failed;
> >>> aborting
> >>> org.apache.isis.applib.services.wrapper.HiddenException: Reason: Not
> >>> authorized to view. Identifier:
> com.tellmegen.domain.model.Account#name()
> >>>        at
> >>>
> >>>
> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.toException(DomainObjectInvocationHandler.java:642)
> >>>        at
> >>>
> >>>
> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.notifyListenersAndVetoIfRequired(DomainObjectInvocationHandler.java:610)
> >>>        at
> >>>
> >>>
> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.checkVisibility(DomainObjectInvocationHandler.java:594)
> >>>        at
> >>>
> >>>
> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.handleSetterMethodOnProperty(DomainObjectInvocationHandler.java:372)
> >>>        at
> >>>
> >>>
> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.invoke(DomainObjectInvocationHandler.java:201)
> >>>        at
> >>>
> >>>
> org.apache.isis.core.wrapper.proxy.ProxyInstantiatorForJavassist$1.invoke(ProxyInstantiatorForJavassist.java:52)
> >>>        at
> >>>
> >>>
> com.tellmegen.domain.model.Account_$$_javassist_4.setName(Account_$$_javassist_4.java)
> >>>        at
> >>> com.tellmegen.domain.model.Accounts.createAccount(Accounts.java:27)
> >>>        at
> >>> fixture.tellmegen.AccountFixture.execute(AccountFixture.java:18)
> >>>        at
> >>>
> >>>
> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.executeChildIfNotAlready(FixtureScript.java:358)
> >>>        at
> >>>
> >>>
> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.access$0(FixtureScript.java:355)
> >>>        at
> >>>
> >>>
> org.apache.isis.applib.fixturescripts.FixtureScript.executeChild(FixtureScript.java:494)
> >>>        at
> >>>
> >>>
> org.apache.isis.applib.fixturescripts.FixtureScript.executeChild(FixtureScript.java:516)
> >>>        at
> >>>
> >>>
> fixture.tellmegen.AccountWithUsersAndDiseasesFixture.execute(AccountWithUsersAndDiseasesFixture.java:21)
> >>>        at
> >>>
> >>>
> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.executeChildIfNotAlready(FixtureScript.java:358)
> >>>        at
> >>>
> >>>
> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.access$0(FixtureScript.java:355)
> >>>        at
> >>>
> >>>
> org.apache.isis.applib.fixturescripts.FixtureScript.run(FixtureScript.java:442)
> >>>        at
> >>>
> >>>
> org.apache.isis.applib.fixturescripts.FixtureScript.install(FixtureScript.java:545)
> >>>        at
> >>>
> >>>
> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixture(FixturesInstallerDelegate.java:205)
> >>>        at
> >>>
> >>>
> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtureInTransaction(FixturesInstallerDelegate.java:171)
> >>>        at
> >>>
> >>>
> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtures(FixturesInstallerDelegate.java:158)
> >>>        at
> >>>
> >>>
> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtures(FixturesInstallerDelegate.java:138)
> >>>        at
> >>>
> >>>
> org.apache.isis.core.runtime.fixtures.FixturesInstallerAbstract.installFixtures(FixturesInstallerAbstract.java:42)
> >>>        at
> >>>
> >>>
> org.apache.isis.core.runtime.systemusinginstallers.IsisSystemAbstract.installFixturesIfRequired(IsisSystemAbstract.java:85)
> >>>        at
> >>>
> >>>
> org.apache.isis.core.runtime.system.IsisSystemFixturesHookAbstract.init(IsisSystemFixturesHookAbstract.java:124)
> >>>        at
> >>>
> >>>
> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:133)
> >>>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >>>        at
> >>>
> >>>
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
> >>>        at
> >>>
> >>>
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> >>>        at java.lang.reflect.Method.invoke(Method.java:606)
> >>>        at
> >>> com.google.inject.internal.ProviderMethod.get(ProviderMethod.java:104)
> >>>        at
> >>>
> >>>
> com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
> >>>        at
> >>>
> >>>
> com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
> >>>        at
> >>>
> >>>
> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
> >>>        at
> >>>
> >>>
> com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
> >>>        at com.google.inject.Scopes$1$1.get(Scopes.java:65)
> >>>        at
> >>>
> >>>
> com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
> >>>        at
> >>>
> >>>
> com.google.inject.internal.SingleFieldInjector.inject(SingleFieldInjector.java:53)
> >>>        at
> >>>
> >>>
> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:110)
> >>>        at
> >>>
> >>>
> com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:75)
> >>>        at
> >>>
> >>>
> com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:73)
> >>>        at
> >>>
> >>>
> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1024)
> >>>        at
> >>>
> >>>
> com.google.inject.internal.MembersInjectorImpl.injectAndNotify(MembersInjectorImpl.java:73)
> >>>        at
> >>>
> >>>
> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:60)
> >>>        at
> >>>
> >>>
> com.google.inject.internal.InjectorImpl.injectMembers(InjectorImpl.java:944)
> >>>        at
> >>>
> >>>
> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.init(IsisWicketApplication.java:248)
> >>>        at
> >>> org.apache.wicket.Application.initApplication(Application.java:823)
> >>>        at
> >>>
> org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:424)
> >>>        at
> >>>
> org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:351)
> >>>        at
> >>> org.mortbay.jetty.servlet.FilterHolder.doStart(FilterHolder.java:97)
> >>>        at
> >>>
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
> >>>        at
> >>>
> >>>
> org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:713)
> >>>        at
> >>> org.mortbay.jetty.servlet.Context.startContext(Context.java:140)
> >>>        at
> >>>
> >>>
> org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1282)
> >>>        at
> >>>
> org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:518)
> >>>        at
> >>> org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:499)
> >>>        at
> >>>
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
> >>>        at
> >>>
> org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130)
> >>>        at org.mortbay.jetty.Server.doStart(Server.java:224)
> >>>        at
> >>>
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
> >>>        at
> >>>
> >>>
> org.apache.isis.core.webserver.WebServerBootstrapper.bootstrap(WebServerBootstrapper.java:85)
> >>>        at
> >>> org.apache.isis.core.webserver.WebServer.run(WebServer.java:103)
> >>>        at
> >>> org.apache.isis.core.webserver.WebServer.main(WebServer.java:67)
> >>>        at org.apache.isis.WebServer.main(WebServer.java:25)
> >>> 10:13:37,392  [IsisTransaction      main       INFO ]  abort
> transaction
> >>> IsisTransaction@53887ced[state=IN_PROGRESS,commands=0]
> >>> 10:13:37,396  [IsisWicketApplication main       ERROR]  Failed to
> >>> initialize
> >>> com.google.inject.ProvisionException: Guice provision errors:
> >>>
> >>> 1) Error in custom provider,
> >>> org.apache.isis.applib.services.wrapper.HiddenException: Reason: Not
> >>> authorized to view. Identifier:
> com.tellmegen.domain.model.Account#name()
> >>>  at
> >>>
> >>>
> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
> >>>  at
> >>>
> >>>
> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
> >>>  while locating org.apache.isis.core.runtime.system.IsisSystem
> >>>    for field at
> >>>
> >>>
> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.system(IsisWicketApplication.java:1)
> >>>  while locating webapp.SimpleApplication
> >>>
> >>> 1 error
> >>>        at
> >>>
> >>>
> com.google.inject.internal.Errors.throwProvisionExceptionIfErrorsExist(Errors.java:451)
> >>>        at
> >>>
> >>>
> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:65)
> >>>        at
> >>>
> >>>
> com.google.inject.internal.InjectorImpl.injectMembers(InjectorImpl.java:944)
> >>>        at
> >>>
> >>>
> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.init(IsisWicketApplication.java:248)
> >>>        at
> >>> org.apache.wicket.Application.initApplication(Application.java:823)
> >>>        at
> >>>
> org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:424)
> >>>        at
> >>>
> org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:351)
> >>>        at
> >>> org.mortbay.jetty.servlet.FilterHolder.doStart(FilterHolder.java:97)
> >>>        at
> >>>
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
> >>>        at
> >>>
> >>>
> org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:713)
> >>>        at
> >>> org.mortbay.jetty.servlet.Context.startContext(Context.java:140)
> >>>        at
> >>>
> >>>
> org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1282)
> >>>        at
> >>>
> org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:518)
> >>>        at
> >>> org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:499)
> >>>        at
> >>>
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
> >>>        at
> >>>
> org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130)
> >>>        at org.mortbay.jetty.Server.doStart(Server.java:224)
> >>>        at
> >>>
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
> >>>        at
> >>>
> >>>
> org.apache.isis.core.webserver.WebServerBootstrapper.bootstrap(WebServerBootstrapper.java:85)
> >>>        at
> >>> org.apache.isis.core.webserver.WebServer.run(WebServer.java:103)
> >>>        at
> >>> org.apache.isis.core.webserver.WebServer.main(WebServer.java:67)
> >>>        at org.apache.isis.WebServer.main(WebServer.java:25)
> >>> Caused by: org.apache.isis.applib.services.wrapper.HiddenException:
> >>> Reason: Not authorized to view. Identifier:
> >>> com.tellmegen.domain.model.Account#name()
> >>>        at
> >>>
> >>>
> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.toException(DomainObjectInvocationHandler.java:642)
> >>>        at
> >>>
> >>>
> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.notifyListenersAndVetoIfRequired(DomainObjectInvocationHandler.java:610)
> >>>        at
> >>>
> >>>
> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.checkVisibility(DomainObjectInvocationHandler.java:594)
> >>>        at
> >>>
> >>>
> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.handleSetterMethodOnProperty(DomainObjectInvocationHandler.java:372)
> >>>        at
> >>>
> >>>
> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.invoke(DomainObjectInvocationHandler.java:201)
> >>>        at
> >>>
> >>>
> org.apache.isis.core.wrapper.proxy.ProxyInstantiatorForJavassist$1.invoke(ProxyInstantiatorForJavassist.java:52)
> >>>        at
> >>>
> >>>
> com.tellmegen.domain.model.Account_$$_javassist_4.setName(Account_$$_javassist_4.java)
> >>>        at
> >>> com.tellmegen.domain.model.Accounts.createAccount(Accounts.java:27)
> >>>        at
> >>> fixture.tellmegen.AccountFixture.execute(AccountFixture.java:18)
> >>>        at
> >>>
> >>>
> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.executeChildIfNotAlready(FixtureScript.java:358)
> >>>        at
> >>>
> >>>
> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.access$0(FixtureScript.java:355)
> >>>        at
> >>>
> >>>
> org.apache.isis.applib.fixturescripts.FixtureScript.executeChild(FixtureScript.java:494)
> >>>        at
> >>>
> >>>
> org.apache.isis.applib.fixturescripts.FixtureScript.executeChild(FixtureScript.java:516)
> >>>        at
> >>>
> >>>
> fixture.tellmegen.AccountWithUsersAndDiseasesFixture.execute(AccountWithUsersAndDiseasesFixture.java:21)
> >>>        at
> >>>
> >>>
> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.executeChildIfNotAlready(FixtureScript.java:358)
> >>>        at
> >>>
> >>>
> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.access$0(FixtureScript.java:355)
> >>>        at
> >>>
> >>>
> org.apache.isis.applib.fixturescripts.FixtureScript.run(FixtureScript.java:442)
> >>>        at
> >>>
> >>>
> org.apache.isis.applib.fixturescripts.FixtureScript.install(FixtureScript.java:545)
> >>>        at
> >>>
> >>>
> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixture(FixturesInstallerDelegate.java:205)
> >>>        at
> >>>
> >>>
> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtureInTransaction(FixturesInstallerDelegate.java:171)
> >>>        at
> >>>
> >>>
> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtures(FixturesInstallerDelegate.java:158)
> >>>        at
> >>>
> >>>
> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtures(FixturesInstallerDelegate.java:138)
> >>>        at
> >>>
> >>>
> org.apache.isis.core.runtime.fixtures.FixturesInstallerAbstract.installFixtures(FixturesInstallerAbstract.java:42)
> >>>        at
> >>>
> >>>
> org.apache.isis.core.runtime.systemusinginstallers.IsisSystemAbstract.installFixturesIfRequired(IsisSystemAbstract.java:85)
> >>>        at
> >>>
> >>>
> org.apache.isis.core.runtime.system.IsisSystemFixturesHookAbstract.init(IsisSystemFixturesHookAbstract.java:124)
> >>>        at
> >>>
> >>>
> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:133)
> >>>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >>>        at
> >>>
> >>>
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
> >>>        at
> >>>
> >>>
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> >>>        at java.lang.reflect.Method.invoke(Method.java:606)
> >>>        at
> >>> com.google.inject.internal.ProviderMethod.get(ProviderMethod.java:104)
> >>>        at
> >>>
> >>>
> com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
> >>>        at
> >>>
> >>>
> com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
> >>>        at
> >>>
> >>>
> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
> >>>        at
> >>>
> >>>
> com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
> >>>        at com.google.inject.Scopes$1$1.get(Scopes.java:65)
> >>>        at
> >>>
> >>>
> com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
> >>>        at
> >>>
> >>>
> com.google.inject.internal.SingleFieldInjector.inject(SingleFieldInjector.java:53)
> >>>        at
> >>>
> >>>
> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:110)
> >>>        at
> >>>
> >>>
> com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:75)
> >>>        at
> >>>
> >>>
> com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:73)
> >>>        at
> >>>
> >>>
> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1024)
> >>>        at
> >>>
> >>>
> com.google.inject.internal.MembersInjectorImpl.injectAndNotify(MembersInjectorImpl.java:73)
> >>>        at
> >>>
> >>>
> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:60)
> >>>        ... 20 more
> >>> 10:13:37,407  [WicketFilter         main       ERROR]  The
> initialization
> >>> of an application with name 'WicketFilter' has failed.
> >>> com.google.inject.ProvisionException: Guice provision errors:
> >>>
> >>> 1) Error in custom provider,
> >>> org.apache.isis.applib.services.wrapper.HiddenException: Reason: Not
> >>> authorized to view. Identifier:
> com.tellmegen.domain.model.Account#name()
> >>>  at
> >>>
> >>>
> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
> >>>  at
> >>>
> >>>
> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
> >>>  while locating org.apache.isis.core.runtime.system.IsisSystem
> >>>    for field at
> >>>
> >>>
> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.system(IsisWicketApplication.java:1)
> >>>  while locating webapp.SimpleApplication
> >>>
> >>> 1 error
> >>>        at
> >>>
> >>>
> com.google.inject.internal.Errors.throwProvisionExceptionIfErrorsExist(Errors.java:451)
> >>>        at
> >>>
> >>>
> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:65)
> >>>        at
> >>>
> >>>
> com.google.inject.internal.InjectorImpl.injectMembers(InjectorImpl.java:944)
> >>>        at
> >>>
> >>>
> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.init(IsisWicketApplication.java:248)
> >>>        at
> >>> org.apache.wicket.Application.initApplication(Application.java:823)
> >>>        at
> >>>
> org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:424)
> >>>        at
> >>>
> org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:351)
> >>>        at
> >>> org.mortbay.jetty.servlet.FilterHolder.doStart(FilterHolder.java:97)
> >>>        at
> >>>
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
> >>>        at
> >>>
> >>>
> org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:713)
> >>>        at
> >>> org.mortbay.jetty.servlet.Context.startContext(Context.java:140)
> >>>        at
> >>>
> >>>
> org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1282)
> >>>        at
> >>>
> org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:518)
> >>>        at
> >>> org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:499)
> >>>        at
> >>>
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
> >>>        at
> >>>
> org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130)
> >>>        at org.mortbay.jetty.Server.doStart(Server.java:224)
> >>>        at
> >>>
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
> >>>        at
> >>>
> >>>
> org.apache.isis.core.webserver.WebServerBootstrapper.bootstrap(WebServerBootstrapper.java:85)
> >>>        at
> >>> org.apache.isis.core.webserver.WebServer.run(WebServer.java:103)
> >>>        at
> >>> org.apache.isis.core.webserver.WebServer.main(WebServer.java:67)
> >>>        at org.apache.isis.WebServer.main(WebServer.java:25)
> >>> Caused by: org.apache.isis.applib.services.wrapper.HiddenException:
> >>> Reason: Not authorized to view. Identifier:
> >>> com.tellmegen.domain.model.Account#name()
> >>>        at
> >>>
> >>>
> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.toException(DomainObjectInvocationHandler.java:642)
> >>>        at
> >>>
> >>>
> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.notifyListenersAndVetoIfRequired(DomainObjectInvocationHandler.java:610)
> >>>        at
> >>>
> >>>
> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.checkVisibility(DomainObjectInvocationHandler.java:594)
> >>>        at
> >>>
> >>>
> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.handleSetterMethodOnProperty(DomainObjectInvocationHandler.java:372)
> >>>        at
> >>>
> >>>
> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.invoke(DomainObjectInvocationHandler.java:201)
> >>>        at
> >>>
> >>>
> org.apache.isis.core.wrapper.proxy.ProxyInstantiatorForJavassist$1.invoke(ProxyInstantiatorForJavassist.java:52)
> >>>        at
> >>>
> >>>
> com.tellmegen.domain.model.Account_$$_javassist_4.setName(Account_$$_javassist_4.java)
> >>>        at
> >>> com.tellmegen.domain.model.Accounts.createAccount(Accounts.java:27)
> >>>        at
> >>> fixture.tellmegen.AccountFixture.execute(AccountFixture.java:18)
> >>>        at
> >>>
> >>>
> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.executeChildIfNotAlready(FixtureScript.java:358)
> >>>        at
> >>>
> >>>
> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.access$0(FixtureScript.java:355)
> >>>        at
> >>>
> >>>
> org.apache.isis.applib.fixturescripts.FixtureScript.executeChild(FixtureScript.java:494)
> >>>        at
> >>>
> >>>
> org.apache.isis.applib.fixturescripts.FixtureScript.executeChild(FixtureScript.java:516)
> >>>        at
> >>>
> >>>
> fixture.tellmegen.AccountWithUsersAndDiseasesFixture.execute(AccountWithUsersAndDiseasesFixture.java:21)
> >>>        at
> >>>
> >>>
> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.executeChildIfNotAlready(FixtureScript.java:358)
> >>>        at
> >>>
> >>>
> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.access$0(FixtureScript.java:355)
> >>>        at
> >>>
> >>>
> org.apache.isis.applib.fixturescripts.FixtureScript.run(FixtureScript.java:442)
> >>>        at
> >>>
> >>>
> org.apache.isis.applib.fixturescripts.FixtureScript.install(FixtureScript.java:545)
> >>>        at
> >>>
> >>>
> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixture(FixturesInstallerDelegate.java:205)
> >>>        at
> >>>
> >>>
> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtureInTransaction(FixturesInstallerDelegate.java:171)
> >>>        at
> >>>
> >>>
> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtures(FixturesInstallerDelegate.java:158)
> >>>        at
> >>>
> >>>
> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtures(FixturesInstallerDelegate.java:138)
> >>>        at
> >>>
> >>>
> org.apache.isis.core.runtime.fixtures.FixturesInstallerAbstract.installFixtures(FixturesInstallerAbstract.java:42)
> >>>        at
> >>>
> >>>
> org.apache.isis.core.runtime.systemusinginstallers.IsisSystemAbstract.installFixturesIfRequired(IsisSystemAbstract.java:85)
> >>>        at
> >>>
> >>>
> org.apache.isis.core.runtime.system.IsisSystemFixturesHookAbstract.init(IsisSystemFixturesHookAbstract.java:124)
> >>>        at
> >>>
> >>>
> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:133)
> >>>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >>>        at
> >>>
> >>>
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
> >>>        at
> >>>
> >>>
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> >>>        at java.lang.reflect.Method.invoke(Method.java:606)
> >>>        at
> >>> com.google.inject.internal.ProviderMethod.get(ProviderMethod.java:104)
> >>>        at
> >>>
> >>>
> com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
> >>>        at
> >>>
> >>>
> com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
> >>>        at
> >>>
> >>>
> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
> >>>        at
> >>>
> >>>
> com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
> >>>        at com.google.inject.Scopes$1$1.get(Scopes.java:65)
> >>>        at
> >>>
> >>>
> com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
> >>>        at
> >>>
> >>>
> com.google.inject.internal.SingleFieldInjector.inject(SingleFieldInjector.java:53)
> >>>        at
> >>>
> >>>
> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:110)
> >>>        at
> >>>
> >>>
> com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:75)
> >>>        at
> >>>
> >>>
> com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:73)
> >>>        at
> >>>
> >>>
> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1024)
> >>>        at
> >>>
> >>>
> com.google.inject.internal.MembersInjectorImpl.injectAndNotify(MembersInjectorImpl.java:73)
> >>>        at
> >>>
> >>>
> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:60)
> >>>        ... 20 more
> >>> 10:13:37,415  [ObjectReflectorDefault main       INFO ]  shutting down
> >>>
> org.apache.isis.core.metamodel.specloader.ObjectReflectorDefault@6b72523a
> >>> 10:13:37,415  [Application          main       INFO ]  [WicketFilter]
> >>> destroy: Wicket core library initializer
> >>> 10:13:37,415  [Application          main       INFO ]  [WicketFilter]
> >>> destroy: Wicket extensions initializer
> >>> 10:13:37,421  [log                  main       WARN ]  failed
> >>> WicketFilter: javax.servlet.ServletException:
> >>> com.google.inject.ProvisionException: Guice provision errors:
> >>>
> >>> 1) Error in custom provider,
> >>> org.apache.isis.applib.services.wrapper.HiddenException: Reason: Not
> >>> authorized to view. Identifier:
> com.tellmegen.domain.model.Account#name()
> >>>  at
> >>>
> >>>
> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
> >>>  at
> >>>
> >>>
> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
> >>>  while locating org.apache.isis.core.runtime.system.IsisSystem
> >>>    for field at
> >>>
> >>>
> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.system(IsisWicketApplication.java:1)
> >>>  while locating webapp.SimpleApplication
> >>>
> >>> 1 error
> >>> 10:13:37,421  [log                  main       WARN ]  Failed startup
> of
> >>> context org.mortbay.jetty.webapp.WebAppContext@214ce60
> {,src/main/webapp}
> >>> javax.servlet.ServletException: com.google.inject.ProvisionException:
> >>> Guice provision errors:
> >>>
> >>> 1) Error in custom provider,
> >>> org.apache.isis.applib.services.wrapper.HiddenException: Reason: Not
> >>> authorized to view. Identifier:
> com.tellmegen.domain.model.Account#name()
> >>>  at
> >>>
> >>>
> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
> >>>  at
> >>>
> >>>
> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
> >>>  while locating org.apache.isis.core.runtime.system.IsisSystem
> >>>    for field at
> >>>
> >>>
> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.system(IsisWicketApplication.java:1)
> >>>  while locating webapp.SimpleApplication
> >>>
> >>> 1 error
> >>>        at
> >>>
> org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:450)
> >>>        at
> >>>
> org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:351)
> >>>        at
> >>> org.mortbay.jetty.servlet.FilterHolder.doStart(FilterHolder.java:97)
> >>>        at
> >>>
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
> >>>        at
> >>>
> >>>
> org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:713)
> >>>        at
> >>> org.mortbay.jetty.servlet.Context.startContext(Context.java:140)
> >>>        at
> >>>
> >>>
> org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1282)
> >>>        at
> >>>
> org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:518)
> >>>        at
> >>> org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:499)
> >>>        at
> >>>
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
> >>>        at
> >>>
> org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130)
> >>>        at org.mortbay.jetty.Server.doStart(Server.java:224)
> >>>        at
> >>>
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
> >>>        at
> >>>
> >>>
> org.apache.isis.core.webserver.WebServerBootstrapper.bootstrap(WebServerBootstrapper.java:85)
> >>>        at
> >>> org.apache.isis.core.webserver.WebServer.run(WebServer.java:103)
> >>>        at
> >>> org.apache.isis.core.webserver.WebServer.main(WebServer.java:67)
> >>>        at org.apache.isis.WebServer.main(WebServer.java:25)
> >>> Caused by: com.google.inject.ProvisionException: Guice provision
> errors:
> >>>
> >>> 1) Error in custom provider,
> >>> org.apache.isis.applib.services.wrapper.HiddenException: Reason: Not
> >>> authorized to view. Identifier:
> com.tellmegen.domain.model.Account#name()
> >>>  at
> >>>
> >>>
> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
> >>>  at
> >>>
> >>>
> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
> >>>  while locating org.apache.isis.core.runtime.system.IsisSystem
> >>>    for field at
> >>>
> >>>
> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.system(IsisWicketApplication.java:1)
> >>>  while locating webapp.SimpleApplication
> >>>
> >>> 1 error
> >>>        at
> >>>
> >>>
> com.google.inject.internal.Errors.throwProvisionExceptionIfErrorsExist(Errors.java:451)
> >>>        at
> >>>
> >>>
> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:65)
> >>>        at
> >>>
> >>>
> com.google.inject.internal.InjectorImpl.injectMembers(InjectorImpl.java:944)
> >>>        at
> >>>
> >>>
> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.init(IsisWicketApplication.java:248)
> >>>        at
> >>> org.apache.wicket.Application.initApplication(Application.java:823)
> >>>        at
> >>>
> org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:424)
> >>>        ... 16 more
> >>> Caused by: org.apache.isis.applib.services.wrapper.HiddenException:
> >>> Reason: Not authorized to view. Identifier:
> >>> com.tellmegen.domain.model.Account#name()
> >>>        at
> >>>
> >>>
> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.toException(DomainObjectInvocationHandler.java:642)
> >>>        at
> >>>
> >>>
> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.notifyListenersAndVetoIfRequired(DomainObjectInvocationHandler.java:610)
> >>>        at
> >>>
> >>>
> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.checkVisibility(DomainObjectInvocationHandler.java:594)
> >>>        at
> >>>
> >>>
> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.handleSetterMethodOnProperty(DomainObjectInvocationHandler.java:372)
> >>>        at
> >>>
> >>>
> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.invoke(DomainObjectInvocationHandler.java:201)
> >>>        at
> >>>
> >>>
> org.apache.isis.core.wrapper.proxy.ProxyInstantiatorForJavassist$1.invoke(ProxyInstantiatorForJavassist.java:52)
> >>>        at
> >>>
> >>>
> com.tellmegen.domain.model.Account_$$_javassist_4.setName(Account_$$_javassist_4.java)
> >>>        at
> >>> com.tellmegen.domain.model.Accounts.createAccount(Accounts.java:27)
> >>>        at
> >>> fixture.tellmegen.AccountFixture.execute(AccountFixture.java:18)
> >>>        at
> >>>
> >>>
> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.executeChildIfNotAlready(FixtureScript.java:358)
> >>>        at
> >>>
> >>>
> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.access$0(FixtureScript.java:355)
> >>>        at
> >>>
> >>>
> org.apache.isis.applib.fixturescripts.FixtureScript.executeChild(FixtureScript.java:494)
> >>>        at
> >>>
> >>>
> org.apache.isis.applib.fixturescripts.FixtureScript.executeChild(FixtureScript.java:516)
> >>>        at
> >>>
> >>>
> fixture.tellmegen.AccountWithUsersAndDiseasesFixture.execute(AccountWithUsersAndDiseasesFixture.java:21)
> >>>        at
> >>>
> >>>
> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.executeChildIfNotAlready(FixtureScript.java:358)
> >>>        at
> >>>
> >>>
> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.access$0(FixtureScript.java:355)
> >>>        at
> >>>
> >>>
> org.apache.isis.applib.fixturescripts.FixtureScript.run(FixtureScript.java:442)
> >>>        at
> >>>
> >>>
> org.apache.isis.applib.fixturescripts.FixtureScript.install(FixtureScript.java:545)
> >>>        at
> >>>
> >>>
> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixture(FixturesInstallerDelegate.java:205)
> >>>        at
> >>>
> >>>
> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtureInTransaction(FixturesInstallerDelegate.java:171)
> >>>        at
> >>>
> >>>
> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtures(FixturesInstallerDelegate.java:158)
> >>>        at
> >>>
> >>>
> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtures(FixturesInstallerDelegate.java:138)
> >>>        at
> >>>
> >>>
> org.apache.isis.core.runtime.fixtures.FixturesInstallerAbstract.installFixtures(FixturesInstallerAbstract.java:42)
> >>>        at
> >>>
> >>>
> org.apache.isis.core.runtime.systemusinginstallers.IsisSystemAbstract.installFixturesIfRequired(IsisSystemAbstract.java:85)
> >>>        at
> >>>
> >>>
> org.apache.isis.core.runtime.system.IsisSystemFixturesHookAbstract.init(IsisSystemFixturesHookAbstract.java:124)
> >>>        at
> >>>
> >>>
> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:133)
> >>>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >>>        at
> >>>
> >>>
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
> >>>        at
> >>>
> >>>
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> >>>        at java.lang.reflect.Method.invoke(Method.java:606)
> >>>        at
> >>> com.google.inject.internal.ProviderMethod.get(ProviderMethod.java:104)
> >>>        at
> >>>
> >>>
> com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
> >>>        at
> >>>
> >>>
> com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
> >>>        at
> >>>
> >>>
> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
> >>>        at
> >>>
> >>>
> com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
> >>>        at com.google.inject.Scopes$1$1.get(Scopes.java:65)
> >>>        at
> >>>
> >>>
> com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
> >>>        at
> >>>
> >>>
> com.google.inject.internal.SingleFieldInjector.inject(SingleFieldInjector.java:53)
> >>>        at
> >>>
> >>>
> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:110)
> >>>        at
> >>>
> >>>
> com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:75)
> >>>        at
> >>>
> >>>
> com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:73)
> >>>        at
> >>>
> >>>
> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1024)
> >>>        at
> >>>
> >>>
> com.google.inject.internal.MembersInjectorImpl.injectAndNotify(MembersInjectorImpl.java:73)
> >>>        at
> >>>
> >>>
> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:60)
> >>>        ... 20 more
> >>> 10:13:37,422  [log                  main       ERROR]  Nested in
> >>> javax.servlet.ServletException: com.google.inject.ProvisionException:
> >>> Guice
> >>> provision errors:
> >>>
> >>> 1) Error in custom provider,
> >>> org.apache.isis.applib.services.wrapper.HiddenException: Reason: Not
> >>> authorized to view. Identifier:
> com.tellmegen.domain.model.Account#name()
> >>>  at
> >>>
> >>>
> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
> >>>  at
> >>>
> >>>
> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
> >>>  while locating org.apache.isis.core.runtime.system.IsisSystem
> >>>    for field at
> >>>
> >>>
> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.system(IsisWicketApplication.java:1)
> >>>  while locating webapp.SimpleApplication
> >>>
> >>> 1 error:
> >>> com.google.inject.ProvisionException: Guice provision errors:
> >>>
> >>> 1) Error in custom provider,
> >>> org.apache.isis.applib.services.wrapper.HiddenException: Reason: Not
> >>> authorized to view. Identifier:
> com.tellmegen.domain.model.Account#name()
> >>>  at
> >>>
> >>>
> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
> >>>  at
> >>>
> >>>
> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
> >>>  while locating org.apache.isis.core.runtime.system.IsisSystem
> >>>    for field at
> >>>
> >>>
> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.system(IsisWicketApplication.java:1)
> >>>  while locating webapp.SimpleApplication
> >>>
> >>> 1 error
> >>>        at
> >>>
> >>>
> com.google.inject.internal.Errors.throwProvisionExceptionIfErrorsExist(Errors.java:451)
> >>>        at
> >>>
> >>>
> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:65)
> >>>        at
> >>>
> >>>
> com.google.inject.internal.InjectorImpl.injectMembers(InjectorImpl.java:944)
> >>>        at
> >>>
> >>>
> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.init(IsisWicketApplication.java:248)
> >>>        at
> >>> org.apache.wicket.Application.initApplication(Application.java:823)
> >>>        at
> >>>
> org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:424)
> >>>        at
> >>>
> org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:351)
> >>>        at
> >>> org.mortbay.jetty.servlet.FilterHolder.doStart(FilterHolder.java:97)
> >>>        at
> >>>
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
> >>>        at
> >>>
> >>>
> org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:713)
> >>>        at
> >>> org.mortbay.jetty.servlet.Context.startContext(Context.java:140)
> >>>        at
> >>>
> >>>
> org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1282)
> >>>        at
> >>>
> org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:518)
> >>>        at
> >>> org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:499)
> >>>        at
> >>>
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
> >>>        at
> >>>
> org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130)
> >>>        at org.mortbay.jetty.Server.doStart(Server.java:224)
> >>>        at
> >>>
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
> >>>        at
> >>>
> >>>
> org.apache.isis.core.webserver.WebServerBootstrapper.bootstrap(WebServerBootstrapper.java:85)
> >>>        at
> >>> org.apache.isis.core.webserver.WebServer.run(WebServer.java:103)
> >>>        at
> >>> org.apache.isis.core.webserver.WebServer.main(WebServer.java:67)
> >>>        at org.apache.isis.WebServer.main(WebServer.java:25)
> >>> Caused by: org.apache.isis.applib.services.wrapper.HiddenException:
> >>> Reason: Not authorized to view. Identifier:
> >>> com.tellmegen.domain.model.Account#name()
> >>>        at
> >>>
> >>>
> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.toException(DomainObjectInvocationHandler.java:642)
> >>>        at
> >>>
> >>>
> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.notifyListenersAndVetoIfRequired(DomainObjectInvocationHandler.java:610)
> >>>        at
> >>>
> >>>
> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.checkVisibility(DomainObjectInvocationHandler.java:594)
> >>>        at
> >>>
> >>>
> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.handleSetterMethodOnProperty(DomainObjectInvocationHandler.java:372)
> >>>        at
> >>>
> >>>
> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.invoke(DomainObjectInvocationHandler.java:201)
> >>>        at
> >>>
> >>>
> org.apache.isis.core.wrapper.proxy.ProxyInstantiatorForJavassist$1.invoke(ProxyInstantiatorForJavassist.java:52)
> >>>        at
> >>>
> >>>
> com.tellmegen.domain.model.Account_$$_javassist_4.setName(Account_$$_javassist_4.java)
> >>>        at
> >>> com.tellmegen.domain.model.Accounts.createAccount(Accounts.java:27)
> >>>        at
> >>> fixture.tellmegen.AccountFixture.execute(AccountFixture.java:18)
> >>>        at
> >>>
> >>>
> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.executeChildIfNotAlready(FixtureScript.java:358)
> >>>        at
> >>>
> >>>
> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.access$0(FixtureScript.java:355)
> >>>        at
> >>>
> >>>
> org.apache.isis.applib.fixturescripts.FixtureScript.executeChild(FixtureScript.java:494)
> >>>        at
> >>>
> >>>
> org.apache.isis.applib.fixturescripts.FixtureScript.executeChild(FixtureScript.java:516)
> >>>        at
> >>>
> >>>
> fixture.tellmegen.AccountWithUsersAndDiseasesFixture.execute(AccountWithUsersAndDiseasesFixture.java:21)
> >>>        at
> >>>
> >>>
> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.executeChildIfNotAlready(FixtureScript.java:358)
> >>>        at
> >>>
> >>>
> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.access$0(FixtureScript.java:355)
> >>>        at
> >>>
> >>>
> org.apache.isis.applib.fixturescripts.FixtureScript.run(FixtureScript.java:442)
> >>>        at
> >>>
> >>>
> org.apache.isis.applib.fixturescripts.FixtureScript.install(FixtureScript.java:545)
> >>>        at
> >>>
> >>>
> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixture(FixturesInstallerDelegate.java:205)
> >>>        at
> >>>
> >>>
> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtureInTransaction(FixturesInstallerDelegate.java:171)
> >>>        at
> >>>
> >>>
> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtures(FixturesInstallerDelegate.java:158)
> >>>        at
> >>>
> >>>
> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtures(FixturesInstallerDelegate.java:138)
> >>>        at
> >>>
> >>>
> org.apache.isis.core.runtime.fixtures.FixturesInstallerAbstract.installFixtures(FixturesInstallerAbstract.java:42)
> >>>        at
> >>>
> >>>
> org.apache.isis.core.runtime.systemusinginstallers.IsisSystemAbstract.installFixturesIfRequired(IsisSystemAbstract.java:85)
> >>>        at
> >>>
> >>>
> org.apache.isis.core.runtime.system.IsisSystemFixturesHookAbstract.init(IsisSystemFixturesHookAbstract.java:124)
> >>>        at
> >>>
> >>>
> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:133)
> >>>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >>>        at
> >>>
> >>>
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
> >>>        at
> >>>
> >>>
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> >>>        at java.lang.reflect.Method.invoke(Method.java:606)
> >>>        at
> >>> com.google.inject.internal.ProviderMethod.get(ProviderMethod.java:104)
> >>>        at
> >>>
> >>>
> com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
> >>>        at
> >>>
> >>>
> com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
> >>>        at
> >>>
> >>>
> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
> >>>        at
> >>>
> >>>
> com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
> >>>        at com.google.inject.Scopes$1$1.get(Scopes.java:65)
> >>>        at
> >>>
> >>>
> com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
> >>>        at
> >>>
> >>>
> com.google.inject.internal.SingleFieldInjector.inject(SingleFieldInjector.java:53)
> >>>        at
> >>>
> >>>
> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:110)
> >>>        at
> >>>
> >>>
> com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:75)
> >>>        at
> >>>
> >>>
> com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:73)
> >>>        at
> >>>
> >>>
> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1024)
> >>>        at
> >>>
> >>>
> com.google.inject.internal.MembersInjectorImpl.injectAndNotify(MembersInjectorImpl.java:73)
> >>>        at
> >>>
> >>>
> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:60)
> >>>        ... 20 more
> >>> 10:13:37,430  [log                  main       INFO ]  Started
> >>> SocketConnector@0.0.0.0:8080
> >>>
> >>>
> >>>
> >>> Óscar Bou Bou
> >>> Responsable de Producto
> >>> Auditor Jefe de Certificación ISO 27001 en BSI
> >>> CISA, CRISC, APMG ISO 20000, ITIL-F
> >>>
> >>>    902 900 231 / 620 267 520
> >>>    http://www.twitter.com/oscarbou
> >>>
> >>>    http://es.linkedin.com/in/oscarbou
> >>>
> >>>    http://www.GesConsultor.com <http://www.gesconsultor.com/>
> >>>
> >>>
> >>>
> >>> Este mensaje y los ficheros anexos son confidenciales. Los mismos
> >>> contienen información reservada que no puede ser difundida. Si usted ha
> >>> recibido este correo por error, tenga la amabilidad de eliminarlo de su
> >>> sistema y avisar al remitente mediante reenvío a su dirección
> electrónica;
> >>> no deberá copiar el mensaje ni divulgar su contenido a ninguna persona.
> >>> Su dirección de correo electrónico junto a sus datos personales constan
> >>> en un fichero titularidad de Gesdatos Software, S.L. cuya finalidad es
> la
> >>> de mantener el contacto con Ud. Si quiere saber de qué información
> >>> disponemos de Ud., modificarla, y en su caso, cancelarla, puede hacerlo
> >>> enviando un escrito al efecto, acompañado de una fotocopia de su
> D.N.I. a
> >>> la siguiente dirección: Gesdatos Software, S.L. , Paseo de la
> Castellana,
> >>> 153 bajo - 28046 (Madrid), y Avda. Cortes Valencianas num. 50, 1ºC -
> 46015
> >>> (Valencia). Asimismo, es su responsabilidad comprobar que este mensaje
> o
> >>> sus archivos adjuntos no contengan virus informáticos, y en caso que
> los
> >>> tuvieran eliminarlos.
> >>>
> >>
> >>
> >> *Óscar Bou Bou*
> >> Responsable de Producto
> >> Auditor Jefe de Certificación ISO 27001 en BSI
> >> CISA, CRISC, APMG ISO 20000, ITIL-F
> >>
> >>    902 900 231 / 620 267 520
> >>    http://www.twitter.com/oscarbou
> >>
> >>    http://es.linkedin.com/in/oscarbou
> >>
> >>    http://www.GesConsultor.com <http://www.gesconsultor.com/>
> >>
> >>
> >>
> >> Este mensaje y los ficheros anexos son confidenciales. Los mismos
> >> contienen información reservada que no puede ser difundida. Si usted ha
> >> recibido este correo por error, tenga la amabilidad de eliminarlo de su
> >> sistema y avisar al remitente mediante reenvío a su dirección
> electrónica;
> >> no deberá copiar el mensaje ni divulgar su contenido a ninguna persona.
> >> Su dirección de correo electrónico junto a sus datos personales constan
> >> en un fichero titularidad de Gesdatos Software, S.L. cuya finalidad es
> la
> >> de mantener el contacto con Ud. Si quiere saber de qué información
> >> disponemos de Ud., modificarla, y en su caso, cancelarla, puede hacerlo
> >> enviando un escrito al efecto, acompañado de una fotocopia de su D.N.I.
> a
> >> la siguiente dirección: Gesdatos Software, S.L. , Paseo de la
> Castellana,
> >> 153 bajo - 28046 (Madrid), y Avda. Cortes Valencianas num. 50, 1ºC -
> 46015
> >> (Valencia). Asimismo, es su responsabilidad comprobar que este mensaje o
> >> sus archivos adjuntos no contengan virus informáticos, y en caso que los
> >> tuvieran eliminarlos.
> >>
> >>
> >>
> >>
> >>
> >>
>

Re: Exception on latest snapshot when executing this.wrapperFactory.wrap()

Posted by GESCONSULTOR <o....@gesconsultor.com>.
Thanks Martin.

Seems possible. I executed "Project - Clean" and "Maven - Update project" checking the update snapshots option. But it's possible some old code/jars remained ... 

> El 20/12/2014, a las 13:35, Martin Grigorov <mg...@apache.org> escribió:
> 
> Hi Oscar,
> 
> To me this looks like a temporary issue with the classpath.
> I've experienced such kind of exceptions when both Maven and my IDE
> clean/build at the same time. Next time you see something like this make
> sure you rebuild the project and try again.
>> On Dec 20, 2014 10:35 AM, "GESCONSULTOR" <o....@gesconsultor.com> wrote:
>> 
>> HI Martin.
>> 
>> It happened right after pressing the login button.
>> 
>> But yesterday I updated to the latest snapshot and It runned ok.
>> 
>> So it's not happening now.
>> 
>> Thanks,
>> 
>> Oscar
>> 
>>>> El 19/12/2014, a las 21:51, Martin Grigorov <mg...@apache.org>
>>> escribió:
>>> 
>>> The exception message says the problem is related to the sign in page.
>>> There is no menu bar in that page.
>>> 
>>> Oscar, is it easy to reproduce with any of the demo apps (todo, simple,
>>> kitchensink, or yours own) ?
>>> 
>>> Martin Grigorov
>>> Wicket Training and Consulting
>>> https://twitter.com/mtgrigorov
>>> 
>>> On Wed, Dec 17, 2014 at 7:22 PM, Dan Haywood <
>> dan@haywood-associates.co.uk>
>>> wrote:
>>>> 
>>>> One change we made, that I'm wondering if we should revert, was to show
>> the
>>>> application menu bar on the error page. I suspect that an exception is
>>>> being thrown in there somewhere, which then puts us into an infinite
>> loop.
>>>> 
>>>> Perhaps the best thing would forus to detect this and act appropriately.
>>>> On 17 Dec 2014 16:40, "GESCONSULTOR - Óscar Bou" <
>> o.bou@gesconsultor.com>
>>>> wrote:
>>>> 
>>>>> Hi again.
>>>>> 
>>>>> If it helps, on browser the following exception is shown:
>>>>> 
>>>>> Código de error: ERR_TOO_MANY_REDIRECTS
>>>>> 
>>>>> 
>>>>> 
>>>>> 
>>>>> El 17/12/2014, a las 17:31, GESCONSULTOR - Óscar Bou <
>>>>> o.bou@gesconsultor.com> escribió:
>>>>> 
>>>>> Hi, Dan.
>>>>> 
>>>>> I've just updated to the latest snapshot and it properly executes the
>>>>> fixture :)
>>>>> 
>>>>> But after that, when generating the page, the following Wicket
>> exception
>>>>> is thrown ...
>>>>> 
>>>>> 
>>>>> Seems not related, but as it has just happened after updating the
>>>>> snapshot, any idea?
>>>>> 
>>>>> 
>>>>> Thanks,
>>>>> 
>>>>> Oscar
>>>>> 
>>>>> 
>>>>> 17:28:08,481  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>>>>> ********************************
>>>>> 17:28:08,482  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>>>>> Handling the following exception
>>>>> org.apache.wicket.protocol.http.PageExpiredException: Page with id
>> '375'
>>>>> has expired.
>>>>> 17:28:08,482  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>>>>> ********************************
>>>>> 17:28:08,482  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN
>> ]
>>>>> Unable to obtain exceptionRecognizers (no session), will be treated as
>>>>> unrecognized exception
>>>>> 17:28:08,488  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>>>>> ********************************
>>>>> 17:28:08,488  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>>>>> Handling the following exception
>>>>> org.apache.wicket.markup.MarkupNotFoundException: Can not determine
>>>>> Markup. Component is not yet connected to a parent. [Page class =
>>>>> org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage, id =
>> 376,
>>>>> render count = 1]
>>>>> at org.apache.wicket.Component.getMarkup(Component.java:749)
>>>>> at org.apache.wicket.Component.internalRender(Component.java:2309)
>>>>> at org.apache.wicket.Component.render(Component.java:2272)
>>>>> at org.apache.wicket.Page.renderPage(Page.java:1024)
>>>>> at
>> org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:129)
>>>>> at
>> org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:228)
>>>>> at
>> org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175)
>>>>> at
>> org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:862)
>>>>> at
>> org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
>>>>> at
>> org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:310)
>>>>> at
>> org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:233)
>>>>> at
>> org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289)
>>>>> at
>> org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:259)
>>>>> at
>> org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201)
>>>>> at
>> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282)
>>>>> at
>> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
>>>>> at
>> org.apache.isis.core.webapp.diagnostics.IsisLogOnExceptionFilter.doFilter(IsisLogOnExceptionFilter.java:52)
>>>>> at
>> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
>>>>> at
>> org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
>>>>> at
>> org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
>>>>> at
>> org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
>>>>> at
>> org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
>>>>> at
>> org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
>>>>> at
>> org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
>>>>> at
>> org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
>>>>> at
>> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
>>>>> at
>>>> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399)
>>>>> at
>> org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
>>>>> at
>>>> org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
>>>>> at
>>>> org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
>>>>> at
>> org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)
>>>>> at
>>>> org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
>>>>> at org.mortbay.jetty.Server.handle(Server.java:326)
>>>>> at
>>>> org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
>>>>> at
>> org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928)
>>>>> at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
>>>>> at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
>>>>> at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
>>>>> at
>> org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228)
>>>>> at
>> org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
>>>>> 17:28:08,489  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>>>>> ********************************
>>>>> 17:28:08,489  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN
>> ]
>>>>> Unable to obtain exceptionRecognizers (no session), will be treated as
>>>>> unrecognized exception
>>>>> 17:28:08,499  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>>>>> ********************************
>>>>> 17:28:08,499  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>>>>> Handling the following exception
>>>>> org.apache.wicket.protocol.http.PageExpiredException: Page with id
>> '377'
>>>>> has expired.
>>>>> 17:28:08,499  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>>>>> ********************************
>>>>> 17:28:08,499  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN
>> ]
>>>>> Unable to obtain exceptionRecognizers (no session), will be treated as
>>>>> unrecognized exception
>>>>> 17:28:08,502  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>>>>> ********************************
>>>>> 17:28:08,503  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>>>>> Handling the following exception
>>>>> org.apache.wicket.markup.MarkupNotFoundException: Can not determine
>>>>> Markup. Component is not yet connected to a parent. [Page class =
>>>>> org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage, id =
>> 378,
>>>>> render count = 1]
>>>>> at org.apache.wicket.Component.getMarkup(Component.java:749)
>>>>> at org.apache.wicket.Component.internalRender(Component.java:2309)
>>>>> at org.apache.wicket.Component.render(Component.java:2272)
>>>>> at org.apache.wicket.Page.renderPage(Page.java:1024)
>>>>> at
>> org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:129)
>>>>> at
>> org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:228)
>>>>> at
>> org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175)
>>>>> at
>> org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:862)
>>>>> at
>> org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
>>>>> at
>> org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:310)
>>>>> at
>> org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:233)
>>>>> at
>> org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289)
>>>>> at
>> org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:259)
>>>>> at
>> org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201)
>>>>> at
>> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282)
>>>>> at
>> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
>>>>> at
>> org.apache.isis.core.webapp.diagnostics.IsisLogOnExceptionFilter.doFilter(IsisLogOnExceptionFilter.java:52)
>>>>> at
>> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
>>>>> at
>> org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
>>>>> at
>> org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
>>>>> at
>> org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
>>>>> at
>> org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
>>>>> at
>> org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
>>>>> at
>> org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
>>>>> at
>> org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
>>>>> at
>> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
>>>>> at
>>>> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399)
>>>>> at
>> org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
>>>>> at
>>>> org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
>>>>> at
>>>> org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
>>>>> at
>> org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)
>>>>> at
>>>> org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
>>>>> at org.mortbay.jetty.Server.handle(Server.java:326)
>>>>> at
>>>> org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
>>>>> at
>> org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928)
>>>>> at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
>>>>> at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
>>>>> at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
>>>>> at
>> org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228)
>>>>> at
>> org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
>>>>> 17:28:08,503  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>>>>> ********************************
>>>>> 17:28:08,503  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN
>> ]
>>>>> Unable to obtain exceptionRecognizers (no session), will be treated as
>>>>> unrecognized exception
>>>>> 17:28:08,509  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>>>>> ********************************
>>>>> 17:28:08,509  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>>>>> Handling the following exception
>>>>> org.apache.wicket.protocol.http.PageExpiredException: Page with id
>> '379'
>>>>> has expired.
>>>>> 17:28:08,509  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>>>>> ********************************
>>>>> 17:28:08,509  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN
>> ]
>>>>> Unable to obtain exceptionRecognizers (no session), will be treated as
>>>>> unrecognized exception
>>>>> 17:28:08,512  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>>>>> ********************************
>>>>> 17:28:08,512  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>>>>> Handling the following exception
>>>>> org.apache.wicket.markup.MarkupNotFoundException: Can not determine
>>>>> Markup. Component is not yet connected to a parent. [Page class =
>>>>> org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage, id =
>> 380,
>>>>> render count = 1]
>>>>> at org.apache.wicket.Component.getMarkup(Component.java:749)
>>>>> at org.apache.wicket.Component.internalRender(Component.java:2309)
>>>>> at org.apache.wicket.Component.render(Component.java:2272)
>>>>> at org.apache.wicket.Page.renderPage(Page.java:1024)
>>>>> at
>> org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:129)
>>>>> at
>> org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:228)
>>>>> at
>> org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175)
>>>>> at
>> org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:862)
>>>>> at
>> org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
>>>>> at
>> org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:310)
>>>>> at
>> org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:233)
>>>>> at
>> org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289)
>>>>> at
>> org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:259)
>>>>> at
>> org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201)
>>>>> at
>> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282)
>>>>> at
>> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
>>>>> at
>> org.apache.isis.core.webapp.diagnostics.IsisLogOnExceptionFilter.doFilter(IsisLogOnExceptionFilter.java:52)
>>>>> at
>> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
>>>>> at
>> org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
>>>>> at
>> org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
>>>>> at
>> org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
>>>>> at
>> org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
>>>>> at
>> org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
>>>>> at
>> org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
>>>>> at
>> org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
>>>>> at
>> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
>>>>> at
>>>> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399)
>>>>> at
>> org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
>>>>> at
>>>> org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
>>>>> at
>>>> org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
>>>>> at
>> org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)
>>>>> at
>>>> org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
>>>>> at org.mortbay.jetty.Server.handle(Server.java:326)
>>>>> at
>>>> org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
>>>>> at
>> org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928)
>>>>> at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
>>>>> at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
>>>>> at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
>>>>> at
>> org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228)
>>>>> at
>> org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
>>>>> 17:28:08,513  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>>>>> ********************************
>>>>> 17:28:08,513  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN
>> ]
>>>>> Unable to obtain exceptionRecognizers (no session), will be treated as
>>>>> unrecognized exception
>>>>> 17:28:08,519  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>>>>> ********************************
>>>>> 17:28:08,519  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>>>>> Handling the following exception
>>>>> org.apache.wicket.protocol.http.PageExpiredException: Page with id
>> '381'
>>>>> has expired.
>>>>> 17:28:08,520  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>>>>> ********************************
>>>>> 17:28:08,520  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN
>> ]
>>>>> Unable to obtain exceptionRecognizers (no session), will be treated as
>>>>> unrecognized exception
>>>>> 17:28:08,525  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>>>>> ********************************
>>>>> 17:28:08,525  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>>>>> Handling the following exception
>>>>> org.apache.wicket.markup.MarkupNotFoundException: Can not determine
>>>>> Markup. Component is not yet connected to a parent. [Page class =
>>>>> org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage, id =
>> 382,
>>>>> render count = 1]
>>>>> at org.apache.wicket.Component.getMarkup(Component.java:749)
>>>>> at org.apache.wicket.Component.internalRender(Component.java:2309)
>>>>> at org.apache.wicket.Component.render(Component.java:2272)
>>>>> at org.apache.wicket.Page.renderPage(Page.java:1024)
>>>>> at
>>>> 
>> org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:129)
>>>>> at
>>>> 
>> org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:228)
>>>>> at
>>>> 
>> org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175)
>>>>> at
>>>> 
>> org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:862)
>>>>> at
>>>> 
>> org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
>>>>> at
>>>> 
>> org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:310)
>>>>> at
>>>> 
>> org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:233)
>>>>> at
>>>> 
>> org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289)
>>>>> at
>>>> 
>> org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:259)
>>>>> at
>>>> 
>> org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201)
>>>>> at
>>>> 
>> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282)
>>>>> at
>>>> 
>> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
>>>>> at
>>>> 
>> org.apache.isis.core.webapp.diagnostics.IsisLogOnExceptionFilter.doFilter(IsisLogOnExceptionFilter.java:52)
>>>>> at
>>>> 
>> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
>>>>> at
>>>> 
>> org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
>>>>> at
>>>> 
>> org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
>>>>> at
>>>> 
>> org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
>>>>> at
>>>> 
>> org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
>>>>> at
>>>> 
>> org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
>>>>> at
>>>> 
>> org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
>>>>> at
>>>> 
>> org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
>>>>> at
>>>> 
>> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
>>>>> at
>>>> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399)
>>>>> at
>>>> 
>> org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
>>>>> at
>>>> org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
>>>>> at
>>>> org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
>>>>> at
>> org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)
>>>>> at
>>>> org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
>>>>> at org.mortbay.jetty.Server.handle(Server.java:326)
>>>>> at
>>>> org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
>>>>> at
>>>> 
>> org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928)
>>>>> at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
>>>>> at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
>>>>> at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
>>>>> at
>>>> 
>> org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228)
>>>>> at
>>>> 
>> org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
>>>>> 17:28:08,525  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>>>>> ********************************
>>>>> 17:28:08,526  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN
>> ]
>>>>> Unable to obtain exceptionRecognizers (no session), will be treated as
>>>>> unrecognized exception
>>>>> 17:28:08,532  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>>>>> ********************************
>>>>> 17:28:08,532  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>>>>> Handling the following exception
>>>>> org.apache.wicket.protocol.http.PageExpiredException: Page with id
>> '383'
>>>>> has expired.
>>>>> 17:28:08,532  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>>>>> ********************************
>>>>> 17:28:08,532  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN
>> ]
>>>>> Unable to obtain exceptionRecognizers (no session), will be treated as
>>>>> unrecognized exception
>>>>> 17:28:08,536  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>>>>> ********************************
>>>>> 17:28:08,536  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>>>>> Handling the following exception
>>>>> org.apache.wicket.markup.MarkupNotFoundException: Can not determine
>>>>> Markup. Component is not yet connected to a parent. [Page class =
>>>>> org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage, id =
>> 384,
>>>>> render count = 1]
>>>>> at org.apache.wicket.Component.getMarkup(Component.java:749)
>>>>> at org.apache.wicket.Component.internalRender(Component.java:2309)
>>>>> at org.apache.wicket.Component.render(Component.java:2272)
>>>>> at org.apache.wicket.Page.renderPage(Page.java:1024)
>>>>> at
>>>> 
>> org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:129)
>>>>> at
>>>> 
>> org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:228)
>>>>> at
>>>> 
>> org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175)
>>>>> at
>>>> 
>> org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:862)
>>>>> at
>>>> 
>> org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
>>>>> at
>>>> 
>> org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:310)
>>>>> at
>>>>> 
>>>> 
>> org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:233)
>>>>> at
>>>>> 
>>>> 
>> org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289)
>>>>> at
>>>>> 
>>>> 
>> org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:259)
>>>>> at
>>>>> 
>>>> 
>> org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201)
>>>>> at
>>>>> 
>>>> 
>> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282)
>>>>> at
>>>>> 
>>>> 
>> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
>>>>> at
>>>>> 
>>>> 
>> org.apache.isis.core.webapp.diagnostics.IsisLogOnExceptionFilter.doFilter(IsisLogOnExceptionFilter.java:52)
>>>>> at
>>>>> 
>>>> 
>> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
>>>>> at
>>>>> 
>>>> 
>> org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
>>>>> at
>>>>> 
>>>> 
>> org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
>>>>> at
>>>>> 
>>>> 
>> org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
>>>>> at
>>>>> 
>>>> 
>> org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
>>>>> at
>>>>> 
>>>> 
>> org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
>>>>> at
>>>>> 
>>>> 
>> org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
>>>>> at
>>>>> 
>>>> 
>> org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
>>>>> at
>>>>> 
>>>> 
>> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
>>>>> at
>>>> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399)
>>>>> at
>>>>> 
>>>> 
>> org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
>>>>> at
>>>> org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
>>>>> at
>>>> org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
>>>>> at
>> org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)
>>>>> at
>>>> org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
>>>>> at org.mortbay.jetty.Server.handle(Server.java:326)
>>>>> at
>>>> org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
>>>>> at
>>>>> 
>>>> 
>> org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928)
>>>>> at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
>>>>> at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
>>>>> at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
>>>>> at
>>>>> 
>>>> 
>> org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228)
>>>>> at
>>>>> 
>>>> 
>> org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
>>>>> 17:28:08,537  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>>>>> ********************************
>>>>> 17:28:08,537  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN
>> ]
>>>>> Unable to obtain exceptionRecognizers (no session), will be treated as
>>>>> unrecognized exception
>>>>> 17:28:08,547  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>>>>> ********************************
>>>>> 17:28:08,547  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>>>>> Handling the following exception
>>>>> org.apache.wicket.protocol.http.PageExpiredException: Page with id
>> '385'
>>>>> has expired.
>>>>> 17:28:08,547  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>>>>> ********************************
>>>>> 17:28:08,547  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN
>> ]
>>>>> Unable to obtain exceptionRecognizers (no session), will be treated as
>>>>> unrecognized exception
>>>>> 17:28:08,552  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>>>>> ********************************
>>>>> 17:28:08,552  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>>>>> Handling the following exception
>>>>> org.apache.wicket.markup.MarkupNotFoundException: Can not determine
>>>>> Markup. Component is not yet connected to a parent. [Page class =
>>>>> org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage, id =
>> 386,
>>>>> render count = 1]
>>>>> at org.apache.wicket.Component.getMarkup(Component.java:749)
>>>>> at org.apache.wicket.Component.internalRender(Component.java:2309)
>>>>> at org.apache.wicket.Component.render(Component.java:2272)
>>>>> at org.apache.wicket.Page.renderPage(Page.java:1024)
>>>>> at
>>>>> 
>>>> 
>> org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:129)
>>>>> at
>>>>> 
>>>> 
>> org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:228)
>>>>> at
>>>>> 
>>>> 
>> org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175)
>>>>> at
>>>>> 
>>>> 
>> org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:862)
>>>>> at
>>>>> 
>>>> 
>> org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
>>>>> at
>>>>> 
>>>> 
>> org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:310)
>>>>> at
>>>>> 
>>>> 
>> org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:233)
>>>>> at
>>>>> 
>>>> 
>> org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289)
>>>>> at
>>>>> 
>>>> 
>> org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:259)
>>>>> at
>>>>> 
>>>> 
>> org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201)
>>>>> at
>>>>> 
>>>> 
>> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282)
>>>>> at
>>>>> 
>>>> 
>> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
>>>>> at
>>>>> 
>>>> 
>> org.apache.isis.core.webapp.diagnostics.IsisLogOnExceptionFilter.doFilter(IsisLogOnExceptionFilter.java:52)
>>>>> at
>>>>> 
>>>> 
>> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
>>>>> at
>>>>> 
>>>> 
>> org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
>>>>> at
>>>>> 
>>>> 
>> org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
>>>>> at
>>>>> 
>>>> 
>> org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
>>>>> at
>>>>> 
>>>> 
>> org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
>>>>> at
>>>>> 
>>>> 
>> org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
>>>>> at
>>>>> 
>>>> 
>> org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
>>>>> at
>>>>> 
>>>> 
>> org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
>>>>> at
>>>>> 
>>>> 
>> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
>>>>> at
>>>> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399)
>>>>> at
>>>>> 
>>>> 
>> org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
>>>>> at
>>>> org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
>>>>> at
>>>> org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
>>>>> at
>> org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)
>>>>> at
>>>> org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
>>>>> at org.mortbay.jetty.Server.handle(Server.java:326)
>>>>> at
>>>> org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
>>>>> at
>>>>> 
>>>> 
>> org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928)
>>>>> at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
>>>>> at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
>>>>> at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
>>>>> at
>>>>> 
>>>> 
>> org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228)
>>>>> at
>>>>> 
>>>> 
>> org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
>>>>> 17:28:08,553  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>>>>> ********************************
>>>>> 17:28:08,553  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN
>> ]
>>>>> Unable to obtain exceptionRecognizers (no session), will be treated as
>>>>> unrecognized exception
>>>>> 17:28:08,560  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>>>>> ********************************
>>>>> 17:28:08,560  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>>>>> Handling the following exception
>>>>> org.apache.wicket.protocol.http.PageExpiredException: Page with id
>> '387'
>>>>> has expired.
>>>>> 17:28:08,560  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>>>>> ********************************
>>>>> 17:28:08,560  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN
>> ]
>>>>> Unable to obtain exceptionRecognizers (no session), will be treated as
>>>>> unrecognized exception
>>>>> 17:28:08,564  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>>>>> ********************************
>>>>> 17:28:08,564  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>>>>> Handling the following exception
>>>>> org.apache.wicket.markup.MarkupNotFoundException: Can not determine
>>>>> Markup. Component is not yet connected to a parent. [Page class =
>>>>> org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage, id =
>> 388,
>>>>> render count = 1]
>>>>> at org.apache.wicket.Component.getMarkup(Component.java:749)
>>>>> at org.apache.wicket.Component.internalRender(Component.java:2309)
>>>>> at org.apache.wicket.Component.render(Component.java:2272)
>>>>> at org.apache.wicket.Page.renderPage(Page.java:1024)
>>>>> at
>>>>> 
>>>> 
>> org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:129)
>>>>> at
>>>>> 
>>>> 
>> org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:228)
>>>>> at
>>>>> 
>>>> 
>> org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175)
>>>>> at
>>>>> 
>>>> 
>> org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:862)
>>>>> at
>>>>> 
>>>> 
>> org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
>>>>> at
>>>>> 
>>>> 
>> org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:310)
>>>>> at
>>>>> 
>>>> 
>> org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:233)
>>>>> at
>>>>> 
>>>> 
>> org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289)
>>>>> at
>>>>> 
>>>> 
>> org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:259)
>>>>> at
>>>>> 
>>>> 
>> org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201)
>>>>> at
>>>>> 
>>>> 
>> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282)
>>>>> at
>>>>> 
>>>> 
>> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
>>>>> at
>>>>> 
>>>> 
>> org.apache.isis.core.webapp.diagnostics.IsisLogOnExceptionFilter.doFilter(IsisLogOnExceptionFilter.java:52)
>>>>> at
>>>>> 
>>>> 
>> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
>>>>> at
>>>>> 
>>>> 
>> org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
>>>>> at
>>>>> 
>>>> 
>> org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
>>>>> at
>>>>> 
>>>> 
>> org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
>>>>> at
>>>>> 
>>>> 
>> org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
>>>>> at
>>>>> 
>>>> 
>> org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
>>>>> at
>>>>> 
>>>> 
>> org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
>>>>> at
>>>>> 
>>>> 
>> org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
>>>>> at
>>>>> 
>>>> 
>> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
>>>>> at
>>>> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399)
>>>>> at
>>>>> 
>>>> 
>> org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
>>>>> at
>>>> org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
>>>>> at
>>>> org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
>>>>> at
>> org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)
>>>>> at
>>>> org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
>>>>> at org.mortbay.jetty.Server.handle(Server.java:326)
>>>>> at
>>>> org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
>>>>> at
>>>>> 
>>>> 
>> org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928)
>>>>> at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
>>>>> at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
>>>>> at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
>>>>> at
>>>>> 
>>>> 
>> org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228)
>>>>> at
>>>>> 
>>>> 
>> org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
>>>>> 17:28:08,564  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>>>>> ********************************
>>>>> 17:28:08,564  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN
>> ]
>>>>> Unable to obtain exceptionRecognizers (no session), will be treated as
>>>>> unrecognized exception
>>>>> 17:28:08,583  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>>>>> ********************************
>>>>> 17:28:08,583  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>>>>> Handling the following exception
>>>>> org.apache.wicket.protocol.http.PageExpiredException: Page with id
>> '389'
>>>>> has expired.
>>>>> 17:28:08,583  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>>>>> ********************************
>>>>> 17:28:08,583  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN
>> ]
>>>>> Unable to obtain exceptionRecognizers (no session), will be treated as
>>>>> unrecognized exception
>>>>> 17:28:08,587  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>>>>> ********************************
>>>>> 17:28:08,587  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>>>>> Handling the following exception
>>>>> org.apache.wicket.markup.MarkupNotFoundException: Can not determine
>>>>> Markup. Component is not yet connected to a parent. [Page class =
>>>>> org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage, id =
>> 390,
>>>>> render count = 1]
>>>>> at org.apache.wicket.Component.getMarkup(Component.java:749)
>>>>> at org.apache.wicket.Component.internalRender(Component.java:2309)
>>>>> at org.apache.wicket.Component.render(Component.java:2272)
>>>>> at org.apache.wicket.Page.renderPage(Page.java:1024)
>>>>> at
>>>>> 
>>>> 
>> org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:129)
>>>>> at
>>>>> 
>>>> 
>> org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:228)
>>>>> at
>>>>> 
>>>> 
>> org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175)
>>>>> at
>>>>> 
>>>> 
>> org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:862)
>>>>> at
>>>>> 
>>>> 
>> org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
>>>>> at
>>>>> 
>>>> 
>> org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:310)
>>>>> at
>>>>> 
>>>> 
>> org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:233)
>>>>> at
>>>>> 
>>>> 
>> org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289)
>>>>> at
>>>>> 
>>>> 
>> org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:259)
>>>>> at
>>>>> 
>>>> 
>> org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201)
>>>>> at
>>>>> 
>>>> 
>> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282)
>>>>> at
>>>>> 
>>>> 
>> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
>>>>> at
>>>>> 
>>>> 
>> org.apache.isis.core.webapp.diagnostics.IsisLogOnExceptionFilter.doFilter(IsisLogOnExceptionFilter.java:52)
>>>>> at
>>>>> 
>>>> 
>> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
>>>>> at
>>>>> 
>>>> 
>> org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
>>>>> at
>>>>> 
>>>> 
>> org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
>>>>> at
>>>>> 
>>>> 
>> org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
>>>>> at
>>>>> 
>>>> 
>> org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
>>>>> at
>>>>> 
>>>> 
>> org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
>>>>> at
>>>>> 
>>>> 
>> org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
>>>>> at
>>>>> 
>>>> 
>> org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
>>>>> at
>>>>> 
>>>> 
>> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
>>>>> at
>>>> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399)
>>>>> at
>>>>> 
>>>> 
>> org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
>>>>> at
>>>> org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
>>>>> at
>>>> org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
>>>>> at
>> org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)
>>>>> at
>>>> org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
>>>>> at org.mortbay.jetty.Server.handle(Server.java:326)
>>>>> at
>>>> org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
>>>>> at
>>>>> 
>>>> 
>> org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928)
>>>>> at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
>>>>> at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
>>>>> at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
>>>>> at
>>>>> 
>>>> 
>> org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228)
>>>>> at
>>>>> 
>>>> 
>> org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
>>>>> 17:28:08,587  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>>>>> ********************************
>>>>> 17:28:08,587  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN
>> ]
>>>>> Unable to obtain exceptionRecognizers (no session), will be treated as
>>>>> unrecognized exception
>>>>> 17:28:08,593  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>>>>> ********************************
>>>>> 17:28:08,593  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>>>>> Handling the following exception
>>>>> org.apache.wicket.protocol.http.PageExpiredException: Page with id
>> '391'
>>>>> has expired.
>>>>> 17:28:08,593  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>>>>> ********************************
>>>>> 17:28:08,593  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN
>> ]
>>>>> Unable to obtain exceptionRecognizers (no session), will be treated as
>>>>> unrecognized exception
>>>>> 17:28:08,597  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>>>>> ********************************
>>>>> 17:28:08,597  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>>>>> Handling the following exception
>>>>> org.apache.wicket.markup.MarkupNotFoundException: Can not determine
>>>>> Markup. Component is not yet connected to a parent. [Page class =
>>>>> org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage, id =
>> 392,
>>>>> render count = 1]
>>>>> at org.apache.wicket.Component.getMarkup(Component.java:749)
>>>>> at org.apache.wicket.Component.internalRender(Component.java:2309)
>>>>> at org.apache.wicket.Component.render(Component.java:2272)
>>>>> at org.apache.wicket.Page.renderPage(Page.java:1024)
>>>>> at
>>>>> 
>>>> 
>> org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:129)
>>>>> at
>>>>> 
>>>> 
>> org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:228)
>>>>> at
>>>>> 
>>>> 
>> org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175)
>>>>> at
>>>>> 
>>>> 
>> org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:862)
>>>>> at
>>>>> 
>>>> 
>> org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
>>>>> at
>>>>> 
>>>> 
>> org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:310)
>>>>> at
>>>>> 
>>>> 
>> org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:233)
>>>>> at
>>>>> 
>>>> 
>> org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289)
>>>>> at
>>>>> 
>>>> 
>> org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:259)
>>>>> at
>>>>> 
>>>> 
>> org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201)
>>>>> at
>>>>> 
>>>> 
>> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282)
>>>>> at
>>>>> 
>>>> 
>> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
>>>>> at
>>>>> 
>>>> 
>> org.apache.isis.core.webapp.diagnostics.IsisLogOnExceptionFilter.doFilter(IsisLogOnExceptionFilter.java:52)
>>>>> at
>>>>> 
>>>> 
>> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
>>>>> at
>>>>> 
>>>> 
>> org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
>>>>> at
>>>>> 
>>>> 
>> org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
>>>>> at
>>>>> 
>>>> 
>> org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
>>>>> at
>>>>> 
>>>> 
>> org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
>>>>> at
>>>>> 
>>>> 
>> org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
>>>>> at
>>>>> 
>>>> 
>> org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
>>>>> at
>>>>> 
>>>> 
>> org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
>>>>> at
>>>>> 
>>>> 
>> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
>>>>> at
>>>> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399)
>>>>> at
>>>>> 
>>>> 
>> org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
>>>>> at
>>>> org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
>>>>> at
>>>> org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
>>>>> at
>> org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)
>>>>> at
>>>> org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
>>>>> at org.mortbay.jetty.Server.handle(Server.java:326)
>>>>> at
>>>> org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
>>>>> at
>>>>> 
>>>> 
>> org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928)
>>>>> at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
>>>>> at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
>>>>> at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
>>>>> at
>>>>> 
>>>> 
>> org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228)
>>>>> at
>>>>> 
>>>> 
>> org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
>>>>> 17:28:08,597  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>>>>> ********************************
>>>>> 17:28:08,597  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN
>> ]
>>>>> Unable to obtain exceptionRecognizers (no session), will be treated as
>>>>> unrecognized exception
>>>>> 17:28:08,604  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>>>>> ********************************
>>>>> 17:28:08,604  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>>>>> Handling the following exception
>>>>> org.apache.wicket.protocol.http.PageExpiredException: Page with id
>> '393'
>>>>> has expired.
>>>>> 17:28:08,604  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>>>>> ********************************
>>>>> 17:28:08,604  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN
>> ]
>>>>> Unable to obtain exceptionRecognizers (no session), will be treated as
>>>>> unrecognized exception
>>>>> 17:28:08,606  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>>>>> ********************************
>>>>> 17:28:08,606  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>>>>> Handling the following exception
>>>>> org.apache.wicket.markup.MarkupNotFoundException: Can not determine
>>>>> Markup. Component is not yet connected to a parent. [Page class =
>>>>> org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage, id =
>> 394,
>>>>> render count = 1]
>>>>> at org.apache.wicket.Component.getMarkup(Component.java:749)
>>>>> at org.apache.wicket.Component.internalRender(Component.java:2309)
>>>>> at org.apache.wicket.Component.render(Component.java:2272)
>>>>> at org.apache.wicket.Page.renderPage(Page.java:1024)
>>>>> at
>>>>> 
>>>> 
>> org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:129)
>>>>> at
>>>>> 
>>>> 
>> org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:228)
>>>>> at
>>>>> 
>>>> 
>> org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175)
>>>>> at
>>>>> 
>>>> 
>> org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:862)
>>>>> at
>>>>> 
>>>> 
>> org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
>>>>> at
>>>>> 
>>>> 
>> org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:310)
>>>>> at
>>>>> 
>>>> 
>> org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:233)
>>>>> at
>>>>> 
>>>> 
>> org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289)
>>>>> at
>>>>> 
>>>> 
>> org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:259)
>>>>> at
>>>>> 
>>>> 
>> org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201)
>>>>> at
>>>>> 
>>>> 
>> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282)
>>>>> at
>>>>> 
>>>> 
>> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
>>>>> at
>>>>> 
>>>> 
>> org.apache.isis.core.webapp.diagnostics.IsisLogOnExceptionFilter.doFilter(IsisLogOnExceptionFilter.java:52)
>>>>> at
>>>>> 
>>>> 
>> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
>>>>> at
>>>>> 
>>>> 
>> org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
>>>>> at
>>>>> 
>>>> 
>> org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
>>>>> at
>>>>> 
>>>> 
>> org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
>>>>> at
>>>>> 
>>>> 
>> org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
>>>>> at
>>>>> 
>>>> 
>> org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
>>>>> at
>>>>> 
>>>> 
>> org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
>>>>> at
>>>>> 
>>>> 
>> org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
>>>>> at
>>>>> 
>>>> 
>> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
>>>>> at
>>>> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399)
>>>>> at
>>>>> 
>>>> 
>> org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
>>>>> at
>>>> org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
>>>>> at
>>>> org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
>>>>> at
>> org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)
>>>>> at
>>>> org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
>>>>> at org.mortbay.jetty.Server.handle(Server.java:326)
>>>>> at
>>>> org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
>>>>> at
>>>>> 
>>>> 
>> org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928)
>>>>> at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
>>>>> at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
>>>>> at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
>>>>> at
>>>>> 
>>>> 
>> org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228)
>>>>> at
>>>>> 
>>>> 
>> org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
>>>>> 17:28:08,607  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>>>>> ********************************
>>>>> 17:28:08,607  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN
>> ]
>>>>> Unable to obtain exceptionRecognizers (no session), will be treated as
>>>>> unrecognized exception
>>>>> 17:28:08,619  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>>>>> ********************************
>>>>> 17:28:08,619  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>>>>> Handling the following exception
>>>>> org.apache.wicket.protocol.http.PageExpiredException: Page with id
>> '395'
>>>>> has expired.
>>>>> 17:28:08,619  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>>>>> ********************************
>>>>> 17:28:08,619  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN
>> ]
>>>>> Unable to obtain exceptionRecognizers (no session), will be treated as
>>>>> unrecognized exception
>>>>> 17:28:08,626  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>>>>> ********************************
>>>>> 17:28:08,626  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>>>>> Handling the following exception
>>>>> org.apache.wicket.markup.MarkupNotFoundException: Can not determine
>>>>> Markup. Component is not yet connected to a parent. [Page class =
>>>>> org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage, id =
>> 396,
>>>>> render count = 1]
>>>>> at org.apache.wicket.Component.getMarkup(Component.java:749)
>>>>> at org.apache.wicket.Component.internalRender(Component.java:2309)
>>>>> at org.apache.wicket.Component.render(Component.java:2272)
>>>>> at org.apache.wicket.Page.renderPage(Page.java:1024)
>>>>> at
>>>>> 
>>>> 
>> org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:129)
>>>>> at
>>>>> 
>>>> 
>> org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:228)
>>>>> at
>>>>> 
>>>> 
>> org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175)
>>>>> at
>>>>> 
>>>> 
>> org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:862)
>>>>> at
>>>>> 
>>>> 
>> org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
>>>>> at
>>>>> 
>>>> 
>> org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:310)
>>>>> at
>>>>> 
>>>> 
>> org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:233)
>>>>> at
>>>>> 
>>>> 
>> org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289)
>>>>> at
>>>>> 
>>>> 
>> org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:259)
>>>>> at
>>>>> 
>>>> 
>> org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201)
>>>>> at
>>>>> 
>>>> 
>> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282)
>>>>> at
>>>>> 
>>>> 
>> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
>>>>> at
>>>>> 
>>>> 
>> org.apache.isis.core.webapp.diagnostics.IsisLogOnExceptionFilter.doFilter(IsisLogOnExceptionFilter.java:52)
>>>>> at
>>>>> 
>>>> 
>> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
>>>>> at
>>>>> 
>>>> 
>> org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
>>>>> at
>>>>> 
>>>> 
>> org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
>>>>> at
>>>>> 
>>>> 
>> org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
>>>>> at
>>>>> 
>>>> 
>> org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
>>>>> at
>>>>> 
>>>> 
>> org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
>>>>> at
>>>>> 
>>>> 
>> org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
>>>>> at
>>>>> 
>>>> 
>> org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
>>>>> at
>>>>> 
>>>> 
>> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
>>>>> at
>>>> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399)
>>>>> at
>>>>> 
>>>> 
>> org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
>>>>> at
>>>> org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
>>>>> at
>>>> org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
>>>>> at
>> org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)
>>>>> at
>>>> org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
>>>>> at org.mortbay.jetty.Server.handle(Server.java:326)
>>>>> at
>>>> org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
>>>>> at
>>>>> 
>>>> 
>> org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928)
>>>>> at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
>>>>> at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
>>>>> at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
>>>>> at
>>>>> 
>>>> 
>> org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228)
>>>>> at
>>>>> 
>>>> 
>> org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
>>>>> 17:28:08,626  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>>>>> ********************************
>>>>> 17:28:08,626  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN
>> ]
>>>>> Unable to obtain exceptionRecognizers (no session), will be treated as
>>>>> unrecognized exception
>>>>> 17:28:08,637  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>>>>> ********************************
>>>>> 17:28:08,637  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>>>>> Handling the following exception
>>>>> org.apache.wicket.protocol.http.PageExpiredException: Page with id
>> '397'
>>>>> has expired.
>>>>> 17:28:08,637  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>>>>> ********************************
>>>>> 17:28:08,637  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN
>> ]
>>>>> Unable to obtain exceptionRecognizers (no session), will be treated as
>>>>> unrecognized exception
>>>>> 17:28:08,640  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>>>>> ********************************
>>>>> 17:28:08,640  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>>>>> Handling the following exception
>>>>> org.apache.wicket.markup.MarkupNotFoundException: Can not determine
>>>>> Markup. Component is not yet connected to a parent. [Page class =
>>>>> org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage, id =
>> 398,
>>>>> render count = 1]
>>>>> at org.apache.wicket.Component.getMarkup(Component.java:749)
>>>>> at org.apache.wicket.Component.internalRender(Component.java:2309)
>>>>> at org.apache.wicket.Component.render(Component.java:2272)
>>>>> at org.apache.wicket.Page.renderPage(Page.java:1024)
>>>>> at
>>>>> 
>>>> 
>> org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:129)
>>>>> at
>>>>> 
>>>> 
>> org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:228)
>>>>> at
>>>>> 
>>>> 
>> org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175)
>>>>> at
>>>>> 
>>>> 
>> org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:862)
>>>>> at
>>>>> 
>>>> 
>> org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
>>>>> at
>>>>> 
>>>> 
>> org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:310)
>>>>> at
>>>>> 
>>>> 
>> org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:233)
>>>>> at
>>>>> 
>>>> 
>> org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289)
>>>>> at
>>>>> 
>>>> 
>> org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:259)
>>>>> at
>>>>> 
>>>> 
>> org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201)
>>>>> at
>>>>> 
>>>> 
>> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282)
>>>>> at
>>>>> 
>>>> 
>> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
>>>>> at
>>>>> 
>>>> 
>> org.apache.isis.core.webapp.diagnostics.IsisLogOnExceptionFilter.doFilter(IsisLogOnExceptionFilter.java:52)
>>>>> at
>>>>> 
>>>> 
>> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
>>>>> at
>>>>> 
>>>> 
>> org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
>>>>> at
>>>>> 
>>>> 
>> org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
>>>>> at
>>>>> 
>>>> 
>> org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
>>>>> at
>>>>> 
>>>> 
>> org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
>>>>> at
>>>>> 
>>>> 
>> org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
>>>>> at
>>>>> 
>>>> 
>> org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
>>>>> at
>>>>> 
>>>> 
>> org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
>>>>> at
>>>>> 
>>>> 
>> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
>>>>> at
>>>> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399)
>>>>> at
>>>>> 
>>>> 
>> org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
>>>>> at
>>>> org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
>>>>> at
>>>> org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
>>>>> at
>> org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)
>>>>> at
>>>> org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
>>>>> at org.mortbay.jetty.Server.handle(Server.java:326)
>>>>> at
>>>> org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
>>>>> at
>>>>> 
>>>> 
>> org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928)
>>>>> at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
>>>>> at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
>>>>> at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
>>>>> at
>>>>> 
>>>> 
>> org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228)
>>>>> at
>>>>> 
>>>> 
>> org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
>>>>> 17:28:08,641  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>>>>> ********************************
>>>>> 17:28:08,641  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN
>> ]
>>>>> Unable to obtain exceptionRecognizers (no session), will be treated as
>>>>> unrecognized exception
>>>>> 17:28:08,647  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>>>>> ********************************
>>>>> 17:28:08,647  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>>>>> Handling the following exception
>>>>> org.apache.wicket.protocol.http.PageExpiredException: Page with id
>> '399'
>>>>> has expired.
>>>>> 17:28:08,647  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>>>>> ********************************
>>>>> 17:28:08,647  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN
>> ]
>>>>> Unable to obtain exceptionRecognizers (no session), will be treated as
>>>>> unrecognized exception
>>>>> 17:28:08,650  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>>>>> ********************************
>>>>> 17:28:08,650  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>>>>> Handling the following exception
>>>>> org.apache.wicket.markup.MarkupNotFoundException: Can not determine
>>>>> Markup. Component is not yet connected to a parent. [Page class =
>>>>> org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage, id =
>> 400,
>>>>> render count = 1]
>>>>> at org.apache.wicket.Component.getMarkup(Component.java:749)
>>>>> at org.apache.wicket.Component.internalRender(Component.java:2309)
>>>>> at org.apache.wicket.Component.render(Component.java:2272)
>>>>> at org.apache.wicket.Page.renderPage(Page.java:1024)
>>>>> at
>>>>> 
>>>> 
>> org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:129)
>>>>> at
>>>>> 
>>>> 
>> org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:228)
>>>>> at
>>>>> 
>>>> 
>> org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175)
>>>>> at
>>>>> 
>>>> 
>> org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:862)
>>>>> at
>>>>> 
>>>> 
>> org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
>>>>> at
>>>>> 
>>>> 
>> org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:310)
>>>>> at
>>>>> 
>>>> 
>> org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:233)
>>>>> at
>>>>> 
>>>> 
>> org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289)
>>>>> at
>>>>> 
>>>> 
>> org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:259)
>>>>> at
>>>>> 
>>>> 
>> org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201)
>>>>> at
>>>>> 
>>>> 
>> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282)
>>>>> at
>>>>> 
>>>> 
>> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
>>>>> at
>>>>> 
>>>> 
>> org.apache.isis.core.webapp.diagnostics.IsisLogOnExceptionFilter.doFilter(IsisLogOnExceptionFilter.java:52)
>>>>> at
>>>>> 
>>>> 
>> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
>>>>> at
>>>>> 
>>>> 
>> org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
>>>>> at
>>>>> 
>>>> 
>> org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
>>>>> at
>>>>> 
>>>> 
>> org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
>>>>> at
>>>>> 
>>>> 
>> org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
>>>>> at
>>>>> 
>>>> 
>> org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
>>>>> at
>>>>> 
>>>> 
>> org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
>>>>> at
>>>>> 
>>>> 
>> org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
>>>>> at
>>>>> 
>>>> 
>> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
>>>>> at
>>>> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399)
>>>>> at
>>>>> 
>>>> 
>> org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
>>>>> at
>>>> org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
>>>>> at
>>>> org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
>>>>> at
>> org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)
>>>>> at
>>>> org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
>>>>> at org.mortbay.jetty.Server.handle(Server.java:326)
>>>>> at
>>>> org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
>>>>> at
>>>>> 
>>>> 
>> org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928)
>>>>> at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
>>>>> at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
>>>>> at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
>>>>> at
>>>>> 
>>>> 
>> org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228)
>>>>> at
>>>> org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.jav
>>>>> 
>>>>> ...
>>>> 
>> 

Re: Exception on latest snapshot when executing this.wrapperFactory.wrap()

Posted by Martin Grigorov <mg...@apache.org>.
Hi Oscar,

To me this looks like a temporary issue with the classpath.
I've experienced such kind of exceptions when both Maven and my IDE
clean/build at the same time. Next time you see something like this make
sure you rebuild the project and try again.
On Dec 20, 2014 10:35 AM, "GESCONSULTOR" <o....@gesconsultor.com> wrote:

> HI Martin.
>
> It happened right after pressing the login button.
>
> But yesterday I updated to the latest snapshot and It runned ok.
>
> So it's not happening now.
>
> Thanks,
>
> Oscar
>
> > El 19/12/2014, a las 21:51, Martin Grigorov <mg...@apache.org>
> escribió:
> >
> > The exception message says the problem is related to the sign in page.
> > There is no menu bar in that page.
> >
> > Oscar, is it easy to reproduce with any of the demo apps (todo, simple,
> > kitchensink, or yours own) ?
> >
> > Martin Grigorov
> > Wicket Training and Consulting
> > https://twitter.com/mtgrigorov
> >
> > On Wed, Dec 17, 2014 at 7:22 PM, Dan Haywood <
> dan@haywood-associates.co.uk>
> > wrote:
> >>
> >> One change we made, that I'm wondering if we should revert, was to show
> the
> >> application menu bar on the error page. I suspect that an exception is
> >> being thrown in there somewhere, which then puts us into an infinite
> loop.
> >>
> >> Perhaps the best thing would forus to detect this and act appropriately.
> >> On 17 Dec 2014 16:40, "GESCONSULTOR - Óscar Bou" <
> o.bou@gesconsultor.com>
> >> wrote:
> >>
> >>> Hi again.
> >>>
> >>> If it helps, on browser the following exception is shown:
> >>>
> >>> Código de error: ERR_TOO_MANY_REDIRECTS
> >>>
> >>>
> >>>
> >>>
> >>> El 17/12/2014, a las 17:31, GESCONSULTOR - Óscar Bou <
> >>> o.bou@gesconsultor.com> escribió:
> >>>
> >>> Hi, Dan.
> >>>
> >>> I've just updated to the latest snapshot and it properly executes the
> >>> fixture :)
> >>>
> >>> But after that, when generating the page, the following Wicket
> exception
> >>> is thrown ...
> >>>
> >>>
> >>> Seems not related, but as it has just happened after updating the
> >>> snapshot, any idea?
> >>>
> >>>
> >>> Thanks,
> >>>
> >>> Oscar
> >>>
> >>>
> >>> 17:28:08,481  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
> >>> ********************************
> >>> 17:28:08,482  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
> >>> Handling the following exception
> >>> org.apache.wicket.protocol.http.PageExpiredException: Page with id
> '375'
> >>> has expired.
> >>> 17:28:08,482  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
> >>> ********************************
> >>> 17:28:08,482  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN
> ]
> >>> Unable to obtain exceptionRecognizers (no session), will be treated as
> >>> unrecognized exception
> >>> 17:28:08,488  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
> >>> ********************************
> >>> 17:28:08,488  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
> >>> Handling the following exception
> >>> org.apache.wicket.markup.MarkupNotFoundException: Can not determine
> >>> Markup. Component is not yet connected to a parent. [Page class =
> >>> org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage, id =
> 376,
> >>> render count = 1]
> >>> at org.apache.wicket.Component.getMarkup(Component.java:749)
> >>> at org.apache.wicket.Component.internalRender(Component.java:2309)
> >>> at org.apache.wicket.Component.render(Component.java:2272)
> >>> at org.apache.wicket.Page.renderPage(Page.java:1024)
> >>> at
> >>
> org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:129)
> >>> at
> >>
> org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:228)
> >>> at
> >>
> org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175)
> >>> at
> >>
> org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:862)
> >>> at
> >>
> org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
> >>> at
> >>
> org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:310)
> >>> at
> >>
> org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:233)
> >>> at
> >>
> org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289)
> >>> at
> >>
> org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:259)
> >>> at
> >>
> org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201)
> >>> at
> >>
> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282)
> >>> at
> >>
> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> >>> at
> >>
> org.apache.isis.core.webapp.diagnostics.IsisLogOnExceptionFilter.doFilter(IsisLogOnExceptionFilter.java:52)
> >>> at
> >>
> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> >>> at
> >>
> org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
> >>> at
> >>
> org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
> >>> at
> >>
> org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
> >>> at
> >>
> org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
> >>> at
> >>
> org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
> >>> at
> >>
> org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
> >>> at
> >>
> org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
> >>> at
> >>
> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> >>> at
> >> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399)
> >>> at
> >>
> org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
> >>> at
> >> org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
> >>> at
> >> org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
> >>> at
> org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)
> >>> at
> >> org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
> >>> at org.mortbay.jetty.Server.handle(Server.java:326)
> >>> at
> >> org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
> >>> at
> >>
> org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928)
> >>> at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
> >>> at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
> >>> at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
> >>> at
> >>
> org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228)
> >>> at
> >>
> org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
> >>> 17:28:08,489  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
> >>> ********************************
> >>> 17:28:08,489  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN
> ]
> >>> Unable to obtain exceptionRecognizers (no session), will be treated as
> >>> unrecognized exception
> >>> 17:28:08,499  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
> >>> ********************************
> >>> 17:28:08,499  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
> >>> Handling the following exception
> >>> org.apache.wicket.protocol.http.PageExpiredException: Page with id
> '377'
> >>> has expired.
> >>> 17:28:08,499  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
> >>> ********************************
> >>> 17:28:08,499  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN
> ]
> >>> Unable to obtain exceptionRecognizers (no session), will be treated as
> >>> unrecognized exception
> >>> 17:28:08,502  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
> >>> ********************************
> >>> 17:28:08,503  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
> >>> Handling the following exception
> >>> org.apache.wicket.markup.MarkupNotFoundException: Can not determine
> >>> Markup. Component is not yet connected to a parent. [Page class =
> >>> org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage, id =
> 378,
> >>> render count = 1]
> >>> at org.apache.wicket.Component.getMarkup(Component.java:749)
> >>> at org.apache.wicket.Component.internalRender(Component.java:2309)
> >>> at org.apache.wicket.Component.render(Component.java:2272)
> >>> at org.apache.wicket.Page.renderPage(Page.java:1024)
> >>> at
> >>
> org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:129)
> >>> at
> >>
> org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:228)
> >>> at
> >>
> org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175)
> >>> at
> >>
> org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:862)
> >>> at
> >>
> org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
> >>> at
> >>
> org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:310)
> >>> at
> >>
> org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:233)
> >>> at
> >>
> org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289)
> >>> at
> >>
> org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:259)
> >>> at
> >>
> org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201)
> >>> at
> >>
> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282)
> >>> at
> >>
> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> >>> at
> >>
> org.apache.isis.core.webapp.diagnostics.IsisLogOnExceptionFilter.doFilter(IsisLogOnExceptionFilter.java:52)
> >>> at
> >>
> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> >>> at
> >>
> org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
> >>> at
> >>
> org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
> >>> at
> >>
> org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
> >>> at
> >>
> org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
> >>> at
> >>
> org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
> >>> at
> >>
> org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
> >>> at
> >>
> org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
> >>> at
> >>
> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> >>> at
> >> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399)
> >>> at
> >>
> org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
> >>> at
> >> org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
> >>> at
> >> org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
> >>> at
> org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)
> >>> at
> >> org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
> >>> at org.mortbay.jetty.Server.handle(Server.java:326)
> >>> at
> >> org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
> >>> at
> >>
> org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928)
> >>> at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
> >>> at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
> >>> at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
> >>> at
> >>
> org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228)
> >>> at
> >>
> org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
> >>> 17:28:08,503  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
> >>> ********************************
> >>> 17:28:08,503  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN
> ]
> >>> Unable to obtain exceptionRecognizers (no session), will be treated as
> >>> unrecognized exception
> >>> 17:28:08,509  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
> >>> ********************************
> >>> 17:28:08,509  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
> >>> Handling the following exception
> >>> org.apache.wicket.protocol.http.PageExpiredException: Page with id
> '379'
> >>> has expired.
> >>> 17:28:08,509  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
> >>> ********************************
> >>> 17:28:08,509  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN
> ]
> >>> Unable to obtain exceptionRecognizers (no session), will be treated as
> >>> unrecognized exception
> >>> 17:28:08,512  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
> >>> ********************************
> >>> 17:28:08,512  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
> >>> Handling the following exception
> >>> org.apache.wicket.markup.MarkupNotFoundException: Can not determine
> >>> Markup. Component is not yet connected to a parent. [Page class =
> >>> org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage, id =
> 380,
> >>> render count = 1]
> >>> at org.apache.wicket.Component.getMarkup(Component.java:749)
> >>> at org.apache.wicket.Component.internalRender(Component.java:2309)
> >>> at org.apache.wicket.Component.render(Component.java:2272)
> >>> at org.apache.wicket.Page.renderPage(Page.java:1024)
> >>> at
> >>
> org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:129)
> >>> at
> >>
> org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:228)
> >>> at
> >>
> org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175)
> >>> at
> >>
> org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:862)
> >>> at
> >>
> org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
> >>> at
> >>
> org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:310)
> >>> at
> >>
> org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:233)
> >>> at
> >>
> org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289)
> >>> at
> >>
> org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:259)
> >>> at
> >>
> org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201)
> >>> at
> >>
> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282)
> >>> at
> >>
> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> >>> at
> >>
> org.apache.isis.core.webapp.diagnostics.IsisLogOnExceptionFilter.doFilter(IsisLogOnExceptionFilter.java:52)
> >>> at
> >>
> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> >>> at
> >>
> org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
> >>> at
> >>
> org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
> >>> at
> >>
> org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
> >>> at
> >>
> org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
> >>> at
> >>
> org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
> >>> at
> >>
> org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
> >>> at
> >>
> org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
> >>> at
> >>
> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> >>> at
> >> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399)
> >>> at
> >>
> org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
> >>> at
> >> org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
> >>> at
> >> org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
> >>> at
> org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)
> >>> at
> >> org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
> >>> at org.mortbay.jetty.Server.handle(Server.java:326)
> >>> at
> >> org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
> >>> at
> >>
> org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928)
> >>> at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
> >>> at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
> >>> at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
> >>> at
> >>
> org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228)
> >>> at
> >>
> org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
> >>> 17:28:08,513  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
> >>> ********************************
> >>> 17:28:08,513  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN
> ]
> >>> Unable to obtain exceptionRecognizers (no session), will be treated as
> >>> unrecognized exception
> >>> 17:28:08,519  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
> >>> ********************************
> >>> 17:28:08,519  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
> >>> Handling the following exception
> >>> org.apache.wicket.protocol.http.PageExpiredException: Page with id
> '381'
> >>> has expired.
> >>> 17:28:08,520  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
> >>> ********************************
> >>> 17:28:08,520  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN
> ]
> >>> Unable to obtain exceptionRecognizers (no session), will be treated as
> >>> unrecognized exception
> >>> 17:28:08,525  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
> >>> ********************************
> >>> 17:28:08,525  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
> >>> Handling the following exception
> >>> org.apache.wicket.markup.MarkupNotFoundException: Can not determine
> >>> Markup. Component is not yet connected to a parent. [Page class =
> >>> org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage, id =
> 382,
> >>> render count = 1]
> >>> at org.apache.wicket.Component.getMarkup(Component.java:749)
> >>> at org.apache.wicket.Component.internalRender(Component.java:2309)
> >>> at org.apache.wicket.Component.render(Component.java:2272)
> >>> at org.apache.wicket.Page.renderPage(Page.java:1024)
> >>> at
> >>
> org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:129)
> >>> at
> >>
> org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:228)
> >>> at
> >>
> org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175)
> >>> at
> >>
> org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:862)
> >>> at
> >>
> org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
> >>> at
> >>
> org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:310)
> >>> at
> >>
> org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:233)
> >>> at
> >>
> org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289)
> >>> at
> >>
> org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:259)
> >>> at
> >>
> org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201)
> >>> at
> >>
> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282)
> >>> at
> >>
> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> >>> at
> >>
> org.apache.isis.core.webapp.diagnostics.IsisLogOnExceptionFilter.doFilter(IsisLogOnExceptionFilter.java:52)
> >>> at
> >>
> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> >>> at
> >>
> org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
> >>> at
> >>
> org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
> >>> at
> >>
> org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
> >>> at
> >>
> org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
> >>> at
> >>
> org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
> >>> at
> >>
> org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
> >>> at
> >>
> org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
> >>> at
> >>
> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> >>> at
> >> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399)
> >>> at
> >>
> org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
> >>> at
> >> org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
> >>> at
> >> org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
> >>> at
> org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)
> >>> at
> >> org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
> >>> at org.mortbay.jetty.Server.handle(Server.java:326)
> >>> at
> >> org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
> >>> at
> >>
> org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928)
> >>> at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
> >>> at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
> >>> at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
> >>> at
> >>
> org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228)
> >>> at
> >>
> org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
> >>> 17:28:08,525  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
> >>> ********************************
> >>> 17:28:08,526  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN
> ]
> >>> Unable to obtain exceptionRecognizers (no session), will be treated as
> >>> unrecognized exception
> >>> 17:28:08,532  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
> >>> ********************************
> >>> 17:28:08,532  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
> >>> Handling the following exception
> >>> org.apache.wicket.protocol.http.PageExpiredException: Page with id
> '383'
> >>> has expired.
> >>> 17:28:08,532  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
> >>> ********************************
> >>> 17:28:08,532  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN
> ]
> >>> Unable to obtain exceptionRecognizers (no session), will be treated as
> >>> unrecognized exception
> >>> 17:28:08,536  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
> >>> ********************************
> >>> 17:28:08,536  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
> >>> Handling the following exception
> >>> org.apache.wicket.markup.MarkupNotFoundException: Can not determine
> >>> Markup. Component is not yet connected to a parent. [Page class =
> >>> org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage, id =
> 384,
> >>> render count = 1]
> >>> at org.apache.wicket.Component.getMarkup(Component.java:749)
> >>> at org.apache.wicket.Component.internalRender(Component.java:2309)
> >>> at org.apache.wicket.Component.render(Component.java:2272)
> >>> at org.apache.wicket.Page.renderPage(Page.java:1024)
> >>> at
> >>
> org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:129)
> >>> at
> >>
> org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:228)
> >>> at
> >>
> org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175)
> >>> at
> >>
> org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:862)
> >>> at
> >>
> org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
> >>> at
> >>
> org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:310)
> >>> at
> >>>
> >>
> org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:233)
> >>> at
> >>>
> >>
> org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289)
> >>> at
> >>>
> >>
> org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:259)
> >>> at
> >>>
> >>
> org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201)
> >>> at
> >>>
> >>
> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282)
> >>> at
> >>>
> >>
> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> >>> at
> >>>
> >>
> org.apache.isis.core.webapp.diagnostics.IsisLogOnExceptionFilter.doFilter(IsisLogOnExceptionFilter.java:52)
> >>> at
> >>>
> >>
> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> >>> at
> >>>
> >>
> org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
> >>> at
> >>>
> >>
> org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
> >>> at
> >>>
> >>
> org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
> >>> at
> >>>
> >>
> org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
> >>> at
> >>>
> >>
> org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
> >>> at
> >>>
> >>
> org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
> >>> at
> >>>
> >>
> org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
> >>> at
> >>>
> >>
> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> >>> at
> >> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399)
> >>> at
> >>>
> >>
> org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
> >>> at
> >> org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
> >>> at
> >> org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
> >>> at
> org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)
> >>> at
> >> org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
> >>> at org.mortbay.jetty.Server.handle(Server.java:326)
> >>> at
> >> org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
> >>> at
> >>>
> >>
> org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928)
> >>> at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
> >>> at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
> >>> at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
> >>> at
> >>>
> >>
> org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228)
> >>> at
> >>>
> >>
> org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
> >>> 17:28:08,537  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
> >>> ********************************
> >>> 17:28:08,537  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN
> ]
> >>> Unable to obtain exceptionRecognizers (no session), will be treated as
> >>> unrecognized exception
> >>> 17:28:08,547  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
> >>> ********************************
> >>> 17:28:08,547  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
> >>> Handling the following exception
> >>> org.apache.wicket.protocol.http.PageExpiredException: Page with id
> '385'
> >>> has expired.
> >>> 17:28:08,547  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
> >>> ********************************
> >>> 17:28:08,547  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN
> ]
> >>> Unable to obtain exceptionRecognizers (no session), will be treated as
> >>> unrecognized exception
> >>> 17:28:08,552  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
> >>> ********************************
> >>> 17:28:08,552  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
> >>> Handling the following exception
> >>> org.apache.wicket.markup.MarkupNotFoundException: Can not determine
> >>> Markup. Component is not yet connected to a parent. [Page class =
> >>> org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage, id =
> 386,
> >>> render count = 1]
> >>> at org.apache.wicket.Component.getMarkup(Component.java:749)
> >>> at org.apache.wicket.Component.internalRender(Component.java:2309)
> >>> at org.apache.wicket.Component.render(Component.java:2272)
> >>> at org.apache.wicket.Page.renderPage(Page.java:1024)
> >>> at
> >>>
> >>
> org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:129)
> >>> at
> >>>
> >>
> org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:228)
> >>> at
> >>>
> >>
> org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175)
> >>> at
> >>>
> >>
> org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:862)
> >>> at
> >>>
> >>
> org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
> >>> at
> >>>
> >>
> org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:310)
> >>> at
> >>>
> >>
> org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:233)
> >>> at
> >>>
> >>
> org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289)
> >>> at
> >>>
> >>
> org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:259)
> >>> at
> >>>
> >>
> org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201)
> >>> at
> >>>
> >>
> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282)
> >>> at
> >>>
> >>
> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> >>> at
> >>>
> >>
> org.apache.isis.core.webapp.diagnostics.IsisLogOnExceptionFilter.doFilter(IsisLogOnExceptionFilter.java:52)
> >>> at
> >>>
> >>
> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> >>> at
> >>>
> >>
> org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
> >>> at
> >>>
> >>
> org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
> >>> at
> >>>
> >>
> org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
> >>> at
> >>>
> >>
> org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
> >>> at
> >>>
> >>
> org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
> >>> at
> >>>
> >>
> org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
> >>> at
> >>>
> >>
> org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
> >>> at
> >>>
> >>
> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> >>> at
> >> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399)
> >>> at
> >>>
> >>
> org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
> >>> at
> >> org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
> >>> at
> >> org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
> >>> at
> org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)
> >>> at
> >> org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
> >>> at org.mortbay.jetty.Server.handle(Server.java:326)
> >>> at
> >> org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
> >>> at
> >>>
> >>
> org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928)
> >>> at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
> >>> at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
> >>> at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
> >>> at
> >>>
> >>
> org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228)
> >>> at
> >>>
> >>
> org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
> >>> 17:28:08,553  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
> >>> ********************************
> >>> 17:28:08,553  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN
> ]
> >>> Unable to obtain exceptionRecognizers (no session), will be treated as
> >>> unrecognized exception
> >>> 17:28:08,560  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
> >>> ********************************
> >>> 17:28:08,560  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
> >>> Handling the following exception
> >>> org.apache.wicket.protocol.http.PageExpiredException: Page with id
> '387'
> >>> has expired.
> >>> 17:28:08,560  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
> >>> ********************************
> >>> 17:28:08,560  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN
> ]
> >>> Unable to obtain exceptionRecognizers (no session), will be treated as
> >>> unrecognized exception
> >>> 17:28:08,564  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
> >>> ********************************
> >>> 17:28:08,564  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
> >>> Handling the following exception
> >>> org.apache.wicket.markup.MarkupNotFoundException: Can not determine
> >>> Markup. Component is not yet connected to a parent. [Page class =
> >>> org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage, id =
> 388,
> >>> render count = 1]
> >>> at org.apache.wicket.Component.getMarkup(Component.java:749)
> >>> at org.apache.wicket.Component.internalRender(Component.java:2309)
> >>> at org.apache.wicket.Component.render(Component.java:2272)
> >>> at org.apache.wicket.Page.renderPage(Page.java:1024)
> >>> at
> >>>
> >>
> org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:129)
> >>> at
> >>>
> >>
> org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:228)
> >>> at
> >>>
> >>
> org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175)
> >>> at
> >>>
> >>
> org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:862)
> >>> at
> >>>
> >>
> org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
> >>> at
> >>>
> >>
> org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:310)
> >>> at
> >>>
> >>
> org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:233)
> >>> at
> >>>
> >>
> org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289)
> >>> at
> >>>
> >>
> org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:259)
> >>> at
> >>>
> >>
> org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201)
> >>> at
> >>>
> >>
> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282)
> >>> at
> >>>
> >>
> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> >>> at
> >>>
> >>
> org.apache.isis.core.webapp.diagnostics.IsisLogOnExceptionFilter.doFilter(IsisLogOnExceptionFilter.java:52)
> >>> at
> >>>
> >>
> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> >>> at
> >>>
> >>
> org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
> >>> at
> >>>
> >>
> org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
> >>> at
> >>>
> >>
> org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
> >>> at
> >>>
> >>
> org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
> >>> at
> >>>
> >>
> org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
> >>> at
> >>>
> >>
> org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
> >>> at
> >>>
> >>
> org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
> >>> at
> >>>
> >>
> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> >>> at
> >> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399)
> >>> at
> >>>
> >>
> org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
> >>> at
> >> org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
> >>> at
> >> org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
> >>> at
> org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)
> >>> at
> >> org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
> >>> at org.mortbay.jetty.Server.handle(Server.java:326)
> >>> at
> >> org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
> >>> at
> >>>
> >>
> org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928)
> >>> at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
> >>> at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
> >>> at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
> >>> at
> >>>
> >>
> org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228)
> >>> at
> >>>
> >>
> org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
> >>> 17:28:08,564  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
> >>> ********************************
> >>> 17:28:08,564  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN
> ]
> >>> Unable to obtain exceptionRecognizers (no session), will be treated as
> >>> unrecognized exception
> >>> 17:28:08,583  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
> >>> ********************************
> >>> 17:28:08,583  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
> >>> Handling the following exception
> >>> org.apache.wicket.protocol.http.PageExpiredException: Page with id
> '389'
> >>> has expired.
> >>> 17:28:08,583  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
> >>> ********************************
> >>> 17:28:08,583  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN
> ]
> >>> Unable to obtain exceptionRecognizers (no session), will be treated as
> >>> unrecognized exception
> >>> 17:28:08,587  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
> >>> ********************************
> >>> 17:28:08,587  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
> >>> Handling the following exception
> >>> org.apache.wicket.markup.MarkupNotFoundException: Can not determine
> >>> Markup. Component is not yet connected to a parent. [Page class =
> >>> org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage, id =
> 390,
> >>> render count = 1]
> >>> at org.apache.wicket.Component.getMarkup(Component.java:749)
> >>> at org.apache.wicket.Component.internalRender(Component.java:2309)
> >>> at org.apache.wicket.Component.render(Component.java:2272)
> >>> at org.apache.wicket.Page.renderPage(Page.java:1024)
> >>> at
> >>>
> >>
> org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:129)
> >>> at
> >>>
> >>
> org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:228)
> >>> at
> >>>
> >>
> org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175)
> >>> at
> >>>
> >>
> org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:862)
> >>> at
> >>>
> >>
> org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
> >>> at
> >>>
> >>
> org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:310)
> >>> at
> >>>
> >>
> org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:233)
> >>> at
> >>>
> >>
> org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289)
> >>> at
> >>>
> >>
> org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:259)
> >>> at
> >>>
> >>
> org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201)
> >>> at
> >>>
> >>
> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282)
> >>> at
> >>>
> >>
> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> >>> at
> >>>
> >>
> org.apache.isis.core.webapp.diagnostics.IsisLogOnExceptionFilter.doFilter(IsisLogOnExceptionFilter.java:52)
> >>> at
> >>>
> >>
> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> >>> at
> >>>
> >>
> org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
> >>> at
> >>>
> >>
> org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
> >>> at
> >>>
> >>
> org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
> >>> at
> >>>
> >>
> org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
> >>> at
> >>>
> >>
> org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
> >>> at
> >>>
> >>
> org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
> >>> at
> >>>
> >>
> org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
> >>> at
> >>>
> >>
> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> >>> at
> >> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399)
> >>> at
> >>>
> >>
> org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
> >>> at
> >> org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
> >>> at
> >> org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
> >>> at
> org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)
> >>> at
> >> org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
> >>> at org.mortbay.jetty.Server.handle(Server.java:326)
> >>> at
> >> org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
> >>> at
> >>>
> >>
> org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928)
> >>> at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
> >>> at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
> >>> at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
> >>> at
> >>>
> >>
> org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228)
> >>> at
> >>>
> >>
> org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
> >>> 17:28:08,587  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
> >>> ********************************
> >>> 17:28:08,587  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN
> ]
> >>> Unable to obtain exceptionRecognizers (no session), will be treated as
> >>> unrecognized exception
> >>> 17:28:08,593  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
> >>> ********************************
> >>> 17:28:08,593  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
> >>> Handling the following exception
> >>> org.apache.wicket.protocol.http.PageExpiredException: Page with id
> '391'
> >>> has expired.
> >>> 17:28:08,593  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
> >>> ********************************
> >>> 17:28:08,593  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN
> ]
> >>> Unable to obtain exceptionRecognizers (no session), will be treated as
> >>> unrecognized exception
> >>> 17:28:08,597  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
> >>> ********************************
> >>> 17:28:08,597  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
> >>> Handling the following exception
> >>> org.apache.wicket.markup.MarkupNotFoundException: Can not determine
> >>> Markup. Component is not yet connected to a parent. [Page class =
> >>> org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage, id =
> 392,
> >>> render count = 1]
> >>> at org.apache.wicket.Component.getMarkup(Component.java:749)
> >>> at org.apache.wicket.Component.internalRender(Component.java:2309)
> >>> at org.apache.wicket.Component.render(Component.java:2272)
> >>> at org.apache.wicket.Page.renderPage(Page.java:1024)
> >>> at
> >>>
> >>
> org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:129)
> >>> at
> >>>
> >>
> org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:228)
> >>> at
> >>>
> >>
> org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175)
> >>> at
> >>>
> >>
> org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:862)
> >>> at
> >>>
> >>
> org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
> >>> at
> >>>
> >>
> org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:310)
> >>> at
> >>>
> >>
> org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:233)
> >>> at
> >>>
> >>
> org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289)
> >>> at
> >>>
> >>
> org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:259)
> >>> at
> >>>
> >>
> org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201)
> >>> at
> >>>
> >>
> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282)
> >>> at
> >>>
> >>
> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> >>> at
> >>>
> >>
> org.apache.isis.core.webapp.diagnostics.IsisLogOnExceptionFilter.doFilter(IsisLogOnExceptionFilter.java:52)
> >>> at
> >>>
> >>
> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> >>> at
> >>>
> >>
> org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
> >>> at
> >>>
> >>
> org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
> >>> at
> >>>
> >>
> org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
> >>> at
> >>>
> >>
> org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
> >>> at
> >>>
> >>
> org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
> >>> at
> >>>
> >>
> org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
> >>> at
> >>>
> >>
> org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
> >>> at
> >>>
> >>
> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> >>> at
> >> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399)
> >>> at
> >>>
> >>
> org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
> >>> at
> >> org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
> >>> at
> >> org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
> >>> at
> org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)
> >>> at
> >> org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
> >>> at org.mortbay.jetty.Server.handle(Server.java:326)
> >>> at
> >> org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
> >>> at
> >>>
> >>
> org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928)
> >>> at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
> >>> at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
> >>> at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
> >>> at
> >>>
> >>
> org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228)
> >>> at
> >>>
> >>
> org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
> >>> 17:28:08,597  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
> >>> ********************************
> >>> 17:28:08,597  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN
> ]
> >>> Unable to obtain exceptionRecognizers (no session), will be treated as
> >>> unrecognized exception
> >>> 17:28:08,604  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
> >>> ********************************
> >>> 17:28:08,604  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
> >>> Handling the following exception
> >>> org.apache.wicket.protocol.http.PageExpiredException: Page with id
> '393'
> >>> has expired.
> >>> 17:28:08,604  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
> >>> ********************************
> >>> 17:28:08,604  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN
> ]
> >>> Unable to obtain exceptionRecognizers (no session), will be treated as
> >>> unrecognized exception
> >>> 17:28:08,606  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
> >>> ********************************
> >>> 17:28:08,606  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
> >>> Handling the following exception
> >>> org.apache.wicket.markup.MarkupNotFoundException: Can not determine
> >>> Markup. Component is not yet connected to a parent. [Page class =
> >>> org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage, id =
> 394,
> >>> render count = 1]
> >>> at org.apache.wicket.Component.getMarkup(Component.java:749)
> >>> at org.apache.wicket.Component.internalRender(Component.java:2309)
> >>> at org.apache.wicket.Component.render(Component.java:2272)
> >>> at org.apache.wicket.Page.renderPage(Page.java:1024)
> >>> at
> >>>
> >>
> org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:129)
> >>> at
> >>>
> >>
> org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:228)
> >>> at
> >>>
> >>
> org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175)
> >>> at
> >>>
> >>
> org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:862)
> >>> at
> >>>
> >>
> org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
> >>> at
> >>>
> >>
> org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:310)
> >>> at
> >>>
> >>
> org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:233)
> >>> at
> >>>
> >>
> org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289)
> >>> at
> >>>
> >>
> org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:259)
> >>> at
> >>>
> >>
> org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201)
> >>> at
> >>>
> >>
> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282)
> >>> at
> >>>
> >>
> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> >>> at
> >>>
> >>
> org.apache.isis.core.webapp.diagnostics.IsisLogOnExceptionFilter.doFilter(IsisLogOnExceptionFilter.java:52)
> >>> at
> >>>
> >>
> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> >>> at
> >>>
> >>
> org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
> >>> at
> >>>
> >>
> org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
> >>> at
> >>>
> >>
> org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
> >>> at
> >>>
> >>
> org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
> >>> at
> >>>
> >>
> org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
> >>> at
> >>>
> >>
> org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
> >>> at
> >>>
> >>
> org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
> >>> at
> >>>
> >>
> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> >>> at
> >> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399)
> >>> at
> >>>
> >>
> org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
> >>> at
> >> org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
> >>> at
> >> org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
> >>> at
> org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)
> >>> at
> >> org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
> >>> at org.mortbay.jetty.Server.handle(Server.java:326)
> >>> at
> >> org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
> >>> at
> >>>
> >>
> org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928)
> >>> at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
> >>> at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
> >>> at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
> >>> at
> >>>
> >>
> org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228)
> >>> at
> >>>
> >>
> org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
> >>> 17:28:08,607  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
> >>> ********************************
> >>> 17:28:08,607  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN
> ]
> >>> Unable to obtain exceptionRecognizers (no session), will be treated as
> >>> unrecognized exception
> >>> 17:28:08,619  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
> >>> ********************************
> >>> 17:28:08,619  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
> >>> Handling the following exception
> >>> org.apache.wicket.protocol.http.PageExpiredException: Page with id
> '395'
> >>> has expired.
> >>> 17:28:08,619  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
> >>> ********************************
> >>> 17:28:08,619  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN
> ]
> >>> Unable to obtain exceptionRecognizers (no session), will be treated as
> >>> unrecognized exception
> >>> 17:28:08,626  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
> >>> ********************************
> >>> 17:28:08,626  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
> >>> Handling the following exception
> >>> org.apache.wicket.markup.MarkupNotFoundException: Can not determine
> >>> Markup. Component is not yet connected to a parent. [Page class =
> >>> org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage, id =
> 396,
> >>> render count = 1]
> >>> at org.apache.wicket.Component.getMarkup(Component.java:749)
> >>> at org.apache.wicket.Component.internalRender(Component.java:2309)
> >>> at org.apache.wicket.Component.render(Component.java:2272)
> >>> at org.apache.wicket.Page.renderPage(Page.java:1024)
> >>> at
> >>>
> >>
> org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:129)
> >>> at
> >>>
> >>
> org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:228)
> >>> at
> >>>
> >>
> org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175)
> >>> at
> >>>
> >>
> org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:862)
> >>> at
> >>>
> >>
> org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
> >>> at
> >>>
> >>
> org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:310)
> >>> at
> >>>
> >>
> org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:233)
> >>> at
> >>>
> >>
> org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289)
> >>> at
> >>>
> >>
> org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:259)
> >>> at
> >>>
> >>
> org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201)
> >>> at
> >>>
> >>
> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282)
> >>> at
> >>>
> >>
> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> >>> at
> >>>
> >>
> org.apache.isis.core.webapp.diagnostics.IsisLogOnExceptionFilter.doFilter(IsisLogOnExceptionFilter.java:52)
> >>> at
> >>>
> >>
> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> >>> at
> >>>
> >>
> org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
> >>> at
> >>>
> >>
> org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
> >>> at
> >>>
> >>
> org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
> >>> at
> >>>
> >>
> org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
> >>> at
> >>>
> >>
> org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
> >>> at
> >>>
> >>
> org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
> >>> at
> >>>
> >>
> org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
> >>> at
> >>>
> >>
> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> >>> at
> >> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399)
> >>> at
> >>>
> >>
> org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
> >>> at
> >> org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
> >>> at
> >> org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
> >>> at
> org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)
> >>> at
> >> org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
> >>> at org.mortbay.jetty.Server.handle(Server.java:326)
> >>> at
> >> org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
> >>> at
> >>>
> >>
> org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928)
> >>> at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
> >>> at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
> >>> at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
> >>> at
> >>>
> >>
> org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228)
> >>> at
> >>>
> >>
> org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
> >>> 17:28:08,626  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
> >>> ********************************
> >>> 17:28:08,626  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN
> ]
> >>> Unable to obtain exceptionRecognizers (no session), will be treated as
> >>> unrecognized exception
> >>> 17:28:08,637  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
> >>> ********************************
> >>> 17:28:08,637  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
> >>> Handling the following exception
> >>> org.apache.wicket.protocol.http.PageExpiredException: Page with id
> '397'
> >>> has expired.
> >>> 17:28:08,637  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
> >>> ********************************
> >>> 17:28:08,637  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN
> ]
> >>> Unable to obtain exceptionRecognizers (no session), will be treated as
> >>> unrecognized exception
> >>> 17:28:08,640  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
> >>> ********************************
> >>> 17:28:08,640  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
> >>> Handling the following exception
> >>> org.apache.wicket.markup.MarkupNotFoundException: Can not determine
> >>> Markup. Component is not yet connected to a parent. [Page class =
> >>> org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage, id =
> 398,
> >>> render count = 1]
> >>> at org.apache.wicket.Component.getMarkup(Component.java:749)
> >>> at org.apache.wicket.Component.internalRender(Component.java:2309)
> >>> at org.apache.wicket.Component.render(Component.java:2272)
> >>> at org.apache.wicket.Page.renderPage(Page.java:1024)
> >>> at
> >>>
> >>
> org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:129)
> >>> at
> >>>
> >>
> org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:228)
> >>> at
> >>>
> >>
> org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175)
> >>> at
> >>>
> >>
> org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:862)
> >>> at
> >>>
> >>
> org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
> >>> at
> >>>
> >>
> org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:310)
> >>> at
> >>>
> >>
> org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:233)
> >>> at
> >>>
> >>
> org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289)
> >>> at
> >>>
> >>
> org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:259)
> >>> at
> >>>
> >>
> org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201)
> >>> at
> >>>
> >>
> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282)
> >>> at
> >>>
> >>
> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> >>> at
> >>>
> >>
> org.apache.isis.core.webapp.diagnostics.IsisLogOnExceptionFilter.doFilter(IsisLogOnExceptionFilter.java:52)
> >>> at
> >>>
> >>
> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> >>> at
> >>>
> >>
> org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
> >>> at
> >>>
> >>
> org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
> >>> at
> >>>
> >>
> org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
> >>> at
> >>>
> >>
> org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
> >>> at
> >>>
> >>
> org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
> >>> at
> >>>
> >>
> org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
> >>> at
> >>>
> >>
> org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
> >>> at
> >>>
> >>
> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> >>> at
> >> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399)
> >>> at
> >>>
> >>
> org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
> >>> at
> >> org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
> >>> at
> >> org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
> >>> at
> org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)
> >>> at
> >> org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
> >>> at org.mortbay.jetty.Server.handle(Server.java:326)
> >>> at
> >> org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
> >>> at
> >>>
> >>
> org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928)
> >>> at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
> >>> at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
> >>> at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
> >>> at
> >>>
> >>
> org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228)
> >>> at
> >>>
> >>
> org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
> >>> 17:28:08,641  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
> >>> ********************************
> >>> 17:28:08,641  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN
> ]
> >>> Unable to obtain exceptionRecognizers (no session), will be treated as
> >>> unrecognized exception
> >>> 17:28:08,647  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
> >>> ********************************
> >>> 17:28:08,647  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
> >>> Handling the following exception
> >>> org.apache.wicket.protocol.http.PageExpiredException: Page with id
> '399'
> >>> has expired.
> >>> 17:28:08,647  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
> >>> ********************************
> >>> 17:28:08,647  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN
> ]
> >>> Unable to obtain exceptionRecognizers (no session), will be treated as
> >>> unrecognized exception
> >>> 17:28:08,650  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
> >>> ********************************
> >>> 17:28:08,650  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
> >>> Handling the following exception
> >>> org.apache.wicket.markup.MarkupNotFoundException: Can not determine
> >>> Markup. Component is not yet connected to a parent. [Page class =
> >>> org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage, id =
> 400,
> >>> render count = 1]
> >>> at org.apache.wicket.Component.getMarkup(Component.java:749)
> >>> at org.apache.wicket.Component.internalRender(Component.java:2309)
> >>> at org.apache.wicket.Component.render(Component.java:2272)
> >>> at org.apache.wicket.Page.renderPage(Page.java:1024)
> >>> at
> >>>
> >>
> org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:129)
> >>> at
> >>>
> >>
> org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:228)
> >>> at
> >>>
> >>
> org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175)
> >>> at
> >>>
> >>
> org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:862)
> >>> at
> >>>
> >>
> org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
> >>> at
> >>>
> >>
> org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:310)
> >>> at
> >>>
> >>
> org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:233)
> >>> at
> >>>
> >>
> org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289)
> >>> at
> >>>
> >>
> org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:259)
> >>> at
> >>>
> >>
> org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201)
> >>> at
> >>>
> >>
> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282)
> >>> at
> >>>
> >>
> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> >>> at
> >>>
> >>
> org.apache.isis.core.webapp.diagnostics.IsisLogOnExceptionFilter.doFilter(IsisLogOnExceptionFilter.java:52)
> >>> at
> >>>
> >>
> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> >>> at
> >>>
> >>
> org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
> >>> at
> >>>
> >>
> org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
> >>> at
> >>>
> >>
> org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
> >>> at
> >>>
> >>
> org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
> >>> at
> >>>
> >>
> org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
> >>> at
> >>>
> >>
> org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
> >>> at
> >>>
> >>
> org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
> >>> at
> >>>
> >>
> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> >>> at
> >> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399)
> >>> at
> >>>
> >>
> org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
> >>> at
> >> org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
> >>> at
> >> org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
> >>> at
> org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)
> >>> at
> >> org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
> >>> at org.mortbay.jetty.Server.handle(Server.java:326)
> >>> at
> >> org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
> >>> at
> >>>
> >>
> org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928)
> >>> at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
> >>> at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
> >>> at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
> >>> at
> >>>
> >>
> org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228)
> >>> at
> >> org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.jav
> >>>
> >>> ...
> >>
>

Re: Exception on latest snapshot when executing this.wrapperFactory.wrap()

Posted by GESCONSULTOR <o....@gesconsultor.com>.
HI Martin.

It happened right after pressing the login button.

But yesterday I updated to the latest snapshot and It runned ok.

So it's not happening now.

Thanks,

Oscar

> El 19/12/2014, a las 21:51, Martin Grigorov <mg...@apache.org> escribió:
> 
> The exception message says the problem is related to the sign in page.
> There is no menu bar in that page.
> 
> Oscar, is it easy to reproduce with any of the demo apps (todo, simple,
> kitchensink, or yours own) ?
> 
> Martin Grigorov
> Wicket Training and Consulting
> https://twitter.com/mtgrigorov
> 
> On Wed, Dec 17, 2014 at 7:22 PM, Dan Haywood <da...@haywood-associates.co.uk>
> wrote:
>> 
>> One change we made, that I'm wondering if we should revert, was to show the
>> application menu bar on the error page. I suspect that an exception is
>> being thrown in there somewhere, which then puts us into an infinite loop.
>> 
>> Perhaps the best thing would forus to detect this and act appropriately.
>> On 17 Dec 2014 16:40, "GESCONSULTOR - Óscar Bou" <o....@gesconsultor.com>
>> wrote:
>> 
>>> Hi again.
>>> 
>>> If it helps, on browser the following exception is shown:
>>> 
>>> Código de error: ERR_TOO_MANY_REDIRECTS
>>> 
>>> 
>>> 
>>> 
>>> El 17/12/2014, a las 17:31, GESCONSULTOR - Óscar Bou <
>>> o.bou@gesconsultor.com> escribió:
>>> 
>>> Hi, Dan.
>>> 
>>> I've just updated to the latest snapshot and it properly executes the
>>> fixture :)
>>> 
>>> But after that, when generating the page, the following Wicket exception
>>> is thrown ...
>>> 
>>> 
>>> Seems not related, but as it has just happened after updating the
>>> snapshot, any idea?
>>> 
>>> 
>>> Thanks,
>>> 
>>> Oscar
>>> 
>>> 
>>> 17:28:08,481  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>>> ********************************
>>> 17:28:08,482  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>>> Handling the following exception
>>> org.apache.wicket.protocol.http.PageExpiredException: Page with id '375'
>>> has expired.
>>> 17:28:08,482  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>>> ********************************
>>> 17:28:08,482  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]
>>> Unable to obtain exceptionRecognizers (no session), will be treated as
>>> unrecognized exception
>>> 17:28:08,488  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>>> ********************************
>>> 17:28:08,488  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>>> Handling the following exception
>>> org.apache.wicket.markup.MarkupNotFoundException: Can not determine
>>> Markup. Component is not yet connected to a parent. [Page class =
>>> org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage, id = 376,
>>> render count = 1]
>>> at org.apache.wicket.Component.getMarkup(Component.java:749)
>>> at org.apache.wicket.Component.internalRender(Component.java:2309)
>>> at org.apache.wicket.Component.render(Component.java:2272)
>>> at org.apache.wicket.Page.renderPage(Page.java:1024)
>>> at
>> org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:129)
>>> at
>> org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:228)
>>> at
>> org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175)
>>> at
>> org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:862)
>>> at
>> org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
>>> at
>> org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:310)
>>> at
>> org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:233)
>>> at
>> org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289)
>>> at
>> org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:259)
>>> at
>> org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201)
>>> at
>> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282)
>>> at
>> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
>>> at
>> org.apache.isis.core.webapp.diagnostics.IsisLogOnExceptionFilter.doFilter(IsisLogOnExceptionFilter.java:52)
>>> at
>> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
>>> at
>> org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
>>> at
>> org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
>>> at
>> org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
>>> at
>> org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
>>> at
>> org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
>>> at
>> org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
>>> at
>> org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
>>> at
>> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
>>> at
>> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399)
>>> at
>> org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
>>> at
>> org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
>>> at
>> org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
>>> at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)
>>> at
>> org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
>>> at org.mortbay.jetty.Server.handle(Server.java:326)
>>> at
>> org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
>>> at
>> org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928)
>>> at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
>>> at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
>>> at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
>>> at
>> org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228)
>>> at
>> org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
>>> 17:28:08,489  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>>> ********************************
>>> 17:28:08,489  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]
>>> Unable to obtain exceptionRecognizers (no session), will be treated as
>>> unrecognized exception
>>> 17:28:08,499  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>>> ********************************
>>> 17:28:08,499  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>>> Handling the following exception
>>> org.apache.wicket.protocol.http.PageExpiredException: Page with id '377'
>>> has expired.
>>> 17:28:08,499  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>>> ********************************
>>> 17:28:08,499  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]
>>> Unable to obtain exceptionRecognizers (no session), will be treated as
>>> unrecognized exception
>>> 17:28:08,502  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>>> ********************************
>>> 17:28:08,503  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>>> Handling the following exception
>>> org.apache.wicket.markup.MarkupNotFoundException: Can not determine
>>> Markup. Component is not yet connected to a parent. [Page class =
>>> org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage, id = 378,
>>> render count = 1]
>>> at org.apache.wicket.Component.getMarkup(Component.java:749)
>>> at org.apache.wicket.Component.internalRender(Component.java:2309)
>>> at org.apache.wicket.Component.render(Component.java:2272)
>>> at org.apache.wicket.Page.renderPage(Page.java:1024)
>>> at
>> org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:129)
>>> at
>> org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:228)
>>> at
>> org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175)
>>> at
>> org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:862)
>>> at
>> org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
>>> at
>> org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:310)
>>> at
>> org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:233)
>>> at
>> org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289)
>>> at
>> org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:259)
>>> at
>> org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201)
>>> at
>> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282)
>>> at
>> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
>>> at
>> org.apache.isis.core.webapp.diagnostics.IsisLogOnExceptionFilter.doFilter(IsisLogOnExceptionFilter.java:52)
>>> at
>> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
>>> at
>> org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
>>> at
>> org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
>>> at
>> org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
>>> at
>> org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
>>> at
>> org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
>>> at
>> org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
>>> at
>> org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
>>> at
>> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
>>> at
>> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399)
>>> at
>> org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
>>> at
>> org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
>>> at
>> org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
>>> at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)
>>> at
>> org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
>>> at org.mortbay.jetty.Server.handle(Server.java:326)
>>> at
>> org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
>>> at
>> org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928)
>>> at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
>>> at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
>>> at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
>>> at
>> org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228)
>>> at
>> org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
>>> 17:28:08,503  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>>> ********************************
>>> 17:28:08,503  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]
>>> Unable to obtain exceptionRecognizers (no session), will be treated as
>>> unrecognized exception
>>> 17:28:08,509  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>>> ********************************
>>> 17:28:08,509  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>>> Handling the following exception
>>> org.apache.wicket.protocol.http.PageExpiredException: Page with id '379'
>>> has expired.
>>> 17:28:08,509  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>>> ********************************
>>> 17:28:08,509  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]
>>> Unable to obtain exceptionRecognizers (no session), will be treated as
>>> unrecognized exception
>>> 17:28:08,512  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>>> ********************************
>>> 17:28:08,512  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>>> Handling the following exception
>>> org.apache.wicket.markup.MarkupNotFoundException: Can not determine
>>> Markup. Component is not yet connected to a parent. [Page class =
>>> org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage, id = 380,
>>> render count = 1]
>>> at org.apache.wicket.Component.getMarkup(Component.java:749)
>>> at org.apache.wicket.Component.internalRender(Component.java:2309)
>>> at org.apache.wicket.Component.render(Component.java:2272)
>>> at org.apache.wicket.Page.renderPage(Page.java:1024)
>>> at
>> org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:129)
>>> at
>> org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:228)
>>> at
>> org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175)
>>> at
>> org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:862)
>>> at
>> org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
>>> at
>> org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:310)
>>> at
>> org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:233)
>>> at
>> org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289)
>>> at
>> org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:259)
>>> at
>> org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201)
>>> at
>> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282)
>>> at
>> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
>>> at
>> org.apache.isis.core.webapp.diagnostics.IsisLogOnExceptionFilter.doFilter(IsisLogOnExceptionFilter.java:52)
>>> at
>> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
>>> at
>> org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
>>> at
>> org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
>>> at
>> org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
>>> at
>> org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
>>> at
>> org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
>>> at
>> org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
>>> at
>> org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
>>> at
>> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
>>> at
>> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399)
>>> at
>> org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
>>> at
>> org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
>>> at
>> org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
>>> at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)
>>> at
>> org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
>>> at org.mortbay.jetty.Server.handle(Server.java:326)
>>> at
>> org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
>>> at
>> org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928)
>>> at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
>>> at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
>>> at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
>>> at
>> org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228)
>>> at
>> org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
>>> 17:28:08,513  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>>> ********************************
>>> 17:28:08,513  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]
>>> Unable to obtain exceptionRecognizers (no session), will be treated as
>>> unrecognized exception
>>> 17:28:08,519  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>>> ********************************
>>> 17:28:08,519  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>>> Handling the following exception
>>> org.apache.wicket.protocol.http.PageExpiredException: Page with id '381'
>>> has expired.
>>> 17:28:08,520  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>>> ********************************
>>> 17:28:08,520  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]
>>> Unable to obtain exceptionRecognizers (no session), will be treated as
>>> unrecognized exception
>>> 17:28:08,525  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>>> ********************************
>>> 17:28:08,525  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>>> Handling the following exception
>>> org.apache.wicket.markup.MarkupNotFoundException: Can not determine
>>> Markup. Component is not yet connected to a parent. [Page class =
>>> org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage, id = 382,
>>> render count = 1]
>>> at org.apache.wicket.Component.getMarkup(Component.java:749)
>>> at org.apache.wicket.Component.internalRender(Component.java:2309)
>>> at org.apache.wicket.Component.render(Component.java:2272)
>>> at org.apache.wicket.Page.renderPage(Page.java:1024)
>>> at
>> org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:129)
>>> at
>> org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:228)
>>> at
>> org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175)
>>> at
>> org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:862)
>>> at
>> org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
>>> at
>> org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:310)
>>> at
>> org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:233)
>>> at
>> org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289)
>>> at
>> org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:259)
>>> at
>> org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201)
>>> at
>> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282)
>>> at
>> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
>>> at
>> org.apache.isis.core.webapp.diagnostics.IsisLogOnExceptionFilter.doFilter(IsisLogOnExceptionFilter.java:52)
>>> at
>> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
>>> at
>> org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
>>> at
>> org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
>>> at
>> org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
>>> at
>> org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
>>> at
>> org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
>>> at
>> org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
>>> at
>> org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
>>> at
>> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
>>> at
>> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399)
>>> at
>> org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
>>> at
>> org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
>>> at
>> org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
>>> at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)
>>> at
>> org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
>>> at org.mortbay.jetty.Server.handle(Server.java:326)
>>> at
>> org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
>>> at
>> org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928)
>>> at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
>>> at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
>>> at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
>>> at
>> org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228)
>>> at
>> org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
>>> 17:28:08,525  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>>> ********************************
>>> 17:28:08,526  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]
>>> Unable to obtain exceptionRecognizers (no session), will be treated as
>>> unrecognized exception
>>> 17:28:08,532  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>>> ********************************
>>> 17:28:08,532  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>>> Handling the following exception
>>> org.apache.wicket.protocol.http.PageExpiredException: Page with id '383'
>>> has expired.
>>> 17:28:08,532  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>>> ********************************
>>> 17:28:08,532  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]
>>> Unable to obtain exceptionRecognizers (no session), will be treated as
>>> unrecognized exception
>>> 17:28:08,536  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>>> ********************************
>>> 17:28:08,536  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>>> Handling the following exception
>>> org.apache.wicket.markup.MarkupNotFoundException: Can not determine
>>> Markup. Component is not yet connected to a parent. [Page class =
>>> org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage, id = 384,
>>> render count = 1]
>>> at org.apache.wicket.Component.getMarkup(Component.java:749)
>>> at org.apache.wicket.Component.internalRender(Component.java:2309)
>>> at org.apache.wicket.Component.render(Component.java:2272)
>>> at org.apache.wicket.Page.renderPage(Page.java:1024)
>>> at
>> org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:129)
>>> at
>> org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:228)
>>> at
>> org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175)
>>> at
>> org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:862)
>>> at
>> org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
>>> at
>> org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:310)
>>> at
>>> 
>> org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:233)
>>> at
>>> 
>> org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289)
>>> at
>>> 
>> org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:259)
>>> at
>>> 
>> org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201)
>>> at
>>> 
>> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282)
>>> at
>>> 
>> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
>>> at
>>> 
>> org.apache.isis.core.webapp.diagnostics.IsisLogOnExceptionFilter.doFilter(IsisLogOnExceptionFilter.java:52)
>>> at
>>> 
>> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
>>> at
>>> 
>> org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
>>> at
>>> 
>> org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
>>> at
>>> 
>> org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
>>> at
>>> 
>> org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
>>> at
>>> 
>> org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
>>> at
>>> 
>> org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
>>> at
>>> 
>> org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
>>> at
>>> 
>> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
>>> at
>> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399)
>>> at
>>> 
>> org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
>>> at
>> org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
>>> at
>> org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
>>> at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)
>>> at
>> org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
>>> at org.mortbay.jetty.Server.handle(Server.java:326)
>>> at
>> org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
>>> at
>>> 
>> org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928)
>>> at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
>>> at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
>>> at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
>>> at
>>> 
>> org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228)
>>> at
>>> 
>> org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
>>> 17:28:08,537  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>>> ********************************
>>> 17:28:08,537  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]
>>> Unable to obtain exceptionRecognizers (no session), will be treated as
>>> unrecognized exception
>>> 17:28:08,547  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>>> ********************************
>>> 17:28:08,547  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>>> Handling the following exception
>>> org.apache.wicket.protocol.http.PageExpiredException: Page with id '385'
>>> has expired.
>>> 17:28:08,547  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>>> ********************************
>>> 17:28:08,547  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]
>>> Unable to obtain exceptionRecognizers (no session), will be treated as
>>> unrecognized exception
>>> 17:28:08,552  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>>> ********************************
>>> 17:28:08,552  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>>> Handling the following exception
>>> org.apache.wicket.markup.MarkupNotFoundException: Can not determine
>>> Markup. Component is not yet connected to a parent. [Page class =
>>> org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage, id = 386,
>>> render count = 1]
>>> at org.apache.wicket.Component.getMarkup(Component.java:749)
>>> at org.apache.wicket.Component.internalRender(Component.java:2309)
>>> at org.apache.wicket.Component.render(Component.java:2272)
>>> at org.apache.wicket.Page.renderPage(Page.java:1024)
>>> at
>>> 
>> org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:129)
>>> at
>>> 
>> org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:228)
>>> at
>>> 
>> org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175)
>>> at
>>> 
>> org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:862)
>>> at
>>> 
>> org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
>>> at
>>> 
>> org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:310)
>>> at
>>> 
>> org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:233)
>>> at
>>> 
>> org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289)
>>> at
>>> 
>> org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:259)
>>> at
>>> 
>> org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201)
>>> at
>>> 
>> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282)
>>> at
>>> 
>> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
>>> at
>>> 
>> org.apache.isis.core.webapp.diagnostics.IsisLogOnExceptionFilter.doFilter(IsisLogOnExceptionFilter.java:52)
>>> at
>>> 
>> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
>>> at
>>> 
>> org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
>>> at
>>> 
>> org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
>>> at
>>> 
>> org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
>>> at
>>> 
>> org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
>>> at
>>> 
>> org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
>>> at
>>> 
>> org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
>>> at
>>> 
>> org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
>>> at
>>> 
>> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
>>> at
>> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399)
>>> at
>>> 
>> org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
>>> at
>> org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
>>> at
>> org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
>>> at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)
>>> at
>> org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
>>> at org.mortbay.jetty.Server.handle(Server.java:326)
>>> at
>> org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
>>> at
>>> 
>> org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928)
>>> at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
>>> at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
>>> at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
>>> at
>>> 
>> org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228)
>>> at
>>> 
>> org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
>>> 17:28:08,553  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>>> ********************************
>>> 17:28:08,553  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]
>>> Unable to obtain exceptionRecognizers (no session), will be treated as
>>> unrecognized exception
>>> 17:28:08,560  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>>> ********************************
>>> 17:28:08,560  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>>> Handling the following exception
>>> org.apache.wicket.protocol.http.PageExpiredException: Page with id '387'
>>> has expired.
>>> 17:28:08,560  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>>> ********************************
>>> 17:28:08,560  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]
>>> Unable to obtain exceptionRecognizers (no session), will be treated as
>>> unrecognized exception
>>> 17:28:08,564  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>>> ********************************
>>> 17:28:08,564  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>>> Handling the following exception
>>> org.apache.wicket.markup.MarkupNotFoundException: Can not determine
>>> Markup. Component is not yet connected to a parent. [Page class =
>>> org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage, id = 388,
>>> render count = 1]
>>> at org.apache.wicket.Component.getMarkup(Component.java:749)
>>> at org.apache.wicket.Component.internalRender(Component.java:2309)
>>> at org.apache.wicket.Component.render(Component.java:2272)
>>> at org.apache.wicket.Page.renderPage(Page.java:1024)
>>> at
>>> 
>> org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:129)
>>> at
>>> 
>> org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:228)
>>> at
>>> 
>> org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175)
>>> at
>>> 
>> org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:862)
>>> at
>>> 
>> org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
>>> at
>>> 
>> org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:310)
>>> at
>>> 
>> org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:233)
>>> at
>>> 
>> org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289)
>>> at
>>> 
>> org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:259)
>>> at
>>> 
>> org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201)
>>> at
>>> 
>> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282)
>>> at
>>> 
>> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
>>> at
>>> 
>> org.apache.isis.core.webapp.diagnostics.IsisLogOnExceptionFilter.doFilter(IsisLogOnExceptionFilter.java:52)
>>> at
>>> 
>> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
>>> at
>>> 
>> org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
>>> at
>>> 
>> org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
>>> at
>>> 
>> org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
>>> at
>>> 
>> org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
>>> at
>>> 
>> org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
>>> at
>>> 
>> org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
>>> at
>>> 
>> org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
>>> at
>>> 
>> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
>>> at
>> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399)
>>> at
>>> 
>> org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
>>> at
>> org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
>>> at
>> org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
>>> at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)
>>> at
>> org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
>>> at org.mortbay.jetty.Server.handle(Server.java:326)
>>> at
>> org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
>>> at
>>> 
>> org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928)
>>> at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
>>> at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
>>> at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
>>> at
>>> 
>> org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228)
>>> at
>>> 
>> org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
>>> 17:28:08,564  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>>> ********************************
>>> 17:28:08,564  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]
>>> Unable to obtain exceptionRecognizers (no session), will be treated as
>>> unrecognized exception
>>> 17:28:08,583  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>>> ********************************
>>> 17:28:08,583  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>>> Handling the following exception
>>> org.apache.wicket.protocol.http.PageExpiredException: Page with id '389'
>>> has expired.
>>> 17:28:08,583  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>>> ********************************
>>> 17:28:08,583  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]
>>> Unable to obtain exceptionRecognizers (no session), will be treated as
>>> unrecognized exception
>>> 17:28:08,587  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>>> ********************************
>>> 17:28:08,587  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>>> Handling the following exception
>>> org.apache.wicket.markup.MarkupNotFoundException: Can not determine
>>> Markup. Component is not yet connected to a parent. [Page class =
>>> org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage, id = 390,
>>> render count = 1]
>>> at org.apache.wicket.Component.getMarkup(Component.java:749)
>>> at org.apache.wicket.Component.internalRender(Component.java:2309)
>>> at org.apache.wicket.Component.render(Component.java:2272)
>>> at org.apache.wicket.Page.renderPage(Page.java:1024)
>>> at
>>> 
>> org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:129)
>>> at
>>> 
>> org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:228)
>>> at
>>> 
>> org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175)
>>> at
>>> 
>> org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:862)
>>> at
>>> 
>> org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
>>> at
>>> 
>> org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:310)
>>> at
>>> 
>> org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:233)
>>> at
>>> 
>> org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289)
>>> at
>>> 
>> org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:259)
>>> at
>>> 
>> org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201)
>>> at
>>> 
>> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282)
>>> at
>>> 
>> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
>>> at
>>> 
>> org.apache.isis.core.webapp.diagnostics.IsisLogOnExceptionFilter.doFilter(IsisLogOnExceptionFilter.java:52)
>>> at
>>> 
>> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
>>> at
>>> 
>> org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
>>> at
>>> 
>> org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
>>> at
>>> 
>> org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
>>> at
>>> 
>> org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
>>> at
>>> 
>> org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
>>> at
>>> 
>> org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
>>> at
>>> 
>> org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
>>> at
>>> 
>> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
>>> at
>> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399)
>>> at
>>> 
>> org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
>>> at
>> org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
>>> at
>> org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
>>> at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)
>>> at
>> org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
>>> at org.mortbay.jetty.Server.handle(Server.java:326)
>>> at
>> org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
>>> at
>>> 
>> org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928)
>>> at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
>>> at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
>>> at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
>>> at
>>> 
>> org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228)
>>> at
>>> 
>> org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
>>> 17:28:08,587  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>>> ********************************
>>> 17:28:08,587  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]
>>> Unable to obtain exceptionRecognizers (no session), will be treated as
>>> unrecognized exception
>>> 17:28:08,593  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>>> ********************************
>>> 17:28:08,593  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>>> Handling the following exception
>>> org.apache.wicket.protocol.http.PageExpiredException: Page with id '391'
>>> has expired.
>>> 17:28:08,593  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>>> ********************************
>>> 17:28:08,593  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]
>>> Unable to obtain exceptionRecognizers (no session), will be treated as
>>> unrecognized exception
>>> 17:28:08,597  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>>> ********************************
>>> 17:28:08,597  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>>> Handling the following exception
>>> org.apache.wicket.markup.MarkupNotFoundException: Can not determine
>>> Markup. Component is not yet connected to a parent. [Page class =
>>> org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage, id = 392,
>>> render count = 1]
>>> at org.apache.wicket.Component.getMarkup(Component.java:749)
>>> at org.apache.wicket.Component.internalRender(Component.java:2309)
>>> at org.apache.wicket.Component.render(Component.java:2272)
>>> at org.apache.wicket.Page.renderPage(Page.java:1024)
>>> at
>>> 
>> org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:129)
>>> at
>>> 
>> org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:228)
>>> at
>>> 
>> org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175)
>>> at
>>> 
>> org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:862)
>>> at
>>> 
>> org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
>>> at
>>> 
>> org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:310)
>>> at
>>> 
>> org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:233)
>>> at
>>> 
>> org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289)
>>> at
>>> 
>> org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:259)
>>> at
>>> 
>> org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201)
>>> at
>>> 
>> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282)
>>> at
>>> 
>> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
>>> at
>>> 
>> org.apache.isis.core.webapp.diagnostics.IsisLogOnExceptionFilter.doFilter(IsisLogOnExceptionFilter.java:52)
>>> at
>>> 
>> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
>>> at
>>> 
>> org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
>>> at
>>> 
>> org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
>>> at
>>> 
>> org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
>>> at
>>> 
>> org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
>>> at
>>> 
>> org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
>>> at
>>> 
>> org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
>>> at
>>> 
>> org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
>>> at
>>> 
>> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
>>> at
>> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399)
>>> at
>>> 
>> org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
>>> at
>> org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
>>> at
>> org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
>>> at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)
>>> at
>> org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
>>> at org.mortbay.jetty.Server.handle(Server.java:326)
>>> at
>> org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
>>> at
>>> 
>> org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928)
>>> at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
>>> at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
>>> at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
>>> at
>>> 
>> org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228)
>>> at
>>> 
>> org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
>>> 17:28:08,597  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>>> ********************************
>>> 17:28:08,597  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]
>>> Unable to obtain exceptionRecognizers (no session), will be treated as
>>> unrecognized exception
>>> 17:28:08,604  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>>> ********************************
>>> 17:28:08,604  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>>> Handling the following exception
>>> org.apache.wicket.protocol.http.PageExpiredException: Page with id '393'
>>> has expired.
>>> 17:28:08,604  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>>> ********************************
>>> 17:28:08,604  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]
>>> Unable to obtain exceptionRecognizers (no session), will be treated as
>>> unrecognized exception
>>> 17:28:08,606  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>>> ********************************
>>> 17:28:08,606  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>>> Handling the following exception
>>> org.apache.wicket.markup.MarkupNotFoundException: Can not determine
>>> Markup. Component is not yet connected to a parent. [Page class =
>>> org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage, id = 394,
>>> render count = 1]
>>> at org.apache.wicket.Component.getMarkup(Component.java:749)
>>> at org.apache.wicket.Component.internalRender(Component.java:2309)
>>> at org.apache.wicket.Component.render(Component.java:2272)
>>> at org.apache.wicket.Page.renderPage(Page.java:1024)
>>> at
>>> 
>> org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:129)
>>> at
>>> 
>> org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:228)
>>> at
>>> 
>> org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175)
>>> at
>>> 
>> org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:862)
>>> at
>>> 
>> org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
>>> at
>>> 
>> org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:310)
>>> at
>>> 
>> org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:233)
>>> at
>>> 
>> org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289)
>>> at
>>> 
>> org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:259)
>>> at
>>> 
>> org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201)
>>> at
>>> 
>> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282)
>>> at
>>> 
>> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
>>> at
>>> 
>> org.apache.isis.core.webapp.diagnostics.IsisLogOnExceptionFilter.doFilter(IsisLogOnExceptionFilter.java:52)
>>> at
>>> 
>> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
>>> at
>>> 
>> org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
>>> at
>>> 
>> org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
>>> at
>>> 
>> org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
>>> at
>>> 
>> org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
>>> at
>>> 
>> org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
>>> at
>>> 
>> org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
>>> at
>>> 
>> org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
>>> at
>>> 
>> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
>>> at
>> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399)
>>> at
>>> 
>> org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
>>> at
>> org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
>>> at
>> org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
>>> at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)
>>> at
>> org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
>>> at org.mortbay.jetty.Server.handle(Server.java:326)
>>> at
>> org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
>>> at
>>> 
>> org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928)
>>> at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
>>> at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
>>> at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
>>> at
>>> 
>> org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228)
>>> at
>>> 
>> org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
>>> 17:28:08,607  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>>> ********************************
>>> 17:28:08,607  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]
>>> Unable to obtain exceptionRecognizers (no session), will be treated as
>>> unrecognized exception
>>> 17:28:08,619  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>>> ********************************
>>> 17:28:08,619  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>>> Handling the following exception
>>> org.apache.wicket.protocol.http.PageExpiredException: Page with id '395'
>>> has expired.
>>> 17:28:08,619  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>>> ********************************
>>> 17:28:08,619  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]
>>> Unable to obtain exceptionRecognizers (no session), will be treated as
>>> unrecognized exception
>>> 17:28:08,626  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>>> ********************************
>>> 17:28:08,626  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>>> Handling the following exception
>>> org.apache.wicket.markup.MarkupNotFoundException: Can not determine
>>> Markup. Component is not yet connected to a parent. [Page class =
>>> org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage, id = 396,
>>> render count = 1]
>>> at org.apache.wicket.Component.getMarkup(Component.java:749)
>>> at org.apache.wicket.Component.internalRender(Component.java:2309)
>>> at org.apache.wicket.Component.render(Component.java:2272)
>>> at org.apache.wicket.Page.renderPage(Page.java:1024)
>>> at
>>> 
>> org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:129)
>>> at
>>> 
>> org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:228)
>>> at
>>> 
>> org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175)
>>> at
>>> 
>> org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:862)
>>> at
>>> 
>> org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
>>> at
>>> 
>> org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:310)
>>> at
>>> 
>> org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:233)
>>> at
>>> 
>> org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289)
>>> at
>>> 
>> org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:259)
>>> at
>>> 
>> org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201)
>>> at
>>> 
>> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282)
>>> at
>>> 
>> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
>>> at
>>> 
>> org.apache.isis.core.webapp.diagnostics.IsisLogOnExceptionFilter.doFilter(IsisLogOnExceptionFilter.java:52)
>>> at
>>> 
>> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
>>> at
>>> 
>> org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
>>> at
>>> 
>> org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
>>> at
>>> 
>> org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
>>> at
>>> 
>> org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
>>> at
>>> 
>> org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
>>> at
>>> 
>> org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
>>> at
>>> 
>> org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
>>> at
>>> 
>> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
>>> at
>> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399)
>>> at
>>> 
>> org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
>>> at
>> org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
>>> at
>> org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
>>> at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)
>>> at
>> org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
>>> at org.mortbay.jetty.Server.handle(Server.java:326)
>>> at
>> org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
>>> at
>>> 
>> org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928)
>>> at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
>>> at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
>>> at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
>>> at
>>> 
>> org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228)
>>> at
>>> 
>> org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
>>> 17:28:08,626  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>>> ********************************
>>> 17:28:08,626  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]
>>> Unable to obtain exceptionRecognizers (no session), will be treated as
>>> unrecognized exception
>>> 17:28:08,637  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>>> ********************************
>>> 17:28:08,637  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>>> Handling the following exception
>>> org.apache.wicket.protocol.http.PageExpiredException: Page with id '397'
>>> has expired.
>>> 17:28:08,637  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>>> ********************************
>>> 17:28:08,637  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]
>>> Unable to obtain exceptionRecognizers (no session), will be treated as
>>> unrecognized exception
>>> 17:28:08,640  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>>> ********************************
>>> 17:28:08,640  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>>> Handling the following exception
>>> org.apache.wicket.markup.MarkupNotFoundException: Can not determine
>>> Markup. Component is not yet connected to a parent. [Page class =
>>> org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage, id = 398,
>>> render count = 1]
>>> at org.apache.wicket.Component.getMarkup(Component.java:749)
>>> at org.apache.wicket.Component.internalRender(Component.java:2309)
>>> at org.apache.wicket.Component.render(Component.java:2272)
>>> at org.apache.wicket.Page.renderPage(Page.java:1024)
>>> at
>>> 
>> org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:129)
>>> at
>>> 
>> org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:228)
>>> at
>>> 
>> org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175)
>>> at
>>> 
>> org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:862)
>>> at
>>> 
>> org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
>>> at
>>> 
>> org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:310)
>>> at
>>> 
>> org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:233)
>>> at
>>> 
>> org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289)
>>> at
>>> 
>> org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:259)
>>> at
>>> 
>> org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201)
>>> at
>>> 
>> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282)
>>> at
>>> 
>> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
>>> at
>>> 
>> org.apache.isis.core.webapp.diagnostics.IsisLogOnExceptionFilter.doFilter(IsisLogOnExceptionFilter.java:52)
>>> at
>>> 
>> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
>>> at
>>> 
>> org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
>>> at
>>> 
>> org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
>>> at
>>> 
>> org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
>>> at
>>> 
>> org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
>>> at
>>> 
>> org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
>>> at
>>> 
>> org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
>>> at
>>> 
>> org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
>>> at
>>> 
>> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
>>> at
>> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399)
>>> at
>>> 
>> org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
>>> at
>> org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
>>> at
>> org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
>>> at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)
>>> at
>> org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
>>> at org.mortbay.jetty.Server.handle(Server.java:326)
>>> at
>> org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
>>> at
>>> 
>> org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928)
>>> at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
>>> at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
>>> at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
>>> at
>>> 
>> org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228)
>>> at
>>> 
>> org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
>>> 17:28:08,641  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>>> ********************************
>>> 17:28:08,641  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]
>>> Unable to obtain exceptionRecognizers (no session), will be treated as
>>> unrecognized exception
>>> 17:28:08,647  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>>> ********************************
>>> 17:28:08,647  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>>> Handling the following exception
>>> org.apache.wicket.protocol.http.PageExpiredException: Page with id '399'
>>> has expired.
>>> 17:28:08,647  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>>> ********************************
>>> 17:28:08,647  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]
>>> Unable to obtain exceptionRecognizers (no session), will be treated as
>>> unrecognized exception
>>> 17:28:08,650  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>>> ********************************
>>> 17:28:08,650  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>>> Handling the following exception
>>> org.apache.wicket.markup.MarkupNotFoundException: Can not determine
>>> Markup. Component is not yet connected to a parent. [Page class =
>>> org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage, id = 400,
>>> render count = 1]
>>> at org.apache.wicket.Component.getMarkup(Component.java:749)
>>> at org.apache.wicket.Component.internalRender(Component.java:2309)
>>> at org.apache.wicket.Component.render(Component.java:2272)
>>> at org.apache.wicket.Page.renderPage(Page.java:1024)
>>> at
>>> 
>> org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:129)
>>> at
>>> 
>> org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:228)
>>> at
>>> 
>> org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175)
>>> at
>>> 
>> org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:862)
>>> at
>>> 
>> org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
>>> at
>>> 
>> org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:310)
>>> at
>>> 
>> org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:233)
>>> at
>>> 
>> org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289)
>>> at
>>> 
>> org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:259)
>>> at
>>> 
>> org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201)
>>> at
>>> 
>> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282)
>>> at
>>> 
>> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
>>> at
>>> 
>> org.apache.isis.core.webapp.diagnostics.IsisLogOnExceptionFilter.doFilter(IsisLogOnExceptionFilter.java:52)
>>> at
>>> 
>> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
>>> at
>>> 
>> org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
>>> at
>>> 
>> org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
>>> at
>>> 
>> org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
>>> at
>>> 
>> org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
>>> at
>>> 
>> org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
>>> at
>>> 
>> org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
>>> at
>>> 
>> org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
>>> at
>>> 
>> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
>>> at
>> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399)
>>> at
>>> 
>> org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
>>> at
>> org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
>>> at
>> org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
>>> at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)
>>> at
>> org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
>>> at org.mortbay.jetty.Server.handle(Server.java:326)
>>> at
>> org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
>>> at
>>> 
>> org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928)
>>> at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
>>> at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
>>> at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
>>> at
>>> 
>> org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228)
>>> at
>> org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.jav
>>> 
>>> ...
>> 

Re: Exception on latest snapshot when executing this.wrapperFactory.wrap()

Posted by Martin Grigorov <mg...@apache.org>.
The exception message says the problem is related to the sign in page.
There is no menu bar in that page.

Oscar, is it easy to reproduce with any of the demo apps (todo, simple,
kitchensink, or yours own) ?

Martin Grigorov
Wicket Training and Consulting
https://twitter.com/mtgrigorov

On Wed, Dec 17, 2014 at 7:22 PM, Dan Haywood <da...@haywood-associates.co.uk>
wrote:
>
> One change we made, that I'm wondering if we should revert, was to show the
> application menu bar on the error page. I suspect that an exception is
> being thrown in there somewhere, which then puts us into an infinite loop.
>
> Perhaps the best thing would forus to detect this and act appropriately.
> On 17 Dec 2014 16:40, "GESCONSULTOR - Óscar Bou" <o....@gesconsultor.com>
> wrote:
>
> > Hi again.
> >
> > If it helps, on browser the following exception is shown:
> >
> > Código de error: ERR_TOO_MANY_REDIRECTS
> >
> >
> >
> >
> > El 17/12/2014, a las 17:31, GESCONSULTOR - Óscar Bou <
> > o.bou@gesconsultor.com> escribió:
> >
> > Hi, Dan.
> >
> > I've just updated to the latest snapshot and it properly executes the
> > fixture :)
> >
> > But after that, when generating the page, the following Wicket exception
> > is thrown ...
> >
> >
> > Seems not related, but as it has just happened after updating the
> > snapshot, any idea?
> >
> >
> > Thanks,
> >
> > Oscar
> >
> >
> > 17:28:08,481  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
> >  ********************************
> > 17:28:08,482  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
> >  Handling the following exception
> > org.apache.wicket.protocol.http.PageExpiredException: Page with id '375'
> > has expired.
> > 17:28:08,482  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
> >  ********************************
> > 17:28:08,482  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]
> >  Unable to obtain exceptionRecognizers (no session), will be treated as
> > unrecognized exception
> > 17:28:08,488  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
> >  ********************************
> > 17:28:08,488  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
> >  Handling the following exception
> > org.apache.wicket.markup.MarkupNotFoundException: Can not determine
> > Markup. Component is not yet connected to a parent. [Page class =
> > org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage, id = 376,
> > render count = 1]
> > at org.apache.wicket.Component.getMarkup(Component.java:749)
> > at org.apache.wicket.Component.internalRender(Component.java:2309)
> > at org.apache.wicket.Component.render(Component.java:2272)
> > at org.apache.wicket.Page.renderPage(Page.java:1024)
> > at
> >
> org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:129)
> > at
> >
> org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:228)
> > at
> >
> org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175)
> > at
> >
> org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:862)
> > at
> >
> org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
> > at
> >
> org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:310)
> > at
> >
> org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:233)
> > at
> >
> org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289)
> > at
> >
> org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:259)
> > at
> >
> org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201)
> > at
> >
> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282)
> > at
> >
> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> > at
> >
> org.apache.isis.core.webapp.diagnostics.IsisLogOnExceptionFilter.doFilter(IsisLogOnExceptionFilter.java:52)
> > at
> >
> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> > at
> >
> org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
> > at
> >
> org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
> > at
> >
> org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
> > at
> >
> org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
> > at
> >
> org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
> > at
> >
> org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
> > at
> >
> org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
> > at
> >
> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> > at
> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399)
> > at
> >
> org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
> > at
> org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
> > at
> org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
> > at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)
> > at
> org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
> > at org.mortbay.jetty.Server.handle(Server.java:326)
> > at
> org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
> > at
> >
> org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928)
> > at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
> > at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
> > at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
> > at
> >
> org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228)
> > at
> >
> org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
> > 17:28:08,489  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
> >  ********************************
> > 17:28:08,489  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]
> >  Unable to obtain exceptionRecognizers (no session), will be treated as
> > unrecognized exception
> > 17:28:08,499  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
> >  ********************************
> > 17:28:08,499  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
> >  Handling the following exception
> > org.apache.wicket.protocol.http.PageExpiredException: Page with id '377'
> > has expired.
> > 17:28:08,499  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
> >  ********************************
> > 17:28:08,499  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]
> >  Unable to obtain exceptionRecognizers (no session), will be treated as
> > unrecognized exception
> > 17:28:08,502  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
> >  ********************************
> > 17:28:08,503  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
> >  Handling the following exception
> > org.apache.wicket.markup.MarkupNotFoundException: Can not determine
> > Markup. Component is not yet connected to a parent. [Page class =
> > org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage, id = 378,
> > render count = 1]
> > at org.apache.wicket.Component.getMarkup(Component.java:749)
> > at org.apache.wicket.Component.internalRender(Component.java:2309)
> > at org.apache.wicket.Component.render(Component.java:2272)
> > at org.apache.wicket.Page.renderPage(Page.java:1024)
> > at
> >
> org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:129)
> > at
> >
> org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:228)
> > at
> >
> org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175)
> > at
> >
> org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:862)
> > at
> >
> org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
> > at
> >
> org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:310)
> > at
> >
> org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:233)
> > at
> >
> org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289)
> > at
> >
> org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:259)
> > at
> >
> org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201)
> > at
> >
> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282)
> > at
> >
> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> > at
> >
> org.apache.isis.core.webapp.diagnostics.IsisLogOnExceptionFilter.doFilter(IsisLogOnExceptionFilter.java:52)
> > at
> >
> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> > at
> >
> org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
> > at
> >
> org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
> > at
> >
> org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
> > at
> >
> org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
> > at
> >
> org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
> > at
> >
> org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
> > at
> >
> org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
> > at
> >
> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> > at
> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399)
> > at
> >
> org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
> > at
> org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
> > at
> org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
> > at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)
> > at
> org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
> > at org.mortbay.jetty.Server.handle(Server.java:326)
> > at
> org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
> > at
> >
> org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928)
> > at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
> > at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
> > at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
> > at
> >
> org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228)
> > at
> >
> org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
> > 17:28:08,503  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
> >  ********************************
> > 17:28:08,503  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]
> >  Unable to obtain exceptionRecognizers (no session), will be treated as
> > unrecognized exception
> > 17:28:08,509  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
> >  ********************************
> > 17:28:08,509  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
> >  Handling the following exception
> > org.apache.wicket.protocol.http.PageExpiredException: Page with id '379'
> > has expired.
> > 17:28:08,509  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
> >  ********************************
> > 17:28:08,509  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]
> >  Unable to obtain exceptionRecognizers (no session), will be treated as
> > unrecognized exception
> > 17:28:08,512  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
> >  ********************************
> > 17:28:08,512  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
> >  Handling the following exception
> > org.apache.wicket.markup.MarkupNotFoundException: Can not determine
> > Markup. Component is not yet connected to a parent. [Page class =
> > org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage, id = 380,
> > render count = 1]
> > at org.apache.wicket.Component.getMarkup(Component.java:749)
> > at org.apache.wicket.Component.internalRender(Component.java:2309)
> > at org.apache.wicket.Component.render(Component.java:2272)
> > at org.apache.wicket.Page.renderPage(Page.java:1024)
> > at
> >
> org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:129)
> > at
> >
> org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:228)
> > at
> >
> org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175)
> > at
> >
> org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:862)
> > at
> >
> org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
> > at
> >
> org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:310)
> > at
> >
> org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:233)
> > at
> >
> org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289)
> > at
> >
> org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:259)
> > at
> >
> org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201)
> > at
> >
> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282)
> > at
> >
> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> > at
> >
> org.apache.isis.core.webapp.diagnostics.IsisLogOnExceptionFilter.doFilter(IsisLogOnExceptionFilter.java:52)
> > at
> >
> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> > at
> >
> org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
> > at
> >
> org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
> > at
> >
> org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
> > at
> >
> org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
> > at
> >
> org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
> > at
> >
> org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
> > at
> >
> org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
> > at
> >
> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> > at
> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399)
> > at
> >
> org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
> > at
> org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
> > at
> org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
> > at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)
> > at
> org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
> > at org.mortbay.jetty.Server.handle(Server.java:326)
> > at
> org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
> > at
> >
> org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928)
> > at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
> > at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
> > at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
> > at
> >
> org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228)
> > at
> >
> org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
> > 17:28:08,513  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
> >  ********************************
> > 17:28:08,513  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]
> >  Unable to obtain exceptionRecognizers (no session), will be treated as
> > unrecognized exception
> > 17:28:08,519  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
> >  ********************************
> > 17:28:08,519  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
> >  Handling the following exception
> > org.apache.wicket.protocol.http.PageExpiredException: Page with id '381'
> > has expired.
> > 17:28:08,520  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
> >  ********************************
> > 17:28:08,520  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]
> >  Unable to obtain exceptionRecognizers (no session), will be treated as
> > unrecognized exception
> > 17:28:08,525  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
> >  ********************************
> > 17:28:08,525  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
> >  Handling the following exception
> > org.apache.wicket.markup.MarkupNotFoundException: Can not determine
> > Markup. Component is not yet connected to a parent. [Page class =
> > org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage, id = 382,
> > render count = 1]
> > at org.apache.wicket.Component.getMarkup(Component.java:749)
> > at org.apache.wicket.Component.internalRender(Component.java:2309)
> > at org.apache.wicket.Component.render(Component.java:2272)
> > at org.apache.wicket.Page.renderPage(Page.java:1024)
> > at
> >
> org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:129)
> > at
> >
> org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:228)
> > at
> >
> org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175)
> > at
> >
> org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:862)
> > at
> >
> org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
> > at
> >
> org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:310)
> > at
> >
> org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:233)
> > at
> >
> org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289)
> > at
> >
> org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:259)
> > at
> >
> org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201)
> > at
> >
> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282)
> > at
> >
> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> > at
> >
> org.apache.isis.core.webapp.diagnostics.IsisLogOnExceptionFilter.doFilter(IsisLogOnExceptionFilter.java:52)
> > at
> >
> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> > at
> >
> org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
> > at
> >
> org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
> > at
> >
> org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
> > at
> >
> org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
> > at
> >
> org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
> > at
> >
> org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
> > at
> >
> org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
> > at
> >
> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> > at
> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399)
> > at
> >
> org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
> > at
> org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
> > at
> org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
> > at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)
> > at
> org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
> > at org.mortbay.jetty.Server.handle(Server.java:326)
> > at
> org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
> > at
> >
> org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928)
> > at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
> > at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
> > at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
> > at
> >
> org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228)
> > at
> >
> org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
> > 17:28:08,525  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
> >  ********************************
> > 17:28:08,526  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]
> >  Unable to obtain exceptionRecognizers (no session), will be treated as
> > unrecognized exception
> > 17:28:08,532  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
> >  ********************************
> > 17:28:08,532  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
> >  Handling the following exception
> > org.apache.wicket.protocol.http.PageExpiredException: Page with id '383'
> > has expired.
> > 17:28:08,532  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
> >  ********************************
> > 17:28:08,532  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]
> >  Unable to obtain exceptionRecognizers (no session), will be treated as
> > unrecognized exception
> > 17:28:08,536  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
> >  ********************************
> > 17:28:08,536  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
> >  Handling the following exception
> > org.apache.wicket.markup.MarkupNotFoundException: Can not determine
> > Markup. Component is not yet connected to a parent. [Page class =
> > org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage, id = 384,
> > render count = 1]
> > at org.apache.wicket.Component.getMarkup(Component.java:749)
> > at org.apache.wicket.Component.internalRender(Component.java:2309)
> > at org.apache.wicket.Component.render(Component.java:2272)
> > at org.apache.wicket.Page.renderPage(Page.java:1024)
> > at
> >
> org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:129)
> > at
> >
> org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:228)
> > at
> >
> org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175)
> > at
> >
> org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:862)
> > at
> >
> org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
> > at
> >
> org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:310)
> > at
> >
> org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:233)
> > at
> >
> org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289)
> > at
> >
> org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:259)
> > at
> >
> org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201)
> > at
> >
> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282)
> > at
> >
> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> > at
> >
> org.apache.isis.core.webapp.diagnostics.IsisLogOnExceptionFilter.doFilter(IsisLogOnExceptionFilter.java:52)
> > at
> >
> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> > at
> >
> org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
> > at
> >
> org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
> > at
> >
> org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
> > at
> >
> org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
> > at
> >
> org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
> > at
> >
> org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
> > at
> >
> org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
> > at
> >
> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> > at
> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399)
> > at
> >
> org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
> > at
> org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
> > at
> org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
> > at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)
> > at
> org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
> > at org.mortbay.jetty.Server.handle(Server.java:326)
> > at
> org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
> > at
> >
> org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928)
> > at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
> > at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
> > at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
> > at
> >
> org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228)
> > at
> >
> org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
> > 17:28:08,537  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
> >  ********************************
> > 17:28:08,537  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]
> >  Unable to obtain exceptionRecognizers (no session), will be treated as
> > unrecognized exception
> > 17:28:08,547  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
> >  ********************************
> > 17:28:08,547  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
> >  Handling the following exception
> > org.apache.wicket.protocol.http.PageExpiredException: Page with id '385'
> > has expired.
> > 17:28:08,547  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
> >  ********************************
> > 17:28:08,547  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]
> >  Unable to obtain exceptionRecognizers (no session), will be treated as
> > unrecognized exception
> > 17:28:08,552  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
> >  ********************************
> > 17:28:08,552  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
> >  Handling the following exception
> > org.apache.wicket.markup.MarkupNotFoundException: Can not determine
> > Markup. Component is not yet connected to a parent. [Page class =
> > org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage, id = 386,
> > render count = 1]
> > at org.apache.wicket.Component.getMarkup(Component.java:749)
> > at org.apache.wicket.Component.internalRender(Component.java:2309)
> > at org.apache.wicket.Component.render(Component.java:2272)
> > at org.apache.wicket.Page.renderPage(Page.java:1024)
> > at
> >
> org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:129)
> > at
> >
> org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:228)
> > at
> >
> org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175)
> > at
> >
> org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:862)
> > at
> >
> org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
> > at
> >
> org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:310)
> > at
> >
> org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:233)
> > at
> >
> org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289)
> > at
> >
> org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:259)
> > at
> >
> org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201)
> > at
> >
> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282)
> > at
> >
> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> > at
> >
> org.apache.isis.core.webapp.diagnostics.IsisLogOnExceptionFilter.doFilter(IsisLogOnExceptionFilter.java:52)
> > at
> >
> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> > at
> >
> org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
> > at
> >
> org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
> > at
> >
> org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
> > at
> >
> org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
> > at
> >
> org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
> > at
> >
> org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
> > at
> >
> org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
> > at
> >
> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> > at
> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399)
> > at
> >
> org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
> > at
> org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
> > at
> org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
> > at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)
> > at
> org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
> > at org.mortbay.jetty.Server.handle(Server.java:326)
> > at
> org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
> > at
> >
> org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928)
> > at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
> > at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
> > at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
> > at
> >
> org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228)
> > at
> >
> org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
> > 17:28:08,553  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
> >  ********************************
> > 17:28:08,553  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]
> >  Unable to obtain exceptionRecognizers (no session), will be treated as
> > unrecognized exception
> > 17:28:08,560  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
> >  ********************************
> > 17:28:08,560  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
> >  Handling the following exception
> > org.apache.wicket.protocol.http.PageExpiredException: Page with id '387'
> > has expired.
> > 17:28:08,560  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
> >  ********************************
> > 17:28:08,560  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]
> >  Unable to obtain exceptionRecognizers (no session), will be treated as
> > unrecognized exception
> > 17:28:08,564  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
> >  ********************************
> > 17:28:08,564  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
> >  Handling the following exception
> > org.apache.wicket.markup.MarkupNotFoundException: Can not determine
> > Markup. Component is not yet connected to a parent. [Page class =
> > org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage, id = 388,
> > render count = 1]
> > at org.apache.wicket.Component.getMarkup(Component.java:749)
> > at org.apache.wicket.Component.internalRender(Component.java:2309)
> > at org.apache.wicket.Component.render(Component.java:2272)
> > at org.apache.wicket.Page.renderPage(Page.java:1024)
> > at
> >
> org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:129)
> > at
> >
> org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:228)
> > at
> >
> org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175)
> > at
> >
> org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:862)
> > at
> >
> org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
> > at
> >
> org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:310)
> > at
> >
> org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:233)
> > at
> >
> org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289)
> > at
> >
> org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:259)
> > at
> >
> org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201)
> > at
> >
> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282)
> > at
> >
> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> > at
> >
> org.apache.isis.core.webapp.diagnostics.IsisLogOnExceptionFilter.doFilter(IsisLogOnExceptionFilter.java:52)
> > at
> >
> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> > at
> >
> org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
> > at
> >
> org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
> > at
> >
> org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
> > at
> >
> org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
> > at
> >
> org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
> > at
> >
> org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
> > at
> >
> org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
> > at
> >
> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> > at
> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399)
> > at
> >
> org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
> > at
> org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
> > at
> org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
> > at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)
> > at
> org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
> > at org.mortbay.jetty.Server.handle(Server.java:326)
> > at
> org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
> > at
> >
> org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928)
> > at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
> > at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
> > at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
> > at
> >
> org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228)
> > at
> >
> org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
> > 17:28:08,564  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
> >  ********************************
> > 17:28:08,564  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]
> >  Unable to obtain exceptionRecognizers (no session), will be treated as
> > unrecognized exception
> > 17:28:08,583  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
> >  ********************************
> > 17:28:08,583  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
> >  Handling the following exception
> > org.apache.wicket.protocol.http.PageExpiredException: Page with id '389'
> > has expired.
> > 17:28:08,583  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
> >  ********************************
> > 17:28:08,583  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]
> >  Unable to obtain exceptionRecognizers (no session), will be treated as
> > unrecognized exception
> > 17:28:08,587  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
> >  ********************************
> > 17:28:08,587  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
> >  Handling the following exception
> > org.apache.wicket.markup.MarkupNotFoundException: Can not determine
> > Markup. Component is not yet connected to a parent. [Page class =
> > org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage, id = 390,
> > render count = 1]
> > at org.apache.wicket.Component.getMarkup(Component.java:749)
> > at org.apache.wicket.Component.internalRender(Component.java:2309)
> > at org.apache.wicket.Component.render(Component.java:2272)
> > at org.apache.wicket.Page.renderPage(Page.java:1024)
> > at
> >
> org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:129)
> > at
> >
> org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:228)
> > at
> >
> org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175)
> > at
> >
> org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:862)
> > at
> >
> org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
> > at
> >
> org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:310)
> > at
> >
> org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:233)
> > at
> >
> org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289)
> > at
> >
> org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:259)
> > at
> >
> org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201)
> > at
> >
> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282)
> > at
> >
> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> > at
> >
> org.apache.isis.core.webapp.diagnostics.IsisLogOnExceptionFilter.doFilter(IsisLogOnExceptionFilter.java:52)
> > at
> >
> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> > at
> >
> org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
> > at
> >
> org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
> > at
> >
> org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
> > at
> >
> org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
> > at
> >
> org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
> > at
> >
> org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
> > at
> >
> org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
> > at
> >
> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> > at
> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399)
> > at
> >
> org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
> > at
> org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
> > at
> org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
> > at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)
> > at
> org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
> > at org.mortbay.jetty.Server.handle(Server.java:326)
> > at
> org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
> > at
> >
> org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928)
> > at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
> > at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
> > at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
> > at
> >
> org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228)
> > at
> >
> org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
> > 17:28:08,587  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
> >  ********************************
> > 17:28:08,587  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]
> >  Unable to obtain exceptionRecognizers (no session), will be treated as
> > unrecognized exception
> > 17:28:08,593  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
> >  ********************************
> > 17:28:08,593  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
> >  Handling the following exception
> > org.apache.wicket.protocol.http.PageExpiredException: Page with id '391'
> > has expired.
> > 17:28:08,593  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
> >  ********************************
> > 17:28:08,593  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]
> >  Unable to obtain exceptionRecognizers (no session), will be treated as
> > unrecognized exception
> > 17:28:08,597  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
> >  ********************************
> > 17:28:08,597  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
> >  Handling the following exception
> > org.apache.wicket.markup.MarkupNotFoundException: Can not determine
> > Markup. Component is not yet connected to a parent. [Page class =
> > org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage, id = 392,
> > render count = 1]
> > at org.apache.wicket.Component.getMarkup(Component.java:749)
> > at org.apache.wicket.Component.internalRender(Component.java:2309)
> > at org.apache.wicket.Component.render(Component.java:2272)
> > at org.apache.wicket.Page.renderPage(Page.java:1024)
> > at
> >
> org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:129)
> > at
> >
> org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:228)
> > at
> >
> org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175)
> > at
> >
> org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:862)
> > at
> >
> org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
> > at
> >
> org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:310)
> > at
> >
> org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:233)
> > at
> >
> org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289)
> > at
> >
> org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:259)
> > at
> >
> org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201)
> > at
> >
> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282)
> > at
> >
> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> > at
> >
> org.apache.isis.core.webapp.diagnostics.IsisLogOnExceptionFilter.doFilter(IsisLogOnExceptionFilter.java:52)
> > at
> >
> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> > at
> >
> org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
> > at
> >
> org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
> > at
> >
> org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
> > at
> >
> org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
> > at
> >
> org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
> > at
> >
> org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
> > at
> >
> org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
> > at
> >
> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> > at
> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399)
> > at
> >
> org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
> > at
> org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
> > at
> org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
> > at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)
> > at
> org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
> > at org.mortbay.jetty.Server.handle(Server.java:326)
> > at
> org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
> > at
> >
> org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928)
> > at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
> > at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
> > at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
> > at
> >
> org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228)
> > at
> >
> org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
> > 17:28:08,597  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
> >  ********************************
> > 17:28:08,597  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]
> >  Unable to obtain exceptionRecognizers (no session), will be treated as
> > unrecognized exception
> > 17:28:08,604  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
> >  ********************************
> > 17:28:08,604  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
> >  Handling the following exception
> > org.apache.wicket.protocol.http.PageExpiredException: Page with id '393'
> > has expired.
> > 17:28:08,604  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
> >  ********************************
> > 17:28:08,604  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]
> >  Unable to obtain exceptionRecognizers (no session), will be treated as
> > unrecognized exception
> > 17:28:08,606  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
> >  ********************************
> > 17:28:08,606  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
> >  Handling the following exception
> > org.apache.wicket.markup.MarkupNotFoundException: Can not determine
> > Markup. Component is not yet connected to a parent. [Page class =
> > org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage, id = 394,
> > render count = 1]
> > at org.apache.wicket.Component.getMarkup(Component.java:749)
> > at org.apache.wicket.Component.internalRender(Component.java:2309)
> > at org.apache.wicket.Component.render(Component.java:2272)
> > at org.apache.wicket.Page.renderPage(Page.java:1024)
> > at
> >
> org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:129)
> > at
> >
> org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:228)
> > at
> >
> org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175)
> > at
> >
> org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:862)
> > at
> >
> org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
> > at
> >
> org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:310)
> > at
> >
> org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:233)
> > at
> >
> org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289)
> > at
> >
> org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:259)
> > at
> >
> org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201)
> > at
> >
> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282)
> > at
> >
> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> > at
> >
> org.apache.isis.core.webapp.diagnostics.IsisLogOnExceptionFilter.doFilter(IsisLogOnExceptionFilter.java:52)
> > at
> >
> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> > at
> >
> org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
> > at
> >
> org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
> > at
> >
> org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
> > at
> >
> org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
> > at
> >
> org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
> > at
> >
> org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
> > at
> >
> org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
> > at
> >
> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> > at
> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399)
> > at
> >
> org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
> > at
> org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
> > at
> org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
> > at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)
> > at
> org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
> > at org.mortbay.jetty.Server.handle(Server.java:326)
> > at
> org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
> > at
> >
> org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928)
> > at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
> > at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
> > at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
> > at
> >
> org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228)
> > at
> >
> org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
> > 17:28:08,607  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
> >  ********************************
> > 17:28:08,607  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]
> >  Unable to obtain exceptionRecognizers (no session), will be treated as
> > unrecognized exception
> > 17:28:08,619  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
> >  ********************************
> > 17:28:08,619  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
> >  Handling the following exception
> > org.apache.wicket.protocol.http.PageExpiredException: Page with id '395'
> > has expired.
> > 17:28:08,619  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
> >  ********************************
> > 17:28:08,619  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]
> >  Unable to obtain exceptionRecognizers (no session), will be treated as
> > unrecognized exception
> > 17:28:08,626  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
> >  ********************************
> > 17:28:08,626  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
> >  Handling the following exception
> > org.apache.wicket.markup.MarkupNotFoundException: Can not determine
> > Markup. Component is not yet connected to a parent. [Page class =
> > org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage, id = 396,
> > render count = 1]
> > at org.apache.wicket.Component.getMarkup(Component.java:749)
> > at org.apache.wicket.Component.internalRender(Component.java:2309)
> > at org.apache.wicket.Component.render(Component.java:2272)
> > at org.apache.wicket.Page.renderPage(Page.java:1024)
> > at
> >
> org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:129)
> > at
> >
> org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:228)
> > at
> >
> org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175)
> > at
> >
> org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:862)
> > at
> >
> org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
> > at
> >
> org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:310)
> > at
> >
> org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:233)
> > at
> >
> org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289)
> > at
> >
> org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:259)
> > at
> >
> org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201)
> > at
> >
> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282)
> > at
> >
> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> > at
> >
> org.apache.isis.core.webapp.diagnostics.IsisLogOnExceptionFilter.doFilter(IsisLogOnExceptionFilter.java:52)
> > at
> >
> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> > at
> >
> org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
> > at
> >
> org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
> > at
> >
> org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
> > at
> >
> org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
> > at
> >
> org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
> > at
> >
> org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
> > at
> >
> org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
> > at
> >
> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> > at
> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399)
> > at
> >
> org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
> > at
> org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
> > at
> org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
> > at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)
> > at
> org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
> > at org.mortbay.jetty.Server.handle(Server.java:326)
> > at
> org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
> > at
> >
> org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928)
> > at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
> > at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
> > at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
> > at
> >
> org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228)
> > at
> >
> org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
> > 17:28:08,626  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
> >  ********************************
> > 17:28:08,626  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]
> >  Unable to obtain exceptionRecognizers (no session), will be treated as
> > unrecognized exception
> > 17:28:08,637  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
> >  ********************************
> > 17:28:08,637  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
> >  Handling the following exception
> > org.apache.wicket.protocol.http.PageExpiredException: Page with id '397'
> > has expired.
> > 17:28:08,637  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
> >  ********************************
> > 17:28:08,637  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]
> >  Unable to obtain exceptionRecognizers (no session), will be treated as
> > unrecognized exception
> > 17:28:08,640  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
> >  ********************************
> > 17:28:08,640  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
> >  Handling the following exception
> > org.apache.wicket.markup.MarkupNotFoundException: Can not determine
> > Markup. Component is not yet connected to a parent. [Page class =
> > org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage, id = 398,
> > render count = 1]
> > at org.apache.wicket.Component.getMarkup(Component.java:749)
> > at org.apache.wicket.Component.internalRender(Component.java:2309)
> > at org.apache.wicket.Component.render(Component.java:2272)
> > at org.apache.wicket.Page.renderPage(Page.java:1024)
> > at
> >
> org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:129)
> > at
> >
> org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:228)
> > at
> >
> org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175)
> > at
> >
> org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:862)
> > at
> >
> org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
> > at
> >
> org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:310)
> > at
> >
> org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:233)
> > at
> >
> org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289)
> > at
> >
> org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:259)
> > at
> >
> org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201)
> > at
> >
> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282)
> > at
> >
> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> > at
> >
> org.apache.isis.core.webapp.diagnostics.IsisLogOnExceptionFilter.doFilter(IsisLogOnExceptionFilter.java:52)
> > at
> >
> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> > at
> >
> org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
> > at
> >
> org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
> > at
> >
> org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
> > at
> >
> org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
> > at
> >
> org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
> > at
> >
> org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
> > at
> >
> org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
> > at
> >
> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> > at
> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399)
> > at
> >
> org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
> > at
> org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
> > at
> org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
> > at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)
> > at
> org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
> > at org.mortbay.jetty.Server.handle(Server.java:326)
> > at
> org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
> > at
> >
> org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928)
> > at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
> > at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
> > at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
> > at
> >
> org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228)
> > at
> >
> org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
> > 17:28:08,641  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
> >  ********************************
> > 17:28:08,641  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]
> >  Unable to obtain exceptionRecognizers (no session), will be treated as
> > unrecognized exception
> > 17:28:08,647  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
> >  ********************************
> > 17:28:08,647  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
> >  Handling the following exception
> > org.apache.wicket.protocol.http.PageExpiredException: Page with id '399'
> > has expired.
> > 17:28:08,647  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
> >  ********************************
> > 17:28:08,647  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]
> >  Unable to obtain exceptionRecognizers (no session), will be treated as
> > unrecognized exception
> > 17:28:08,650  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
> >  ********************************
> > 17:28:08,650  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
> >  Handling the following exception
> > org.apache.wicket.markup.MarkupNotFoundException: Can not determine
> > Markup. Component is not yet connected to a parent. [Page class =
> > org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage, id = 400,
> > render count = 1]
> > at org.apache.wicket.Component.getMarkup(Component.java:749)
> > at org.apache.wicket.Component.internalRender(Component.java:2309)
> > at org.apache.wicket.Component.render(Component.java:2272)
> > at org.apache.wicket.Page.renderPage(Page.java:1024)
> > at
> >
> org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:129)
> > at
> >
> org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:228)
> > at
> >
> org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175)
> > at
> >
> org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:862)
> > at
> >
> org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
> > at
> >
> org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:310)
> > at
> >
> org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:233)
> > at
> >
> org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289)
> > at
> >
> org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:259)
> > at
> >
> org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201)
> > at
> >
> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282)
> > at
> >
> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> > at
> >
> org.apache.isis.core.webapp.diagnostics.IsisLogOnExceptionFilter.doFilter(IsisLogOnExceptionFilter.java:52)
> > at
> >
> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> > at
> >
> org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
> > at
> >
> org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
> > at
> >
> org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
> > at
> >
> org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
> > at
> >
> org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
> > at
> >
> org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
> > at
> >
> org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
> > at
> >
> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> > at
> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399)
> > at
> >
> org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
> > at
> org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
> > at
> org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
> > at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)
> > at
> org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
> > at org.mortbay.jetty.Server.handle(Server.java:326)
> > at
> org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
> > at
> >
> org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928)
> > at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
> > at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
> > at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
> > at
> >
> org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228)
> > at
> org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.jav
> >
> > ...
>

Re: Exception on latest snapshot when executing this.wrapperFactory.wrap()

Posted by Dan Haywood <da...@haywood-associates.co.uk>.
One change we made, that I'm wondering if we should revert, was to show the
application menu bar on the error page. I suspect that an exception is
being thrown in there somewhere, which then puts us into an infinite loop.

Perhaps the best thing would forus to detect this and act appropriately.
On 17 Dec 2014 16:40, "GESCONSULTOR - Óscar Bou" <o....@gesconsultor.com>
wrote:

> Hi again.
>
> If it helps, on browser the following exception is shown:
>
> Código de error: ERR_TOO_MANY_REDIRECTS
>
>
>
>
> El 17/12/2014, a las 17:31, GESCONSULTOR - Óscar Bou <
> o.bou@gesconsultor.com> escribió:
>
> Hi, Dan.
>
> I've just updated to the latest snapshot and it properly executes the
> fixture :)
>
> But after that, when generating the page, the following Wicket exception
> is thrown ...
>
>
> Seems not related, but as it has just happened after updating the
> snapshot, any idea?
>
>
> Thanks,
>
> Oscar
>
>
> 17:28:08,481  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>  ********************************
> 17:28:08,482  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>  Handling the following exception
> org.apache.wicket.protocol.http.PageExpiredException: Page with id '375'
> has expired.
> 17:28:08,482  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>  ********************************
> 17:28:08,482  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]
>  Unable to obtain exceptionRecognizers (no session), will be treated as
> unrecognized exception
> 17:28:08,488  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>  ********************************
> 17:28:08,488  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>  Handling the following exception
> org.apache.wicket.markup.MarkupNotFoundException: Can not determine
> Markup. Component is not yet connected to a parent. [Page class =
> org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage, id = 376,
> render count = 1]
> at org.apache.wicket.Component.getMarkup(Component.java:749)
> at org.apache.wicket.Component.internalRender(Component.java:2309)
> at org.apache.wicket.Component.render(Component.java:2272)
> at org.apache.wicket.Page.renderPage(Page.java:1024)
> at
> org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:129)
> at
> org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:228)
> at
> org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175)
> at
> org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:862)
> at
> org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
> at
> org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:310)
> at
> org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:233)
> at
> org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289)
> at
> org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:259)
> at
> org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201)
> at
> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282)
> at
> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> at
> org.apache.isis.core.webapp.diagnostics.IsisLogOnExceptionFilter.doFilter(IsisLogOnExceptionFilter.java:52)
> at
> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> at
> org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
> at
> org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
> at
> org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
> at
> org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
> at
> org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
> at
> org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
> at
> org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
> at
> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399)
> at
> org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
> at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
> at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
> at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)
> at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
> at org.mortbay.jetty.Server.handle(Server.java:326)
> at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
> at
> org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928)
> at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
> at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
> at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
> at
> org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228)
> at
> org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
> 17:28:08,489  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>  ********************************
> 17:28:08,489  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]
>  Unable to obtain exceptionRecognizers (no session), will be treated as
> unrecognized exception
> 17:28:08,499  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>  ********************************
> 17:28:08,499  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>  Handling the following exception
> org.apache.wicket.protocol.http.PageExpiredException: Page with id '377'
> has expired.
> 17:28:08,499  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>  ********************************
> 17:28:08,499  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]
>  Unable to obtain exceptionRecognizers (no session), will be treated as
> unrecognized exception
> 17:28:08,502  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>  ********************************
> 17:28:08,503  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>  Handling the following exception
> org.apache.wicket.markup.MarkupNotFoundException: Can not determine
> Markup. Component is not yet connected to a parent. [Page class =
> org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage, id = 378,
> render count = 1]
> at org.apache.wicket.Component.getMarkup(Component.java:749)
> at org.apache.wicket.Component.internalRender(Component.java:2309)
> at org.apache.wicket.Component.render(Component.java:2272)
> at org.apache.wicket.Page.renderPage(Page.java:1024)
> at
> org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:129)
> at
> org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:228)
> at
> org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175)
> at
> org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:862)
> at
> org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
> at
> org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:310)
> at
> org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:233)
> at
> org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289)
> at
> org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:259)
> at
> org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201)
> at
> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282)
> at
> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> at
> org.apache.isis.core.webapp.diagnostics.IsisLogOnExceptionFilter.doFilter(IsisLogOnExceptionFilter.java:52)
> at
> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> at
> org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
> at
> org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
> at
> org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
> at
> org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
> at
> org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
> at
> org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
> at
> org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
> at
> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399)
> at
> org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
> at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
> at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
> at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)
> at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
> at org.mortbay.jetty.Server.handle(Server.java:326)
> at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
> at
> org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928)
> at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
> at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
> at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
> at
> org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228)
> at
> org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
> 17:28:08,503  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>  ********************************
> 17:28:08,503  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]
>  Unable to obtain exceptionRecognizers (no session), will be treated as
> unrecognized exception
> 17:28:08,509  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>  ********************************
> 17:28:08,509  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>  Handling the following exception
> org.apache.wicket.protocol.http.PageExpiredException: Page with id '379'
> has expired.
> 17:28:08,509  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>  ********************************
> 17:28:08,509  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]
>  Unable to obtain exceptionRecognizers (no session), will be treated as
> unrecognized exception
> 17:28:08,512  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>  ********************************
> 17:28:08,512  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>  Handling the following exception
> org.apache.wicket.markup.MarkupNotFoundException: Can not determine
> Markup. Component is not yet connected to a parent. [Page class =
> org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage, id = 380,
> render count = 1]
> at org.apache.wicket.Component.getMarkup(Component.java:749)
> at org.apache.wicket.Component.internalRender(Component.java:2309)
> at org.apache.wicket.Component.render(Component.java:2272)
> at org.apache.wicket.Page.renderPage(Page.java:1024)
> at
> org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:129)
> at
> org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:228)
> at
> org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175)
> at
> org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:862)
> at
> org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
> at
> org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:310)
> at
> org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:233)
> at
> org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289)
> at
> org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:259)
> at
> org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201)
> at
> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282)
> at
> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> at
> org.apache.isis.core.webapp.diagnostics.IsisLogOnExceptionFilter.doFilter(IsisLogOnExceptionFilter.java:52)
> at
> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> at
> org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
> at
> org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
> at
> org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
> at
> org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
> at
> org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
> at
> org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
> at
> org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
> at
> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399)
> at
> org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
> at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
> at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
> at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)
> at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
> at org.mortbay.jetty.Server.handle(Server.java:326)
> at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
> at
> org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928)
> at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
> at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
> at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
> at
> org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228)
> at
> org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
> 17:28:08,513  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>  ********************************
> 17:28:08,513  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]
>  Unable to obtain exceptionRecognizers (no session), will be treated as
> unrecognized exception
> 17:28:08,519  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>  ********************************
> 17:28:08,519  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>  Handling the following exception
> org.apache.wicket.protocol.http.PageExpiredException: Page with id '381'
> has expired.
> 17:28:08,520  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>  ********************************
> 17:28:08,520  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]
>  Unable to obtain exceptionRecognizers (no session), will be treated as
> unrecognized exception
> 17:28:08,525  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>  ********************************
> 17:28:08,525  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>  Handling the following exception
> org.apache.wicket.markup.MarkupNotFoundException: Can not determine
> Markup. Component is not yet connected to a parent. [Page class =
> org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage, id = 382,
> render count = 1]
> at org.apache.wicket.Component.getMarkup(Component.java:749)
> at org.apache.wicket.Component.internalRender(Component.java:2309)
> at org.apache.wicket.Component.render(Component.java:2272)
> at org.apache.wicket.Page.renderPage(Page.java:1024)
> at
> org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:129)
> at
> org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:228)
> at
> org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175)
> at
> org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:862)
> at
> org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
> at
> org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:310)
> at
> org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:233)
> at
> org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289)
> at
> org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:259)
> at
> org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201)
> at
> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282)
> at
> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> at
> org.apache.isis.core.webapp.diagnostics.IsisLogOnExceptionFilter.doFilter(IsisLogOnExceptionFilter.java:52)
> at
> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> at
> org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
> at
> org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
> at
> org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
> at
> org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
> at
> org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
> at
> org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
> at
> org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
> at
> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399)
> at
> org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
> at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
> at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
> at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)
> at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
> at org.mortbay.jetty.Server.handle(Server.java:326)
> at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
> at
> org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928)
> at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
> at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
> at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
> at
> org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228)
> at
> org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
> 17:28:08,525  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>  ********************************
> 17:28:08,526  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]
>  Unable to obtain exceptionRecognizers (no session), will be treated as
> unrecognized exception
> 17:28:08,532  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>  ********************************
> 17:28:08,532  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>  Handling the following exception
> org.apache.wicket.protocol.http.PageExpiredException: Page with id '383'
> has expired.
> 17:28:08,532  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>  ********************************
> 17:28:08,532  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]
>  Unable to obtain exceptionRecognizers (no session), will be treated as
> unrecognized exception
> 17:28:08,536  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>  ********************************
> 17:28:08,536  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>  Handling the following exception
> org.apache.wicket.markup.MarkupNotFoundException: Can not determine
> Markup. Component is not yet connected to a parent. [Page class =
> org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage, id = 384,
> render count = 1]
> at org.apache.wicket.Component.getMarkup(Component.java:749)
> at org.apache.wicket.Component.internalRender(Component.java:2309)
> at org.apache.wicket.Component.render(Component.java:2272)
> at org.apache.wicket.Page.renderPage(Page.java:1024)
> at
> org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:129)
> at
> org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:228)
> at
> org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175)
> at
> org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:862)
> at
> org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
> at
> org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:310)
> at
> org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:233)
> at
> org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289)
> at
> org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:259)
> at
> org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201)
> at
> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282)
> at
> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> at
> org.apache.isis.core.webapp.diagnostics.IsisLogOnExceptionFilter.doFilter(IsisLogOnExceptionFilter.java:52)
> at
> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> at
> org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
> at
> org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
> at
> org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
> at
> org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
> at
> org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
> at
> org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
> at
> org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
> at
> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399)
> at
> org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
> at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
> at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
> at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)
> at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
> at org.mortbay.jetty.Server.handle(Server.java:326)
> at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
> at
> org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928)
> at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
> at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
> at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
> at
> org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228)
> at
> org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
> 17:28:08,537  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>  ********************************
> 17:28:08,537  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]
>  Unable to obtain exceptionRecognizers (no session), will be treated as
> unrecognized exception
> 17:28:08,547  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>  ********************************
> 17:28:08,547  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>  Handling the following exception
> org.apache.wicket.protocol.http.PageExpiredException: Page with id '385'
> has expired.
> 17:28:08,547  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>  ********************************
> 17:28:08,547  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]
>  Unable to obtain exceptionRecognizers (no session), will be treated as
> unrecognized exception
> 17:28:08,552  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>  ********************************
> 17:28:08,552  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>  Handling the following exception
> org.apache.wicket.markup.MarkupNotFoundException: Can not determine
> Markup. Component is not yet connected to a parent. [Page class =
> org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage, id = 386,
> render count = 1]
> at org.apache.wicket.Component.getMarkup(Component.java:749)
> at org.apache.wicket.Component.internalRender(Component.java:2309)
> at org.apache.wicket.Component.render(Component.java:2272)
> at org.apache.wicket.Page.renderPage(Page.java:1024)
> at
> org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:129)
> at
> org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:228)
> at
> org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175)
> at
> org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:862)
> at
> org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
> at
> org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:310)
> at
> org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:233)
> at
> org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289)
> at
> org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:259)
> at
> org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201)
> at
> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282)
> at
> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> at
> org.apache.isis.core.webapp.diagnostics.IsisLogOnExceptionFilter.doFilter(IsisLogOnExceptionFilter.java:52)
> at
> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> at
> org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
> at
> org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
> at
> org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
> at
> org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
> at
> org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
> at
> org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
> at
> org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
> at
> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399)
> at
> org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
> at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
> at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
> at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)
> at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
> at org.mortbay.jetty.Server.handle(Server.java:326)
> at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
> at
> org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928)
> at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
> at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
> at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
> at
> org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228)
> at
> org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
> 17:28:08,553  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>  ********************************
> 17:28:08,553  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]
>  Unable to obtain exceptionRecognizers (no session), will be treated as
> unrecognized exception
> 17:28:08,560  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>  ********************************
> 17:28:08,560  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>  Handling the following exception
> org.apache.wicket.protocol.http.PageExpiredException: Page with id '387'
> has expired.
> 17:28:08,560  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>  ********************************
> 17:28:08,560  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]
>  Unable to obtain exceptionRecognizers (no session), will be treated as
> unrecognized exception
> 17:28:08,564  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>  ********************************
> 17:28:08,564  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>  Handling the following exception
> org.apache.wicket.markup.MarkupNotFoundException: Can not determine
> Markup. Component is not yet connected to a parent. [Page class =
> org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage, id = 388,
> render count = 1]
> at org.apache.wicket.Component.getMarkup(Component.java:749)
> at org.apache.wicket.Component.internalRender(Component.java:2309)
> at org.apache.wicket.Component.render(Component.java:2272)
> at org.apache.wicket.Page.renderPage(Page.java:1024)
> at
> org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:129)
> at
> org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:228)
> at
> org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175)
> at
> org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:862)
> at
> org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
> at
> org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:310)
> at
> org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:233)
> at
> org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289)
> at
> org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:259)
> at
> org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201)
> at
> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282)
> at
> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> at
> org.apache.isis.core.webapp.diagnostics.IsisLogOnExceptionFilter.doFilter(IsisLogOnExceptionFilter.java:52)
> at
> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> at
> org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
> at
> org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
> at
> org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
> at
> org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
> at
> org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
> at
> org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
> at
> org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
> at
> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399)
> at
> org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
> at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
> at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
> at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)
> at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
> at org.mortbay.jetty.Server.handle(Server.java:326)
> at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
> at
> org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928)
> at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
> at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
> at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
> at
> org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228)
> at
> org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
> 17:28:08,564  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>  ********************************
> 17:28:08,564  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]
>  Unable to obtain exceptionRecognizers (no session), will be treated as
> unrecognized exception
> 17:28:08,583  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>  ********************************
> 17:28:08,583  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>  Handling the following exception
> org.apache.wicket.protocol.http.PageExpiredException: Page with id '389'
> has expired.
> 17:28:08,583  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>  ********************************
> 17:28:08,583  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]
>  Unable to obtain exceptionRecognizers (no session), will be treated as
> unrecognized exception
> 17:28:08,587  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>  ********************************
> 17:28:08,587  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>  Handling the following exception
> org.apache.wicket.markup.MarkupNotFoundException: Can not determine
> Markup. Component is not yet connected to a parent. [Page class =
> org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage, id = 390,
> render count = 1]
> at org.apache.wicket.Component.getMarkup(Component.java:749)
> at org.apache.wicket.Component.internalRender(Component.java:2309)
> at org.apache.wicket.Component.render(Component.java:2272)
> at org.apache.wicket.Page.renderPage(Page.java:1024)
> at
> org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:129)
> at
> org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:228)
> at
> org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175)
> at
> org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:862)
> at
> org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
> at
> org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:310)
> at
> org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:233)
> at
> org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289)
> at
> org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:259)
> at
> org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201)
> at
> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282)
> at
> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> at
> org.apache.isis.core.webapp.diagnostics.IsisLogOnExceptionFilter.doFilter(IsisLogOnExceptionFilter.java:52)
> at
> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> at
> org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
> at
> org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
> at
> org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
> at
> org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
> at
> org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
> at
> org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
> at
> org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
> at
> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399)
> at
> org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
> at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
> at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
> at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)
> at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
> at org.mortbay.jetty.Server.handle(Server.java:326)
> at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
> at
> org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928)
> at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
> at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
> at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
> at
> org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228)
> at
> org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
> 17:28:08,587  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>  ********************************
> 17:28:08,587  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]
>  Unable to obtain exceptionRecognizers (no session), will be treated as
> unrecognized exception
> 17:28:08,593  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>  ********************************
> 17:28:08,593  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>  Handling the following exception
> org.apache.wicket.protocol.http.PageExpiredException: Page with id '391'
> has expired.
> 17:28:08,593  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>  ********************************
> 17:28:08,593  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]
>  Unable to obtain exceptionRecognizers (no session), will be treated as
> unrecognized exception
> 17:28:08,597  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>  ********************************
> 17:28:08,597  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>  Handling the following exception
> org.apache.wicket.markup.MarkupNotFoundException: Can not determine
> Markup. Component is not yet connected to a parent. [Page class =
> org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage, id = 392,
> render count = 1]
> at org.apache.wicket.Component.getMarkup(Component.java:749)
> at org.apache.wicket.Component.internalRender(Component.java:2309)
> at org.apache.wicket.Component.render(Component.java:2272)
> at org.apache.wicket.Page.renderPage(Page.java:1024)
> at
> org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:129)
> at
> org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:228)
> at
> org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175)
> at
> org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:862)
> at
> org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
> at
> org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:310)
> at
> org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:233)
> at
> org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289)
> at
> org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:259)
> at
> org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201)
> at
> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282)
> at
> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> at
> org.apache.isis.core.webapp.diagnostics.IsisLogOnExceptionFilter.doFilter(IsisLogOnExceptionFilter.java:52)
> at
> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> at
> org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
> at
> org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
> at
> org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
> at
> org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
> at
> org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
> at
> org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
> at
> org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
> at
> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399)
> at
> org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
> at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
> at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
> at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)
> at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
> at org.mortbay.jetty.Server.handle(Server.java:326)
> at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
> at
> org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928)
> at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
> at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
> at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
> at
> org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228)
> at
> org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
> 17:28:08,597  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>  ********************************
> 17:28:08,597  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]
>  Unable to obtain exceptionRecognizers (no session), will be treated as
> unrecognized exception
> 17:28:08,604  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>  ********************************
> 17:28:08,604  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>  Handling the following exception
> org.apache.wicket.protocol.http.PageExpiredException: Page with id '393'
> has expired.
> 17:28:08,604  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>  ********************************
> 17:28:08,604  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]
>  Unable to obtain exceptionRecognizers (no session), will be treated as
> unrecognized exception
> 17:28:08,606  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>  ********************************
> 17:28:08,606  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>  Handling the following exception
> org.apache.wicket.markup.MarkupNotFoundException: Can not determine
> Markup. Component is not yet connected to a parent. [Page class =
> org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage, id = 394,
> render count = 1]
> at org.apache.wicket.Component.getMarkup(Component.java:749)
> at org.apache.wicket.Component.internalRender(Component.java:2309)
> at org.apache.wicket.Component.render(Component.java:2272)
> at org.apache.wicket.Page.renderPage(Page.java:1024)
> at
> org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:129)
> at
> org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:228)
> at
> org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175)
> at
> org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:862)
> at
> org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
> at
> org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:310)
> at
> org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:233)
> at
> org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289)
> at
> org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:259)
> at
> org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201)
> at
> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282)
> at
> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> at
> org.apache.isis.core.webapp.diagnostics.IsisLogOnExceptionFilter.doFilter(IsisLogOnExceptionFilter.java:52)
> at
> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> at
> org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
> at
> org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
> at
> org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
> at
> org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
> at
> org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
> at
> org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
> at
> org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
> at
> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399)
> at
> org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
> at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
> at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
> at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)
> at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
> at org.mortbay.jetty.Server.handle(Server.java:326)
> at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
> at
> org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928)
> at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
> at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
> at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
> at
> org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228)
> at
> org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
> 17:28:08,607  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>  ********************************
> 17:28:08,607  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]
>  Unable to obtain exceptionRecognizers (no session), will be treated as
> unrecognized exception
> 17:28:08,619  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>  ********************************
> 17:28:08,619  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>  Handling the following exception
> org.apache.wicket.protocol.http.PageExpiredException: Page with id '395'
> has expired.
> 17:28:08,619  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>  ********************************
> 17:28:08,619  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]
>  Unable to obtain exceptionRecognizers (no session), will be treated as
> unrecognized exception
> 17:28:08,626  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>  ********************************
> 17:28:08,626  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>  Handling the following exception
> org.apache.wicket.markup.MarkupNotFoundException: Can not determine
> Markup. Component is not yet connected to a parent. [Page class =
> org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage, id = 396,
> render count = 1]
> at org.apache.wicket.Component.getMarkup(Component.java:749)
> at org.apache.wicket.Component.internalRender(Component.java:2309)
> at org.apache.wicket.Component.render(Component.java:2272)
> at org.apache.wicket.Page.renderPage(Page.java:1024)
> at
> org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:129)
> at
> org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:228)
> at
> org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175)
> at
> org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:862)
> at
> org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
> at
> org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:310)
> at
> org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:233)
> at
> org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289)
> at
> org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:259)
> at
> org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201)
> at
> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282)
> at
> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> at
> org.apache.isis.core.webapp.diagnostics.IsisLogOnExceptionFilter.doFilter(IsisLogOnExceptionFilter.java:52)
> at
> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> at
> org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
> at
> org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
> at
> org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
> at
> org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
> at
> org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
> at
> org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
> at
> org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
> at
> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399)
> at
> org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
> at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
> at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
> at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)
> at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
> at org.mortbay.jetty.Server.handle(Server.java:326)
> at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
> at
> org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928)
> at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
> at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
> at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
> at
> org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228)
> at
> org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
> 17:28:08,626  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>  ********************************
> 17:28:08,626  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]
>  Unable to obtain exceptionRecognizers (no session), will be treated as
> unrecognized exception
> 17:28:08,637  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>  ********************************
> 17:28:08,637  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>  Handling the following exception
> org.apache.wicket.protocol.http.PageExpiredException: Page with id '397'
> has expired.
> 17:28:08,637  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>  ********************************
> 17:28:08,637  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]
>  Unable to obtain exceptionRecognizers (no session), will be treated as
> unrecognized exception
> 17:28:08,640  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>  ********************************
> 17:28:08,640  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>  Handling the following exception
> org.apache.wicket.markup.MarkupNotFoundException: Can not determine
> Markup. Component is not yet connected to a parent. [Page class =
> org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage, id = 398,
> render count = 1]
> at org.apache.wicket.Component.getMarkup(Component.java:749)
> at org.apache.wicket.Component.internalRender(Component.java:2309)
> at org.apache.wicket.Component.render(Component.java:2272)
> at org.apache.wicket.Page.renderPage(Page.java:1024)
> at
> org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:129)
> at
> org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:228)
> at
> org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175)
> at
> org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:862)
> at
> org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
> at
> org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:310)
> at
> org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:233)
> at
> org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289)
> at
> org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:259)
> at
> org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201)
> at
> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282)
> at
> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> at
> org.apache.isis.core.webapp.diagnostics.IsisLogOnExceptionFilter.doFilter(IsisLogOnExceptionFilter.java:52)
> at
> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> at
> org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
> at
> org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
> at
> org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
> at
> org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
> at
> org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
> at
> org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
> at
> org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
> at
> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399)
> at
> org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
> at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
> at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
> at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)
> at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
> at org.mortbay.jetty.Server.handle(Server.java:326)
> at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
> at
> org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928)
> at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
> at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
> at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
> at
> org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228)
> at
> org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
> 17:28:08,641  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>  ********************************
> 17:28:08,641  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]
>  Unable to obtain exceptionRecognizers (no session), will be treated as
> unrecognized exception
> 17:28:08,647  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>  ********************************
> 17:28:08,647  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>  Handling the following exception
> org.apache.wicket.protocol.http.PageExpiredException: Page with id '399'
> has expired.
> 17:28:08,647  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>  ********************************
> 17:28:08,647  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]
>  Unable to obtain exceptionRecognizers (no session), will be treated as
> unrecognized exception
> 17:28:08,650  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>  ********************************
> 17:28:08,650  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]
>  Handling the following exception
> org.apache.wicket.markup.MarkupNotFoundException: Can not determine
> Markup. Component is not yet connected to a parent. [Page class =
> org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage, id = 400,
> render count = 1]
> at org.apache.wicket.Component.getMarkup(Component.java:749)
> at org.apache.wicket.Component.internalRender(Component.java:2309)
> at org.apache.wicket.Component.render(Component.java:2272)
> at org.apache.wicket.Page.renderPage(Page.java:1024)
> at
> org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:129)
> at
> org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:228)
> at
> org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175)
> at
> org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:862)
> at
> org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
> at
> org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:310)
> at
> org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:233)
> at
> org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289)
> at
> org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:259)
> at
> org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201)
> at
> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282)
> at
> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> at
> org.apache.isis.core.webapp.diagnostics.IsisLogOnExceptionFilter.doFilter(IsisLogOnExceptionFilter.java:52)
> at
> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> at
> org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
> at
> org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
> at
> org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
> at
> org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
> at
> org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
> at
> org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
> at
> org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
> at
> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399)
> at
> org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
> at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
> at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
> at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)
> at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
> at org.mortbay.jetty.Server.handle(Server.java:326)
> at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
> at
> org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928)
> at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
> at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
> at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
> at
> org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228)
> at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.jav
>
> ...

Re: Exception on latest snapshot when executing this.wrapperFactory.wrap()

Posted by GESCONSULTOR - Óscar Bou <o....@gesconsultor.com>.
Hi again.

If it helps, on browser the following exception is shown:

Código de error: ERR_TOO_MANY_REDIRECTS




> El 17/12/2014, a las 17:31, GESCONSULTOR - Óscar Bou <o....@gesconsultor.com> escribió:
> 
> Hi, Dan.
> 
> I've just updated to the latest snapshot and it properly executes the fixture :)
> 
> But after that, when generating the page, the following Wicket exception is thrown ... 
> 
> 
> Seems not related, but as it has just happened after updating the snapshot, any idea?
> 
> 
> Thanks,
> 
> Oscar
> 
> 
> 17:28:08,481  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
> 17:28:08,482  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  Handling the following exception
> org.apache.wicket.protocol.http.PageExpiredException: Page with id '375' has expired.
> 17:28:08,482  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
> 17:28:08,482  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]  Unable to obtain exceptionRecognizers (no session), will be treated as unrecognized exception
> 17:28:08,488  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
> 17:28:08,488  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  Handling the following exception
> org.apache.wicket.markup.MarkupNotFoundException: Can not determine Markup. Component is not yet connected to a parent. [Page class = org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage, id = 376, render count = 1]
> 	at org.apache.wicket.Component.getMarkup(Component.java:749)
> 	at org.apache.wicket.Component.internalRender(Component.java:2309)
> 	at org.apache.wicket.Component.render(Component.java:2272)
> 	at org.apache.wicket.Page.renderPage(Page.java:1024)
> 	at org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:129)
> 	at org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:228)
> 	at org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175)
> 	at org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:862)
> 	at org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
> 	at org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:310)
> 	at org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:233)
> 	at org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289)
> 	at org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:259)
> 	at org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201)
> 	at org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282)
> 	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> 	at org.apache.isis.core.webapp.diagnostics.IsisLogOnExceptionFilter.doFilter(IsisLogOnExceptionFilter.java:52)
> 	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> 	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
> 	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
> 	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
> 	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
> 	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
> 	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
> 	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
> 	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> 	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399)
> 	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
> 	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
> 	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
> 	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)
> 	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
> 	at org.mortbay.jetty.Server.handle(Server.java:326)
> 	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
> 	at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928)
> 	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
> 	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
> 	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
> 	at org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228)
> 	at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
> 17:28:08,489  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
> 17:28:08,489  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]  Unable to obtain exceptionRecognizers (no session), will be treated as unrecognized exception
> 17:28:08,499  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
> 17:28:08,499  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  Handling the following exception
> org.apache.wicket.protocol.http.PageExpiredException: Page with id '377' has expired.
> 17:28:08,499  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
> 17:28:08,499  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]  Unable to obtain exceptionRecognizers (no session), will be treated as unrecognized exception
> 17:28:08,502  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
> 17:28:08,503  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  Handling the following exception
> org.apache.wicket.markup.MarkupNotFoundException: Can not determine Markup. Component is not yet connected to a parent. [Page class = org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage, id = 378, render count = 1]
> 	at org.apache.wicket.Component.getMarkup(Component.java:749)
> 	at org.apache.wicket.Component.internalRender(Component.java:2309)
> 	at org.apache.wicket.Component.render(Component.java:2272)
> 	at org.apache.wicket.Page.renderPage(Page.java:1024)
> 	at org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:129)
> 	at org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:228)
> 	at org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175)
> 	at org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:862)
> 	at org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
> 	at org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:310)
> 	at org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:233)
> 	at org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289)
> 	at org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:259)
> 	at org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201)
> 	at org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282)
> 	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> 	at org.apache.isis.core.webapp.diagnostics.IsisLogOnExceptionFilter.doFilter(IsisLogOnExceptionFilter.java:52)
> 	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> 	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
> 	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
> 	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
> 	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
> 	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
> 	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
> 	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
> 	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> 	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399)
> 	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
> 	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
> 	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
> 	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)
> 	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
> 	at org.mortbay.jetty.Server.handle(Server.java:326)
> 	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
> 	at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928)
> 	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
> 	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
> 	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
> 	at org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228)
> 	at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
> 17:28:08,503  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
> 17:28:08,503  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]  Unable to obtain exceptionRecognizers (no session), will be treated as unrecognized exception
> 17:28:08,509  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
> 17:28:08,509  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  Handling the following exception
> org.apache.wicket.protocol.http.PageExpiredException: Page with id '379' has expired.
> 17:28:08,509  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
> 17:28:08,509  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]  Unable to obtain exceptionRecognizers (no session), will be treated as unrecognized exception
> 17:28:08,512  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
> 17:28:08,512  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  Handling the following exception
> org.apache.wicket.markup.MarkupNotFoundException: Can not determine Markup. Component is not yet connected to a parent. [Page class = org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage, id = 380, render count = 1]
> 	at org.apache.wicket.Component.getMarkup(Component.java:749)
> 	at org.apache.wicket.Component.internalRender(Component.java:2309)
> 	at org.apache.wicket.Component.render(Component.java:2272)
> 	at org.apache.wicket.Page.renderPage(Page.java:1024)
> 	at org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:129)
> 	at org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:228)
> 	at org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175)
> 	at org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:862)
> 	at org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
> 	at org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:310)
> 	at org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:233)
> 	at org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289)
> 	at org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:259)
> 	at org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201)
> 	at org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282)
> 	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> 	at org.apache.isis.core.webapp.diagnostics.IsisLogOnExceptionFilter.doFilter(IsisLogOnExceptionFilter.java:52)
> 	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> 	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
> 	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
> 	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
> 	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
> 	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
> 	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
> 	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
> 	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> 	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399)
> 	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
> 	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
> 	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
> 	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)
> 	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
> 	at org.mortbay.jetty.Server.handle(Server.java:326)
> 	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
> 	at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928)
> 	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
> 	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
> 	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
> 	at org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228)
> 	at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
> 17:28:08,513  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
> 17:28:08,513  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]  Unable to obtain exceptionRecognizers (no session), will be treated as unrecognized exception
> 17:28:08,519  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
> 17:28:08,519  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  Handling the following exception
> org.apache.wicket.protocol.http.PageExpiredException: Page with id '381' has expired.
> 17:28:08,520  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
> 17:28:08,520  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]  Unable to obtain exceptionRecognizers (no session), will be treated as unrecognized exception
> 17:28:08,525  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
> 17:28:08,525  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  Handling the following exception
> org.apache.wicket.markup.MarkupNotFoundException: Can not determine Markup. Component is not yet connected to a parent. [Page class = org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage, id = 382, render count = 1]
> 	at org.apache.wicket.Component.getMarkup(Component.java:749)
> 	at org.apache.wicket.Component.internalRender(Component.java:2309)
> 	at org.apache.wicket.Component.render(Component.java:2272)
> 	at org.apache.wicket.Page.renderPage(Page.java:1024)
> 	at org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:129)
> 	at org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:228)
> 	at org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175)
> 	at org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:862)
> 	at org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
> 	at org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:310)
> 	at org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:233)
> 	at org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289)
> 	at org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:259)
> 	at org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201)
> 	at org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282)
> 	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> 	at org.apache.isis.core.webapp.diagnostics.IsisLogOnExceptionFilter.doFilter(IsisLogOnExceptionFilter.java:52)
> 	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> 	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
> 	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
> 	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
> 	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
> 	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
> 	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
> 	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
> 	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> 	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399)
> 	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
> 	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
> 	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
> 	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)
> 	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
> 	at org.mortbay.jetty.Server.handle(Server.java:326)
> 	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
> 	at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928)
> 	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
> 	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
> 	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
> 	at org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228)
> 	at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
> 17:28:08,525  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
> 17:28:08,526  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]  Unable to obtain exceptionRecognizers (no session), will be treated as unrecognized exception
> 17:28:08,532  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
> 17:28:08,532  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  Handling the following exception
> org.apache.wicket.protocol.http.PageExpiredException: Page with id '383' has expired.
> 17:28:08,532  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
> 17:28:08,532  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]  Unable to obtain exceptionRecognizers (no session), will be treated as unrecognized exception
> 17:28:08,536  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
> 17:28:08,536  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  Handling the following exception
> org.apache.wicket.markup.MarkupNotFoundException: Can not determine Markup. Component is not yet connected to a parent. [Page class = org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage, id = 384, render count = 1]
> 	at org.apache.wicket.Component.getMarkup(Component.java:749)
> 	at org.apache.wicket.Component.internalRender(Component.java:2309)
> 	at org.apache.wicket.Component.render(Component.java:2272)
> 	at org.apache.wicket.Page.renderPage(Page.java:1024)
> 	at org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:129)
> 	at org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:228)
> 	at org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175)
> 	at org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:862)
> 	at org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
> 	at org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:310)
> 	at org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:233)
> 	at org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289)
> 	at org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:259)
> 	at org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201)
> 	at org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282)
> 	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> 	at org.apache.isis.core.webapp.diagnostics.IsisLogOnExceptionFilter.doFilter(IsisLogOnExceptionFilter.java:52)
> 	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> 	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
> 	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
> 	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
> 	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
> 	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
> 	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
> 	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
> 	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> 	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399)
> 	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
> 	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
> 	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
> 	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)
> 	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
> 	at org.mortbay.jetty.Server.handle(Server.java:326)
> 	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
> 	at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928)
> 	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
> 	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
> 	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
> 	at org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228)
> 	at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
> 17:28:08,537  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
> 17:28:08,537  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]  Unable to obtain exceptionRecognizers (no session), will be treated as unrecognized exception
> 17:28:08,547  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
> 17:28:08,547  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  Handling the following exception
> org.apache.wicket.protocol.http.PageExpiredException: Page with id '385' has expired.
> 17:28:08,547  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
> 17:28:08,547  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]  Unable to obtain exceptionRecognizers (no session), will be treated as unrecognized exception
> 17:28:08,552  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
> 17:28:08,552  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  Handling the following exception
> org.apache.wicket.markup.MarkupNotFoundException: Can not determine Markup. Component is not yet connected to a parent. [Page class = org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage, id = 386, render count = 1]
> 	at org.apache.wicket.Component.getMarkup(Component.java:749)
> 	at org.apache.wicket.Component.internalRender(Component.java:2309)
> 	at org.apache.wicket.Component.render(Component.java:2272)
> 	at org.apache.wicket.Page.renderPage(Page.java:1024)
> 	at org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:129)
> 	at org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:228)
> 	at org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175)
> 	at org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:862)
> 	at org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
> 	at org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:310)
> 	at org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:233)
> 	at org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289)
> 	at org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:259)
> 	at org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201)
> 	at org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282)
> 	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> 	at org.apache.isis.core.webapp.diagnostics.IsisLogOnExceptionFilter.doFilter(IsisLogOnExceptionFilter.java:52)
> 	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> 	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
> 	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
> 	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
> 	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
> 	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
> 	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
> 	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
> 	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> 	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399)
> 	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
> 	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
> 	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
> 	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)
> 	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
> 	at org.mortbay.jetty.Server.handle(Server.java:326)
> 	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
> 	at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928)
> 	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
> 	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
> 	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
> 	at org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228)
> 	at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
> 17:28:08,553  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
> 17:28:08,553  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]  Unable to obtain exceptionRecognizers (no session), will be treated as unrecognized exception
> 17:28:08,560  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
> 17:28:08,560  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  Handling the following exception
> org.apache.wicket.protocol.http.PageExpiredException: Page with id '387' has expired.
> 17:28:08,560  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
> 17:28:08,560  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]  Unable to obtain exceptionRecognizers (no session), will be treated as unrecognized exception
> 17:28:08,564  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
> 17:28:08,564  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  Handling the following exception
> org.apache.wicket.markup.MarkupNotFoundException: Can not determine Markup. Component is not yet connected to a parent. [Page class = org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage, id = 388, render count = 1]
> 	at org.apache.wicket.Component.getMarkup(Component.java:749)
> 	at org.apache.wicket.Component.internalRender(Component.java:2309)
> 	at org.apache.wicket.Component.render(Component.java:2272)
> 	at org.apache.wicket.Page.renderPage(Page.java:1024)
> 	at org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:129)
> 	at org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:228)
> 	at org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175)
> 	at org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:862)
> 	at org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
> 	at org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:310)
> 	at org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:233)
> 	at org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289)
> 	at org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:259)
> 	at org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201)
> 	at org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282)
> 	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> 	at org.apache.isis.core.webapp.diagnostics.IsisLogOnExceptionFilter.doFilter(IsisLogOnExceptionFilter.java:52)
> 	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> 	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
> 	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
> 	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
> 	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
> 	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
> 	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
> 	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
> 	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> 	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399)
> 	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
> 	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
> 	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
> 	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)
> 	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
> 	at org.mortbay.jetty.Server.handle(Server.java:326)
> 	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
> 	at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928)
> 	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
> 	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
> 	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
> 	at org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228)
> 	at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
> 17:28:08,564  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
> 17:28:08,564  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]  Unable to obtain exceptionRecognizers (no session), will be treated as unrecognized exception
> 17:28:08,583  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
> 17:28:08,583  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  Handling the following exception
> org.apache.wicket.protocol.http.PageExpiredException: Page with id '389' has expired.
> 17:28:08,583  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
> 17:28:08,583  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]  Unable to obtain exceptionRecognizers (no session), will be treated as unrecognized exception
> 17:28:08,587  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
> 17:28:08,587  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  Handling the following exception
> org.apache.wicket.markup.MarkupNotFoundException: Can not determine Markup. Component is not yet connected to a parent. [Page class = org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage, id = 390, render count = 1]
> 	at org.apache.wicket.Component.getMarkup(Component.java:749)
> 	at org.apache.wicket.Component.internalRender(Component.java:2309)
> 	at org.apache.wicket.Component.render(Component.java:2272)
> 	at org.apache.wicket.Page.renderPage(Page.java:1024)
> 	at org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:129)
> 	at org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:228)
> 	at org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175)
> 	at org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:862)
> 	at org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
> 	at org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:310)
> 	at org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:233)
> 	at org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289)
> 	at org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:259)
> 	at org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201)
> 	at org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282)
> 	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> 	at org.apache.isis.core.webapp.diagnostics.IsisLogOnExceptionFilter.doFilter(IsisLogOnExceptionFilter.java:52)
> 	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> 	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
> 	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
> 	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
> 	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
> 	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
> 	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
> 	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
> 	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> 	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399)
> 	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
> 	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
> 	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
> 	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)
> 	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
> 	at org.mortbay.jetty.Server.handle(Server.java:326)
> 	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
> 	at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928)
> 	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
> 	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
> 	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
> 	at org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228)
> 	at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
> 17:28:08,587  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
> 17:28:08,587  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]  Unable to obtain exceptionRecognizers (no session), will be treated as unrecognized exception
> 17:28:08,593  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
> 17:28:08,593  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  Handling the following exception
> org.apache.wicket.protocol.http.PageExpiredException: Page with id '391' has expired.
> 17:28:08,593  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
> 17:28:08,593  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]  Unable to obtain exceptionRecognizers (no session), will be treated as unrecognized exception
> 17:28:08,597  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
> 17:28:08,597  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  Handling the following exception
> org.apache.wicket.markup.MarkupNotFoundException: Can not determine Markup. Component is not yet connected to a parent. [Page class = org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage, id = 392, render count = 1]
> 	at org.apache.wicket.Component.getMarkup(Component.java:749)
> 	at org.apache.wicket.Component.internalRender(Component.java:2309)
> 	at org.apache.wicket.Component.render(Component.java:2272)
> 	at org.apache.wicket.Page.renderPage(Page.java:1024)
> 	at org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:129)
> 	at org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:228)
> 	at org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175)
> 	at org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:862)
> 	at org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
> 	at org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:310)
> 	at org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:233)
> 	at org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289)
> 	at org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:259)
> 	at org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201)
> 	at org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282)
> 	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> 	at org.apache.isis.core.webapp.diagnostics.IsisLogOnExceptionFilter.doFilter(IsisLogOnExceptionFilter.java:52)
> 	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> 	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
> 	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
> 	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
> 	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
> 	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
> 	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
> 	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
> 	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> 	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399)
> 	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
> 	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
> 	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
> 	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)
> 	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
> 	at org.mortbay.jetty.Server.handle(Server.java:326)
> 	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
> 	at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928)
> 	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
> 	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
> 	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
> 	at org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228)
> 	at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
> 17:28:08,597  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
> 17:28:08,597  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]  Unable to obtain exceptionRecognizers (no session), will be treated as unrecognized exception
> 17:28:08,604  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
> 17:28:08,604  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  Handling the following exception
> org.apache.wicket.protocol.http.PageExpiredException: Page with id '393' has expired.
> 17:28:08,604  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
> 17:28:08,604  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]  Unable to obtain exceptionRecognizers (no session), will be treated as unrecognized exception
> 17:28:08,606  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
> 17:28:08,606  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  Handling the following exception
> org.apache.wicket.markup.MarkupNotFoundException: Can not determine Markup. Component is not yet connected to a parent. [Page class = org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage, id = 394, render count = 1]
> 	at org.apache.wicket.Component.getMarkup(Component.java:749)
> 	at org.apache.wicket.Component.internalRender(Component.java:2309)
> 	at org.apache.wicket.Component.render(Component.java:2272)
> 	at org.apache.wicket.Page.renderPage(Page.java:1024)
> 	at org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:129)
> 	at org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:228)
> 	at org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175)
> 	at org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:862)
> 	at org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
> 	at org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:310)
> 	at org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:233)
> 	at org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289)
> 	at org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:259)
> 	at org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201)
> 	at org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282)
> 	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> 	at org.apache.isis.core.webapp.diagnostics.IsisLogOnExceptionFilter.doFilter(IsisLogOnExceptionFilter.java:52)
> 	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> 	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
> 	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
> 	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
> 	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
> 	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
> 	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
> 	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
> 	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> 	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399)
> 	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
> 	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
> 	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
> 	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)
> 	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
> 	at org.mortbay.jetty.Server.handle(Server.java:326)
> 	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
> 	at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928)
> 	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
> 	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
> 	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
> 	at org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228)
> 	at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
> 17:28:08,607  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
> 17:28:08,607  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]  Unable to obtain exceptionRecognizers (no session), will be treated as unrecognized exception
> 17:28:08,619  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
> 17:28:08,619  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  Handling the following exception
> org.apache.wicket.protocol.http.PageExpiredException: Page with id '395' has expired.
> 17:28:08,619  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
> 17:28:08,619  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]  Unable to obtain exceptionRecognizers (no session), will be treated as unrecognized exception
> 17:28:08,626  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
> 17:28:08,626  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  Handling the following exception
> org.apache.wicket.markup.MarkupNotFoundException: Can not determine Markup. Component is not yet connected to a parent. [Page class = org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage, id = 396, render count = 1]
> 	at org.apache.wicket.Component.getMarkup(Component.java:749)
> 	at org.apache.wicket.Component.internalRender(Component.java:2309)
> 	at org.apache.wicket.Component.render(Component.java:2272)
> 	at org.apache.wicket.Page.renderPage(Page.java:1024)
> 	at org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:129)
> 	at org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:228)
> 	at org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175)
> 	at org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:862)
> 	at org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
> 	at org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:310)
> 	at org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:233)
> 	at org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289)
> 	at org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:259)
> 	at org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201)
> 	at org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282)
> 	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> 	at org.apache.isis.core.webapp.diagnostics.IsisLogOnExceptionFilter.doFilter(IsisLogOnExceptionFilter.java:52)
> 	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> 	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
> 	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
> 	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
> 	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
> 	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
> 	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
> 	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
> 	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> 	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399)
> 	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
> 	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
> 	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
> 	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)
> 	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
> 	at org.mortbay.jetty.Server.handle(Server.java:326)
> 	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
> 	at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928)
> 	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
> 	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
> 	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
> 	at org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228)
> 	at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
> 17:28:08,626  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
> 17:28:08,626  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]  Unable to obtain exceptionRecognizers (no session), will be treated as unrecognized exception
> 17:28:08,637  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
> 17:28:08,637  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  Handling the following exception
> org.apache.wicket.protocol.http.PageExpiredException: Page with id '397' has expired.
> 17:28:08,637  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
> 17:28:08,637  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]  Unable to obtain exceptionRecognizers (no session), will be treated as unrecognized exception
> 17:28:08,640  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
> 17:28:08,640  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  Handling the following exception
> org.apache.wicket.markup.MarkupNotFoundException: Can not determine Markup. Component is not yet connected to a parent. [Page class = org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage, id = 398, render count = 1]
> 	at org.apache.wicket.Component.getMarkup(Component.java:749)
> 	at org.apache.wicket.Component.internalRender(Component.java:2309)
> 	at org.apache.wicket.Component.render(Component.java:2272)
> 	at org.apache.wicket.Page.renderPage(Page.java:1024)
> 	at org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:129)
> 	at org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:228)
> 	at org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175)
> 	at org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:862)
> 	at org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
> 	at org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:310)
> 	at org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:233)
> 	at org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289)
> 	at org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:259)
> 	at org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201)
> 	at org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282)
> 	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> 	at org.apache.isis.core.webapp.diagnostics.IsisLogOnExceptionFilter.doFilter(IsisLogOnExceptionFilter.java:52)
> 	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> 	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
> 	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
> 	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
> 	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
> 	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
> 	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
> 	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
> 	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> 	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399)
> 	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
> 	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
> 	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
> 	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)
> 	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
> 	at org.mortbay.jetty.Server.handle(Server.java:326)
> 	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
> 	at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928)
> 	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
> 	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
> 	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
> 	at org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228)
> 	at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
> 17:28:08,641  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
> 17:28:08,641  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]  Unable to obtain exceptionRecognizers (no session), will be treated as unrecognized exception
> 17:28:08,647  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
> 17:28:08,647  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  Handling the following exception
> org.apache.wicket.protocol.http.PageExpiredException: Page with id '399' has expired.
> 17:28:08,647  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
> 17:28:08,647  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]  Unable to obtain exceptionRecognizers (no session), will be treated as unrecognized exception
> 17:28:08,650  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
> 17:28:08,650  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  Handling the following exception
> org.apache.wicket.markup.MarkupNotFoundException: Can not determine Markup. Component is not yet connected to a parent. [Page class = org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage, id = 400, render count = 1]
> 	at org.apache.wicket.Component.getMarkup(Component.java:749)
> 	at org.apache.wicket.Component.internalRender(Component.java:2309)
> 	at org.apache.wicket.Component.render(Component.java:2272)
> 	at org.apache.wicket.Page.renderPage(Page.java:1024)
> 	at org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:129)
> 	at org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:228)
> 	at org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175)
> 	at org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:862)
> 	at org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
> 	at org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:310)
> 	at org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:233)
> 	at org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289)
> 	at org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:259)
> 	at org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201)
> 	at org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282)
> 	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> 	at org.apache.isis.core.webapp.diagnostics.IsisLogOnExceptionFilter.doFilter(IsisLogOnExceptionFilter.java:52)
> 	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> 	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
> 	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
> 	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
> 	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
> 	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
> 	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
> 	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
> 	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> 	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399)
> 	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
> 	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
> 	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
> 	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)
> 	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
> 	at org.mortbay.jetty.Server.handle(Server.java:326)
> 	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
> 	at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928)
> 	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
> 	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
> 	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
> 	at org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228)
> 	at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
> 17:28:08,651  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
> 17:28:08,651  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]  Unable to obtain exceptionRecognizers (no session), will be treated as unrecognized exception
> 17:28:08,656  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
> 17:28:08,656  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  Handling the following exception
> org.apache.wicket.protocol.http.PageExpiredException: Page with id '401' has expired.
> 17:28:08,656  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
> 17:28:08,656  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]  Unable to obtain exceptionRecognizers (no session), will be treated as unrecognized exception
> 17:28:08,659  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
> 17:28:08,659  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  Handling the following exception
> org.apache.wicket.markup.MarkupNotFoundException: Can not determine Markup. Component is not yet connected to a parent. [Page class = org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage, id = 402, render count = 1]
> 	at org.apache.wicket.Component.getMarkup(Component.java:749)
> 	at org.apache.wicket.Component.internalRender(Component.java:2309)
> 	at org.apache.wicket.Component.render(Component.java:2272)
> 	at org.apache.wicket.Page.renderPage(Page.java:1024)
> 	at org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:129)
> 	at org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:228)
> 	at org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175)
> 	at org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:862)
> 	at org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
> 	at org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:310)
> 	at org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:233)
> 	at org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289)
> 	at org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:259)
> 	at org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201)
> 	at org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282)
> 	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> 	at org.apache.isis.core.webapp.diagnostics.IsisLogOnExceptionFilter.doFilter(IsisLogOnExceptionFilter.java:52)
> 	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> 	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
> 	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
> 	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
> 	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
> 	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
> 	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
> 	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
> 	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> 	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399)
> 	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
> 	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
> 	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
> 	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)
> 	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
> 	at org.mortbay.jetty.Server.handle(Server.java:326)
> 	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
> 	at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928)
> 	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
> 	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
> 	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
> 	at org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228)
> 	at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
> 17:28:08,660  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
> 17:28:08,660  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]  Unable to obtain exceptionRecognizers (no session), will be treated as unrecognized exception
> 17:28:08,677  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
> 17:28:08,677  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  Handling the following exception
> org.apache.wicket.protocol.http.PageExpiredException: Page with id '403' has expired.
> 17:28:08,677  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
> 17:28:08,677  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]  Unable to obtain exceptionRecognizers (no session), will be treated as unrecognized exception
> 17:28:08,683  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
> 17:28:08,683  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  Handling the following exception
> org.apache.wicket.markup.MarkupNotFoundException: Can not determine Markup. Component is not yet connected to a parent. [Page class = org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage, id = 404, render count = 1]
> 	at org.apache.wicket.Component.getMarkup(Component.java:749)
> 	at org.apache.wicket.Component.internalRender(Component.java:2309)
> 	at org.apache.wicket.Component.render(Component.java:2272)
> 	at org.apache.wicket.Page.renderPage(Page.java:1024)
> 	at org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:129)
> 	at org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:228)
> 	at org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175)
> 	at org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:862)
> 	at org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
> 	at org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:310)
> 	at org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:233)
> 	at org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289)
> 	at org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:259)
> 	at org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201)
> 	at org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282)
> 	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> 	at org.apache.isis.core.webapp.diagnostics.IsisLogOnExceptionFilter.doFilter(IsisLogOnExceptionFilter.java:52)
> 	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> 	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
> 	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
> 	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
> 	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
> 	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
> 	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
> 	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
> 	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> 	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399)
> 	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
> 	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
> 	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
> 	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)
> 	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
> 	at org.mortbay.jetty.Server.handle(Server.java:326)
> 	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
> 	at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928)
> 	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
> 	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
> 	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
> 	at org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228)
> 	at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
> 17:28:08,684  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
> 17:28:08,684  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]  Unable to obtain exceptionRecognizers (no session), will be treated as unrecognized exception
> 17:28:08,703  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
> 17:28:08,704  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  Handling the following exception
> org.apache.wicket.protocol.http.PageExpiredException: Page with id '405' has expired.
> 17:28:08,704  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
> 17:28:08,704  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]  Unable to obtain exceptionRecognizers (no session), will be treated as unrecognized exception
> 17:28:08,713  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
> 17:28:08,713  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  Handling the following exception
> org.apache.wicket.markup.MarkupNotFoundException: Can not determine Markup. Component is not yet connected to a parent. [Page class = org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage, id = 406, render count = 1]
> 	at org.apache.wicket.Component.getMarkup(Component.java:749)
> 	at org.apache.wicket.Component.internalRender(Component.java:2309)
> 	at org.apache.wicket.Component.render(Component.java:2272)
> 	at org.apache.wicket.Page.renderPage(Page.java:1024)
> 	at org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:129)
> 	at org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:228)
> 	at org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175)
> 	at org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:862)
> 	at org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
> 	at org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:310)
> 	at org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:233)
> 	at org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289)
> 	at org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:259)
> 	at org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201)
> 	at org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282)
> 	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> 	at org.apache.isis.core.webapp.diagnostics.IsisLogOnExceptionFilter.doFilter(IsisLogOnExceptionFilter.java:52)
> 	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> 	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
> 	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
> 	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
> 	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
> 	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
> 	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
> 	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
> 	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> 	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399)
> 	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
> 	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
> 	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
> 	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)
> 	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
> 	at org.mortbay.jetty.Server.handle(Server.java:326)
> 	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
> 	at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928)
> 	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
> 	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
> 	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
> 	at org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228)
> 	at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
> 17:28:08,713  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
> 17:28:08,713  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]  Unable to obtain exceptionRecognizers (no session), will be treated as unrecognized exception
> 17:28:08,728  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
> 17:28:08,728  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  Handling the following exception
> org.apache.wicket.protocol.http.PageExpiredException: Page with id '407' has expired.
> 17:28:08,728  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
> 17:28:08,728  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]  Unable to obtain exceptionRecognizers (no session), will be treated as unrecognized exception
> 17:28:08,736  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
> 17:28:08,736  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  Handling the following exception
> org.apache.wicket.markup.MarkupNotFoundException: Can not determine Markup. Component is not yet connected to a parent. [Page class = org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage, id = 408, render count = 1]
> 	at org.apache.wicket.Component.getMarkup(Component.java:749)
> 	at org.apache.wicket.Component.internalRender(Component.java:2309)
> 	at org.apache.wicket.Component.render(Component.java:2272)
> 	at org.apache.wicket.Page.renderPage(Page.java:1024)
> 	at org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:129)
> 	at org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:228)
> 	at org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175)
> 	at org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:862)
> 	at org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
> 	at org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:310)
> 	at org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:233)
> 	at org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289)
> 	at org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:259)
> 	at org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201)
> 	at org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282)
> 	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> 	at org.apache.isis.core.webapp.diagnostics.IsisLogOnExceptionFilter.doFilter(IsisLogOnExceptionFilter.java:52)
> 	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> 	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
> 	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
> 	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
> 	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
> 	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
> 	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
> 	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
> 	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> 	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399)
> 	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
> 	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
> 	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
> 	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)
> 	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
> 	at org.mortbay.jetty.Server.handle(Server.java:326)
> 	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
> 	at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928)
> 	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
> 	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
> 	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
> 	at org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228)
> 	at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
> 17:28:08,736  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
> 17:28:08,736  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]  Unable to obtain exceptionRecognizers (no session), will be treated as unrecognized exception
> 17:28:08,747  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
> 17:28:08,747  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  Handling the following exception
> org.apache.wicket.protocol.http.PageExpiredException: Page with id '409' has expired.
> 17:28:08,748  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
> 17:28:08,748  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]  Unable to obtain exceptionRecognizers (no session), will be treated as unrecognized exception
> 17:28:08,753  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
> 17:28:08,753  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  Handling the following exception
> org.apache.wicket.markup.MarkupNotFoundException: Can not determine Markup. Component is not yet connected to a parent. [Page class = org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage, id = 410, render count = 1]
> 	at org.apache.wicket.Component.getMarkup(Component.java:749)
> 	at org.apache.wicket.Component.internalRender(Component.java:2309)
> 	at org.apache.wicket.Component.render(Component.java:2272)
> 	at org.apache.wicket.Page.renderPage(Page.java:1024)
> 	at org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:129)
> 	at org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:228)
> 	at org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175)
> 	at org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:862)
> 	at org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
> 	at org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:310)
> 	at org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:233)
> 	at org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289)
> 	at org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:259)
> 	at org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201)
> 	at org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282)
> 	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> 	at org.apache.isis.core.webapp.diagnostics.IsisLogOnExceptionFilter.doFilter(IsisLogOnExceptionFilter.java:52)
> 	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> 	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
> 	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
> 	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
> 	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
> 	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
> 	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
> 	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
> 	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> 	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399)
> 	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
> 	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
> 	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
> 	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)
> 	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
> 	at org.mortbay.jetty.Server.handle(Server.java:326)
> 	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
> 	at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928)
> 	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
> 	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
> 	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
> 	at org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228)
> 	at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
> 17:28:08,754  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
> 17:28:08,754  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]  Unable to obtain exceptionRecognizers (no session), will be treated as unrecognized exception
> 17:28:08,765  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
> 17:28:08,765  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  Handling the following exception
> org.apache.wicket.protocol.http.PageExpiredException: Page with id '411' has expired.
> 17:28:08,766  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
> 17:28:08,766  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]  Unable to obtain exceptionRecognizers (no session), will be treated as unrecognized exception
> 17:28:08,770  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
> 17:28:08,770  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  Handling the following exception
> org.apache.wicket.markup.MarkupNotFoundException: Can not determine Markup. Component is not yet connected to a parent. [Page class = org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage, id = 412, render count = 1]
> 	at org.apache.wicket.Component.getMarkup(Component.java:749)
> 	at org.apache.wicket.Component.internalRender(Component.java:2309)
> 	at org.apache.wicket.Component.render(Component.java:2272)
> 	at org.apache.wicket.Page.renderPage(Page.java:1024)
> 	at org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:129)
> 	at org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:228)
> 	at org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175)
> 	at org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:862)
> 	at org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
> 	at org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:310)
> 	at org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:233)
> 	at org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289)
> 	at org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:259)
> 	at org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201)
> 	at org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282)
> 	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> 	at org.apache.isis.core.webapp.diagnostics.IsisLogOnExceptionFilter.doFilter(IsisLogOnExceptionFilter.java:52)
> 	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> 	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
> 	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
> 	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
> 	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
> 	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
> 	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
> 	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
> 	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> 	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399)
> 	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
> 	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
> 	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
> 	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)
> 	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
> 	at org.mortbay.jetty.Server.handle(Server.java:326)
> 	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
> 	at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928)
> 	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
> 	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
> 	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
> 	at org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228)
> 	at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
> 17:28:08,770  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
> 17:28:08,770  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]  Unable to obtain exceptionRecognizers (no session), will be treated as unrecognized exception
> 17:28:08,795  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
> 17:28:08,795  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  Handling the following exception
> org.apache.wicket.protocol.http.PageExpiredException: Page with id '413' has expired.
> 17:28:08,795  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
> 17:28:08,795  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]  Unable to obtain exceptionRecognizers (no session), will be treated as unrecognized exception
> 17:28:08,803  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
> 17:28:08,803  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  Handling the following exception
> org.apache.wicket.markup.MarkupNotFoundException: Can not determine Markup. Component is not yet connected to a parent. [Page class = org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage, id = 414, render count = 1]
> 	at org.apache.wicket.Component.getMarkup(Component.java:749)
> 	at org.apache.wicket.Component.internalRender(Component.java:2309)
> 	at org.apache.wicket.Component.render(Component.java:2272)
> 	at org.apache.wicket.Page.renderPage(Page.java:1024)
> 	at org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:129)
> 	at org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:228)
> 	at org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175)
> 	at org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:862)
> 	at org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
> 	at org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:310)
> 	at org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:233)
> 	at org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289)
> 	at org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:259)
> 	at org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201)
> 	at org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282)
> 	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> 	at org.apache.isis.core.webapp.diagnostics.IsisLogOnExceptionFilter.doFilter(IsisLogOnExceptionFilter.java:52)
> 	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> 	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
> 	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
> 	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
> 	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
> 	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
> 	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
> 	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
> 	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> 	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399)
> 	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
> 	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
> 	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
> 	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)
> 	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
> 	at org.mortbay.jetty.Server.handle(Server.java:326)
> 	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
> 	at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928)
> 	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
> 	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
> 	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
> 	at org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228)
> 	at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
> 17:28:08,803  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
> 17:28:08,803  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]  Unable to obtain exceptionRecognizers (no session), will be treated as unrecognized exception
> 17:28:08,814  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
> 17:28:08,814  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  Handling the following exception
> org.apache.wicket.protocol.http.PageExpiredException: Page with id '415' has expired.
> 17:28:08,814  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
> 17:28:08,814  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]  Unable to obtain exceptionRecognizers (no session), will be treated as unrecognized exception
> 17:28:08,819  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
> 17:28:08,819  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  Handling the following exception
> org.apache.wicket.markup.MarkupNotFoundException: Can not determine Markup. Component is not yet connected to a parent. [Page class = org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage, id = 416, render count = 1]
> 	at org.apache.wicket.Component.getMarkup(Component.java:749)
> 	at org.apache.wicket.Component.internalRender(Component.java:2309)
> 	at org.apache.wicket.Component.render(Component.java:2272)
> 	at org.apache.wicket.Page.renderPage(Page.java:1024)
> 	at org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:129)
> 	at org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:228)
> 	at org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175)
> 	at org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:862)
> 	at org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
> 	at org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:310)
> 	at org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:233)
> 	at org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289)
> 	at org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:259)
> 	at org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201)
> 	at org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282)
> 	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> 	at org.apache.isis.core.webapp.diagnostics.IsisLogOnExceptionFilter.doFilter(IsisLogOnExceptionFilter.java:52)
> 	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> 	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
> 	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
> 	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
> 	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
> 	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
> 	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
> 	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
> 	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> 	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399)
> 	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
> 	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
> 	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
> 	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)
> 	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
> 	at org.mortbay.jetty.Server.handle(Server.java:326)
> 	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
> 	at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928)
> 	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
> 	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
> 	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
> 	at org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228)
> 	at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
> 17:28:08,819  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
> 17:28:08,819  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]  Unable to obtain exceptionRecognizers (no session), will be treated as unrecognized exception
> 17:28:10,766  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
> 17:28:10,766  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  Handling the following exception
> org.apache.wicket.protocol.http.PageExpiredException: Page with id '417' has expired.
> 17:28:10,766  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
> 17:28:10,766  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]  Unable to obtain exceptionRecognizers (no session), will be treated as unrecognized exception
> 17:28:10,770  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
> 17:28:10,770  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  Handling the following exception
> org.apache.wicket.markup.MarkupNotFoundException: Can not determine Markup. Component is not yet connected to a parent. [Page class = org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage, id = 418, render count = 1]
> 	at org.apache.wicket.Component.getMarkup(Component.java:749)
> 	at org.apache.wicket.Component.internalRender(Component.java:2309)
> 	at org.apache.wicket.Component.render(Component.java:2272)
> 	at org.apache.wicket.Page.renderPage(Page.java:1024)
> 	at org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:129)
> 	at org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:228)
> 	at org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175)
> 	at org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:862)
> 	at org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
> 	at org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:310)
> 	at org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:233)
> 	at org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289)
> 	at org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:259)
> 	at org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201)
> 	at org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282)
> 	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> 	at org.apache.isis.core.webapp.diagnostics.IsisLogOnExceptionFilter.doFilter(IsisLogOnExceptionFilter.java:52)
> 	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> 	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
> 	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
> 	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
> 	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
> 	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
> 	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
> 	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
> 	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> 	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399)
> 	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
> 	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
> 	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
> 	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)
> 	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
> 	at org.mortbay.jetty.Server.handle(Server.java:326)
> 	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
> 	at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928)
> 	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
> 	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
> 	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
> 	at org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228)
> 	at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
> 17:28:10,770  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
> 17:28:10,770  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]  Unable to obtain exceptionRecognizers (no session), will be treated as unrecognized exception
> 17:28:10,779  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
> 17:28:10,779  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  Handling the following exception
> org.apache.wicket.protocol.http.PageExpiredException: Page with id '419' has expired.
> 17:28:10,779  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
> 17:28:10,779  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]  Unable to obtain exceptionRecognizers (no session), will be treated as unrecognized exception
> 17:28:10,782  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
> 17:28:10,782  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  Handling the following exception
> org.apache.wicket.markup.MarkupNotFoundException: Can not determine Markup. Component is not yet connected to a parent. [Page class = org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage, id = 420, render count = 1]
> 	at org.apache.wicket.Component.getMarkup(Component.java:749)
> 	at org.apache.wicket.Component.internalRender(Component.java:2309)
> 	at org.apache.wicket.Component.render(Component.java:2272)
> 	at org.apache.wicket.Page.renderPage(Page.java:1024)
> 	at org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:129)
> 	at org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:228)
> 	at org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175)
> 	at org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:862)
> 	at org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
> 	at org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:310)
> 	at org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:233)
> 	at org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289)
> 	at org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:259)
> 	at org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201)
> 	at org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282)
> 	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> 	at org.apache.isis.core.webapp.diagnostics.IsisLogOnExceptionFilter.doFilter(IsisLogOnExceptionFilter.java:52)
> 	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> 	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
> 	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
> 	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
> 	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
> 	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
> 	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
> 	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
> 	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> 	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399)
> 	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
> 	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
> 	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
> 	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)
> 	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
> 	at org.mortbay.jetty.Server.handle(Server.java:326)
> 	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
> 	at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928)
> 	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
> 	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
> 	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
> 	at org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228)
> 	at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
> 17:28:10,782  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
> 17:28:10,782  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]  Unable to obtain exceptionRecognizers (no session), will be treated as unrecognized exception
> 17:28:10,788  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
> 17:28:10,788  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  Handling the following exception
> org.apache.wicket.protocol.http.PageExpiredException: Page with id '421' has expired.
> 17:28:10,788  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
> 17:28:10,788  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]  Unable to obtain exceptionRecognizers (no session), will be treated as unrecognized exception
> 17:28:10,790  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
> 17:28:10,790  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  Handling the following exception
> org.apache.wicket.markup.MarkupNotFoundException: Can not determine Markup. Component is not yet connected to a parent. [Page class = org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage, id = 422, render count = 1]
> 	at org.apache.wicket.Component.getMarkup(Component.java:749)
> 	at org.apache.wicket.Component.internalRender(Component.java:2309)
> 	at org.apache.wicket.Component.render(Component.java:2272)
> 	at org.apache.wicket.Page.renderPage(Page.java:1024)
> 	at org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:129)
> 	at org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:228)
> 	at org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175)
> 	at org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:862)
> 	at org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
> 	at org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:310)
> 	at org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:233)
> 	at org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289)
> 	at org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:259)
> 	at org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201)
> 	at org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282)
> 	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> 	at org.apache.isis.core.webapp.diagnostics.IsisLogOnExceptionFilter.doFilter(IsisLogOnExceptionFilter.java:52)
> 	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> 	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
> 	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
> 	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
> 	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
> 	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
> 	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
> 	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
> 	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> 	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399)
> 	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
> 	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
> 	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
> 	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)
> 	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
> 	at org.mortbay.jetty.Server.handle(Server.java:326)
> 	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
> 	at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928)
> 	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
> 	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
> 	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
> 	at org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228)
> 	at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
> 17:28:10,791  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
> 17:28:10,791  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]  Unable to obtain exceptionRecognizers (no session), will be treated as unrecognized exception
> 17:28:10,799  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
> 17:28:10,799  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  Handling the following exception
> org.apache.wicket.protocol.http.PageExpiredException: Page with id '423' has expired.
> 17:28:10,799  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
> 17:28:10,799  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]  Unable to obtain exceptionRecognizers (no session), will be treated as unrecognized exception
> 17:28:10,801  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
> 17:28:10,802  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  Handling the following exception
> org.apache.wicket.markup.MarkupNotFoundException: Can not determine Markup. Component is not yet connected to a parent. [Page class = org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage, id = 424, render count = 1]
> 	at org.apache.wicket.Component.getMarkup(Component.java:749)
> 	at org.apache.wicket.Component.internalRender(Component.java:2309)
> 	at org.apache.wicket.Component.render(Component.java:2272)
> 	at org.apache.wicket.Page.renderPage(Page.java:1024)
> 	at org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:129)
> 	at org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:228)
> 	at org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175)
> 	at org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:862)
> 	at org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
> 	at org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:310)
> 	at org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:233)
> 	at org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289)
> 	at org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:259)
> 	at org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201)
> 	at org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282)
> 	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> 	at org.apache.isis.core.webapp.diagnostics.IsisLogOnExceptionFilter.doFilter(IsisLogOnExceptionFilter.java:52)
> 	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> 	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
> 	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
> 	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
> 	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
> 	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
> 	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
> 	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
> 	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> 	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399)
> 	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
> 	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
> 	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
> 	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)
> 	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
> 	at org.mortbay.jetty.Server.handle(Server.java:326)
> 	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
> 	at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928)
> 	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
> 	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
> 	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
> 	at org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228)
> 	at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
> 17:28:10,802  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
> 17:28:10,802  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]  Unable to obtain exceptionRecognizers (no session), will be treated as unrecognized exception
> 17:28:10,807  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
> 17:28:10,807  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  Handling the following exception
> org.apache.wicket.protocol.http.PageExpiredException: Page with id '425' has expired.
> 17:28:10,807  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
> 17:28:10,807  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]  Unable to obtain exceptionRecognizers (no session), will be treated as unrecognized exception
> 17:28:10,811  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
> 17:28:10,811  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  Handling the following exception
> org.apache.wicket.markup.MarkupNotFoundException: Can not determine Markup. Component is not yet connected to a parent. [Page class = org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage, id = 426, render count = 1]
> 	at org.apache.wicket.Component.getMarkup(Component.java:749)
> 	at org.apache.wicket.Component.internalRender(Component.java:2309)
> 	at org.apache.wicket.Component.render(Component.java:2272)
> 	at org.apache.wicket.Page.renderPage(Page.java:1024)
> 	at org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:129)
> 	at org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:228)
> 	at org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175)
> 	at org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:862)
> 	at org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
> 	at org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:310)
> 	at org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:233)
> 	at org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289)
> 	at org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:259)
> 	at org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201)
> 	at org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282)
> 	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> 	at org.apache.isis.core.webapp.diagnostics.IsisLogOnExceptionFilter.doFilter(IsisLogOnExceptionFilter.java:52)
> 	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> 	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
> 	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
> 	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
> 	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
> 	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
> 	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
> 	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
> 	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> 	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399)
> 	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
> 	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
> 	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
> 	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)
> 	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
> 	at org.mortbay.jetty.Server.handle(Server.java:326)
> 	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
> 	at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928)
> 	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
> 	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
> 	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
> 	at org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228)
> 	at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
> 17:28:10,811  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
> 17:28:10,811  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]  Unable to obtain exceptionRecognizers (no session), will be treated as unrecognized exception
> 17:28:10,817  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
> 17:28:10,817  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  Handling the following exception
> org.apache.wicket.protocol.http.PageExpiredException: Page with id '427' has expired.
> 17:28:10,817  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
> 17:28:10,817  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]  Unable to obtain exceptionRecognizers (no session), will be treated as unrecognized exception
> 17:28:10,821  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
> 17:28:10,821  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  Handling the following exception
> org.apache.wicket.markup.MarkupNotFoundException: Can not determine Markup. Component is not yet connected to a parent. [Page class = org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage, id = 428, render count = 1]
> 	at org.apache.wicket.Component.getMarkup(Component.java:749)
> 	at org.apache.wicket.Component.internalRender(Component.java:2309)
> 	at org.apache.wicket.Component.render(Component.java:2272)
> 	at org.apache.wicket.Page.renderPage(Page.java:1024)
> 	at org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:129)
> 	at org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:228)
> 	at org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175)
> 	at org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:862)
> 	at org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
> 	at org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:310)
> 	at org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:233)
> 	at org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289)
> 	at org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:259)
> 	at org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201)
> 	at org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282)
> 	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> 	at org.apache.isis.core.webapp.diagnostics.IsisLogOnExceptionFilter.doFilter(IsisLogOnExceptionFilter.java:52)
> 	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> 	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
> 	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
> 	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
> 	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
> 	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
> 	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
> 	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
> 	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> 	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399)
> 	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
> 	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
> 	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
> 	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)
> 	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
> 	at org.mortbay.jetty.Server.handle(Server.java:326)
> 	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
> 	at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928)
> 	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
> 	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
> 	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
> 	at org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228)
> 	at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
> 17:28:10,821  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
> 17:28:10,821  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]  Unable to obtain exceptionRecognizers (no session), will be treated as unrecognized exception
> 17:28:10,834  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
> 17:28:10,834  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  Handling the following exception
> org.apache.wicket.protocol.http.PageExpiredException: Page with id '429' has expired.
> 17:28:10,834  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
> 17:28:10,834  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]  Unable to obtain exceptionRecognizers (no session), will be treated as unrecognized exception
> 17:28:10,838  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
> 17:28:10,838  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  Handling the following exception
> org.apache.wicket.markup.MarkupNotFoundException: Can not determine Markup. Component is not yet connected to a parent. [Page class = org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage, id = 430, render count = 1]
> 	at org.apache.wicket.Component.getMarkup(Component.java:749)
> 	at org.apache.wicket.Component.internalRender(Component.java:2309)
> 	at org.apache.wicket.Component.render(Component.java:2272)
> 	at org.apache.wicket.Page.renderPage(Page.java:1024)
> 	at org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:129)
> 	at org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:228)
> 	at org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175)
> 	at org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:862)
> 	at org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
> 	at org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:310)
> 	at org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:233)
> 	at org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289)
> 	at org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:259)
> 	at org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201)
> 	at org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282)
> 	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> 	at org.apache.isis.core.webapp.diagnostics.IsisLogOnExceptionFilter.doFilter(IsisLogOnExceptionFilter.java:52)
> 	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> 	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
> 	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
> 	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
> 	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
> 	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
> 	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
> 	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
> 	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> 	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399)
> 	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
> 	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
> 	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
> 	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)
> 	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
> 	at org.mortbay.jetty.Server.handle(Server.java:326)
> 	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
> 	at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928)
> 	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
> 	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
> 	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
> 	at org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228)
> 	at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
> 17:28:10,839  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
> 17:28:10,839  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]  Unable to obtain exceptionRecognizers (no session), will be treated as unrecognized exception
> 17:28:10,845  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
> 17:28:10,845  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  Handling the following exception
> org.apache.wicket.protocol.http.PageExpiredException: Page with id '431' has expired.
> 17:28:10,845  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
> 17:28:10,845  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]  Unable to obtain exceptionRecognizers (no session), will be treated as unrecognized exception
> 17:28:10,848  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
> 17:28:10,848  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  Handling the following exception
> org.apache.wicket.markup.MarkupNotFoundException: Can not determine Markup. Component is not yet connected to a parent. [Page class = org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage, id = 432, render count = 1]
> 	at org.apache.wicket.Component.getMarkup(Component.java:749)
> 	at org.apache.wicket.Component.internalRender(Component.java:2309)
> 	at org.apache.wicket.Component.render(Component.java:2272)
> 	at org.apache.wicket.Page.renderPage(Page.java:1024)
> 	at org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:129)
> 	at org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:228)
> 	at org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175)
> 	at org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:862)
> 	at org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
> 	at org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:310)
> 	at org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:233)
> 	at org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289)
> 	at org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:259)
> 	at org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201)
> 	at org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282)
> 	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> 	at org.apache.isis.core.webapp.diagnostics.IsisLogOnExceptionFilter.doFilter(IsisLogOnExceptionFilter.java:52)
> 	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> 	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
> 	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
> 	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
> 	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
> 	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
> 	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
> 	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
> 	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> 	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399)
> 	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
> 	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
> 	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
> 	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)
> 	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
> 	at org.mortbay.jetty.Server.handle(Server.java:326)
> 	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
> 	at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928)
> 	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
> 	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
> 	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
> 	at org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228)
> 	at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
> 17:28:10,848  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
> 17:28:10,848  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]  Unable to obtain exceptionRecognizers (no session), will be treated as unrecognized exception
> 17:28:10,854  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
> 17:28:10,854  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  Handling the following exception
> org.apache.wicket.protocol.http.PageExpiredException: Page with id '433' has expired.
> 17:28:10,854  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
> 17:28:10,854  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]  Unable to obtain exceptionRecognizers (no session), will be treated as unrecognized exception
> 17:28:10,859  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
> 17:28:10,859  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  Handling the following exception
> org.apache.wicket.markup.MarkupNotFoundException: Can not determine Markup. Component is not yet connected to a parent. [Page class = org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage, id = 434, render count = 1]
> 	at org.apache.wicket.Component.getMarkup(Component.java:749)
> 	at org.apache.wicket.Component.internalRender(Component.java:2309)
> 	at org.apache.wicket.Component.render(Component.java:2272)
> 	at org.apache.wicket.Page.renderPage(Page.java:1024)
> 	at org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:129)
> 	at org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:228)
> 	at org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175)
> 	at org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:862)
> 	at org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
> 	at org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:310)
> 	at org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:233)
> 	at org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289)
> 	at org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:259)
> 	at org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201)
> 	at org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282)
> 	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> 	at org.apache.isis.core.webapp.diagnostics.IsisLogOnExceptionFilter.doFilter(IsisLogOnExceptionFilter.java:52)
> 	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> 	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
> 	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
> 	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
> 	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
> 	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
> 	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
> 	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
> 	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> 	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399)
> 	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
> 	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
> 	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
> 	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)
> 	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
> 	at org.mortbay.jetty.Server.handle(Server.java:326)
> 	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
> 	at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928)
> 	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
> 	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
> 	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
> 	at org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228)
> 	at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
> 17:28:10,859  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
> 17:28:10,859  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]  Unable to obtain exceptionRecognizers (no session), will be treated as unrecognized exception
> 17:28:10,865  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
> 17:28:10,865  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  Handling the following exception
> org.apache.wicket.protocol.http.PageExpiredException: Page with id '435' has expired.
> 17:28:10,865  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
> 17:28:10,865  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]  Unable to obtain exceptionRecognizers (no session), will be treated as unrecognized exception
> 17:28:10,870  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
> 17:28:10,870  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  Handling the following exception
> org.apache.wicket.markup.MarkupNotFoundException: Can not determine Markup. Component is not yet connected to a parent. [Page class = org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage, id = 436, render count = 1]
> 	at org.apache.wicket.Component.getMarkup(Component.java:749)
> 	at org.apache.wicket.Component.internalRender(Component.java:2309)
> 	at org.apache.wicket.Component.render(Component.java:2272)
> 	at org.apache.wicket.Page.renderPage(Page.java:1024)
> 	at org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:129)
> 	at org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:228)
> 	at org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175)
> 	at org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:862)
> 	at org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
> 	at org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:310)
> 	at org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:233)
> 	at org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289)
> 	at org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:259)
> 	at org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201)
> 	at org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282)
> 	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> 	at org.apache.isis.core.webapp.diagnostics.IsisLogOnExceptionFilter.doFilter(IsisLogOnExceptionFilter.java:52)
> 	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> 	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
> 	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
> 	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
> 	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
> 	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
> 	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
> 	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
> 	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> 	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399)
> 	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
> 	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
> 	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
> 	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)
> 	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
> 	at org.mortbay.jetty.Server.handle(Server.java:326)
> 	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
> 	at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928)
> 	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
> 	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
> 	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
> 	at org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228)
> 	at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
> 17:28:10,871  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
> 17:28:10,871  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]  Unable to obtain exceptionRecognizers (no session), will be treated as unrecognized exception
> 17:28:10,880  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
> 17:28:10,880  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  Handling the following exception
> org.apache.wicket.protocol.http.PageExpiredException: Page with id '437' has expired.
> 17:28:10,880  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
> 17:28:10,880  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]  Unable to obtain exceptionRecognizers (no session), will be treated as unrecognized exception
> 17:28:10,886  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
> 17:28:10,886  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  Handling the following exception
> org.apache.wicket.markup.MarkupNotFoundException: Can not determine Markup. Component is not yet connected to a parent. [Page class = org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage, id = 438, render count = 1]
> 	at org.apache.wicket.Component.getMarkup(Component.java:749)
> 	at org.apache.wicket.Component.internalRender(Component.java:2309)
> 	at org.apache.wicket.Component.render(Component.java:2272)
> 	at org.apache.wicket.Page.renderPage(Page.java:1024)
> 	at org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:129)
> 	at org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:228)
> 	at org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175)
> 	at org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:862)
> 	at org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
> 	at org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:310)
> 	at org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:233)
> 	at org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289)
> 	at org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:259)
> 	at org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201)
> 	at org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282)
> 	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> 	at org.apache.isis.core.webapp.diagnostics.IsisLogOnExceptionFilter.doFilter(IsisLogOnExceptionFilter.java:52)
> 	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> 	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
> 	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
> 	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
> 	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
> 	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
> 	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
> 	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
> 	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> 	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399)
> 	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
> 	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
> 	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
> 	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)
> 	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
> 	at org.mortbay.jetty.Server.handle(Server.java:326)
> 	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
> 	at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928)
> 	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
> 	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
> 	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
> 	at org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228)
> 	at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
> 17:28:10,886  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
> 17:28:10,886  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]  Unable to obtain exceptionRecognizers (no session), will be treated as unrecognized exception
> 17:28:10,897  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
> 17:28:10,897  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  Handling the following exception
> org.apache.wicket.protocol.http.PageExpiredException: Page with id '439' has expired.
> 17:28:10,898  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
> 17:28:10,898  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]  Unable to obtain exceptionRecognizers (no session), will be treated as unrecognized exception
> 17:28:10,905  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
> 17:28:10,905  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  Handling the following exception
> org.apache.wicket.markup.MarkupNotFoundException: Can not determine Markup. Component is not yet connected to a parent. [Page class = org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage, id = 440, render count = 1]
> 	at org.apache.wicket.Component.getMarkup(Component.java:749)
> 	at org.apache.wicket.Component.internalRender(Component.java:2309)
> 	at org.apache.wicket.Component.render(Component.java:2272)
> 	at org.apache.wicket.Page.renderPage(Page.java:1024)
> 	at org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:129)
> 	at org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:228)
> 	at org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175)
> 	at org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:862)
> 	at org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
> 	at org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:310)
> 	at org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:233)
> 	at org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289)
> 	at org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:259)
> 	at org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201)
> 	at org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282)
> 	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> 	at org.apache.isis.core.webapp.diagnostics.IsisLogOnExceptionFilter.doFilter(IsisLogOnExceptionFilter.java:52)
> 	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> 	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
> 	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
> 	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
> 	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
> 	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
> 	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
> 	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
> 	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> 	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399)
> 	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
> 	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
> 	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
> 	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)
> 	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
> 	at org.mortbay.jetty.Server.handle(Server.java:326)
> 	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
> 	at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928)
> 	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
> 	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
> 	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
> 	at org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228)
> 	at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
> 17:28:10,906  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
> 17:28:10,906  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]  Unable to obtain exceptionRecognizers (no session), will be treated as unrecognized exception
> 17:28:10,917  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
> 17:28:10,917  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  Handling the following exception
> org.apache.wicket.protocol.http.PageExpiredException: Page with id '441' has expired.
> 17:28:10,917  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
> 17:28:10,917  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]  Unable to obtain exceptionRecognizers (no session), will be treated as unrecognized exception
> 17:28:10,923  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
> 17:28:10,923  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  Handling the following exception
> org.apache.wicket.markup.MarkupNotFoundException: Can not determine Markup. Component is not yet connected to a parent. [Page class = org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage, id = 442, render count = 1]
> 	at org.apache.wicket.Component.getMarkup(Component.java:749)
> 	at org.apache.wicket.Component.internalRender(Component.java:2309)
> 	at org.apache.wicket.Component.render(Component.java:2272)
> 	at org.apache.wicket.Page.renderPage(Page.java:1024)
> 	at org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:129)
> 	at org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:228)
> 	at org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175)
> 	at org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:862)
> 	at org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
> 	at org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:310)
> 	at org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:233)
> 	at org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289)
> 	at org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:259)
> 	at org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201)
> 	at org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282)
> 	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> 	at org.apache.isis.core.webapp.diagnostics.IsisLogOnExceptionFilter.doFilter(IsisLogOnExceptionFilter.java:52)
> 	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> 	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
> 	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
> 	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
> 	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
> 	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
> 	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
> 	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
> 	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> 	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399)
> 	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
> 	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
> 	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
> 	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)
> 	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
> 	at org.mortbay.jetty.Server.handle(Server.java:326)
> 	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
> 	at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928)
> 	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
> 	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
> 	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
> 	at org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228)
> 	at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
> 17:28:10,924  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
> 17:28:10,924  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]  Unable to obtain exceptionRecognizers (no session), will be treated as unrecognized exception
> 17:28:10,934  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
> 17:28:10,934  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  Handling the following exception
> org.apache.wicket.protocol.http.PageExpiredException: Page with id '443' has expired.
> 17:28:10,934  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
> 17:28:10,934  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]  Unable to obtain exceptionRecognizers (no session), will be treated as unrecognized exception
> 17:28:10,942  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
> 17:28:10,942  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  Handling the following exception
> org.apache.wicket.markup.MarkupNotFoundException: Can not determine Markup. Component is not yet connected to a parent. [Page class = org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage, id = 444, render count = 1]
> 	at org.apache.wicket.Component.getMarkup(Component.java:749)
> 	at org.apache.wicket.Component.internalRender(Component.java:2309)
> 	at org.apache.wicket.Component.render(Component.java:2272)
> 	at org.apache.wicket.Page.renderPage(Page.java:1024)
> 	at org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:129)
> 	at org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:228)
> 	at org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175)
> 	at org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:862)
> 	at org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
> 	at org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:310)
> 	at org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:233)
> 	at org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289)
> 	at org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:259)
> 	at org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201)
> 	at org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282)
> 	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> 	at org.apache.isis.core.webapp.diagnostics.IsisLogOnExceptionFilter.doFilter(IsisLogOnExceptionFilter.java:52)
> 	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> 	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
> 	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
> 	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
> 	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
> 	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
> 	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
> 	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
> 	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> 	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399)
> 	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
> 	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
> 	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
> 	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)
> 	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
> 	at org.mortbay.jetty.Server.handle(Server.java:326)
> 	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
> 	at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928)
> 	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
> 	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
> 	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
> 	at org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228)
> 	at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
> 17:28:10,943  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
> 17:28:10,943  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]  Unable to obtain exceptionRecognizers (no session), will be treated as unrecognized exception
> 17:28:10,953  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
> 17:28:10,953  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  Handling the following exception
> org.apache.wicket.protocol.http.PageExpiredException: Page with id '445' has expired.
> 17:28:10,953  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
> 17:28:10,953  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]  Unable to obtain exceptionRecognizers (no session), will be treated as unrecognized exception
> 17:28:10,960  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
> 17:28:10,960  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  Handling the following exception
> org.apache.wicket.markup.MarkupNotFoundException: Can not determine Markup. Component is not yet connected to a parent. [Page class = org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage, id = 446, render count = 1]
> 	at org.apache.wicket.Component.getMarkup(Component.java:749)
> 	at org.apache.wicket.Component.internalRender(Component.java:2309)
> 	at org.apache.wicket.Component.render(Component.java:2272)
> 	at org.apache.wicket.Page.renderPage(Page.java:1024)
> 	at org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:129)
> 	at org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:228)
> 	at org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175)
> 	at org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:862)
> 	at org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
> 	at org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:310)
> 	at org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:233)
> 	at org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289)
> 	at org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:259)
> 	at org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201)
> 	at org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282)
> 	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> 	at org.apache.isis.core.webapp.diagnostics.IsisLogOnExceptionFilter.doFilter(IsisLogOnExceptionFilter.java:52)
> 	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> 	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
> 	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
> 	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
> 	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
> 	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
> 	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
> 	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
> 	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> 	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399)
> 	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
> 	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
> 	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
> 	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)
> 	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
> 	at org.mortbay.jetty.Server.handle(Server.java:326)
> 	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
> 	at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928)
> 	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
> 	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
> 	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
> 	at org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228)
> 	at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
> 17:28:10,961  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
> 17:28:10,961  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]  Unable to obtain exceptionRecognizers (no session), will be treated as unrecognized exception
> 17:28:10,973  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
> 17:28:10,973  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  Handling the following exception
> org.apache.wicket.protocol.http.PageExpiredException: Page with id '447' has expired.
> 17:28:10,973  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
> 17:28:10,973  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]  Unable to obtain exceptionRecognizers (no session), will be treated as unrecognized exception
> 17:28:10,980  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
> 17:28:10,980  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  Handling the following exception
> org.apache.wicket.markup.MarkupNotFoundException: Can not determine Markup. Component is not yet connected to a parent. [Page class = org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage, id = 448, render count = 1]
> 	at org.apache.wicket.Component.getMarkup(Component.java:749)
> 	at org.apache.wicket.Component.internalRender(Component.java:2309)
> 	at org.apache.wicket.Component.render(Component.java:2272)
> 	at org.apache.wicket.Page.renderPage(Page.java:1024)
> 	at org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:129)
> 	at org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:228)
> 	at org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175)
> 	at org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:862)
> 	at org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
> 	at org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:310)
> 	at org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:233)
> 	at org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289)
> 	at org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:259)
> 	at org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201)
> 	at org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282)
> 	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> 	at org.apache.isis.core.webapp.diagnostics.IsisLogOnExceptionFilter.doFilter(IsisLogOnExceptionFilter.java:52)
> 	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> 	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
> 	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
> 	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
> 	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
> 	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
> 	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
> 	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
> 	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> 	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399)
> 	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
> 	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
> 	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
> 	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)
> 	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
> 	at org.mortbay.jetty.Server.handle(Server.java:326)
> 	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
> 	at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928)
> 	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
> 	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
> 	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
> 	at org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228)
> 	at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
> 17:28:10,980  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
> 17:28:10,980  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]  Unable to obtain exceptionRecognizers (no session), will be treated as unrecognized exception
> 17:28:10,988  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
> 17:28:10,988  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  Handling the following exception
> org.apache.wicket.protocol.http.PageExpiredException: Page with id '449' has expired.
> 17:28:10,988  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
> 17:28:10,988  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]  Unable to obtain exceptionRecognizers (no session), will be treated as unrecognized exception
> 17:28:10,991  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
> 17:28:10,991  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  Handling the following exception
> org.apache.wicket.markup.MarkupNotFoundException: Can not determine Markup. Component is not yet connected to a parent. [Page class = org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage, id = 450, render count = 1]
> 	at org.apache.wicket.Component.getMarkup(Component.java:749)
> 	at org.apache.wicket.Component.internalRender(Component.java:2309)
> 	at org.apache.wicket.Component.render(Component.java:2272)
> 	at org.apache.wicket.Page.renderPage(Page.java:1024)
> 	at org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:129)
> 	at org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:228)
> 	at org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175)
> 	at org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:862)
> 	at org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
> 	at org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:310)
> 	at org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:233)
> 	at org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289)
> 	at org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:259)
> 	at org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201)
> 	at org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282)
> 	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> 	at org.apache.isis.core.webapp.diagnostics.IsisLogOnExceptionFilter.doFilter(IsisLogOnExceptionFilter.java:52)
> 	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> 	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
> 	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
> 	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
> 	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
> 	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
> 	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
> 	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
> 	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> 	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399)
> 	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
> 	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
> 	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
> 	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)
> 	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
> 	at org.mortbay.jetty.Server.handle(Server.java:326)
> 	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
> 	at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928)
> 	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
> 	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
> 	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
> 	at org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228)
> 	at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
> 17:28:10,991  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
> 17:28:10,991  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]  Unable to obtain exceptionRecognizers (no session), will be treated as unrecognized exception
> 17:28:11,000  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
> 17:28:11,000  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  Handling the following exception
> org.apache.wicket.protocol.http.PageExpiredException: Page with id '451' has expired.
> 17:28:11,001  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
> 17:28:11,001  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]  Unable to obtain exceptionRecognizers (no session), will be treated as unrecognized exception
> 17:28:11,004  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
> 17:28:11,004  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  Handling the following exception
> org.apache.wicket.markup.MarkupNotFoundException: Can not determine Markup. Component is not yet connected to a parent. [Page class = org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage, id = 452, render count = 1]
> 	at org.apache.wicket.Component.getMarkup(Component.java:749)
> 	at org.apache.wicket.Component.internalRender(Component.java:2309)
> 	at org.apache.wicket.Component.render(Component.java:2272)
> 	at org.apache.wicket.Page.renderPage(Page.java:1024)
> 	at org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:129)
> 	at org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:228)
> 	at org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175)
> 	at org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:862)
> 	at org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
> 	at org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:310)
> 	at org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:233)
> 	at org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289)
> 	at org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:259)
> 	at org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201)
> 	at org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282)
> 	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> 	at org.apache.isis.core.webapp.diagnostics.IsisLogOnExceptionFilter.doFilter(IsisLogOnExceptionFilter.java:52)
> 	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> 	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
> 	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
> 	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
> 	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
> 	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
> 	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
> 	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
> 	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> 	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399)
> 	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
> 	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
> 	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
> 	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)
> 	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
> 	at org.mortbay.jetty.Server.handle(Server.java:326)
> 	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
> 	at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928)
> 	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
> 	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
> 	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
> 	at org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228)
> 	at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
> 17:28:11,004  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
> 17:28:11,004  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]  Unable to obtain exceptionRecognizers (no session), will be treated as unrecognized exception
> 17:28:11,011  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
> 17:28:11,011  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  Handling the following exception
> org.apache.wicket.protocol.http.PageExpiredException: Page with id '453' has expired.
> 17:28:11,011  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
> 17:28:11,011  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]  Unable to obtain exceptionRecognizers (no session), will be treated as unrecognized exception
> 17:28:11,015  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
> 17:28:11,016  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  Handling the following exception
> org.apache.wicket.markup.MarkupNotFoundException: Can not determine Markup. Component is not yet connected to a parent. [Page class = org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage, id = 454, render count = 1]
> 	at org.apache.wicket.Component.getMarkup(Component.java:749)
> 	at org.apache.wicket.Component.internalRender(Component.java:2309)
> 	at org.apache.wicket.Component.render(Component.java:2272)
> 	at org.apache.wicket.Page.renderPage(Page.java:1024)
> 	at org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:129)
> 	at org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:228)
> 	at org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175)
> 	at org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:862)
> 	at org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
> 	at org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:310)
> 	at org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:233)
> 	at org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289)
> 	at org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:259)
> 	at org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201)
> 	at org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282)
> 	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> 	at org.apache.isis.core.webapp.diagnostics.IsisLogOnExceptionFilter.doFilter(IsisLogOnExceptionFilter.java:52)
> 	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> 	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
> 	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
> 	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
> 	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
> 	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
> 	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
> 	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
> 	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> 	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399)
> 	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
> 	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
> 	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
> 	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)
> 	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
> 	at org.mortbay.jetty.Server.handle(Server.java:326)
> 	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
> 	at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928)
> 	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
> 	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
> 	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
> 	at org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228)
> 	at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
> 17:28:11,017  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
> 17:28:11,017  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]  Unable to obtain exceptionRecognizers (no session), will be treated as unrecognized exception
> 17:28:11,026  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
> 17:28:11,026  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  Handling the following exception
> org.apache.wicket.protocol.http.PageExpiredException: Page with id '455' has expired.
> 17:28:11,026  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
> 17:28:11,026  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]  Unable to obtain exceptionRecognizers (no session), will be treated as unrecognized exception
> 17:28:11,031  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
> 17:28:11,031  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  Handling the following exception
> org.apache.wicket.markup.MarkupNotFoundException: Can not determine Markup. Component is not yet connected to a parent. [Page class = org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage, id = 456, render count = 1]
> 	at org.apache.wicket.Component.getMarkup(Component.java:749)
> 	at org.apache.wicket.Component.internalRender(Component.java:2309)
> 	at org.apache.wicket.Component.render(Component.java:2272)
> 	at org.apache.wicket.Page.renderPage(Page.java:1024)
> 	at org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:129)
> 	at org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:228)
> 	at org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175)
> 	at org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:862)
> 	at org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
> 	at org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:310)
> 	at org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:233)
> 	at org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289)
> 	at org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:259)
> 	at org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201)
> 	at org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282)
> 	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> 	at org.apache.isis.core.webapp.diagnostics.IsisLogOnExceptionFilter.doFilter(IsisLogOnExceptionFilter.java:52)
> 	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> 	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
> 	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
> 	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
> 	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
> 	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
> 	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
> 	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
> 	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> 	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399)
> 	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
> 	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
> 	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
> 	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)
> 	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
> 	at org.mortbay.jetty.Server.handle(Server.java:326)
> 	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
> 	at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928)
> 	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
> 	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
> 	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
> 	at org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228)
> 	at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
> 17:28:11,031  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
> 17:28:11,031  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]  Unable to obtain exceptionRecognizers (no session), will be treated as unrecognized exception
> 17:28:11,042  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
> 17:28:11,042  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  Handling the following exception
> org.apache.wicket.protocol.http.PageExpiredException: Page with id '457' has expired.
> 17:28:11,048  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
> 17:28:11,048  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]  Unable to obtain exceptionRecognizers (no session), will be treated as unrecognized exception
> 17:28:11,056  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
> 17:28:11,056  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  Handling the following exception
> org.apache.wicket.markup.MarkupNotFoundException: Can not determine Markup. Component is not yet connected to a parent. [Page class = org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage, id = 458, render count = 1]
> 	at org.apache.wicket.Component.getMarkup(Component.java:749)
> 	at org.apache.wicket.Component.internalRender(Component.java:2309)
> 	at org.apache.wicket.Component.render(Component.java:2272)
> 	at org.apache.wicket.Page.renderPage(Page.java:1024)
> 	at org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:129)
> 	at org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:228)
> 	at org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175)
> 	at org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:862)
> 	at org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
> 	at org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:310)
> 	at org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:233)
> 	at org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289)
> 	at org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:259)
> 	at org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201)
> 	at org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282)
> 	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> 	at org.apache.isis.core.webapp.diagnostics.IsisLogOnExceptionFilter.doFilter(IsisLogOnExceptionFilter.java:52)
> 	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> 	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
> 	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
> 	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
> 	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
> 	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
> 	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
> 	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
> 	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> 	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399)
> 	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
> 	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
> 	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
> 	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)
> 	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
> 	at org.mortbay.jetty.Server.handle(Server.java:326)
> 	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
> 	at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928)
> 	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
> 	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
> 	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
> 	at org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228)
> 	at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
> 17:28:11,056  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
> 17:28:11,056  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]  Unable to obtain exceptionRecognizers (no session), will be treated as unrecognized exception
> 
> 
> 
> 
>> El 16/12/2014, a las 23:17, Dan Haywood <dan@haywood-associates.co.uk <ma...@haywood-associates.co.uk>> escribió:
>> 
>> OK.  Have raised a ticket...
>> 
>> https://issues.apache.org/jira/browse/ISIS-981 <https://issues.apache.org/jira/browse/ISIS-981>.
>> 
>> On 16 December 2014 at 21:37, GESCONSULTOR <o.bou@gesconsultor.com <ma...@gesconsultor.com>> wrote:
>>> 
>>> It's ok for me also.
>>> 
>>> Running a fixture at startup is an admin job.
>>> 
>>> 
>>>> El 16/12/2014, a las 22:00, Dan Haywood <dan@haywood-associates.co.uk <ma...@haywood-associates.co.uk>>
>>> escribió:
>>>> 
>>>> thanks,,, that's what I'm thinking too.
>>>> 
>>>> Oscar, since you have the issue, would you like to cast a vote on this
>>> one?
>>>> 
>>>>> On 16 December 2014 at 20:43, Martin Grigorov <mgrigorov@apache.org <ma...@apache.org>>
>>> wrote:
>>>>> 
>>>>> Hi,
>>>>> 
>>>>> On Tue, Dec 16, 2014 at 10:29 PM, Dan Haywood <
>>>>> dan@haywood-associates.co.uk <ma...@haywood-associates.co.uk>>
>>>>> wrote:
>>>>>> 
>>>>>> ok, so... in integration tests we basically run with no security
>>> manager
>>>>>> enabled.
>>>>>> 
>>>>>> ~~~
>>>>>> 
>>>>>> To summarize the issue:
>>>>>> - when running the app with fixtures installed during startup, there is
>>>>> no
>>>>>> security manager installed, so the ShiroAuthenticatorAndAuthorizor
>>> (which
>>>>>> is delegated to by the Isis AuthorizationManagerStandard class) vetoes
>>>>> the
>>>>>> interaction.  Net result: the wrapper factory cannot be used, at all.
>>>>>> 
>>>>>> Possible solution:
>>>>>> - because there will always be a security manager when accessing the
>>> app
>>>>>> via the web, I think it's safe to simply have reverse this and allow
>>> the
>>>>>> interaction:
>>>>>> 
>>>>>> public class ShiroAuthenticatorOrAuthorizor implements Authenticator,
>>>>>> Authorizor {
>>>>>> 
>>>>>>   ...
>>>>>>   private boolean isPermitted(Identifier identifier, String qualifier)
>>>>> {
>>>>>>       RealmSecurityManager securityManager = getSecurityManager();
>>>>>>       if(securityManager == null) {
>>>>>>             // since a security manager will always be present for
>>>>>> regular web requests, presumably the user
>>>>>>             // is running in fixtures during bootstrapping.  We
>>>>> therefore
>>>>>> permit the interaction.
>>>>>>           return true;
>>>>>>       }
>>>>>> 
>>>>>> }
>>>>>> 
>>>>>> Opinions?
>>>>> 
>>>>> I think it is OK.
>>>>> No SecurityManager => no security, i.e. everything is allowed.
>>>>> 
>>>>> 
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> On 16 December 2014 at 20:10, Dan Haywood <
>>> dan@haywood-associates.co.uk <ma...@haywood-associates.co.uk>>
>>>>>> wrote:
>>>>>>> 
>>>>>>> Have just reproduced it now...
>>>>>>> 
>>>>>>> eg
>>>>>>> in the todoapp, change the ToDoItemAbstract#execute(...) method from:
>>>>>>> 
>>>>>>> 
>>>>>>>       ToDoItem newToDo = toDoItems.newToDo(category, subcategory,
>>>>>>> ownedBy, dueBy, cost);
>>>>>>> 
>>>>>>> to
>>>>>>> 
>>>>>>>       ToDoItem newToDo =
>>>>>>> wrapperFactory.wrap(toDoItems).newToDo(description, category,
>>>>>> subcategory,
>>>>>>> dueBy, cost);
>>>>>>> 
>>>>>>> and add:
>>>>>>> 
>>>>>>>   @javax.inject.Inject
>>>>>>>   private WrapperFactory wrapperFactory;
>>>>>>> 
>>>>>>> 
>>>>>>> That will reproduce issue is that when the fixtures run on
>>> bootstrap...
>>>>>>> the reason being that there is no Shiro SecurityManager to delegate
>>> to,
>>>>>> so
>>>>>>> we play it safe and veto the interaction.
>>>>>>> 
>>>>>>> Still exploring the behaviour in integration tests...
>>>>>>> 
>>>>>>> 
>>>>>>> 
>>>>>>> 
>>>>>>> 
>>>>>>> 
>>>>>>> 
>>>>>>> On 16 December 2014 at 19:44, Martin Grigorov <mgrigorov@apache.org <ma...@apache.org>>
>>>>>>> wrote:
>>>>>>>> 
>>>>>>>> Hi Oscar,
>>>>>>>> 
>>>>>>>> What are the steps to reproduce this problem?
>>>>>>>> On Dec 16, 2014 8:59 PM, "GESCONSULTOR - Óscar Bou" <
>>>>>>>> o.bou@gesconsultor.com <ma...@gesconsultor.com>> wrote:
>>>>>>>> 
>>>>>>>>> Hi, Dan.
>>>>>>>>> 
>>>>>>>>> I've done the following changes on shiro.ini, but the exception is
>>>>>> still
>>>>>>>>> present (getContainer().getUser().getName() returns
>>>>> "initialisation"):
>>>>>>>>> 
>>>>>>>>> [users]
>>>>>>>>> initialisation = pass, admin_role
>>>>>>>>> 
>>>>>>>>> ...
>>>>>>>>> 
>>>>>>>>> [roles]
>>>>>>>>> self-install_role = *
>>>>>>>>> 
>>>>>>>>> 
>>>>>>>>> Any ideas?
>>>>>>>>> 
>>>>>>>>> Thanks,
>>>>>>>>> 
>>>>>>>>> Oscar
>>>>>>>>> 
>>>>>>>>> 
>>>>>>>>> 
>>>>>>>>> 
>>>>>>>>> 
>>>>>>>>> El 15/12/2014, a las 12:06, Dan Haywood <
>>>>> dan@haywood-associates.co.uk <ma...@haywood-associates.co.uk>>
>>>>>>>>> escribió:
>>>>>>>>> 
>>>>>>>>> OK, if you're using the simpleapp archetype then that does have
>>>>>> security
>>>>>>>>> enabled, just using the shiro.ini file.... ie our "sven" user etc.
>>>>>>>>> 
>>>>>>>>> But that doesn't include the "initialization" user.
>>>>>>>>> 
>>>>>>>>> So I guess the fix is the archetype should include those
>>> permissions,
>>>>>>>>> and we should document the existence of this special user account
>>>>>> somewhere.
>>>>>>>>> 
>>>>>>>>> 
>>>>>>>>> In the meantime, try granting "initialization" all perms (same as
>>>>>>>>> "sven") and see what happens.  If it doesn't fix, then double check
>>>>> (by
>>>>>>>>> checking the value of getContainer().getUser().getName() what the
>>>>>> actual
>>>>>>>>> user account is (just in case I'm mis-remembered the name etc).
>>>>>>>>> 
>>>>>>>>> Thx
>>>>>>>>> Dan
>>>>>>>>> 
>>>>>>>>> ~~~~~~~~~~
>>>>>>>>> 
>>>>>>>>> 
>>>>>>>>> 
>>>>>>>>> On 15 December 2014 at 10:30, GESCONSULTOR - Óscar Bou <
>>>>>>>>> o.bou@gesconsultor.com <ma...@gesconsultor.com>> wrote:
>>>>>>>>>> 
>>>>>>>>>> I've not enabled anything related to security.
>>>>>>>>>> 
>>>>>>>>>> Just downloaded the simple archetype 3-4 weeks ago.
>>>>>>>>>> 
>>>>>>>>>> Are there any steps to follow?
>>>>>>>>>> 
>>>>>>>>>> Thanks,
>>>>>>>>>> 
>>>>>>>>>> Oscar
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>>> El 15/12/2014, a las 11:15, Dan Haywood <
>>>>> dan@haywood-associates.co.uk <ma...@haywood-associates.co.uk>
>>>>>>> 
>>>>>>>>>> escribió:
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>>> Have you enabled security also?  The exception stack trace
>>> includes:
>>>>>>>>>> 
>>>>>>>>>> org.apache.isis.applib.services.wrapper.HiddenException: Reason:
>>> Not
>>>>>>>>>> authorized to view. Identifier:
>>>>>>>>>> com.tellmegen.domain.model.Account#name()
>>>>>>>>>> 
>>>>>>>>>> Initialization is performed using a "special" user (I think it's
>>>>>> called
>>>>>>>>>> "initialization" or something); I'm guessing you'll need to give
>>>>> that
>>>>>>>>>> special account permissions?
>>>>>>>>>> 
>>>>>>>>>> Let us know if that helps
>>>>>>>>>> 
>>>>>>>>>> Cheers
>>>>>>>>>> Dan
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>>> On 15 December 2014 at 09:42, GESCONSULTOR - Óscar Bou <
>>>>>>>>>> o.bou@gesconsultor.com <ma...@gesconsultor.com>> wrote:
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>>> Hi to all.
>>>>>>>>>> 
>>>>>>>>>> I've started some work using the latest snapshot.
>>>>>>>>>> 
>>>>>>>>>> I was used to invoke all setters inside a
>>>>>>>>>> wrapperFactory.wrap(domainObject).setXXX() in order to always force
>>>>>>>>>> execution of domain logic placed inside the validateXXX, hiddenXXX,
>>>>>>>>>> disabledXXX, modifyXXX, clearXXX, etc. methods.
>>>>>>>>>> 
>>>>>>>>>> But on this new project an exception is thrown. Seems some
>>>>>>>>>> initialization
>>>>>>>>>> is missing? Perhaps WrapperFactory cannot be used inside
>>>>>> FixtureScripts?
>>>>>>>>>> 
>>>>>>>>>> Thanks,
>>>>>>>>>> 
>>>>>>>>>> Oscar
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>>> ...
>>>>>>>>>> 
>>>>>>>>>> 10:13:37,344  [Native               main       DEBUG]  INSERT INTO
>>>>>>>>>> "DiseaseSNPGenotype"
>>>>> 
>>> ("description","orRatioPreffix","confidence","snpDisease_id_OID","orRatioFactor","genotype","version")
>>>>>>>>>> VALUES (<'description'>,<'TD'>,<1>,<2>,<0.80>,<'TT'>,<1>)
>>>>>>>>>> 10:13:37,345  [Native               main       DEBUG]  UPDATE
>>>>>>>>>> "DiseaseSNP"
>>>>>>>>>> SET "version"=<2> WHERE "id"=<2>
>>>>>>>>>> account-with-users-and-diseases-fixture/account-fixture     : EXEC
>>>>>>>>>> fixture.tellmegen.AccountFixture
>>>>>>>>>> 10:13:37,390  [FixturesInstallerDelegate main       ERROR]
>>>>> installing
>>>>>>>>>> fixture fixture.tellmegen.AccountWithUsersAndDiseasesFixture
>>> failed;
>>>>>>>>>> aborting
>>>>>>>>>> org.apache.isis.applib.services.wrapper.HiddenException: Reason:
>>> Not
>>>>>>>>>> authorized to view. Identifier:
>>>>>>>>>> com.tellmegen.domain.model.Account#name()
>>>>>>>>>>      at
>>>>> 
>>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.toException(DomainObjectInvocationHandler.java:642)
>>>>>>>>>>      at
>>>>> 
>>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.notifyListenersAndVetoIfRequired(DomainObjectInvocationHandler.java:610)
>>>>>>>>>>      at
>>>>> 
>>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.checkVisibility(DomainObjectInvocationHandler.java:594)
>>>>>>>>>>      at
>>>>> 
>>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.handleSetterMethodOnProperty(DomainObjectInvocationHandler.java:372)
>>>>>>>>>>      at
>>>>> 
>>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.invoke(DomainObjectInvocationHandler.java:201)
>>>>>>>>>>      at
>>>>> 
>>> org.apache.isis.core.wrapper.proxy.ProxyInstantiatorForJavassist$1.invoke(ProxyInstantiatorForJavassist.java:52)
>>>>>>>>>>      at
>>>>> 
>>> com.tellmegen.domain.model.Account_$$_javassist_4.setName(Account_$$_javassist_4.java)
>>>>>>>>>>      at
>>>>>>>>>> com.tellmegen.domain.model.Accounts.createAccount(Accounts.java:27)
>>>>>>>>>>      at
>>>>>>>>>> fixture.tellmegen.AccountFixture.execute(AccountFixture.java:18)
>>>>>>>>>>      at
>>>>> 
>>> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.executeChildIfNotAlready(FixtureScript.java:358)
>>>>>>>>>>      at
>>>>> 
>>> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.access$0(FixtureScript.java:355)
>>>>>>>>>>      at
>>>>> 
>>> org.apache.isis.applib.fixturescripts.FixtureScript.executeChild(FixtureScript.java:494)
>>>>>>>>>>      at
>>>>> 
>>> org.apache.isis.applib.fixturescripts.FixtureScript.executeChild(FixtureScript.java:516)
>>>>>>>>>>      at
>>>>> 
>>> fixture.tellmegen.AccountWithUsersAndDiseasesFixture.execute(AccountWithUsersAndDiseasesFixture.java:21)
>>>>>>>>>>      at
>>>>> 
>>> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.executeChildIfNotAlready(FixtureScript.java:358)
>>>>>>>>>>      at
>>>>> 
>>> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.access$0(FixtureScript.java:355)
>>>>>>>>>>      at
>>>>> 
>>> org.apache.isis.applib.fixturescripts.FixtureScript.run(FixtureScript.java:442)
>>>>>>>>>>      at
>>>>> 
>>> org.apache.isis.applib.fixturescripts.FixtureScript.install(FixtureScript.java:545)
>>>>>>>>>>      at
>>>>> 
>>> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixture(FixturesInstallerDelegate.java:205)
>>>>>>>>>>      at
>>>>> 
>>> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtureInTransaction(FixturesInstallerDelegate.java:171)
>>>>>>>>>>      at
>>>>> 
>>> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtures(FixturesInstallerDelegate.java:158)
>>>>>>>>>>      at
>>>>> 
>>> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtures(FixturesInstallerDelegate.java:138)
>>>>>>>>>>      at
>>>>> 
>>> org.apache.isis.core.runtime.fixtures.FixturesInstallerAbstract.installFixtures(FixturesInstallerAbstract.java:42)
>>>>>>>>>>      at
>>>>> 
>>> org.apache.isis.core.runtime.systemusinginstallers.IsisSystemAbstract.installFixturesIfRequired(IsisSystemAbstract.java:85)
>>>>>>>>>>      at
>>>>> 
>>> org.apache.isis.core.runtime.system.IsisSystemFixturesHookAbstract.init(IsisSystemFixturesHookAbstract.java:124)
>>>>>>>>>>      at
>>>>> 
>>> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:133)
>>>>>>>>>>      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
>>>>> Method)
>>>>>>>>>>      at
>>>>> 
>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>>>>>>>>>>      at
>>>>> 
>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>>>>>>>>>>      at java.lang.reflect.Method.invoke(Method.java:606)
>>>>>>>>>>      at
>>>>> com.google.inject.internal.ProviderMethod.get(ProviderMethod.java:104)
>>>>>>>>>>      at
>>>>> 
>>> com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
>>>>>>>>>>      at
>>>>> 
>>> com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
>>>>>>>>>>      at
>>>>> 
>>> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
>>>>>>>>>>      at
>>>>>> 
>>>>> 
>>> com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
>>>>>>>>>>      at com.google.inject.Scopes$1$1.get(Scopes.java:65)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> com.google.inject.internal.SingleFieldInjector.inject(SingleFieldInjector.java:53)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:110)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:75)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:73)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1024)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> com.google.inject.internal.MembersInjectorImpl.injectAndNotify(MembersInjectorImpl.java:73)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:60)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> com.google.inject.internal.InjectorImpl.injectMembers(InjectorImpl.java:944)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.init(IsisWicketApplication.java:248)
>>>>>>>>>>      at
>>>>>>>>>> org.apache.wicket.Application.initApplication(Application.java:823)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>> 
>>> org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:424)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>> 
>>> org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:351)
>>>>>>>>>>      at
>>>>>>>>>> 
>>> org.mortbay.jetty.servlet.FilterHolder.doStart(FilterHolder.java:97)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>> 
>>> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:713)
>>>>>>>>>>      at
>>>>>>>>>> org.mortbay.jetty.servlet.Context.startContext(Context.java:140)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1282)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>> org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:518)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>> org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:499)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>> 
>>> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>> org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130)
>>>>>>>>>>      at org.mortbay.jetty.Server.doStart(Server.java:224)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>> 
>>> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> org.apache.isis.core.webserver.WebServerBootstrapper.bootstrap(WebServerBootstrapper.java:85)
>>>>>>>>>>      at
>>>>>>>>>> org.apache.isis.core.webserver.WebServer.run(WebServer.java:103)
>>>>>>>>>>      at
>>>>>>>>>> org.apache.isis.core.webserver.WebServer.main(WebServer.java:67)
>>>>>>>>>>      at org.apache.isis.WebServer.main(WebServer.java:25)
>>>>>>>>>> 10:13:37,392  [IsisTransaction      main       INFO ]  abort
>>>>>> transaction
>>>>>>>>>> IsisTransaction@53887ced[state=IN_PROGRESS,commands=0]
>>>>>>>>>> 10:13:37,396  [IsisWicketApplication main       ERROR]  Failed to
>>>>>>>>>> initialize
>>>>>>>>>> com.google.inject.ProvisionException: Guice provision errors:
>>>>>>>>>> 
>>>>>>>>>> 1) Error in custom provider,
>>>>>>>>>> org.apache.isis.applib.services.wrapper.HiddenException: Reason:
>>> Not
>>>>>>>>>> authorized to view. Identifier:
>>>>>>>>>> com.tellmegen.domain.model.Account#name()
>>>>>>>>>> at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
>>>>>>>>>> at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
>>>>>>>>>> while locating org.apache.isis.core.runtime.system.IsisSystem
>>>>>>>>>>  for field at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.system(IsisWicketApplication.java:1)
>>>>>>>>>> while locating webapp.SimpleApplication
>>>>>>>>>> 
>>>>>>>>>> 1 error
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> com.google.inject.internal.Errors.throwProvisionExceptionIfErrorsExist(Errors.java:451)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:65)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> com.google.inject.internal.InjectorImpl.injectMembers(InjectorImpl.java:944)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.init(IsisWicketApplication.java:248)
>>>>>>>>>>      at
>>>>>>>>>> org.apache.wicket.Application.initApplication(Application.java:823)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>> 
>>> org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:424)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>> 
>>> org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:351)
>>>>>>>>>>      at
>>>>>>>>>> 
>>> org.mortbay.jetty.servlet.FilterHolder.doStart(FilterHolder.java:97)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>> 
>>> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:713)
>>>>>>>>>>      at
>>>>>>>>>> org.mortbay.jetty.servlet.Context.startContext(Context.java:140)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1282)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>> org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:518)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>> org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:499)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>> 
>>> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>> org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130)
>>>>>>>>>>      at org.mortbay.jetty.Server.doStart(Server.java:224)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>> 
>>> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> org.apache.isis.core.webserver.WebServerBootstrapper.bootstrap(WebServerBootstrapper.java:85)
>>>>>>>>>>      at
>>>>>>>>>> org.apache.isis.core.webserver.WebServer.run(WebServer.java:103)
>>>>>>>>>>      at
>>>>>>>>>> org.apache.isis.core.webserver.WebServer.main(WebServer.java:67)
>>>>>>>>>>      at org.apache.isis.WebServer.main(WebServer.java:25)
>>>>>>>>>> Caused by: org.apache.isis.applib.services.wrapper.HiddenException:
>>>>>>>>>> Reason: Not authorized to view. Identifier:
>>>>>>>>>> com.tellmegen.domain.model.Account#name()
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.toException(DomainObjectInvocationHandler.java:642)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.notifyListenersAndVetoIfRequired(DomainObjectInvocationHandler.java:610)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.checkVisibility(DomainObjectInvocationHandler.java:594)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.handleSetterMethodOnProperty(DomainObjectInvocationHandler.java:372)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.invoke(DomainObjectInvocationHandler.java:201)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> org.apache.isis.core.wrapper.proxy.ProxyInstantiatorForJavassist$1.invoke(ProxyInstantiatorForJavassist.java:52)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> com.tellmegen.domain.model.Account_$$_javassist_4.setName(Account_$$_javassist_4.java)
>>>>>>>>>>      at
>>>>>>>>>> com.tellmegen.domain.model.Accounts.createAccount(Accounts.java:27)
>>>>>>>>>>      at
>>>>>>>>>> fixture.tellmegen.AccountFixture.execute(AccountFixture.java:18)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.executeChildIfNotAlready(FixtureScript.java:358)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.access$0(FixtureScript.java:355)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> org.apache.isis.applib.fixturescripts.FixtureScript.executeChild(FixtureScript.java:494)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> org.apache.isis.applib.fixturescripts.FixtureScript.executeChild(FixtureScript.java:516)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> fixture.tellmegen.AccountWithUsersAndDiseasesFixture.execute(AccountWithUsersAndDiseasesFixture.java:21)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.executeChildIfNotAlready(FixtureScript.java:358)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.access$0(FixtureScript.java:355)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> org.apache.isis.applib.fixturescripts.FixtureScript.run(FixtureScript.java:442)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> org.apache.isis.applib.fixturescripts.FixtureScript.install(FixtureScript.java:545)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixture(FixturesInstallerDelegate.java:205)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtureInTransaction(FixturesInstallerDelegate.java:171)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtures(FixturesInstallerDelegate.java:158)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtures(FixturesInstallerDelegate.java:138)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> org.apache.isis.core.runtime.fixtures.FixturesInstallerAbstract.installFixtures(FixturesInstallerAbstract.java:42)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> org.apache.isis.core.runtime.systemusinginstallers.IsisSystemAbstract.installFixturesIfRequired(IsisSystemAbstract.java:85)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> org.apache.isis.core.runtime.system.IsisSystemFixturesHookAbstract.init(IsisSystemFixturesHookAbstract.java:124)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:133)
>>>>>>>>>>      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
>>>>> Method)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>>>>>>>>>>      at java.lang.reflect.Method.invoke(Method.java:606)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>> com.google.inject.internal.ProviderMethod.get(ProviderMethod.java:104)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
>>>>>>>>>>      at com.google.inject.Scopes$1$1.get(Scopes.java:65)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> com.google.inject.internal.SingleFieldInjector.inject(SingleFieldInjector.java:53)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:110)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:75)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:73)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1024)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> com.google.inject.internal.MembersInjectorImpl.injectAndNotify(MembersInjectorImpl.java:73)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:60)
>>>>>>>>>>      ... 20 more
>>>>>>>>>> 10:13:37,407  [WicketFilter         main       ERROR]  The
>>>>>>>>>> initialization
>>>>>>>>>> of an application with name 'WicketFilter' has failed.
>>>>>>>>>> com.google.inject.ProvisionException: Guice provision errors:
>>>>>>>>>> 
>>>>>>>>>> 1) Error in custom provider,
>>>>>>>>>> org.apache.isis.applib.services.wrapper.HiddenException: Reason:
>>> Not
>>>>>>>>>> authorized to view. Identifier:
>>>>>>>>>> com.tellmegen.domain.model.Account#name()
>>>>>>>>>> at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
>>>>>>>>>> at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
>>>>>>>>>> while locating org.apache.isis.core.runtime.system.IsisSystem
>>>>>>>>>>  for field at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.system(IsisWicketApplication.java:1)
>>>>>>>>>> while locating webapp.SimpleApplication
>>>>>>>>>> 
>>>>>>>>>> 1 error
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> com.google.inject.internal.Errors.throwProvisionExceptionIfErrorsExist(Errors.java:451)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:65)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> com.google.inject.internal.InjectorImpl.injectMembers(InjectorImpl.java:944)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.init(IsisWicketApplication.java:248)
>>>>>>>>>>      at
>>>>>>>>>> org.apache.wicket.Application.initApplication(Application.java:823)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>> 
>>> org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:424)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>> 
>>> org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:351)
>>>>>>>>>>      at
>>>>>>>>>> 
>>> org.mortbay.jetty.servlet.FilterHolder.doStart(FilterHolder.java:97)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>> 
>>> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:713)
>>>>>>>>>>      at
>>>>>>>>>> org.mortbay.jetty.servlet.Context.startContext(Context.java:140)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1282)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>> org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:518)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>> org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:499)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>> 
>>> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>> org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130)
>>>>>>>>>>      at org.mortbay.jetty.Server.doStart(Server.java:224)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>> 
>>> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> org.apache.isis.core.webserver.WebServerBootstrapper.bootstrap(WebServerBootstrapper.java:85)
>>>>>>>>>>      at
>>>>>>>>>> org.apache.isis.core.webserver.WebServer.run(WebServer.java:103)
>>>>>>>>>>      at
>>>>>>>>>> org.apache.isis.core.webserver.WebServer.main(WebServer.java:67)
>>>>>>>>>>      at org.apache.isis.WebServer.main(WebServer.java:25)
>>>>>>>>>> Caused by: org.apache.isis.applib.services.wrapper.HiddenException:
>>>>>>>>>> Reason: Not authorized to view. Identifier:
>>>>>>>>>> com.tellmegen.domain.model.Account#name()
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.toException(DomainObjectInvocationHandler.java:642)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.notifyListenersAndVetoIfRequired(DomainObjectInvocationHandler.java:610)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.checkVisibility(DomainObjectInvocationHandler.java:594)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.handleSetterMethodOnProperty(DomainObjectInvocationHandler.java:372)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.invoke(DomainObjectInvocationHandler.java:201)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> org.apache.isis.core.wrapper.proxy.ProxyInstantiatorForJavassist$1.invoke(ProxyInstantiatorForJavassist.java:52)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> com.tellmegen.domain.model.Account_$$_javassist_4.setName(Account_$$_javassist_4.java)
>>>>>>>>>>      at
>>>>>>>>>> com.tellmegen.domain.model.Accounts.createAccount(Accounts.java:27)
>>>>>>>>>>      at
>>>>>>>>>> fixture.tellmegen.AccountFixture.execute(AccountFixture.java:18)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.executeChildIfNotAlready(FixtureScript.java:358)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.access$0(FixtureScript.java:355)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> org.apache.isis.applib.fixturescripts.FixtureScript.executeChild(FixtureScript.java:494)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> org.apache.isis.applib.fixturescripts.FixtureScript.executeChild(FixtureScript.java:516)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> fixture.tellmegen.AccountWithUsersAndDiseasesFixture.execute(AccountWithUsersAndDiseasesFixture.java:21)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.executeChildIfNotAlready(FixtureScript.java:358)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.access$0(FixtureScript.java:355)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> org.apache.isis.applib.fixturescripts.FixtureScript.run(FixtureScript.java:442)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> org.apache.isis.applib.fixturescripts.FixtureScript.install(FixtureScript.java:545)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixture(FixturesInstallerDelegate.java:205)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtureInTransaction(FixturesInstallerDelegate.java:171)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtures(FixturesInstallerDelegate.java:158)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtures(FixturesInstallerDelegate.java:138)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> org.apache.isis.core.runtime.fixtures.FixturesInstallerAbstract.installFixtures(FixturesInstallerAbstract.java:42)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> org.apache.isis.core.runtime.systemusinginstallers.IsisSystemAbstract.installFixturesIfRequired(IsisSystemAbstract.java:85)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> org.apache.isis.core.runtime.system.IsisSystemFixturesHookAbstract.init(IsisSystemFixturesHookAbstract.java:124)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:133)
>>>>>>>>>>      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
>>>>> Method)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>>>>>>>>>>      at java.lang.reflect.Method.invoke(Method.java:606)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>> com.google.inject.internal.ProviderMethod.get(ProviderMethod.java:104)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
>>>>>>>>>>      at com.google.inject.Scopes$1$1.get(Scopes.java:65)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> com.google.inject.internal.SingleFieldInjector.inject(SingleFieldInjector.java:53)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:110)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:75)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:73)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1024)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> com.google.inject.internal.MembersInjectorImpl.injectAndNotify(MembersInjectorImpl.java:73)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:60)
>>>>>>>>>>      ... 20 more
>>>>>>>>>> 10:13:37,415  [ObjectReflectorDefault main       INFO ]  shutting
>>>>> down
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>> org.apache.isis.core.metamodel.specloader.ObjectReflectorDefault@6b72523a
>>>>>>>>>> 10:13:37,415  [Application          main       INFO ]
>>>>> [WicketFilter]
>>>>>>>>>> destroy: Wicket core library initializer
>>>>>>>>>> 10:13:37,415  [Application          main       INFO ]
>>>>> [WicketFilter]
>>>>>>>>>> destroy: Wicket extensions initializer
>>>>>>>>>> 10:13:37,421  [log                  main       WARN ]  failed
>>>>>>>>>> WicketFilter: javax.servlet.ServletException:
>>>>>>>>>> com.google.inject.ProvisionException: Guice provision errors:
>>>>>>>>>> 
>>>>>>>>>> 1) Error in custom provider,
>>>>>>>>>> org.apache.isis.applib.services.wrapper.HiddenException: Reason:
>>> Not
>>>>>>>>>> authorized to view. Identifier:
>>>>>>>>>> com.tellmegen.domain.model.Account#name()
>>>>>>>>>> at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
>>>>>>>>>> at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
>>>>>>>>>> while locating org.apache.isis.core.runtime.system.IsisSystem
>>>>>>>>>>  for field at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.system(IsisWicketApplication.java:1)
>>>>>>>>>> while locating webapp.SimpleApplication
>>>>>>>>>> 
>>>>>>>>>> 1 error
>>>>>>>>>> 10:13:37,421  [log                  main       WARN ]  Failed
>>>>> startup
>>>>>> of
>>>>>>>>>> context org.mortbay.jetty.webapp.WebAppContext@214ce60
>>>>>>>>>> {,src/main/webapp}
>>>>>>>>>> javax.servlet.ServletException:
>>>>> com.google.inject.ProvisionException:
>>>>>>>>>> Guice provision errors:
>>>>>>>>>> 
>>>>>>>>>> 1) Error in custom provider,
>>>>>>>>>> org.apache.isis.applib.services.wrapper.HiddenException: Reason:
>>> Not
>>>>>>>>>> authorized to view. Identifier:
>>>>>>>>>> com.tellmegen.domain.model.Account#name()
>>>>>>>>>> at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
>>>>>>>>>> at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
>>>>>>>>>> while locating org.apache.isis.core.runtime.system.IsisSystem
>>>>>>>>>>  for field at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.system(IsisWicketApplication.java:1)
>>>>>>>>>> while locating webapp.SimpleApplication
>>>>>>>>>> 
>>>>>>>>>> 1 error
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>> 
>>> org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:450)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>> 
>>> org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:351)
>>>>>>>>>>      at
>>>>>>>>>> 
>>> org.mortbay.jetty.servlet.FilterHolder.doStart(FilterHolder.java:97)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>> 
>>> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:713)
>>>>>>>>>>      at
>>>>>>>>>> org.mortbay.jetty.servlet.Context.startContext(Context.java:140)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1282)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>> org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:518)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>> org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:499)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>> 
>>> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>> org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130)
>>>>>>>>>>      at org.mortbay.jetty.Server.doStart(Server.java:224)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>> 
>>> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> org.apache.isis.core.webserver.WebServerBootstrapper.bootstrap(WebServerBootstrapper.java:85)
>>>>>>>>>>      at
>>>>>>>>>> org.apache.isis.core.webserver.WebServer.run(WebServer.java:103)
>>>>>>>>>>      at
>>>>>>>>>> org.apache.isis.core.webserver.WebServer.main(WebServer.java:67)
>>>>>>>>>>      at org.apache.isis.WebServer.main(WebServer.java:25)
>>>>>>>>>> Caused by: com.google.inject.ProvisionException: Guice provision
>>>>>> errors:
>>>>>>>>>> 
>>>>>>>>>> 1) Error in custom provider,
>>>>>>>>>> org.apache.isis.applib.services.wrapper.HiddenException: Reason:
>>> Not
>>>>>>>>>> authorized to view. Identifier:
>>>>>>>>>> com.tellmegen.domain.model.Account#name()
>>>>>>>>>> at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
>>>>>>>>>> at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
>>>>>>>>>> while locating org.apache.isis.core.runtime.system.IsisSystem
>>>>>>>>>>  for field at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.system(IsisWicketApplication.java:1)
>>>>>>>>>> while locating webapp.SimpleApplication
>>>>>>>>>> 
>>>>>>>>>> 1 error
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> com.google.inject.internal.Errors.throwProvisionExceptionIfErrorsExist(Errors.java:451)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:65)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> com.google.inject.internal.InjectorImpl.injectMembers(InjectorImpl.java:944)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.init(IsisWicketApplication.java:248)
>>>>>>>>>>      at
>>>>>>>>>> org.apache.wicket.Application.initApplication(Application.java:823)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>> 
>>> org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:424)
>>>>>>>>>>      ... 16 more
>>>>>>>>>> Caused by: org.apache.isis.applib.services.wrapper.HiddenException:
>>>>>>>>>> Reason: Not authorized to view. Identifier:
>>>>>>>>>> com.tellmegen.domain.model.Account#name()
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.toException(DomainObjectInvocationHandler.java:642)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.notifyListenersAndVetoIfRequired(DomainObjectInvocationHandler.java:610)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.checkVisibility(DomainObjectInvocationHandler.java:594)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.handleSetterMethodOnProperty(DomainObjectInvocationHandler.java:372)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.invoke(DomainObjectInvocationHandler.java:201)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> org.apache.isis.core.wrapper.proxy.ProxyInstantiatorForJavassist$1.invoke(ProxyInstantiatorForJavassist.java:52)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> com.tellmegen.domain.model.Account_$$_javassist_4.setName(Account_$$_javassist_4.java)
>>>>>>>>>>      at
>>>>>>>>>> com.tellmegen.domain.model.Accounts.createAccount(Accounts.java:27)
>>>>>>>>>>      at
>>>>>>>>>> fixture.tellmegen.AccountFixture.execute(AccountFixture.java:18)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.executeChildIfNotAlready(FixtureScript.java:358)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.access$0(FixtureScript.java:355)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> org.apache.isis.applib.fixturescripts.FixtureScript.executeChild(FixtureScript.java:494)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> org.apache.isis.applib.fixturescripts.FixtureScript.executeChild(FixtureScript.java:516)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> fixture.tellmegen.AccountWithUsersAndDiseasesFixture.execute(AccountWithUsersAndDiseasesFixture.java:21)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.executeChildIfNotAlready(FixtureScript.java:358)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.access$0(FixtureScript.java:355)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> org.apache.isis.applib.fixturescripts.FixtureScript.run(FixtureScript.java:442)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> org.apache.isis.applib.fixturescripts.FixtureScript.install(FixtureScript.java:545)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixture(FixturesInstallerDelegate.java:205)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtureInTransaction(FixturesInstallerDelegate.java:171)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtures(FixturesInstallerDelegate.java:158)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtures(FixturesInstallerDelegate.java:138)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> org.apache.isis.core.runtime.fixtures.FixturesInstallerAbstract.installFixtures(FixturesInstallerAbstract.java:42)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> org.apache.isis.core.runtime.systemusinginstallers.IsisSystemAbstract.installFixturesIfRequired(IsisSystemAbstract.java:85)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> org.apache.isis.core.runtime.system.IsisSystemFixturesHookAbstract.init(IsisSystemFixturesHookAbstract.java:124)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:133)
>>>>>>>>>>      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
>>>>> Method)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>>>>>>>>>>      at java.lang.reflect.Method.invoke(Method.java:606)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>> com.google.inject.internal.ProviderMethod.get(ProviderMethod.java:104)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
>>>>>>>>>>      at com.google.inject.Scopes$1$1.get(Scopes.java:65)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> com.google.inject.internal.SingleFieldInjector.inject(SingleFieldInjector.java:53)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:110)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:75)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:73)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1024)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> com.google.inject.internal.MembersInjectorImpl.injectAndNotify(MembersInjectorImpl.java:73)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:60)
>>>>>>>>>>      ... 20 more
>>>>>>>>>> 10:13:37,422  [log                  main       ERROR]  Nested in
>>>>>>>>>> javax.servlet.ServletException:
>>>>> com.google.inject.ProvisionException:
>>>>>>>>>> Guice
>>>>>>>>>> provision errors:
>>>>>>>>>> 
>>>>>>>>>> 1) Error in custom provider,
>>>>>>>>>> org.apache.isis.applib.services.wrapper.HiddenException: Reason:
>>> Not
>>>>>>>>>> authorized to view. Identifier:
>>>>>>>>>> com.tellmegen.domain.model.Account#name()
>>>>>>>>>> at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
>>>>>>>>>> at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
>>>>>>>>>> while locating org.apache.isis.core.runtime.system.IsisSystem
>>>>>>>>>>  for field at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.system(IsisWicketApplication.java:1)
>>>>>>>>>> while locating webapp.SimpleApplication
>>>>>>>>>> 
>>>>>>>>>> 1 error:
>>>>>>>>>> com.google.inject.ProvisionException: Guice provision errors:
>>>>>>>>>> 
>>>>>>>>>> 1) Error in custom provider,
>>>>>>>>>> org.apache.isis.applib.services.wrapper.HiddenException: Reason:
>>> Not
>>>>>>>>>> authorized to view. Identifier:
>>>>>>>>>> com.tellmegen.domain.model.Account#name()
>>>>>>>>>> at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
>>>>>>>>>> at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
>>>>>>>>>> while locating org.apache.isis.core.runtime.system.IsisSystem
>>>>>>>>>>  for field at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.system(IsisWicketApplication.java:1)
>>>>>>>>>> while locating webapp.SimpleApplication
>>>>>>>>>> 
>>>>>>>>>> 1 error
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> com.google.inject.internal.Errors.throwProvisionExceptionIfErrorsExist(Errors.java:451)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:65)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> com.google.inject.internal.InjectorImpl.injectMembers(InjectorImpl.java:944)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.init(IsisWicketApplication.java:248)
>>>>>>>>>>      at
>>>>>>>>>> org.apache.wicket.Application.initApplication(Application.java:823)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>> 
>>> org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:424)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>> 
>>> org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:351)
>>>>>>>>>>      at
>>>>>>>>>> 
>>> org.mortbay.jetty.servlet.FilterHolder.doStart(FilterHolder.java:97)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>> 
>>> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:713)
>>>>>>>>>>      at
>>>>>>>>>> org.mortbay.jetty.servlet.Context.startContext(Context.java:140)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1282)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>> org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:518)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>> org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:499)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>> 
>>> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>> org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130)
>>>>>>>>>>      at org.mortbay.jetty.Server.doStart(Server.java:224)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>> 
>>> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> org.apache.isis.core.webserver.WebServerBootstrapper.bootstrap(WebServerBootstrapper.java:85)
>>>>>>>>>>      at
>>>>>>>>>> org.apache.isis.core.webserver.WebServer.run(WebServer.java:103)
>>>>>>>>>>      at
>>>>>>>>>> org.apache.isis.core.webserver.WebServer.main(WebServer.java:67)
>>>>>>>>>>      at org.apache.isis.WebServer.main(WebServer.java:25)
>>>>>>>>>> Caused by: org.apache.isis.applib.services.wrapper.HiddenException:
>>>>>>>>>> Reason: Not authorized to view. Identifier:
>>>>>>>>>> com.tellmegen.domain.model.Account#name()
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.toException(DomainObjectInvocationHandler.java:642)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.notifyListenersAndVetoIfRequired(DomainObjectInvocationHandler.java:610)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.checkVisibility(DomainObjectInvocationHandler.java:594)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.handleSetterMethodOnProperty(DomainObjectInvocationHandler.java:372)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.invoke(DomainObjectInvocationHandler.java:201)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> org.apache.isis.core.wrapper.proxy.ProxyInstantiatorForJavassist$1.invoke(ProxyInstantiatorForJavassist.java:52)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> com.tellmegen.domain.model.Account_$$_javassist_4.setName(Account_$$_javassist_4.java)
>>>>>>>>>>      at
>>>>>>>>>> com.tellmegen.domain.model.Accounts.createAccount(Accounts.java:27)
>>>>>>>>>>      at
>>>>>>>>>> fixture.tellmegen.AccountFixture.execute(AccountFixture.java:18)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.executeChildIfNotAlready(FixtureScript.java:358)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.access$0(FixtureScript.java:355)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> org.apache.isis.applib.fixturescripts.FixtureScript.executeChild(FixtureScript.java:494)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> org.apache.isis.applib.fixturescripts.FixtureScript.executeChild(FixtureScript.java:516)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> fixture.tellmegen.AccountWithUsersAndDiseasesFixture.execute(AccountWithUsersAndDiseasesFixture.java:21)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.executeChildIfNotAlready(FixtureScript.java:358)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.access$0(FixtureScript.java:355)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> org.apache.isis.applib.fixturescripts.FixtureScript.run(FixtureScript.java:442)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> org.apache.isis.applib.fixturescripts.FixtureScript.install(FixtureScript.java:545)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixture(FixturesInstallerDelegate.java:205)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtureInTransaction(FixturesInstallerDelegate.java:171)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtures(FixturesInstallerDelegate.java:158)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtures(FixturesInstallerDelegate.java:138)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> org.apache.isis.core.runtime.fixtures.FixturesInstallerAbstract.installFixtures(FixturesInstallerAbstract.java:42)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> org.apache.isis.core.runtime.systemusinginstallers.IsisSystemAbstract.installFixturesIfRequired(IsisSystemAbstract.java:85)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> org.apache.isis.core.runtime.system.IsisSystemFixturesHookAbstract.init(IsisSystemFixturesHookAbstract.java:124)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:133)
>>>>>>>>>>      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
>>>>> Method)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>>>>>>>>>>      at java.lang.reflect.Method.invoke(Method.java:606)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>> com.google.inject.internal.ProviderMethod.get(ProviderMethod.java:104)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
>>>>>>>>>>      at com.google.inject.Scopes$1$1.get(Scopes.java:65)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> com.google.inject.internal.SingleFieldInjector.inject(SingleFieldInjector.java:53)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:110)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:75)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:73)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1024)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> com.google.inject.internal.MembersInjectorImpl.injectAndNotify(MembersInjectorImpl.java:73)
>>>>>>>>>>      at
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>> 
>>>>> 
>>> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:60)
>>>>>>>>>>      ... 20 more
>>>>>>>>>> 10:13:37,430  [log                  main       INFO ]  Started
>>>>>>>>>> SocketConnector@0.0.0.0 <ma...@0.0.0.0>:8080
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>>> Óscar Bou Bou
>>>>>>>>>> Responsable de Producto
>>>>>>>>>> Auditor Jefe de Certificación ISO 27001 en BSI
>>>>>>>>>> CISA, CRISC, APMG ISO 20000, ITIL-F
>>>>>>>>>> 
>>>>>>>>>>  902 900 231 / 620 267 520
>>>>>>>>>>  http://www.twitter.com/oscarbou <http://www.twitter.com/oscarbou>
>>>>>>>>>> 
>>>>>>>>>>  http://es.linkedin.com/in/oscarbou <http://es.linkedin.com/in/oscarbou>
>>>>>>>>>> 
>>>>>>>>>>  http://www.GesConsultor.com <http://www.gesconsultor.com/> <http://www.gesconsultor.com/ <http://www.gesconsultor.com/>>
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>>> Este mensaje y los ficheros anexos son confidenciales. Los mismos
>>>>>>>>>> contienen información reservada que no puede ser difundida. Si
>>> usted
>>>>>> ha
>>>>>>>>>> recibido este correo por error, tenga la amabilidad de eliminarlo
>>> de
>>>>>> su
>>>>>>>>>> sistema y avisar al remitente mediante reenvío a su dirección
>>>>>> electrónica;
>>>>>>>>>> no deberá copiar el mensaje ni divulgar su contenido a ninguna
>>>>>> persona.
>>>>>>>>>> Su dirección de correo electrónico junto a sus datos personales
>>>>>> constan
>>>>>>>>>> en un fichero titularidad de Gesdatos Software, S.L. cuya finalidad
>>>>>> es la
>>>>>>>>>> de mantener el contacto con Ud. Si quiere saber de qué información
>>>>>>>>>> disponemos de Ud., modificarla, y en su caso, cancelarla, puede
>>>>>> hacerlo
>>>>>>>>>> enviando un escrito al efecto, acompañado de una fotocopia de su
>>>>>> D.N.I. a
>>>>>>>>>> la siguiente dirección: Gesdatos Software, S.L. , Paseo de la
>>>>>> Castellana,
>>>>>>>>>> 153 bajo - 28046 (Madrid), y Avda. Cortes Valencianas num. 50, 1ºC
>>> -
>>>>>> 46015
>>>>>>>>>> (Valencia). Asimismo, es su responsabilidad comprobar que este
>>>>>> mensaje o
>>>>>>>>>> sus archivos adjuntos no contengan virus informáticos, y en caso
>>> que
>>>>>> los
>>>>>>>>>> tuvieran eliminarlos.
>>>>>>>>>> 
>>>>>>>>> 
>>>>>>>>> 
>>>>>>>>> *Óscar Bou Bou*
>>>>>>>>> Responsable de Producto
>>>>>>>>> Auditor Jefe de Certificación ISO 27001 en BSI
>>>>>>>>> CISA, CRISC, APMG ISO 20000, ITIL-F
>>>>>>>>> 
>>>>>>>>>  902 900 231 / 620 267 520
>>>>>>>>>  http://www.twitter.com/oscarbou <http://www.twitter.com/oscarbou>
>>>>>>>>> 
>>>>>>>>>  http://es.linkedin.com/in/oscarbou <http://es.linkedin.com/in/oscarbou>
>>>>>>>>> 
>>>>>>>>>  http://www.GesConsultor.com <http://www.gesconsultor.com/> <http://www.gesconsultor.com/ <http://www.gesconsultor.com/>>
>>>>>>>>> 
>>>>>>>>> 
>>>>>>>>> 
>>>>>>>>> Este mensaje y los ficheros anexos son confidenciales. Los mismos
>>>>>>>>> contienen información reservada que no puede ser difundida. Si usted
>>>>> ha
>>>>>>>>> recibido este correo por error, tenga la amabilidad de eliminarlo de
>>>>> su
>>>>>>>>> sistema y avisar al remitente mediante reenvío a su dirección
>>>>>> electrónica;
>>>>>>>>> no deberá copiar el mensaje ni divulgar su contenido a ninguna
>>>>> persona.
>>>>>>>>> Su dirección de correo electrónico junto a sus datos personales
>>>>> constan
>>>>>>>>> en un fichero titularidad de Gesdatos Software, S.L. cuya finalidad
>>>>> es
>>>>>> la
>>>>>>>>> de mantener el contacto con Ud. Si quiere saber de qué información
>>>>>>>>> disponemos de Ud., modificarla, y en su caso, cancelarla, puede
>>>>> hacerlo
>>>>>>>>> enviando un escrito al efecto, acompañado de una fotocopia de su
>>>>>> D.N.I. a
>>>>>>>>> la siguiente dirección: Gesdatos Software, S.L. , Paseo de la
>>>>>> Castellana,
>>>>>>>>> 153 bajo - 28046 (Madrid), y Avda. Cortes Valencianas num. 50, 1ºC -
>>>>>> 46015
>>>>>>>>> (Valencia). Asimismo, es su responsabilidad comprobar que este
>>>>> mensaje
>>>>>> o
>>>>>>>>> sus archivos adjuntos no contengan virus informáticos, y en caso que
>>>>>> los
>>>>>>>>> tuvieran eliminarlos.
>>>>>>>>> 
>>>>>>>>> 
>>>>>>>>> 
>>>>>>>>> 
>>>>>>>>> 
>>>>>>>>> 
>>>>>> 
>>>>> 
>>> 
> 
> 
> Óscar Bou Bou
> Responsable de Producto
> Auditor Jefe de Certificación ISO 27001 en BSI
> CISA, CRISC, APMG ISO 20000, ITIL-F
> 
> <contactenos.html.gif>   902 900 231 / 620 267 520
> <Pasted Graphic 1.tiff>   http://www.twitter.com/oscarbou <http://www.twitter.com/oscarbou>
> 
> <gesdatos-software.gif>   http://es.linkedin.com/in/oscarbou <http://es.linkedin.com/in/oscarbou>
> 
> <blog.png>   http://www.GesConsultor.com <http://www.gesconsultor.com/> 
> 
> <gesconsultor_logo_blue_email.png>
> 
> 
> Este mensaje y los ficheros anexos son confidenciales. Los mismos contienen información reservada que no puede ser difundida. Si usted ha recibido este correo por error, tenga la amabilidad de eliminarlo de su sistema y avisar al remitente mediante reenvío a su dirección electrónica; no deberá copiar el mensaje ni divulgar su contenido a ninguna persona.
> Su dirección de correo electrónico junto a sus datos personales constan en un fichero titularidad de Gesdatos Software, S.L. cuya finalidad es la de mantener el contacto con Ud. Si quiere saber de qué información disponemos de Ud., modificarla, y en su caso, cancelarla, puede hacerlo enviando un escrito al efecto, acompañado de una fotocopia de su D.N.I. a la siguiente dirección: Gesdatos Software, S.L. , Paseo de la Castellana, 153 bajo - 28046 (Madrid), y Avda. Cortes Valencianas num. 50, 1ºC - 46015 (Valencia). Asimismo, es su responsabilidad comprobar que este mensaje o sus archivos adjuntos no contengan virus informáticos, y en caso que los tuvieran eliminarlos.
> 
> 
> 
> 
> 


Óscar Bou Bou
Responsable de Producto
Auditor Jefe de Certificación ISO 27001 en BSI
CISA, CRISC, APMG ISO 20000, ITIL-F

   902 900 231 / 620 267 520
   http://www.twitter.com/oscarbou <http://www.twitter.com/oscarbou>

   http://es.linkedin.com/in/oscarbou <http://es.linkedin.com/in/oscarbou>

   http://www.GesConsultor.com <http://www.gesconsultor.com/> 




Este mensaje y los ficheros anexos son confidenciales. Los mismos contienen información reservada que no puede ser difundida. Si usted ha recibido este correo por error, tenga la amabilidad de eliminarlo de su sistema y avisar al remitente mediante reenvío a su dirección electrónica; no deberá copiar el mensaje ni divulgar su contenido a ninguna persona.
Su dirección de correo electrónico junto a sus datos personales constan en un fichero titularidad de Gesdatos Software, S.L. cuya finalidad es la de mantener el contacto con Ud. Si quiere saber de qué información disponemos de Ud., modificarla, y en su caso, cancelarla, puede hacerlo enviando un escrito al efecto, acompañado de una fotocopia de su D.N.I. a la siguiente dirección: Gesdatos Software, S.L. , Paseo de la Castellana, 153 bajo - 28046 (Madrid), y Avda. Cortes Valencianas num. 50, 1ºC - 46015 (Valencia). Asimismo, es su responsabilidad comprobar que este mensaje o sus archivos adjuntos no contengan virus informáticos, y en caso que los tuvieran eliminarlos.






Re: Exception on latest snapshot when executing this.wrapperFactory.wrap()

Posted by GESCONSULTOR - Óscar Bou <o....@gesconsultor.com>.
Hi, Dan.

I've just updated to the latest snapshot and it properly executes the fixture :)

But after that, when generating the page, the following Wicket exception is thrown ... 


Seems not related, but as it has just happened after updating the snapshot, any idea?


Thanks,

Oscar


17:28:08,481  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
17:28:08,482  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  Handling the following exception
org.apache.wicket.protocol.http.PageExpiredException: Page with id '375' has expired.
17:28:08,482  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
17:28:08,482  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]  Unable to obtain exceptionRecognizers (no session), will be treated as unrecognized exception
17:28:08,488  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
17:28:08,488  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  Handling the following exception
org.apache.wicket.markup.MarkupNotFoundException: Can not determine Markup. Component is not yet connected to a parent. [Page class = org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage, id = 376, render count = 1]
	at org.apache.wicket.Component.getMarkup(Component.java:749)
	at org.apache.wicket.Component.internalRender(Component.java:2309)
	at org.apache.wicket.Component.render(Component.java:2272)
	at org.apache.wicket.Page.renderPage(Page.java:1024)
	at org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:129)
	at org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:228)
	at org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175)
	at org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:862)
	at org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
	at org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:310)
	at org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:233)
	at org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289)
	at org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:259)
	at org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201)
	at org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282)
	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
	at org.apache.isis.core.webapp.diagnostics.IsisLogOnExceptionFilter.doFilter(IsisLogOnExceptionFilter.java:52)
	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399)
	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)
	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
	at org.mortbay.jetty.Server.handle(Server.java:326)
	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
	at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928)
	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
	at org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228)
	at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
17:28:08,489  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
17:28:08,489  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]  Unable to obtain exceptionRecognizers (no session), will be treated as unrecognized exception
17:28:08,499  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
17:28:08,499  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  Handling the following exception
org.apache.wicket.protocol.http.PageExpiredException: Page with id '377' has expired.
17:28:08,499  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
17:28:08,499  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]  Unable to obtain exceptionRecognizers (no session), will be treated as unrecognized exception
17:28:08,502  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
17:28:08,503  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  Handling the following exception
org.apache.wicket.markup.MarkupNotFoundException: Can not determine Markup. Component is not yet connected to a parent. [Page class = org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage, id = 378, render count = 1]
	at org.apache.wicket.Component.getMarkup(Component.java:749)
	at org.apache.wicket.Component.internalRender(Component.java:2309)
	at org.apache.wicket.Component.render(Component.java:2272)
	at org.apache.wicket.Page.renderPage(Page.java:1024)
	at org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:129)
	at org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:228)
	at org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175)
	at org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:862)
	at org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
	at org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:310)
	at org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:233)
	at org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289)
	at org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:259)
	at org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201)
	at org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282)
	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
	at org.apache.isis.core.webapp.diagnostics.IsisLogOnExceptionFilter.doFilter(IsisLogOnExceptionFilter.java:52)
	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399)
	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)
	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
	at org.mortbay.jetty.Server.handle(Server.java:326)
	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
	at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928)
	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
	at org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228)
	at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
17:28:08,503  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
17:28:08,503  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]  Unable to obtain exceptionRecognizers (no session), will be treated as unrecognized exception
17:28:08,509  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
17:28:08,509  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  Handling the following exception
org.apache.wicket.protocol.http.PageExpiredException: Page with id '379' has expired.
17:28:08,509  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
17:28:08,509  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]  Unable to obtain exceptionRecognizers (no session), will be treated as unrecognized exception
17:28:08,512  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
17:28:08,512  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  Handling the following exception
org.apache.wicket.markup.MarkupNotFoundException: Can not determine Markup. Component is not yet connected to a parent. [Page class = org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage, id = 380, render count = 1]
	at org.apache.wicket.Component.getMarkup(Component.java:749)
	at org.apache.wicket.Component.internalRender(Component.java:2309)
	at org.apache.wicket.Component.render(Component.java:2272)
	at org.apache.wicket.Page.renderPage(Page.java:1024)
	at org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:129)
	at org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:228)
	at org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175)
	at org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:862)
	at org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
	at org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:310)
	at org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:233)
	at org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289)
	at org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:259)
	at org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201)
	at org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282)
	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
	at org.apache.isis.core.webapp.diagnostics.IsisLogOnExceptionFilter.doFilter(IsisLogOnExceptionFilter.java:52)
	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399)
	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)
	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
	at org.mortbay.jetty.Server.handle(Server.java:326)
	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
	at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928)
	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
	at org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228)
	at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
17:28:08,513  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
17:28:08,513  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]  Unable to obtain exceptionRecognizers (no session), will be treated as unrecognized exception
17:28:08,519  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
17:28:08,519  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  Handling the following exception
org.apache.wicket.protocol.http.PageExpiredException: Page with id '381' has expired.
17:28:08,520  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
17:28:08,520  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]  Unable to obtain exceptionRecognizers (no session), will be treated as unrecognized exception
17:28:08,525  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
17:28:08,525  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  Handling the following exception
org.apache.wicket.markup.MarkupNotFoundException: Can not determine Markup. Component is not yet connected to a parent. [Page class = org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage, id = 382, render count = 1]
	at org.apache.wicket.Component.getMarkup(Component.java:749)
	at org.apache.wicket.Component.internalRender(Component.java:2309)
	at org.apache.wicket.Component.render(Component.java:2272)
	at org.apache.wicket.Page.renderPage(Page.java:1024)
	at org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:129)
	at org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:228)
	at org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175)
	at org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:862)
	at org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
	at org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:310)
	at org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:233)
	at org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289)
	at org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:259)
	at org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201)
	at org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282)
	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
	at org.apache.isis.core.webapp.diagnostics.IsisLogOnExceptionFilter.doFilter(IsisLogOnExceptionFilter.java:52)
	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399)
	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)
	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
	at org.mortbay.jetty.Server.handle(Server.java:326)
	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
	at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928)
	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
	at org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228)
	at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
17:28:08,525  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
17:28:08,526  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]  Unable to obtain exceptionRecognizers (no session), will be treated as unrecognized exception
17:28:08,532  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
17:28:08,532  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  Handling the following exception
org.apache.wicket.protocol.http.PageExpiredException: Page with id '383' has expired.
17:28:08,532  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
17:28:08,532  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]  Unable to obtain exceptionRecognizers (no session), will be treated as unrecognized exception
17:28:08,536  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
17:28:08,536  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  Handling the following exception
org.apache.wicket.markup.MarkupNotFoundException: Can not determine Markup. Component is not yet connected to a parent. [Page class = org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage, id = 384, render count = 1]
	at org.apache.wicket.Component.getMarkup(Component.java:749)
	at org.apache.wicket.Component.internalRender(Component.java:2309)
	at org.apache.wicket.Component.render(Component.java:2272)
	at org.apache.wicket.Page.renderPage(Page.java:1024)
	at org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:129)
	at org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:228)
	at org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175)
	at org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:862)
	at org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
	at org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:310)
	at org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:233)
	at org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289)
	at org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:259)
	at org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201)
	at org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282)
	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
	at org.apache.isis.core.webapp.diagnostics.IsisLogOnExceptionFilter.doFilter(IsisLogOnExceptionFilter.java:52)
	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399)
	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)
	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
	at org.mortbay.jetty.Server.handle(Server.java:326)
	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
	at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928)
	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
	at org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228)
	at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
17:28:08,537  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
17:28:08,537  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]  Unable to obtain exceptionRecognizers (no session), will be treated as unrecognized exception
17:28:08,547  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
17:28:08,547  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  Handling the following exception
org.apache.wicket.protocol.http.PageExpiredException: Page with id '385' has expired.
17:28:08,547  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
17:28:08,547  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]  Unable to obtain exceptionRecognizers (no session), will be treated as unrecognized exception
17:28:08,552  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
17:28:08,552  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  Handling the following exception
org.apache.wicket.markup.MarkupNotFoundException: Can not determine Markup. Component is not yet connected to a parent. [Page class = org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage, id = 386, render count = 1]
	at org.apache.wicket.Component.getMarkup(Component.java:749)
	at org.apache.wicket.Component.internalRender(Component.java:2309)
	at org.apache.wicket.Component.render(Component.java:2272)
	at org.apache.wicket.Page.renderPage(Page.java:1024)
	at org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:129)
	at org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:228)
	at org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175)
	at org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:862)
	at org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
	at org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:310)
	at org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:233)
	at org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289)
	at org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:259)
	at org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201)
	at org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282)
	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
	at org.apache.isis.core.webapp.diagnostics.IsisLogOnExceptionFilter.doFilter(IsisLogOnExceptionFilter.java:52)
	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399)
	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)
	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
	at org.mortbay.jetty.Server.handle(Server.java:326)
	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
	at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928)
	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
	at org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228)
	at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
17:28:08,553  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
17:28:08,553  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]  Unable to obtain exceptionRecognizers (no session), will be treated as unrecognized exception
17:28:08,560  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
17:28:08,560  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  Handling the following exception
org.apache.wicket.protocol.http.PageExpiredException: Page with id '387' has expired.
17:28:08,560  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
17:28:08,560  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]  Unable to obtain exceptionRecognizers (no session), will be treated as unrecognized exception
17:28:08,564  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
17:28:08,564  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  Handling the following exception
org.apache.wicket.markup.MarkupNotFoundException: Can not determine Markup. Component is not yet connected to a parent. [Page class = org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage, id = 388, render count = 1]
	at org.apache.wicket.Component.getMarkup(Component.java:749)
	at org.apache.wicket.Component.internalRender(Component.java:2309)
	at org.apache.wicket.Component.render(Component.java:2272)
	at org.apache.wicket.Page.renderPage(Page.java:1024)
	at org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:129)
	at org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:228)
	at org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175)
	at org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:862)
	at org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
	at org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:310)
	at org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:233)
	at org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289)
	at org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:259)
	at org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201)
	at org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282)
	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
	at org.apache.isis.core.webapp.diagnostics.IsisLogOnExceptionFilter.doFilter(IsisLogOnExceptionFilter.java:52)
	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399)
	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)
	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
	at org.mortbay.jetty.Server.handle(Server.java:326)
	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
	at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928)
	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
	at org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228)
	at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
17:28:08,564  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
17:28:08,564  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]  Unable to obtain exceptionRecognizers (no session), will be treated as unrecognized exception
17:28:08,583  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
17:28:08,583  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  Handling the following exception
org.apache.wicket.protocol.http.PageExpiredException: Page with id '389' has expired.
17:28:08,583  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
17:28:08,583  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]  Unable to obtain exceptionRecognizers (no session), will be treated as unrecognized exception
17:28:08,587  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
17:28:08,587  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  Handling the following exception
org.apache.wicket.markup.MarkupNotFoundException: Can not determine Markup. Component is not yet connected to a parent. [Page class = org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage, id = 390, render count = 1]
	at org.apache.wicket.Component.getMarkup(Component.java:749)
	at org.apache.wicket.Component.internalRender(Component.java:2309)
	at org.apache.wicket.Component.render(Component.java:2272)
	at org.apache.wicket.Page.renderPage(Page.java:1024)
	at org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:129)
	at org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:228)
	at org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175)
	at org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:862)
	at org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
	at org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:310)
	at org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:233)
	at org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289)
	at org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:259)
	at org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201)
	at org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282)
	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
	at org.apache.isis.core.webapp.diagnostics.IsisLogOnExceptionFilter.doFilter(IsisLogOnExceptionFilter.java:52)
	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399)
	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)
	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
	at org.mortbay.jetty.Server.handle(Server.java:326)
	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
	at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928)
	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
	at org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228)
	at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
17:28:08,587  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
17:28:08,587  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]  Unable to obtain exceptionRecognizers (no session), will be treated as unrecognized exception
17:28:08,593  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
17:28:08,593  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  Handling the following exception
org.apache.wicket.protocol.http.PageExpiredException: Page with id '391' has expired.
17:28:08,593  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
17:28:08,593  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]  Unable to obtain exceptionRecognizers (no session), will be treated as unrecognized exception
17:28:08,597  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
17:28:08,597  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  Handling the following exception
org.apache.wicket.markup.MarkupNotFoundException: Can not determine Markup. Component is not yet connected to a parent. [Page class = org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage, id = 392, render count = 1]
	at org.apache.wicket.Component.getMarkup(Component.java:749)
	at org.apache.wicket.Component.internalRender(Component.java:2309)
	at org.apache.wicket.Component.render(Component.java:2272)
	at org.apache.wicket.Page.renderPage(Page.java:1024)
	at org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:129)
	at org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:228)
	at org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175)
	at org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:862)
	at org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
	at org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:310)
	at org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:233)
	at org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289)
	at org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:259)
	at org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201)
	at org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282)
	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
	at org.apache.isis.core.webapp.diagnostics.IsisLogOnExceptionFilter.doFilter(IsisLogOnExceptionFilter.java:52)
	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399)
	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)
	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
	at org.mortbay.jetty.Server.handle(Server.java:326)
	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
	at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928)
	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
	at org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228)
	at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
17:28:08,597  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
17:28:08,597  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]  Unable to obtain exceptionRecognizers (no session), will be treated as unrecognized exception
17:28:08,604  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
17:28:08,604  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  Handling the following exception
org.apache.wicket.protocol.http.PageExpiredException: Page with id '393' has expired.
17:28:08,604  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
17:28:08,604  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]  Unable to obtain exceptionRecognizers (no session), will be treated as unrecognized exception
17:28:08,606  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
17:28:08,606  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  Handling the following exception
org.apache.wicket.markup.MarkupNotFoundException: Can not determine Markup. Component is not yet connected to a parent. [Page class = org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage, id = 394, render count = 1]
	at org.apache.wicket.Component.getMarkup(Component.java:749)
	at org.apache.wicket.Component.internalRender(Component.java:2309)
	at org.apache.wicket.Component.render(Component.java:2272)
	at org.apache.wicket.Page.renderPage(Page.java:1024)
	at org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:129)
	at org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:228)
	at org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175)
	at org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:862)
	at org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
	at org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:310)
	at org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:233)
	at org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289)
	at org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:259)
	at org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201)
	at org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282)
	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
	at org.apache.isis.core.webapp.diagnostics.IsisLogOnExceptionFilter.doFilter(IsisLogOnExceptionFilter.java:52)
	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399)
	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)
	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
	at org.mortbay.jetty.Server.handle(Server.java:326)
	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
	at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928)
	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
	at org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228)
	at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
17:28:08,607  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
17:28:08,607  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]  Unable to obtain exceptionRecognizers (no session), will be treated as unrecognized exception
17:28:08,619  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
17:28:08,619  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  Handling the following exception
org.apache.wicket.protocol.http.PageExpiredException: Page with id '395' has expired.
17:28:08,619  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
17:28:08,619  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]  Unable to obtain exceptionRecognizers (no session), will be treated as unrecognized exception
17:28:08,626  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
17:28:08,626  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  Handling the following exception
org.apache.wicket.markup.MarkupNotFoundException: Can not determine Markup. Component is not yet connected to a parent. [Page class = org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage, id = 396, render count = 1]
	at org.apache.wicket.Component.getMarkup(Component.java:749)
	at org.apache.wicket.Component.internalRender(Component.java:2309)
	at org.apache.wicket.Component.render(Component.java:2272)
	at org.apache.wicket.Page.renderPage(Page.java:1024)
	at org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:129)
	at org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:228)
	at org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175)
	at org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:862)
	at org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
	at org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:310)
	at org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:233)
	at org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289)
	at org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:259)
	at org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201)
	at org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282)
	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
	at org.apache.isis.core.webapp.diagnostics.IsisLogOnExceptionFilter.doFilter(IsisLogOnExceptionFilter.java:52)
	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399)
	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)
	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
	at org.mortbay.jetty.Server.handle(Server.java:326)
	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
	at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928)
	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
	at org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228)
	at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
17:28:08,626  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
17:28:08,626  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]  Unable to obtain exceptionRecognizers (no session), will be treated as unrecognized exception
17:28:08,637  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
17:28:08,637  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  Handling the following exception
org.apache.wicket.protocol.http.PageExpiredException: Page with id '397' has expired.
17:28:08,637  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
17:28:08,637  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]  Unable to obtain exceptionRecognizers (no session), will be treated as unrecognized exception
17:28:08,640  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
17:28:08,640  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  Handling the following exception
org.apache.wicket.markup.MarkupNotFoundException: Can not determine Markup. Component is not yet connected to a parent. [Page class = org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage, id = 398, render count = 1]
	at org.apache.wicket.Component.getMarkup(Component.java:749)
	at org.apache.wicket.Component.internalRender(Component.java:2309)
	at org.apache.wicket.Component.render(Component.java:2272)
	at org.apache.wicket.Page.renderPage(Page.java:1024)
	at org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:129)
	at org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:228)
	at org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175)
	at org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:862)
	at org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
	at org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:310)
	at org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:233)
	at org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289)
	at org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:259)
	at org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201)
	at org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282)
	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
	at org.apache.isis.core.webapp.diagnostics.IsisLogOnExceptionFilter.doFilter(IsisLogOnExceptionFilter.java:52)
	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399)
	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)
	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
	at org.mortbay.jetty.Server.handle(Server.java:326)
	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
	at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928)
	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
	at org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228)
	at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
17:28:08,641  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
17:28:08,641  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]  Unable to obtain exceptionRecognizers (no session), will be treated as unrecognized exception
17:28:08,647  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
17:28:08,647  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  Handling the following exception
org.apache.wicket.protocol.http.PageExpiredException: Page with id '399' has expired.
17:28:08,647  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
17:28:08,647  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]  Unable to obtain exceptionRecognizers (no session), will be treated as unrecognized exception
17:28:08,650  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
17:28:08,650  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  Handling the following exception
org.apache.wicket.markup.MarkupNotFoundException: Can not determine Markup. Component is not yet connected to a parent. [Page class = org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage, id = 400, render count = 1]
	at org.apache.wicket.Component.getMarkup(Component.java:749)
	at org.apache.wicket.Component.internalRender(Component.java:2309)
	at org.apache.wicket.Component.render(Component.java:2272)
	at org.apache.wicket.Page.renderPage(Page.java:1024)
	at org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:129)
	at org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:228)
	at org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175)
	at org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:862)
	at org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
	at org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:310)
	at org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:233)
	at org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289)
	at org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:259)
	at org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201)
	at org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282)
	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
	at org.apache.isis.core.webapp.diagnostics.IsisLogOnExceptionFilter.doFilter(IsisLogOnExceptionFilter.java:52)
	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399)
	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)
	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
	at org.mortbay.jetty.Server.handle(Server.java:326)
	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
	at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928)
	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
	at org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228)
	at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
17:28:08,651  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
17:28:08,651  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]  Unable to obtain exceptionRecognizers (no session), will be treated as unrecognized exception
17:28:08,656  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
17:28:08,656  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  Handling the following exception
org.apache.wicket.protocol.http.PageExpiredException: Page with id '401' has expired.
17:28:08,656  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
17:28:08,656  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]  Unable to obtain exceptionRecognizers (no session), will be treated as unrecognized exception
17:28:08,659  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
17:28:08,659  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  Handling the following exception
org.apache.wicket.markup.MarkupNotFoundException: Can not determine Markup. Component is not yet connected to a parent. [Page class = org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage, id = 402, render count = 1]
	at org.apache.wicket.Component.getMarkup(Component.java:749)
	at org.apache.wicket.Component.internalRender(Component.java:2309)
	at org.apache.wicket.Component.render(Component.java:2272)
	at org.apache.wicket.Page.renderPage(Page.java:1024)
	at org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:129)
	at org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:228)
	at org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175)
	at org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:862)
	at org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
	at org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:310)
	at org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:233)
	at org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289)
	at org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:259)
	at org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201)
	at org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282)
	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
	at org.apache.isis.core.webapp.diagnostics.IsisLogOnExceptionFilter.doFilter(IsisLogOnExceptionFilter.java:52)
	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399)
	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)
	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
	at org.mortbay.jetty.Server.handle(Server.java:326)
	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
	at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928)
	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
	at org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228)
	at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
17:28:08,660  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
17:28:08,660  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]  Unable to obtain exceptionRecognizers (no session), will be treated as unrecognized exception
17:28:08,677  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
17:28:08,677  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  Handling the following exception
org.apache.wicket.protocol.http.PageExpiredException: Page with id '403' has expired.
17:28:08,677  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
17:28:08,677  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]  Unable to obtain exceptionRecognizers (no session), will be treated as unrecognized exception
17:28:08,683  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
17:28:08,683  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  Handling the following exception
org.apache.wicket.markup.MarkupNotFoundException: Can not determine Markup. Component is not yet connected to a parent. [Page class = org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage, id = 404, render count = 1]
	at org.apache.wicket.Component.getMarkup(Component.java:749)
	at org.apache.wicket.Component.internalRender(Component.java:2309)
	at org.apache.wicket.Component.render(Component.java:2272)
	at org.apache.wicket.Page.renderPage(Page.java:1024)
	at org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:129)
	at org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:228)
	at org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175)
	at org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:862)
	at org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
	at org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:310)
	at org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:233)
	at org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289)
	at org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:259)
	at org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201)
	at org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282)
	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
	at org.apache.isis.core.webapp.diagnostics.IsisLogOnExceptionFilter.doFilter(IsisLogOnExceptionFilter.java:52)
	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399)
	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)
	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
	at org.mortbay.jetty.Server.handle(Server.java:326)
	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
	at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928)
	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
	at org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228)
	at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
17:28:08,684  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
17:28:08,684  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]  Unable to obtain exceptionRecognizers (no session), will be treated as unrecognized exception
17:28:08,703  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
17:28:08,704  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  Handling the following exception
org.apache.wicket.protocol.http.PageExpiredException: Page with id '405' has expired.
17:28:08,704  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
17:28:08,704  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]  Unable to obtain exceptionRecognizers (no session), will be treated as unrecognized exception
17:28:08,713  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
17:28:08,713  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  Handling the following exception
org.apache.wicket.markup.MarkupNotFoundException: Can not determine Markup. Component is not yet connected to a parent. [Page class = org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage, id = 406, render count = 1]
	at org.apache.wicket.Component.getMarkup(Component.java:749)
	at org.apache.wicket.Component.internalRender(Component.java:2309)
	at org.apache.wicket.Component.render(Component.java:2272)
	at org.apache.wicket.Page.renderPage(Page.java:1024)
	at org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:129)
	at org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:228)
	at org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175)
	at org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:862)
	at org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
	at org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:310)
	at org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:233)
	at org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289)
	at org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:259)
	at org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201)
	at org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282)
	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
	at org.apache.isis.core.webapp.diagnostics.IsisLogOnExceptionFilter.doFilter(IsisLogOnExceptionFilter.java:52)
	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399)
	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)
	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
	at org.mortbay.jetty.Server.handle(Server.java:326)
	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
	at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928)
	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
	at org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228)
	at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
17:28:08,713  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
17:28:08,713  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]  Unable to obtain exceptionRecognizers (no session), will be treated as unrecognized exception
17:28:08,728  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
17:28:08,728  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  Handling the following exception
org.apache.wicket.protocol.http.PageExpiredException: Page with id '407' has expired.
17:28:08,728  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
17:28:08,728  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]  Unable to obtain exceptionRecognizers (no session), will be treated as unrecognized exception
17:28:08,736  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
17:28:08,736  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  Handling the following exception
org.apache.wicket.markup.MarkupNotFoundException: Can not determine Markup. Component is not yet connected to a parent. [Page class = org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage, id = 408, render count = 1]
	at org.apache.wicket.Component.getMarkup(Component.java:749)
	at org.apache.wicket.Component.internalRender(Component.java:2309)
	at org.apache.wicket.Component.render(Component.java:2272)
	at org.apache.wicket.Page.renderPage(Page.java:1024)
	at org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:129)
	at org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:228)
	at org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175)
	at org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:862)
	at org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
	at org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:310)
	at org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:233)
	at org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289)
	at org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:259)
	at org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201)
	at org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282)
	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
	at org.apache.isis.core.webapp.diagnostics.IsisLogOnExceptionFilter.doFilter(IsisLogOnExceptionFilter.java:52)
	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399)
	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)
	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
	at org.mortbay.jetty.Server.handle(Server.java:326)
	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
	at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928)
	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
	at org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228)
	at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
17:28:08,736  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
17:28:08,736  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]  Unable to obtain exceptionRecognizers (no session), will be treated as unrecognized exception
17:28:08,747  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
17:28:08,747  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  Handling the following exception
org.apache.wicket.protocol.http.PageExpiredException: Page with id '409' has expired.
17:28:08,748  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
17:28:08,748  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]  Unable to obtain exceptionRecognizers (no session), will be treated as unrecognized exception
17:28:08,753  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
17:28:08,753  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  Handling the following exception
org.apache.wicket.markup.MarkupNotFoundException: Can not determine Markup. Component is not yet connected to a parent. [Page class = org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage, id = 410, render count = 1]
	at org.apache.wicket.Component.getMarkup(Component.java:749)
	at org.apache.wicket.Component.internalRender(Component.java:2309)
	at org.apache.wicket.Component.render(Component.java:2272)
	at org.apache.wicket.Page.renderPage(Page.java:1024)
	at org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:129)
	at org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:228)
	at org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175)
	at org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:862)
	at org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
	at org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:310)
	at org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:233)
	at org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289)
	at org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:259)
	at org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201)
	at org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282)
	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
	at org.apache.isis.core.webapp.diagnostics.IsisLogOnExceptionFilter.doFilter(IsisLogOnExceptionFilter.java:52)
	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399)
	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)
	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
	at org.mortbay.jetty.Server.handle(Server.java:326)
	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
	at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928)
	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
	at org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228)
	at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
17:28:08,754  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
17:28:08,754  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]  Unable to obtain exceptionRecognizers (no session), will be treated as unrecognized exception
17:28:08,765  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
17:28:08,765  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  Handling the following exception
org.apache.wicket.protocol.http.PageExpiredException: Page with id '411' has expired.
17:28:08,766  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
17:28:08,766  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]  Unable to obtain exceptionRecognizers (no session), will be treated as unrecognized exception
17:28:08,770  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
17:28:08,770  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  Handling the following exception
org.apache.wicket.markup.MarkupNotFoundException: Can not determine Markup. Component is not yet connected to a parent. [Page class = org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage, id = 412, render count = 1]
	at org.apache.wicket.Component.getMarkup(Component.java:749)
	at org.apache.wicket.Component.internalRender(Component.java:2309)
	at org.apache.wicket.Component.render(Component.java:2272)
	at org.apache.wicket.Page.renderPage(Page.java:1024)
	at org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:129)
	at org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:228)
	at org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175)
	at org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:862)
	at org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
	at org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:310)
	at org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:233)
	at org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289)
	at org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:259)
	at org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201)
	at org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282)
	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
	at org.apache.isis.core.webapp.diagnostics.IsisLogOnExceptionFilter.doFilter(IsisLogOnExceptionFilter.java:52)
	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399)
	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)
	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
	at org.mortbay.jetty.Server.handle(Server.java:326)
	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
	at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928)
	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
	at org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228)
	at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
17:28:08,770  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
17:28:08,770  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]  Unable to obtain exceptionRecognizers (no session), will be treated as unrecognized exception
17:28:08,795  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
17:28:08,795  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  Handling the following exception
org.apache.wicket.protocol.http.PageExpiredException: Page with id '413' has expired.
17:28:08,795  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
17:28:08,795  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]  Unable to obtain exceptionRecognizers (no session), will be treated as unrecognized exception
17:28:08,803  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
17:28:08,803  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  Handling the following exception
org.apache.wicket.markup.MarkupNotFoundException: Can not determine Markup. Component is not yet connected to a parent. [Page class = org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage, id = 414, render count = 1]
	at org.apache.wicket.Component.getMarkup(Component.java:749)
	at org.apache.wicket.Component.internalRender(Component.java:2309)
	at org.apache.wicket.Component.render(Component.java:2272)
	at org.apache.wicket.Page.renderPage(Page.java:1024)
	at org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:129)
	at org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:228)
	at org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175)
	at org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:862)
	at org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
	at org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:310)
	at org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:233)
	at org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289)
	at org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:259)
	at org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201)
	at org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282)
	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
	at org.apache.isis.core.webapp.diagnostics.IsisLogOnExceptionFilter.doFilter(IsisLogOnExceptionFilter.java:52)
	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399)
	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)
	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
	at org.mortbay.jetty.Server.handle(Server.java:326)
	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
	at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928)
	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
	at org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228)
	at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
17:28:08,803  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
17:28:08,803  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]  Unable to obtain exceptionRecognizers (no session), will be treated as unrecognized exception
17:28:08,814  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
17:28:08,814  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  Handling the following exception
org.apache.wicket.protocol.http.PageExpiredException: Page with id '415' has expired.
17:28:08,814  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
17:28:08,814  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]  Unable to obtain exceptionRecognizers (no session), will be treated as unrecognized exception
17:28:08,819  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
17:28:08,819  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  Handling the following exception
org.apache.wicket.markup.MarkupNotFoundException: Can not determine Markup. Component is not yet connected to a parent. [Page class = org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage, id = 416, render count = 1]
	at org.apache.wicket.Component.getMarkup(Component.java:749)
	at org.apache.wicket.Component.internalRender(Component.java:2309)
	at org.apache.wicket.Component.render(Component.java:2272)
	at org.apache.wicket.Page.renderPage(Page.java:1024)
	at org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:129)
	at org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:228)
	at org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175)
	at org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:862)
	at org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
	at org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:310)
	at org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:233)
	at org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289)
	at org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:259)
	at org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201)
	at org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282)
	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
	at org.apache.isis.core.webapp.diagnostics.IsisLogOnExceptionFilter.doFilter(IsisLogOnExceptionFilter.java:52)
	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399)
	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)
	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
	at org.mortbay.jetty.Server.handle(Server.java:326)
	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
	at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928)
	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
	at org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228)
	at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
17:28:08,819  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
17:28:08,819  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]  Unable to obtain exceptionRecognizers (no session), will be treated as unrecognized exception
17:28:10,766  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
17:28:10,766  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  Handling the following exception
org.apache.wicket.protocol.http.PageExpiredException: Page with id '417' has expired.
17:28:10,766  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
17:28:10,766  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]  Unable to obtain exceptionRecognizers (no session), will be treated as unrecognized exception
17:28:10,770  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
17:28:10,770  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  Handling the following exception
org.apache.wicket.markup.MarkupNotFoundException: Can not determine Markup. Component is not yet connected to a parent. [Page class = org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage, id = 418, render count = 1]
	at org.apache.wicket.Component.getMarkup(Component.java:749)
	at org.apache.wicket.Component.internalRender(Component.java:2309)
	at org.apache.wicket.Component.render(Component.java:2272)
	at org.apache.wicket.Page.renderPage(Page.java:1024)
	at org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:129)
	at org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:228)
	at org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175)
	at org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:862)
	at org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
	at org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:310)
	at org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:233)
	at org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289)
	at org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:259)
	at org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201)
	at org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282)
	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
	at org.apache.isis.core.webapp.diagnostics.IsisLogOnExceptionFilter.doFilter(IsisLogOnExceptionFilter.java:52)
	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399)
	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)
	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
	at org.mortbay.jetty.Server.handle(Server.java:326)
	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
	at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928)
	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
	at org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228)
	at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
17:28:10,770  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
17:28:10,770  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]  Unable to obtain exceptionRecognizers (no session), will be treated as unrecognized exception
17:28:10,779  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
17:28:10,779  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  Handling the following exception
org.apache.wicket.protocol.http.PageExpiredException: Page with id '419' has expired.
17:28:10,779  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
17:28:10,779  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]  Unable to obtain exceptionRecognizers (no session), will be treated as unrecognized exception
17:28:10,782  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
17:28:10,782  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  Handling the following exception
org.apache.wicket.markup.MarkupNotFoundException: Can not determine Markup. Component is not yet connected to a parent. [Page class = org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage, id = 420, render count = 1]
	at org.apache.wicket.Component.getMarkup(Component.java:749)
	at org.apache.wicket.Component.internalRender(Component.java:2309)
	at org.apache.wicket.Component.render(Component.java:2272)
	at org.apache.wicket.Page.renderPage(Page.java:1024)
	at org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:129)
	at org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:228)
	at org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175)
	at org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:862)
	at org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
	at org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:310)
	at org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:233)
	at org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289)
	at org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:259)
	at org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201)
	at org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282)
	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
	at org.apache.isis.core.webapp.diagnostics.IsisLogOnExceptionFilter.doFilter(IsisLogOnExceptionFilter.java:52)
	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399)
	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)
	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
	at org.mortbay.jetty.Server.handle(Server.java:326)
	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
	at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928)
	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
	at org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228)
	at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
17:28:10,782  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
17:28:10,782  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]  Unable to obtain exceptionRecognizers (no session), will be treated as unrecognized exception
17:28:10,788  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
17:28:10,788  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  Handling the following exception
org.apache.wicket.protocol.http.PageExpiredException: Page with id '421' has expired.
17:28:10,788  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
17:28:10,788  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]  Unable to obtain exceptionRecognizers (no session), will be treated as unrecognized exception
17:28:10,790  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
17:28:10,790  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  Handling the following exception
org.apache.wicket.markup.MarkupNotFoundException: Can not determine Markup. Component is not yet connected to a parent. [Page class = org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage, id = 422, render count = 1]
	at org.apache.wicket.Component.getMarkup(Component.java:749)
	at org.apache.wicket.Component.internalRender(Component.java:2309)
	at org.apache.wicket.Component.render(Component.java:2272)
	at org.apache.wicket.Page.renderPage(Page.java:1024)
	at org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:129)
	at org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:228)
	at org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175)
	at org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:862)
	at org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
	at org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:310)
	at org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:233)
	at org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289)
	at org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:259)
	at org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201)
	at org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282)
	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
	at org.apache.isis.core.webapp.diagnostics.IsisLogOnExceptionFilter.doFilter(IsisLogOnExceptionFilter.java:52)
	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399)
	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)
	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
	at org.mortbay.jetty.Server.handle(Server.java:326)
	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
	at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928)
	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
	at org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228)
	at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
17:28:10,791  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
17:28:10,791  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]  Unable to obtain exceptionRecognizers (no session), will be treated as unrecognized exception
17:28:10,799  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
17:28:10,799  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  Handling the following exception
org.apache.wicket.protocol.http.PageExpiredException: Page with id '423' has expired.
17:28:10,799  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
17:28:10,799  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]  Unable to obtain exceptionRecognizers (no session), will be treated as unrecognized exception
17:28:10,801  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
17:28:10,802  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  Handling the following exception
org.apache.wicket.markup.MarkupNotFoundException: Can not determine Markup. Component is not yet connected to a parent. [Page class = org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage, id = 424, render count = 1]
	at org.apache.wicket.Component.getMarkup(Component.java:749)
	at org.apache.wicket.Component.internalRender(Component.java:2309)
	at org.apache.wicket.Component.render(Component.java:2272)
	at org.apache.wicket.Page.renderPage(Page.java:1024)
	at org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:129)
	at org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:228)
	at org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175)
	at org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:862)
	at org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
	at org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:310)
	at org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:233)
	at org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289)
	at org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:259)
	at org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201)
	at org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282)
	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
	at org.apache.isis.core.webapp.diagnostics.IsisLogOnExceptionFilter.doFilter(IsisLogOnExceptionFilter.java:52)
	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399)
	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)
	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
	at org.mortbay.jetty.Server.handle(Server.java:326)
	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
	at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928)
	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
	at org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228)
	at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
17:28:10,802  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
17:28:10,802  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]  Unable to obtain exceptionRecognizers (no session), will be treated as unrecognized exception
17:28:10,807  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
17:28:10,807  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  Handling the following exception
org.apache.wicket.protocol.http.PageExpiredException: Page with id '425' has expired.
17:28:10,807  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
17:28:10,807  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]  Unable to obtain exceptionRecognizers (no session), will be treated as unrecognized exception
17:28:10,811  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
17:28:10,811  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  Handling the following exception
org.apache.wicket.markup.MarkupNotFoundException: Can not determine Markup. Component is not yet connected to a parent. [Page class = org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage, id = 426, render count = 1]
	at org.apache.wicket.Component.getMarkup(Component.java:749)
	at org.apache.wicket.Component.internalRender(Component.java:2309)
	at org.apache.wicket.Component.render(Component.java:2272)
	at org.apache.wicket.Page.renderPage(Page.java:1024)
	at org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:129)
	at org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:228)
	at org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175)
	at org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:862)
	at org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
	at org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:310)
	at org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:233)
	at org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289)
	at org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:259)
	at org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201)
	at org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282)
	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
	at org.apache.isis.core.webapp.diagnostics.IsisLogOnExceptionFilter.doFilter(IsisLogOnExceptionFilter.java:52)
	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399)
	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)
	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
	at org.mortbay.jetty.Server.handle(Server.java:326)
	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
	at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928)
	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
	at org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228)
	at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
17:28:10,811  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
17:28:10,811  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]  Unable to obtain exceptionRecognizers (no session), will be treated as unrecognized exception
17:28:10,817  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
17:28:10,817  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  Handling the following exception
org.apache.wicket.protocol.http.PageExpiredException: Page with id '427' has expired.
17:28:10,817  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
17:28:10,817  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]  Unable to obtain exceptionRecognizers (no session), will be treated as unrecognized exception
17:28:10,821  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
17:28:10,821  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  Handling the following exception
org.apache.wicket.markup.MarkupNotFoundException: Can not determine Markup. Component is not yet connected to a parent. [Page class = org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage, id = 428, render count = 1]
	at org.apache.wicket.Component.getMarkup(Component.java:749)
	at org.apache.wicket.Component.internalRender(Component.java:2309)
	at org.apache.wicket.Component.render(Component.java:2272)
	at org.apache.wicket.Page.renderPage(Page.java:1024)
	at org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:129)
	at org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:228)
	at org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175)
	at org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:862)
	at org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
	at org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:310)
	at org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:233)
	at org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289)
	at org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:259)
	at org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201)
	at org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282)
	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
	at org.apache.isis.core.webapp.diagnostics.IsisLogOnExceptionFilter.doFilter(IsisLogOnExceptionFilter.java:52)
	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399)
	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)
	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
	at org.mortbay.jetty.Server.handle(Server.java:326)
	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
	at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928)
	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
	at org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228)
	at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
17:28:10,821  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
17:28:10,821  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]  Unable to obtain exceptionRecognizers (no session), will be treated as unrecognized exception
17:28:10,834  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
17:28:10,834  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  Handling the following exception
org.apache.wicket.protocol.http.PageExpiredException: Page with id '429' has expired.
17:28:10,834  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
17:28:10,834  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]  Unable to obtain exceptionRecognizers (no session), will be treated as unrecognized exception
17:28:10,838  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
17:28:10,838  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  Handling the following exception
org.apache.wicket.markup.MarkupNotFoundException: Can not determine Markup. Component is not yet connected to a parent. [Page class = org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage, id = 430, render count = 1]
	at org.apache.wicket.Component.getMarkup(Component.java:749)
	at org.apache.wicket.Component.internalRender(Component.java:2309)
	at org.apache.wicket.Component.render(Component.java:2272)
	at org.apache.wicket.Page.renderPage(Page.java:1024)
	at org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:129)
	at org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:228)
	at org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175)
	at org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:862)
	at org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
	at org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:310)
	at org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:233)
	at org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289)
	at org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:259)
	at org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201)
	at org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282)
	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
	at org.apache.isis.core.webapp.diagnostics.IsisLogOnExceptionFilter.doFilter(IsisLogOnExceptionFilter.java:52)
	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399)
	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)
	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
	at org.mortbay.jetty.Server.handle(Server.java:326)
	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
	at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928)
	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
	at org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228)
	at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
17:28:10,839  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
17:28:10,839  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]  Unable to obtain exceptionRecognizers (no session), will be treated as unrecognized exception
17:28:10,845  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
17:28:10,845  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  Handling the following exception
org.apache.wicket.protocol.http.PageExpiredException: Page with id '431' has expired.
17:28:10,845  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
17:28:10,845  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]  Unable to obtain exceptionRecognizers (no session), will be treated as unrecognized exception
17:28:10,848  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
17:28:10,848  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  Handling the following exception
org.apache.wicket.markup.MarkupNotFoundException: Can not determine Markup. Component is not yet connected to a parent. [Page class = org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage, id = 432, render count = 1]
	at org.apache.wicket.Component.getMarkup(Component.java:749)
	at org.apache.wicket.Component.internalRender(Component.java:2309)
	at org.apache.wicket.Component.render(Component.java:2272)
	at org.apache.wicket.Page.renderPage(Page.java:1024)
	at org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:129)
	at org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:228)
	at org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175)
	at org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:862)
	at org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
	at org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:310)
	at org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:233)
	at org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289)
	at org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:259)
	at org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201)
	at org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282)
	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
	at org.apache.isis.core.webapp.diagnostics.IsisLogOnExceptionFilter.doFilter(IsisLogOnExceptionFilter.java:52)
	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399)
	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)
	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
	at org.mortbay.jetty.Server.handle(Server.java:326)
	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
	at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928)
	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
	at org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228)
	at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
17:28:10,848  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
17:28:10,848  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]  Unable to obtain exceptionRecognizers (no session), will be treated as unrecognized exception
17:28:10,854  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
17:28:10,854  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  Handling the following exception
org.apache.wicket.protocol.http.PageExpiredException: Page with id '433' has expired.
17:28:10,854  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
17:28:10,854  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]  Unable to obtain exceptionRecognizers (no session), will be treated as unrecognized exception
17:28:10,859  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
17:28:10,859  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  Handling the following exception
org.apache.wicket.markup.MarkupNotFoundException: Can not determine Markup. Component is not yet connected to a parent. [Page class = org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage, id = 434, render count = 1]
	at org.apache.wicket.Component.getMarkup(Component.java:749)
	at org.apache.wicket.Component.internalRender(Component.java:2309)
	at org.apache.wicket.Component.render(Component.java:2272)
	at org.apache.wicket.Page.renderPage(Page.java:1024)
	at org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:129)
	at org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:228)
	at org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175)
	at org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:862)
	at org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
	at org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:310)
	at org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:233)
	at org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289)
	at org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:259)
	at org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201)
	at org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282)
	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
	at org.apache.isis.core.webapp.diagnostics.IsisLogOnExceptionFilter.doFilter(IsisLogOnExceptionFilter.java:52)
	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399)
	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)
	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
	at org.mortbay.jetty.Server.handle(Server.java:326)
	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
	at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928)
	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
	at org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228)
	at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
17:28:10,859  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
17:28:10,859  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]  Unable to obtain exceptionRecognizers (no session), will be treated as unrecognized exception
17:28:10,865  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
17:28:10,865  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  Handling the following exception
org.apache.wicket.protocol.http.PageExpiredException: Page with id '435' has expired.
17:28:10,865  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
17:28:10,865  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]  Unable to obtain exceptionRecognizers (no session), will be treated as unrecognized exception
17:28:10,870  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
17:28:10,870  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  Handling the following exception
org.apache.wicket.markup.MarkupNotFoundException: Can not determine Markup. Component is not yet connected to a parent. [Page class = org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage, id = 436, render count = 1]
	at org.apache.wicket.Component.getMarkup(Component.java:749)
	at org.apache.wicket.Component.internalRender(Component.java:2309)
	at org.apache.wicket.Component.render(Component.java:2272)
	at org.apache.wicket.Page.renderPage(Page.java:1024)
	at org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:129)
	at org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:228)
	at org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175)
	at org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:862)
	at org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
	at org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:310)
	at org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:233)
	at org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289)
	at org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:259)
	at org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201)
	at org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282)
	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
	at org.apache.isis.core.webapp.diagnostics.IsisLogOnExceptionFilter.doFilter(IsisLogOnExceptionFilter.java:52)
	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399)
	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)
	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
	at org.mortbay.jetty.Server.handle(Server.java:326)
	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
	at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928)
	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
	at org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228)
	at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
17:28:10,871  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
17:28:10,871  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]  Unable to obtain exceptionRecognizers (no session), will be treated as unrecognized exception
17:28:10,880  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
17:28:10,880  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  Handling the following exception
org.apache.wicket.protocol.http.PageExpiredException: Page with id '437' has expired.
17:28:10,880  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
17:28:10,880  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]  Unable to obtain exceptionRecognizers (no session), will be treated as unrecognized exception
17:28:10,886  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
17:28:10,886  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  Handling the following exception
org.apache.wicket.markup.MarkupNotFoundException: Can not determine Markup. Component is not yet connected to a parent. [Page class = org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage, id = 438, render count = 1]
	at org.apache.wicket.Component.getMarkup(Component.java:749)
	at org.apache.wicket.Component.internalRender(Component.java:2309)
	at org.apache.wicket.Component.render(Component.java:2272)
	at org.apache.wicket.Page.renderPage(Page.java:1024)
	at org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:129)
	at org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:228)
	at org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175)
	at org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:862)
	at org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
	at org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:310)
	at org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:233)
	at org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289)
	at org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:259)
	at org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201)
	at org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282)
	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
	at org.apache.isis.core.webapp.diagnostics.IsisLogOnExceptionFilter.doFilter(IsisLogOnExceptionFilter.java:52)
	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399)
	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)
	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
	at org.mortbay.jetty.Server.handle(Server.java:326)
	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
	at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928)
	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
	at org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228)
	at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
17:28:10,886  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
17:28:10,886  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]  Unable to obtain exceptionRecognizers (no session), will be treated as unrecognized exception
17:28:10,897  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
17:28:10,897  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  Handling the following exception
org.apache.wicket.protocol.http.PageExpiredException: Page with id '439' has expired.
17:28:10,898  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
17:28:10,898  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]  Unable to obtain exceptionRecognizers (no session), will be treated as unrecognized exception
17:28:10,905  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
17:28:10,905  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  Handling the following exception
org.apache.wicket.markup.MarkupNotFoundException: Can not determine Markup. Component is not yet connected to a parent. [Page class = org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage, id = 440, render count = 1]
	at org.apache.wicket.Component.getMarkup(Component.java:749)
	at org.apache.wicket.Component.internalRender(Component.java:2309)
	at org.apache.wicket.Component.render(Component.java:2272)
	at org.apache.wicket.Page.renderPage(Page.java:1024)
	at org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:129)
	at org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:228)
	at org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175)
	at org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:862)
	at org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
	at org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:310)
	at org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:233)
	at org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289)
	at org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:259)
	at org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201)
	at org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282)
	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
	at org.apache.isis.core.webapp.diagnostics.IsisLogOnExceptionFilter.doFilter(IsisLogOnExceptionFilter.java:52)
	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399)
	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)
	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
	at org.mortbay.jetty.Server.handle(Server.java:326)
	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
	at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928)
	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
	at org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228)
	at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
17:28:10,906  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
17:28:10,906  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]  Unable to obtain exceptionRecognizers (no session), will be treated as unrecognized exception
17:28:10,917  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
17:28:10,917  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  Handling the following exception
org.apache.wicket.protocol.http.PageExpiredException: Page with id '441' has expired.
17:28:10,917  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
17:28:10,917  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]  Unable to obtain exceptionRecognizers (no session), will be treated as unrecognized exception
17:28:10,923  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
17:28:10,923  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  Handling the following exception
org.apache.wicket.markup.MarkupNotFoundException: Can not determine Markup. Component is not yet connected to a parent. [Page class = org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage, id = 442, render count = 1]
	at org.apache.wicket.Component.getMarkup(Component.java:749)
	at org.apache.wicket.Component.internalRender(Component.java:2309)
	at org.apache.wicket.Component.render(Component.java:2272)
	at org.apache.wicket.Page.renderPage(Page.java:1024)
	at org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:129)
	at org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:228)
	at org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175)
	at org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:862)
	at org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
	at org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:310)
	at org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:233)
	at org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289)
	at org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:259)
	at org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201)
	at org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282)
	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
	at org.apache.isis.core.webapp.diagnostics.IsisLogOnExceptionFilter.doFilter(IsisLogOnExceptionFilter.java:52)
	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399)
	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)
	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
	at org.mortbay.jetty.Server.handle(Server.java:326)
	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
	at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928)
	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
	at org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228)
	at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
17:28:10,924  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
17:28:10,924  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]  Unable to obtain exceptionRecognizers (no session), will be treated as unrecognized exception
17:28:10,934  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
17:28:10,934  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  Handling the following exception
org.apache.wicket.protocol.http.PageExpiredException: Page with id '443' has expired.
17:28:10,934  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
17:28:10,934  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]  Unable to obtain exceptionRecognizers (no session), will be treated as unrecognized exception
17:28:10,942  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
17:28:10,942  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  Handling the following exception
org.apache.wicket.markup.MarkupNotFoundException: Can not determine Markup. Component is not yet connected to a parent. [Page class = org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage, id = 444, render count = 1]
	at org.apache.wicket.Component.getMarkup(Component.java:749)
	at org.apache.wicket.Component.internalRender(Component.java:2309)
	at org.apache.wicket.Component.render(Component.java:2272)
	at org.apache.wicket.Page.renderPage(Page.java:1024)
	at org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:129)
	at org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:228)
	at org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175)
	at org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:862)
	at org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
	at org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:310)
	at org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:233)
	at org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289)
	at org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:259)
	at org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201)
	at org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282)
	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
	at org.apache.isis.core.webapp.diagnostics.IsisLogOnExceptionFilter.doFilter(IsisLogOnExceptionFilter.java:52)
	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399)
	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)
	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
	at org.mortbay.jetty.Server.handle(Server.java:326)
	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
	at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928)
	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
	at org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228)
	at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
17:28:10,943  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
17:28:10,943  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]  Unable to obtain exceptionRecognizers (no session), will be treated as unrecognized exception
17:28:10,953  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
17:28:10,953  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  Handling the following exception
org.apache.wicket.protocol.http.PageExpiredException: Page with id '445' has expired.
17:28:10,953  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
17:28:10,953  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]  Unable to obtain exceptionRecognizers (no session), will be treated as unrecognized exception
17:28:10,960  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
17:28:10,960  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  Handling the following exception
org.apache.wicket.markup.MarkupNotFoundException: Can not determine Markup. Component is not yet connected to a parent. [Page class = org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage, id = 446, render count = 1]
	at org.apache.wicket.Component.getMarkup(Component.java:749)
	at org.apache.wicket.Component.internalRender(Component.java:2309)
	at org.apache.wicket.Component.render(Component.java:2272)
	at org.apache.wicket.Page.renderPage(Page.java:1024)
	at org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:129)
	at org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:228)
	at org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175)
	at org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:862)
	at org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
	at org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:310)
	at org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:233)
	at org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289)
	at org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:259)
	at org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201)
	at org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282)
	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
	at org.apache.isis.core.webapp.diagnostics.IsisLogOnExceptionFilter.doFilter(IsisLogOnExceptionFilter.java:52)
	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399)
	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)
	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
	at org.mortbay.jetty.Server.handle(Server.java:326)
	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
	at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928)
	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
	at org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228)
	at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
17:28:10,961  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
17:28:10,961  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]  Unable to obtain exceptionRecognizers (no session), will be treated as unrecognized exception
17:28:10,973  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
17:28:10,973  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  Handling the following exception
org.apache.wicket.protocol.http.PageExpiredException: Page with id '447' has expired.
17:28:10,973  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
17:28:10,973  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]  Unable to obtain exceptionRecognizers (no session), will be treated as unrecognized exception
17:28:10,980  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
17:28:10,980  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  Handling the following exception
org.apache.wicket.markup.MarkupNotFoundException: Can not determine Markup. Component is not yet connected to a parent. [Page class = org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage, id = 448, render count = 1]
	at org.apache.wicket.Component.getMarkup(Component.java:749)
	at org.apache.wicket.Component.internalRender(Component.java:2309)
	at org.apache.wicket.Component.render(Component.java:2272)
	at org.apache.wicket.Page.renderPage(Page.java:1024)
	at org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:129)
	at org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:228)
	at org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175)
	at org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:862)
	at org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
	at org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:310)
	at org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:233)
	at org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289)
	at org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:259)
	at org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201)
	at org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282)
	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
	at org.apache.isis.core.webapp.diagnostics.IsisLogOnExceptionFilter.doFilter(IsisLogOnExceptionFilter.java:52)
	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399)
	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)
	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
	at org.mortbay.jetty.Server.handle(Server.java:326)
	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
	at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928)
	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
	at org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228)
	at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
17:28:10,980  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
17:28:10,980  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]  Unable to obtain exceptionRecognizers (no session), will be treated as unrecognized exception
17:28:10,988  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
17:28:10,988  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  Handling the following exception
org.apache.wicket.protocol.http.PageExpiredException: Page with id '449' has expired.
17:28:10,988  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
17:28:10,988  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]  Unable to obtain exceptionRecognizers (no session), will be treated as unrecognized exception
17:28:10,991  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
17:28:10,991  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  Handling the following exception
org.apache.wicket.markup.MarkupNotFoundException: Can not determine Markup. Component is not yet connected to a parent. [Page class = org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage, id = 450, render count = 1]
	at org.apache.wicket.Component.getMarkup(Component.java:749)
	at org.apache.wicket.Component.internalRender(Component.java:2309)
	at org.apache.wicket.Component.render(Component.java:2272)
	at org.apache.wicket.Page.renderPage(Page.java:1024)
	at org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:129)
	at org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:228)
	at org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175)
	at org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:862)
	at org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
	at org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:310)
	at org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:233)
	at org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289)
	at org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:259)
	at org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201)
	at org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282)
	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
	at org.apache.isis.core.webapp.diagnostics.IsisLogOnExceptionFilter.doFilter(IsisLogOnExceptionFilter.java:52)
	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399)
	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)
	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
	at org.mortbay.jetty.Server.handle(Server.java:326)
	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
	at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928)
	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
	at org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228)
	at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
17:28:10,991  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
17:28:10,991  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]  Unable to obtain exceptionRecognizers (no session), will be treated as unrecognized exception
17:28:11,000  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
17:28:11,000  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  Handling the following exception
org.apache.wicket.protocol.http.PageExpiredException: Page with id '451' has expired.
17:28:11,001  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
17:28:11,001  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]  Unable to obtain exceptionRecognizers (no session), will be treated as unrecognized exception
17:28:11,004  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
17:28:11,004  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  Handling the following exception
org.apache.wicket.markup.MarkupNotFoundException: Can not determine Markup. Component is not yet connected to a parent. [Page class = org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage, id = 452, render count = 1]
	at org.apache.wicket.Component.getMarkup(Component.java:749)
	at org.apache.wicket.Component.internalRender(Component.java:2309)
	at org.apache.wicket.Component.render(Component.java:2272)
	at org.apache.wicket.Page.renderPage(Page.java:1024)
	at org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:129)
	at org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:228)
	at org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175)
	at org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:862)
	at org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
	at org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:310)
	at org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:233)
	at org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289)
	at org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:259)
	at org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201)
	at org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282)
	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
	at org.apache.isis.core.webapp.diagnostics.IsisLogOnExceptionFilter.doFilter(IsisLogOnExceptionFilter.java:52)
	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399)
	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)
	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
	at org.mortbay.jetty.Server.handle(Server.java:326)
	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
	at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928)
	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
	at org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228)
	at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
17:28:11,004  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
17:28:11,004  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]  Unable to obtain exceptionRecognizers (no session), will be treated as unrecognized exception
17:28:11,011  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
17:28:11,011  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  Handling the following exception
org.apache.wicket.protocol.http.PageExpiredException: Page with id '453' has expired.
17:28:11,011  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
17:28:11,011  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]  Unable to obtain exceptionRecognizers (no session), will be treated as unrecognized exception
17:28:11,015  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
17:28:11,016  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  Handling the following exception
org.apache.wicket.markup.MarkupNotFoundException: Can not determine Markup. Component is not yet connected to a parent. [Page class = org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage, id = 454, render count = 1]
	at org.apache.wicket.Component.getMarkup(Component.java:749)
	at org.apache.wicket.Component.internalRender(Component.java:2309)
	at org.apache.wicket.Component.render(Component.java:2272)
	at org.apache.wicket.Page.renderPage(Page.java:1024)
	at org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:129)
	at org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:228)
	at org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175)
	at org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:862)
	at org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
	at org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:310)
	at org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:233)
	at org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289)
	at org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:259)
	at org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201)
	at org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282)
	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
	at org.apache.isis.core.webapp.diagnostics.IsisLogOnExceptionFilter.doFilter(IsisLogOnExceptionFilter.java:52)
	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399)
	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)
	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
	at org.mortbay.jetty.Server.handle(Server.java:326)
	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
	at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928)
	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
	at org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228)
	at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
17:28:11,017  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
17:28:11,017  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]  Unable to obtain exceptionRecognizers (no session), will be treated as unrecognized exception
17:28:11,026  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
17:28:11,026  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  Handling the following exception
org.apache.wicket.protocol.http.PageExpiredException: Page with id '455' has expired.
17:28:11,026  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
17:28:11,026  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]  Unable to obtain exceptionRecognizers (no session), will be treated as unrecognized exception
17:28:11,031  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
17:28:11,031  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  Handling the following exception
org.apache.wicket.markup.MarkupNotFoundException: Can not determine Markup. Component is not yet connected to a parent. [Page class = org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage, id = 456, render count = 1]
	at org.apache.wicket.Component.getMarkup(Component.java:749)
	at org.apache.wicket.Component.internalRender(Component.java:2309)
	at org.apache.wicket.Component.render(Component.java:2272)
	at org.apache.wicket.Page.renderPage(Page.java:1024)
	at org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:129)
	at org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:228)
	at org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175)
	at org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:862)
	at org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
	at org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:310)
	at org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:233)
	at org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289)
	at org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:259)
	at org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201)
	at org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282)
	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
	at org.apache.isis.core.webapp.diagnostics.IsisLogOnExceptionFilter.doFilter(IsisLogOnExceptionFilter.java:52)
	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399)
	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)
	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
	at org.mortbay.jetty.Server.handle(Server.java:326)
	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
	at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928)
	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
	at org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228)
	at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
17:28:11,031  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
17:28:11,031  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]  Unable to obtain exceptionRecognizers (no session), will be treated as unrecognized exception
17:28:11,042  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
17:28:11,042  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  Handling the following exception
org.apache.wicket.protocol.http.PageExpiredException: Page with id '457' has expired.
17:28:11,048  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
17:28:11,048  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]  Unable to obtain exceptionRecognizers (no session), will be treated as unrecognized exception
17:28:11,056  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
17:28:11,056  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  Handling the following exception
org.apache.wicket.markup.MarkupNotFoundException: Can not determine Markup. Component is not yet connected to a parent. [Page class = org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage, id = 458, render count = 1]
	at org.apache.wicket.Component.getMarkup(Component.java:749)
	at org.apache.wicket.Component.internalRender(Component.java:2309)
	at org.apache.wicket.Component.render(Component.java:2272)
	at org.apache.wicket.Page.renderPage(Page.java:1024)
	at org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:129)
	at org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:228)
	at org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175)
	at org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:862)
	at org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
	at org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:310)
	at org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:233)
	at org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289)
	at org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:259)
	at org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201)
	at org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282)
	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
	at org.apache.isis.core.webapp.diagnostics.IsisLogOnExceptionFilter.doFilter(IsisLogOnExceptionFilter.java:52)
	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399)
	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)
	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
	at org.mortbay.jetty.Server.handle(Server.java:326)
	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
	at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928)
	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
	at org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228)
	at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
17:28:11,056  [RequestCycleExtra    1233861492@qtp-733944802-0 WARN ]  ********************************
17:28:11,056  [WebRequestCycleForIsis 1233861492@qtp-733944802-0 WARN ]  Unable to obtain exceptionRecognizers (no session), will be treated as unrecognized exception




> El 16/12/2014, a las 23:17, Dan Haywood <da...@haywood-associates.co.uk> escribió:
> 
> OK.  Have raised a ticket...
> 
> https://issues.apache.org/jira/browse/ISIS-981.
> 
> On 16 December 2014 at 21:37, GESCONSULTOR <o....@gesconsultor.com> wrote:
>> 
>> It's ok for me also.
>> 
>> Running a fixture at startup is an admin job.
>> 
>> 
>>> El 16/12/2014, a las 22:00, Dan Haywood <da...@haywood-associates.co.uk>
>> escribió:
>>> 
>>> thanks,,, that's what I'm thinking too.
>>> 
>>> Oscar, since you have the issue, would you like to cast a vote on this
>> one?
>>> 
>>>> On 16 December 2014 at 20:43, Martin Grigorov <mg...@apache.org>
>> wrote:
>>>> 
>>>> Hi,
>>>> 
>>>> On Tue, Dec 16, 2014 at 10:29 PM, Dan Haywood <
>>>> dan@haywood-associates.co.uk>
>>>> wrote:
>>>>> 
>>>>> ok, so... in integration tests we basically run with no security
>> manager
>>>>> enabled.
>>>>> 
>>>>> ~~~
>>>>> 
>>>>> To summarize the issue:
>>>>> - when running the app with fixtures installed during startup, there is
>>>> no
>>>>> security manager installed, so the ShiroAuthenticatorAndAuthorizor
>> (which
>>>>> is delegated to by the Isis AuthorizationManagerStandard class) vetoes
>>>> the
>>>>> interaction.  Net result: the wrapper factory cannot be used, at all.
>>>>> 
>>>>> Possible solution:
>>>>> - because there will always be a security manager when accessing the
>> app
>>>>> via the web, I think it's safe to simply have reverse this and allow
>> the
>>>>> interaction:
>>>>> 
>>>>> public class ShiroAuthenticatorOrAuthorizor implements Authenticator,
>>>>> Authorizor {
>>>>> 
>>>>>   ...
>>>>>   private boolean isPermitted(Identifier identifier, String qualifier)
>>>> {
>>>>>       RealmSecurityManager securityManager = getSecurityManager();
>>>>>       if(securityManager == null) {
>>>>>             // since a security manager will always be present for
>>>>> regular web requests, presumably the user
>>>>>             // is running in fixtures during bootstrapping.  We
>>>> therefore
>>>>> permit the interaction.
>>>>>           return true;
>>>>>       }
>>>>> 
>>>>> }
>>>>> 
>>>>> Opinions?
>>>> 
>>>> I think it is OK.
>>>> No SecurityManager => no security, i.e. everything is allowed.
>>>> 
>>>> 
>>>>> 
>>>>> 
>>>>> 
>>>>> On 16 December 2014 at 20:10, Dan Haywood <
>> dan@haywood-associates.co.uk>
>>>>> wrote:
>>>>>> 
>>>>>> Have just reproduced it now...
>>>>>> 
>>>>>> eg
>>>>>> in the todoapp, change the ToDoItemAbstract#execute(...) method from:
>>>>>> 
>>>>>> 
>>>>>>       ToDoItem newToDo = toDoItems.newToDo(category, subcategory,
>>>>>> ownedBy, dueBy, cost);
>>>>>> 
>>>>>> to
>>>>>> 
>>>>>>       ToDoItem newToDo =
>>>>>> wrapperFactory.wrap(toDoItems).newToDo(description, category,
>>>>> subcategory,
>>>>>> dueBy, cost);
>>>>>> 
>>>>>> and add:
>>>>>> 
>>>>>>   @javax.inject.Inject
>>>>>>   private WrapperFactory wrapperFactory;
>>>>>> 
>>>>>> 
>>>>>> That will reproduce issue is that when the fixtures run on
>> bootstrap...
>>>>>> the reason being that there is no Shiro SecurityManager to delegate
>> to,
>>>>> so
>>>>>> we play it safe and veto the interaction.
>>>>>> 
>>>>>> Still exploring the behaviour in integration tests...
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> On 16 December 2014 at 19:44, Martin Grigorov <mg...@apache.org>
>>>>>> wrote:
>>>>>>> 
>>>>>>> Hi Oscar,
>>>>>>> 
>>>>>>> What are the steps to reproduce this problem?
>>>>>>> On Dec 16, 2014 8:59 PM, "GESCONSULTOR - Óscar Bou" <
>>>>>>> o.bou@gesconsultor.com> wrote:
>>>>>>> 
>>>>>>>> Hi, Dan.
>>>>>>>> 
>>>>>>>> I've done the following changes on shiro.ini, but the exception is
>>>>> still
>>>>>>>> present (getContainer().getUser().getName() returns
>>>> "initialisation"):
>>>>>>>> 
>>>>>>>> [users]
>>>>>>>> initialisation = pass, admin_role
>>>>>>>> 
>>>>>>>> ...
>>>>>>>> 
>>>>>>>> [roles]
>>>>>>>> self-install_role = *
>>>>>>>> 
>>>>>>>> 
>>>>>>>> Any ideas?
>>>>>>>> 
>>>>>>>> Thanks,
>>>>>>>> 
>>>>>>>> Oscar
>>>>>>>> 
>>>>>>>> 
>>>>>>>> 
>>>>>>>> 
>>>>>>>> 
>>>>>>>> El 15/12/2014, a las 12:06, Dan Haywood <
>>>> dan@haywood-associates.co.uk>
>>>>>>>> escribió:
>>>>>>>> 
>>>>>>>> OK, if you're using the simpleapp archetype then that does have
>>>>> security
>>>>>>>> enabled, just using the shiro.ini file.... ie our "sven" user etc.
>>>>>>>> 
>>>>>>>> But that doesn't include the "initialization" user.
>>>>>>>> 
>>>>>>>> So I guess the fix is the archetype should include those
>> permissions,
>>>>>>>> and we should document the existence of this special user account
>>>>> somewhere.
>>>>>>>> 
>>>>>>>> 
>>>>>>>> In the meantime, try granting "initialization" all perms (same as
>>>>>>>> "sven") and see what happens.  If it doesn't fix, then double check
>>>> (by
>>>>>>>> checking the value of getContainer().getUser().getName() what the
>>>>> actual
>>>>>>>> user account is (just in case I'm mis-remembered the name etc).
>>>>>>>> 
>>>>>>>> Thx
>>>>>>>> Dan
>>>>>>>> 
>>>>>>>> ~~~~~~~~~~
>>>>>>>> 
>>>>>>>> 
>>>>>>>> 
>>>>>>>> On 15 December 2014 at 10:30, GESCONSULTOR - Óscar Bou <
>>>>>>>> o.bou@gesconsultor.com> wrote:
>>>>>>>>> 
>>>>>>>>> I've not enabled anything related to security.
>>>>>>>>> 
>>>>>>>>> Just downloaded the simple archetype 3-4 weeks ago.
>>>>>>>>> 
>>>>>>>>> Are there any steps to follow?
>>>>>>>>> 
>>>>>>>>> Thanks,
>>>>>>>>> 
>>>>>>>>> Oscar
>>>>>>>>> 
>>>>>>>>> 
>>>>>>>>> 
>>>>>>>>> El 15/12/2014, a las 11:15, Dan Haywood <
>>>> dan@haywood-associates.co.uk
>>>>>> 
>>>>>>>>> escribió:
>>>>>>>>> 
>>>>>>>>> 
>>>>>>>>> Have you enabled security also?  The exception stack trace
>> includes:
>>>>>>>>> 
>>>>>>>>> org.apache.isis.applib.services.wrapper.HiddenException: Reason:
>> Not
>>>>>>>>> authorized to view. Identifier:
>>>>>>>>> com.tellmegen.domain.model.Account#name()
>>>>>>>>> 
>>>>>>>>> Initialization is performed using a "special" user (I think it's
>>>>> called
>>>>>>>>> "initialization" or something); I'm guessing you'll need to give
>>>> that
>>>>>>>>> special account permissions?
>>>>>>>>> 
>>>>>>>>> Let us know if that helps
>>>>>>>>> 
>>>>>>>>> Cheers
>>>>>>>>> Dan
>>>>>>>>> 
>>>>>>>>> 
>>>>>>>>> 
>>>>>>>>> 
>>>>>>>>> 
>>>>>>>>> On 15 December 2014 at 09:42, GESCONSULTOR - Óscar Bou <
>>>>>>>>> o.bou@gesconsultor.com> wrote:
>>>>>>>>> 
>>>>>>>>> 
>>>>>>>>> Hi to all.
>>>>>>>>> 
>>>>>>>>> I've started some work using the latest snapshot.
>>>>>>>>> 
>>>>>>>>> I was used to invoke all setters inside a
>>>>>>>>> wrapperFactory.wrap(domainObject).setXXX() in order to always force
>>>>>>>>> execution of domain logic placed inside the validateXXX, hiddenXXX,
>>>>>>>>> disabledXXX, modifyXXX, clearXXX, etc. methods.
>>>>>>>>> 
>>>>>>>>> But on this new project an exception is thrown. Seems some
>>>>>>>>> initialization
>>>>>>>>> is missing? Perhaps WrapperFactory cannot be used inside
>>>>> FixtureScripts?
>>>>>>>>> 
>>>>>>>>> Thanks,
>>>>>>>>> 
>>>>>>>>> Oscar
>>>>>>>>> 
>>>>>>>>> 
>>>>>>>>> ...
>>>>>>>>> 
>>>>>>>>> 10:13:37,344  [Native               main       DEBUG]  INSERT INTO
>>>>>>>>> "DiseaseSNPGenotype"
>>>> 
>> ("description","orRatioPreffix","confidence","snpDisease_id_OID","orRatioFactor","genotype","version")
>>>>>>>>> VALUES (<'description'>,<'TD'>,<1>,<2>,<0.80>,<'TT'>,<1>)
>>>>>>>>> 10:13:37,345  [Native               main       DEBUG]  UPDATE
>>>>>>>>> "DiseaseSNP"
>>>>>>>>> SET "version"=<2> WHERE "id"=<2>
>>>>>>>>> account-with-users-and-diseases-fixture/account-fixture     : EXEC
>>>>>>>>> fixture.tellmegen.AccountFixture
>>>>>>>>> 10:13:37,390  [FixturesInstallerDelegate main       ERROR]
>>>> installing
>>>>>>>>> fixture fixture.tellmegen.AccountWithUsersAndDiseasesFixture
>> failed;
>>>>>>>>> aborting
>>>>>>>>> org.apache.isis.applib.services.wrapper.HiddenException: Reason:
>> Not
>>>>>>>>> authorized to view. Identifier:
>>>>>>>>> com.tellmegen.domain.model.Account#name()
>>>>>>>>>      at
>>>> 
>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.toException(DomainObjectInvocationHandler.java:642)
>>>>>>>>>      at
>>>> 
>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.notifyListenersAndVetoIfRequired(DomainObjectInvocationHandler.java:610)
>>>>>>>>>      at
>>>> 
>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.checkVisibility(DomainObjectInvocationHandler.java:594)
>>>>>>>>>      at
>>>> 
>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.handleSetterMethodOnProperty(DomainObjectInvocationHandler.java:372)
>>>>>>>>>      at
>>>> 
>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.invoke(DomainObjectInvocationHandler.java:201)
>>>>>>>>>      at
>>>> 
>> org.apache.isis.core.wrapper.proxy.ProxyInstantiatorForJavassist$1.invoke(ProxyInstantiatorForJavassist.java:52)
>>>>>>>>>      at
>>>> 
>> com.tellmegen.domain.model.Account_$$_javassist_4.setName(Account_$$_javassist_4.java)
>>>>>>>>>      at
>>>>>>>>> com.tellmegen.domain.model.Accounts.createAccount(Accounts.java:27)
>>>>>>>>>      at
>>>>>>>>> fixture.tellmegen.AccountFixture.execute(AccountFixture.java:18)
>>>>>>>>>      at
>>>> 
>> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.executeChildIfNotAlready(FixtureScript.java:358)
>>>>>>>>>      at
>>>> 
>> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.access$0(FixtureScript.java:355)
>>>>>>>>>      at
>>>> 
>> org.apache.isis.applib.fixturescripts.FixtureScript.executeChild(FixtureScript.java:494)
>>>>>>>>>      at
>>>> 
>> org.apache.isis.applib.fixturescripts.FixtureScript.executeChild(FixtureScript.java:516)
>>>>>>>>>      at
>>>> 
>> fixture.tellmegen.AccountWithUsersAndDiseasesFixture.execute(AccountWithUsersAndDiseasesFixture.java:21)
>>>>>>>>>      at
>>>> 
>> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.executeChildIfNotAlready(FixtureScript.java:358)
>>>>>>>>>      at
>>>> 
>> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.access$0(FixtureScript.java:355)
>>>>>>>>>      at
>>>> 
>> org.apache.isis.applib.fixturescripts.FixtureScript.run(FixtureScript.java:442)
>>>>>>>>>      at
>>>> 
>> org.apache.isis.applib.fixturescripts.FixtureScript.install(FixtureScript.java:545)
>>>>>>>>>      at
>>>> 
>> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixture(FixturesInstallerDelegate.java:205)
>>>>>>>>>      at
>>>> 
>> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtureInTransaction(FixturesInstallerDelegate.java:171)
>>>>>>>>>      at
>>>> 
>> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtures(FixturesInstallerDelegate.java:158)
>>>>>>>>>      at
>>>> 
>> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtures(FixturesInstallerDelegate.java:138)
>>>>>>>>>      at
>>>> 
>> org.apache.isis.core.runtime.fixtures.FixturesInstallerAbstract.installFixtures(FixturesInstallerAbstract.java:42)
>>>>>>>>>      at
>>>> 
>> org.apache.isis.core.runtime.systemusinginstallers.IsisSystemAbstract.installFixturesIfRequired(IsisSystemAbstract.java:85)
>>>>>>>>>      at
>>>> 
>> org.apache.isis.core.runtime.system.IsisSystemFixturesHookAbstract.init(IsisSystemFixturesHookAbstract.java:124)
>>>>>>>>>      at
>>>> 
>> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:133)
>>>>>>>>>      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
>>>> Method)
>>>>>>>>>      at
>>>> 
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>>>>>>>>>      at
>>>> 
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>>>>>>>>>      at java.lang.reflect.Method.invoke(Method.java:606)
>>>>>>>>>      at
>>>> com.google.inject.internal.ProviderMethod.get(ProviderMethod.java:104)
>>>>>>>>>      at
>>>> 
>> com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
>>>>>>>>>      at
>>>> 
>> com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
>>>>>>>>>      at
>>>> 
>> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
>>>>>>>>>      at
>>>>> 
>>>> 
>> com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
>>>>>>>>>      at com.google.inject.Scopes$1$1.get(Scopes.java:65)
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> com.google.inject.internal.SingleFieldInjector.inject(SingleFieldInjector.java:53)
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:110)
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:75)
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:73)
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1024)
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> com.google.inject.internal.MembersInjectorImpl.injectAndNotify(MembersInjectorImpl.java:73)
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:60)
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> com.google.inject.internal.InjectorImpl.injectMembers(InjectorImpl.java:944)
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.init(IsisWicketApplication.java:248)
>>>>>>>>>      at
>>>>>>>>> org.apache.wicket.Application.initApplication(Application.java:823)
>>>>>>>>>      at
>>>>>>>>> 
>>>>> 
>> org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:424)
>>>>>>>>>      at
>>>>>>>>> 
>>>>> 
>> org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:351)
>>>>>>>>>      at
>>>>>>>>> 
>> org.mortbay.jetty.servlet.FilterHolder.doStart(FilterHolder.java:97)
>>>>>>>>>      at
>>>>>>>>> 
>>>>> 
>> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:713)
>>>>>>>>>      at
>>>>>>>>> org.mortbay.jetty.servlet.Context.startContext(Context.java:140)
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1282)
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>> org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:518)
>>>>>>>>>      at
>>>>>>>>> 
>>>> org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:499)
>>>>>>>>>      at
>>>>>>>>> 
>>>>> 
>> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>> org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130)
>>>>>>>>>      at org.mortbay.jetty.Server.doStart(Server.java:224)
>>>>>>>>>      at
>>>>>>>>> 
>>>>> 
>> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> org.apache.isis.core.webserver.WebServerBootstrapper.bootstrap(WebServerBootstrapper.java:85)
>>>>>>>>>      at
>>>>>>>>> org.apache.isis.core.webserver.WebServer.run(WebServer.java:103)
>>>>>>>>>      at
>>>>>>>>> org.apache.isis.core.webserver.WebServer.main(WebServer.java:67)
>>>>>>>>>      at org.apache.isis.WebServer.main(WebServer.java:25)
>>>>>>>>> 10:13:37,392  [IsisTransaction      main       INFO ]  abort
>>>>> transaction
>>>>>>>>> IsisTransaction@53887ced[state=IN_PROGRESS,commands=0]
>>>>>>>>> 10:13:37,396  [IsisWicketApplication main       ERROR]  Failed to
>>>>>>>>> initialize
>>>>>>>>> com.google.inject.ProvisionException: Guice provision errors:
>>>>>>>>> 
>>>>>>>>> 1) Error in custom provider,
>>>>>>>>> org.apache.isis.applib.services.wrapper.HiddenException: Reason:
>> Not
>>>>>>>>> authorized to view. Identifier:
>>>>>>>>> com.tellmegen.domain.model.Account#name()
>>>>>>>>> at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
>>>>>>>>> at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
>>>>>>>>> while locating org.apache.isis.core.runtime.system.IsisSystem
>>>>>>>>>  for field at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.system(IsisWicketApplication.java:1)
>>>>>>>>> while locating webapp.SimpleApplication
>>>>>>>>> 
>>>>>>>>> 1 error
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> com.google.inject.internal.Errors.throwProvisionExceptionIfErrorsExist(Errors.java:451)
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:65)
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> com.google.inject.internal.InjectorImpl.injectMembers(InjectorImpl.java:944)
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.init(IsisWicketApplication.java:248)
>>>>>>>>>      at
>>>>>>>>> org.apache.wicket.Application.initApplication(Application.java:823)
>>>>>>>>>      at
>>>>>>>>> 
>>>>> 
>> org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:424)
>>>>>>>>>      at
>>>>>>>>> 
>>>>> 
>> org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:351)
>>>>>>>>>      at
>>>>>>>>> 
>> org.mortbay.jetty.servlet.FilterHolder.doStart(FilterHolder.java:97)
>>>>>>>>>      at
>>>>>>>>> 
>>>>> 
>> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:713)
>>>>>>>>>      at
>>>>>>>>> org.mortbay.jetty.servlet.Context.startContext(Context.java:140)
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1282)
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>> org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:518)
>>>>>>>>>      at
>>>>>>>>> 
>>>> org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:499)
>>>>>>>>>      at
>>>>>>>>> 
>>>>> 
>> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>> org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130)
>>>>>>>>>      at org.mortbay.jetty.Server.doStart(Server.java:224)
>>>>>>>>>      at
>>>>>>>>> 
>>>>> 
>> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> org.apache.isis.core.webserver.WebServerBootstrapper.bootstrap(WebServerBootstrapper.java:85)
>>>>>>>>>      at
>>>>>>>>> org.apache.isis.core.webserver.WebServer.run(WebServer.java:103)
>>>>>>>>>      at
>>>>>>>>> org.apache.isis.core.webserver.WebServer.main(WebServer.java:67)
>>>>>>>>>      at org.apache.isis.WebServer.main(WebServer.java:25)
>>>>>>>>> Caused by: org.apache.isis.applib.services.wrapper.HiddenException:
>>>>>>>>> Reason: Not authorized to view. Identifier:
>>>>>>>>> com.tellmegen.domain.model.Account#name()
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.toException(DomainObjectInvocationHandler.java:642)
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.notifyListenersAndVetoIfRequired(DomainObjectInvocationHandler.java:610)
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.checkVisibility(DomainObjectInvocationHandler.java:594)
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.handleSetterMethodOnProperty(DomainObjectInvocationHandler.java:372)
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.invoke(DomainObjectInvocationHandler.java:201)
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> org.apache.isis.core.wrapper.proxy.ProxyInstantiatorForJavassist$1.invoke(ProxyInstantiatorForJavassist.java:52)
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> com.tellmegen.domain.model.Account_$$_javassist_4.setName(Account_$$_javassist_4.java)
>>>>>>>>>      at
>>>>>>>>> com.tellmegen.domain.model.Accounts.createAccount(Accounts.java:27)
>>>>>>>>>      at
>>>>>>>>> fixture.tellmegen.AccountFixture.execute(AccountFixture.java:18)
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.executeChildIfNotAlready(FixtureScript.java:358)
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.access$0(FixtureScript.java:355)
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> org.apache.isis.applib.fixturescripts.FixtureScript.executeChild(FixtureScript.java:494)
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> org.apache.isis.applib.fixturescripts.FixtureScript.executeChild(FixtureScript.java:516)
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> fixture.tellmegen.AccountWithUsersAndDiseasesFixture.execute(AccountWithUsersAndDiseasesFixture.java:21)
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.executeChildIfNotAlready(FixtureScript.java:358)
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.access$0(FixtureScript.java:355)
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> org.apache.isis.applib.fixturescripts.FixtureScript.run(FixtureScript.java:442)
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> org.apache.isis.applib.fixturescripts.FixtureScript.install(FixtureScript.java:545)
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixture(FixturesInstallerDelegate.java:205)
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtureInTransaction(FixturesInstallerDelegate.java:171)
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtures(FixturesInstallerDelegate.java:158)
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtures(FixturesInstallerDelegate.java:138)
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> org.apache.isis.core.runtime.fixtures.FixturesInstallerAbstract.installFixtures(FixturesInstallerAbstract.java:42)
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> org.apache.isis.core.runtime.systemusinginstallers.IsisSystemAbstract.installFixturesIfRequired(IsisSystemAbstract.java:85)
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> org.apache.isis.core.runtime.system.IsisSystemFixturesHookAbstract.init(IsisSystemFixturesHookAbstract.java:124)
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:133)
>>>>>>>>>      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
>>>> Method)
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>>>>>>>>>      at java.lang.reflect.Method.invoke(Method.java:606)
>>>>>>>>>      at
>>>>>>>>> 
>>>> com.google.inject.internal.ProviderMethod.get(ProviderMethod.java:104)
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
>>>>>>>>>      at com.google.inject.Scopes$1$1.get(Scopes.java:65)
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> com.google.inject.internal.SingleFieldInjector.inject(SingleFieldInjector.java:53)
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:110)
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:75)
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:73)
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1024)
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> com.google.inject.internal.MembersInjectorImpl.injectAndNotify(MembersInjectorImpl.java:73)
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:60)
>>>>>>>>>      ... 20 more
>>>>>>>>> 10:13:37,407  [WicketFilter         main       ERROR]  The
>>>>>>>>> initialization
>>>>>>>>> of an application with name 'WicketFilter' has failed.
>>>>>>>>> com.google.inject.ProvisionException: Guice provision errors:
>>>>>>>>> 
>>>>>>>>> 1) Error in custom provider,
>>>>>>>>> org.apache.isis.applib.services.wrapper.HiddenException: Reason:
>> Not
>>>>>>>>> authorized to view. Identifier:
>>>>>>>>> com.tellmegen.domain.model.Account#name()
>>>>>>>>> at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
>>>>>>>>> at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
>>>>>>>>> while locating org.apache.isis.core.runtime.system.IsisSystem
>>>>>>>>>  for field at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.system(IsisWicketApplication.java:1)
>>>>>>>>> while locating webapp.SimpleApplication
>>>>>>>>> 
>>>>>>>>> 1 error
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> com.google.inject.internal.Errors.throwProvisionExceptionIfErrorsExist(Errors.java:451)
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:65)
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> com.google.inject.internal.InjectorImpl.injectMembers(InjectorImpl.java:944)
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.init(IsisWicketApplication.java:248)
>>>>>>>>>      at
>>>>>>>>> org.apache.wicket.Application.initApplication(Application.java:823)
>>>>>>>>>      at
>>>>>>>>> 
>>>>> 
>> org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:424)
>>>>>>>>>      at
>>>>>>>>> 
>>>>> 
>> org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:351)
>>>>>>>>>      at
>>>>>>>>> 
>> org.mortbay.jetty.servlet.FilterHolder.doStart(FilterHolder.java:97)
>>>>>>>>>      at
>>>>>>>>> 
>>>>> 
>> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:713)
>>>>>>>>>      at
>>>>>>>>> org.mortbay.jetty.servlet.Context.startContext(Context.java:140)
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1282)
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>> org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:518)
>>>>>>>>>      at
>>>>>>>>> 
>>>> org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:499)
>>>>>>>>>      at
>>>>>>>>> 
>>>>> 
>> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>> org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130)
>>>>>>>>>      at org.mortbay.jetty.Server.doStart(Server.java:224)
>>>>>>>>>      at
>>>>>>>>> 
>>>>> 
>> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> org.apache.isis.core.webserver.WebServerBootstrapper.bootstrap(WebServerBootstrapper.java:85)
>>>>>>>>>      at
>>>>>>>>> org.apache.isis.core.webserver.WebServer.run(WebServer.java:103)
>>>>>>>>>      at
>>>>>>>>> org.apache.isis.core.webserver.WebServer.main(WebServer.java:67)
>>>>>>>>>      at org.apache.isis.WebServer.main(WebServer.java:25)
>>>>>>>>> Caused by: org.apache.isis.applib.services.wrapper.HiddenException:
>>>>>>>>> Reason: Not authorized to view. Identifier:
>>>>>>>>> com.tellmegen.domain.model.Account#name()
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.toException(DomainObjectInvocationHandler.java:642)
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.notifyListenersAndVetoIfRequired(DomainObjectInvocationHandler.java:610)
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.checkVisibility(DomainObjectInvocationHandler.java:594)
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.handleSetterMethodOnProperty(DomainObjectInvocationHandler.java:372)
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.invoke(DomainObjectInvocationHandler.java:201)
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> org.apache.isis.core.wrapper.proxy.ProxyInstantiatorForJavassist$1.invoke(ProxyInstantiatorForJavassist.java:52)
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> com.tellmegen.domain.model.Account_$$_javassist_4.setName(Account_$$_javassist_4.java)
>>>>>>>>>      at
>>>>>>>>> com.tellmegen.domain.model.Accounts.createAccount(Accounts.java:27)
>>>>>>>>>      at
>>>>>>>>> fixture.tellmegen.AccountFixture.execute(AccountFixture.java:18)
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.executeChildIfNotAlready(FixtureScript.java:358)
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.access$0(FixtureScript.java:355)
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> org.apache.isis.applib.fixturescripts.FixtureScript.executeChild(FixtureScript.java:494)
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> org.apache.isis.applib.fixturescripts.FixtureScript.executeChild(FixtureScript.java:516)
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> fixture.tellmegen.AccountWithUsersAndDiseasesFixture.execute(AccountWithUsersAndDiseasesFixture.java:21)
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.executeChildIfNotAlready(FixtureScript.java:358)
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.access$0(FixtureScript.java:355)
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> org.apache.isis.applib.fixturescripts.FixtureScript.run(FixtureScript.java:442)
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> org.apache.isis.applib.fixturescripts.FixtureScript.install(FixtureScript.java:545)
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixture(FixturesInstallerDelegate.java:205)
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtureInTransaction(FixturesInstallerDelegate.java:171)
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtures(FixturesInstallerDelegate.java:158)
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtures(FixturesInstallerDelegate.java:138)
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> org.apache.isis.core.runtime.fixtures.FixturesInstallerAbstract.installFixtures(FixturesInstallerAbstract.java:42)
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> org.apache.isis.core.runtime.systemusinginstallers.IsisSystemAbstract.installFixturesIfRequired(IsisSystemAbstract.java:85)
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> org.apache.isis.core.runtime.system.IsisSystemFixturesHookAbstract.init(IsisSystemFixturesHookAbstract.java:124)
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:133)
>>>>>>>>>      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
>>>> Method)
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>>>>>>>>>      at java.lang.reflect.Method.invoke(Method.java:606)
>>>>>>>>>      at
>>>>>>>>> 
>>>> com.google.inject.internal.ProviderMethod.get(ProviderMethod.java:104)
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
>>>>>>>>>      at com.google.inject.Scopes$1$1.get(Scopes.java:65)
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> com.google.inject.internal.SingleFieldInjector.inject(SingleFieldInjector.java:53)
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:110)
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:75)
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:73)
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1024)
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> com.google.inject.internal.MembersInjectorImpl.injectAndNotify(MembersInjectorImpl.java:73)
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:60)
>>>>>>>>>      ... 20 more
>>>>>>>>> 10:13:37,415  [ObjectReflectorDefault main       INFO ]  shutting
>>>> down
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>> org.apache.isis.core.metamodel.specloader.ObjectReflectorDefault@6b72523a
>>>>>>>>> 10:13:37,415  [Application          main       INFO ]
>>>> [WicketFilter]
>>>>>>>>> destroy: Wicket core library initializer
>>>>>>>>> 10:13:37,415  [Application          main       INFO ]
>>>> [WicketFilter]
>>>>>>>>> destroy: Wicket extensions initializer
>>>>>>>>> 10:13:37,421  [log                  main       WARN ]  failed
>>>>>>>>> WicketFilter: javax.servlet.ServletException:
>>>>>>>>> com.google.inject.ProvisionException: Guice provision errors:
>>>>>>>>> 
>>>>>>>>> 1) Error in custom provider,
>>>>>>>>> org.apache.isis.applib.services.wrapper.HiddenException: Reason:
>> Not
>>>>>>>>> authorized to view. Identifier:
>>>>>>>>> com.tellmegen.domain.model.Account#name()
>>>>>>>>> at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
>>>>>>>>> at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
>>>>>>>>> while locating org.apache.isis.core.runtime.system.IsisSystem
>>>>>>>>>  for field at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.system(IsisWicketApplication.java:1)
>>>>>>>>> while locating webapp.SimpleApplication
>>>>>>>>> 
>>>>>>>>> 1 error
>>>>>>>>> 10:13:37,421  [log                  main       WARN ]  Failed
>>>> startup
>>>>> of
>>>>>>>>> context org.mortbay.jetty.webapp.WebAppContext@214ce60
>>>>>>>>> {,src/main/webapp}
>>>>>>>>> javax.servlet.ServletException:
>>>> com.google.inject.ProvisionException:
>>>>>>>>> Guice provision errors:
>>>>>>>>> 
>>>>>>>>> 1) Error in custom provider,
>>>>>>>>> org.apache.isis.applib.services.wrapper.HiddenException: Reason:
>> Not
>>>>>>>>> authorized to view. Identifier:
>>>>>>>>> com.tellmegen.domain.model.Account#name()
>>>>>>>>> at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
>>>>>>>>> at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
>>>>>>>>> while locating org.apache.isis.core.runtime.system.IsisSystem
>>>>>>>>>  for field at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.system(IsisWicketApplication.java:1)
>>>>>>>>> while locating webapp.SimpleApplication
>>>>>>>>> 
>>>>>>>>> 1 error
>>>>>>>>>      at
>>>>>>>>> 
>>>>> 
>> org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:450)
>>>>>>>>>      at
>>>>>>>>> 
>>>>> 
>> org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:351)
>>>>>>>>>      at
>>>>>>>>> 
>> org.mortbay.jetty.servlet.FilterHolder.doStart(FilterHolder.java:97)
>>>>>>>>>      at
>>>>>>>>> 
>>>>> 
>> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:713)
>>>>>>>>>      at
>>>>>>>>> org.mortbay.jetty.servlet.Context.startContext(Context.java:140)
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1282)
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>> org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:518)
>>>>>>>>>      at
>>>>>>>>> 
>>>> org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:499)
>>>>>>>>>      at
>>>>>>>>> 
>>>>> 
>> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>> org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130)
>>>>>>>>>      at org.mortbay.jetty.Server.doStart(Server.java:224)
>>>>>>>>>      at
>>>>>>>>> 
>>>>> 
>> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> org.apache.isis.core.webserver.WebServerBootstrapper.bootstrap(WebServerBootstrapper.java:85)
>>>>>>>>>      at
>>>>>>>>> org.apache.isis.core.webserver.WebServer.run(WebServer.java:103)
>>>>>>>>>      at
>>>>>>>>> org.apache.isis.core.webserver.WebServer.main(WebServer.java:67)
>>>>>>>>>      at org.apache.isis.WebServer.main(WebServer.java:25)
>>>>>>>>> Caused by: com.google.inject.ProvisionException: Guice provision
>>>>> errors:
>>>>>>>>> 
>>>>>>>>> 1) Error in custom provider,
>>>>>>>>> org.apache.isis.applib.services.wrapper.HiddenException: Reason:
>> Not
>>>>>>>>> authorized to view. Identifier:
>>>>>>>>> com.tellmegen.domain.model.Account#name()
>>>>>>>>> at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
>>>>>>>>> at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
>>>>>>>>> while locating org.apache.isis.core.runtime.system.IsisSystem
>>>>>>>>>  for field at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.system(IsisWicketApplication.java:1)
>>>>>>>>> while locating webapp.SimpleApplication
>>>>>>>>> 
>>>>>>>>> 1 error
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> com.google.inject.internal.Errors.throwProvisionExceptionIfErrorsExist(Errors.java:451)
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:65)
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> com.google.inject.internal.InjectorImpl.injectMembers(InjectorImpl.java:944)
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.init(IsisWicketApplication.java:248)
>>>>>>>>>      at
>>>>>>>>> org.apache.wicket.Application.initApplication(Application.java:823)
>>>>>>>>>      at
>>>>>>>>> 
>>>>> 
>> org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:424)
>>>>>>>>>      ... 16 more
>>>>>>>>> Caused by: org.apache.isis.applib.services.wrapper.HiddenException:
>>>>>>>>> Reason: Not authorized to view. Identifier:
>>>>>>>>> com.tellmegen.domain.model.Account#name()
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.toException(DomainObjectInvocationHandler.java:642)
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.notifyListenersAndVetoIfRequired(DomainObjectInvocationHandler.java:610)
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.checkVisibility(DomainObjectInvocationHandler.java:594)
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.handleSetterMethodOnProperty(DomainObjectInvocationHandler.java:372)
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.invoke(DomainObjectInvocationHandler.java:201)
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> org.apache.isis.core.wrapper.proxy.ProxyInstantiatorForJavassist$1.invoke(ProxyInstantiatorForJavassist.java:52)
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> com.tellmegen.domain.model.Account_$$_javassist_4.setName(Account_$$_javassist_4.java)
>>>>>>>>>      at
>>>>>>>>> com.tellmegen.domain.model.Accounts.createAccount(Accounts.java:27)
>>>>>>>>>      at
>>>>>>>>> fixture.tellmegen.AccountFixture.execute(AccountFixture.java:18)
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.executeChildIfNotAlready(FixtureScript.java:358)
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.access$0(FixtureScript.java:355)
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> org.apache.isis.applib.fixturescripts.FixtureScript.executeChild(FixtureScript.java:494)
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> org.apache.isis.applib.fixturescripts.FixtureScript.executeChild(FixtureScript.java:516)
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> fixture.tellmegen.AccountWithUsersAndDiseasesFixture.execute(AccountWithUsersAndDiseasesFixture.java:21)
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.executeChildIfNotAlready(FixtureScript.java:358)
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.access$0(FixtureScript.java:355)
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> org.apache.isis.applib.fixturescripts.FixtureScript.run(FixtureScript.java:442)
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> org.apache.isis.applib.fixturescripts.FixtureScript.install(FixtureScript.java:545)
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixture(FixturesInstallerDelegate.java:205)
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtureInTransaction(FixturesInstallerDelegate.java:171)
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtures(FixturesInstallerDelegate.java:158)
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtures(FixturesInstallerDelegate.java:138)
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> org.apache.isis.core.runtime.fixtures.FixturesInstallerAbstract.installFixtures(FixturesInstallerAbstract.java:42)
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> org.apache.isis.core.runtime.systemusinginstallers.IsisSystemAbstract.installFixturesIfRequired(IsisSystemAbstract.java:85)
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> org.apache.isis.core.runtime.system.IsisSystemFixturesHookAbstract.init(IsisSystemFixturesHookAbstract.java:124)
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:133)
>>>>>>>>>      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
>>>> Method)
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>>>>>>>>>      at java.lang.reflect.Method.invoke(Method.java:606)
>>>>>>>>>      at
>>>>>>>>> 
>>>> com.google.inject.internal.ProviderMethod.get(ProviderMethod.java:104)
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
>>>>>>>>>      at com.google.inject.Scopes$1$1.get(Scopes.java:65)
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> com.google.inject.internal.SingleFieldInjector.inject(SingleFieldInjector.java:53)
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:110)
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:75)
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:73)
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1024)
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> com.google.inject.internal.MembersInjectorImpl.injectAndNotify(MembersInjectorImpl.java:73)
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:60)
>>>>>>>>>      ... 20 more
>>>>>>>>> 10:13:37,422  [log                  main       ERROR]  Nested in
>>>>>>>>> javax.servlet.ServletException:
>>>> com.google.inject.ProvisionException:
>>>>>>>>> Guice
>>>>>>>>> provision errors:
>>>>>>>>> 
>>>>>>>>> 1) Error in custom provider,
>>>>>>>>> org.apache.isis.applib.services.wrapper.HiddenException: Reason:
>> Not
>>>>>>>>> authorized to view. Identifier:
>>>>>>>>> com.tellmegen.domain.model.Account#name()
>>>>>>>>> at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
>>>>>>>>> at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
>>>>>>>>> while locating org.apache.isis.core.runtime.system.IsisSystem
>>>>>>>>>  for field at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.system(IsisWicketApplication.java:1)
>>>>>>>>> while locating webapp.SimpleApplication
>>>>>>>>> 
>>>>>>>>> 1 error:
>>>>>>>>> com.google.inject.ProvisionException: Guice provision errors:
>>>>>>>>> 
>>>>>>>>> 1) Error in custom provider,
>>>>>>>>> org.apache.isis.applib.services.wrapper.HiddenException: Reason:
>> Not
>>>>>>>>> authorized to view. Identifier:
>>>>>>>>> com.tellmegen.domain.model.Account#name()
>>>>>>>>> at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
>>>>>>>>> at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
>>>>>>>>> while locating org.apache.isis.core.runtime.system.IsisSystem
>>>>>>>>>  for field at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.system(IsisWicketApplication.java:1)
>>>>>>>>> while locating webapp.SimpleApplication
>>>>>>>>> 
>>>>>>>>> 1 error
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> com.google.inject.internal.Errors.throwProvisionExceptionIfErrorsExist(Errors.java:451)
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:65)
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> com.google.inject.internal.InjectorImpl.injectMembers(InjectorImpl.java:944)
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.init(IsisWicketApplication.java:248)
>>>>>>>>>      at
>>>>>>>>> org.apache.wicket.Application.initApplication(Application.java:823)
>>>>>>>>>      at
>>>>>>>>> 
>>>>> 
>> org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:424)
>>>>>>>>>      at
>>>>>>>>> 
>>>>> 
>> org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:351)
>>>>>>>>>      at
>>>>>>>>> 
>> org.mortbay.jetty.servlet.FilterHolder.doStart(FilterHolder.java:97)
>>>>>>>>>      at
>>>>>>>>> 
>>>>> 
>> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:713)
>>>>>>>>>      at
>>>>>>>>> org.mortbay.jetty.servlet.Context.startContext(Context.java:140)
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1282)
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>> org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:518)
>>>>>>>>>      at
>>>>>>>>> 
>>>> org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:499)
>>>>>>>>>      at
>>>>>>>>> 
>>>>> 
>> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>> org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130)
>>>>>>>>>      at org.mortbay.jetty.Server.doStart(Server.java:224)
>>>>>>>>>      at
>>>>>>>>> 
>>>>> 
>> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> org.apache.isis.core.webserver.WebServerBootstrapper.bootstrap(WebServerBootstrapper.java:85)
>>>>>>>>>      at
>>>>>>>>> org.apache.isis.core.webserver.WebServer.run(WebServer.java:103)
>>>>>>>>>      at
>>>>>>>>> org.apache.isis.core.webserver.WebServer.main(WebServer.java:67)
>>>>>>>>>      at org.apache.isis.WebServer.main(WebServer.java:25)
>>>>>>>>> Caused by: org.apache.isis.applib.services.wrapper.HiddenException:
>>>>>>>>> Reason: Not authorized to view. Identifier:
>>>>>>>>> com.tellmegen.domain.model.Account#name()
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.toException(DomainObjectInvocationHandler.java:642)
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.notifyListenersAndVetoIfRequired(DomainObjectInvocationHandler.java:610)
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.checkVisibility(DomainObjectInvocationHandler.java:594)
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.handleSetterMethodOnProperty(DomainObjectInvocationHandler.java:372)
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.invoke(DomainObjectInvocationHandler.java:201)
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> org.apache.isis.core.wrapper.proxy.ProxyInstantiatorForJavassist$1.invoke(ProxyInstantiatorForJavassist.java:52)
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> com.tellmegen.domain.model.Account_$$_javassist_4.setName(Account_$$_javassist_4.java)
>>>>>>>>>      at
>>>>>>>>> com.tellmegen.domain.model.Accounts.createAccount(Accounts.java:27)
>>>>>>>>>      at
>>>>>>>>> fixture.tellmegen.AccountFixture.execute(AccountFixture.java:18)
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.executeChildIfNotAlready(FixtureScript.java:358)
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.access$0(FixtureScript.java:355)
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> org.apache.isis.applib.fixturescripts.FixtureScript.executeChild(FixtureScript.java:494)
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> org.apache.isis.applib.fixturescripts.FixtureScript.executeChild(FixtureScript.java:516)
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> fixture.tellmegen.AccountWithUsersAndDiseasesFixture.execute(AccountWithUsersAndDiseasesFixture.java:21)
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.executeChildIfNotAlready(FixtureScript.java:358)
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.access$0(FixtureScript.java:355)
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> org.apache.isis.applib.fixturescripts.FixtureScript.run(FixtureScript.java:442)
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> org.apache.isis.applib.fixturescripts.FixtureScript.install(FixtureScript.java:545)
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixture(FixturesInstallerDelegate.java:205)
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtureInTransaction(FixturesInstallerDelegate.java:171)
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtures(FixturesInstallerDelegate.java:158)
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtures(FixturesInstallerDelegate.java:138)
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> org.apache.isis.core.runtime.fixtures.FixturesInstallerAbstract.installFixtures(FixturesInstallerAbstract.java:42)
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> org.apache.isis.core.runtime.systemusinginstallers.IsisSystemAbstract.installFixturesIfRequired(IsisSystemAbstract.java:85)
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> org.apache.isis.core.runtime.system.IsisSystemFixturesHookAbstract.init(IsisSystemFixturesHookAbstract.java:124)
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:133)
>>>>>>>>>      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
>>>> Method)
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>>>>>>>>>      at java.lang.reflect.Method.invoke(Method.java:606)
>>>>>>>>>      at
>>>>>>>>> 
>>>> com.google.inject.internal.ProviderMethod.get(ProviderMethod.java:104)
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
>>>>>>>>>      at com.google.inject.Scopes$1$1.get(Scopes.java:65)
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> com.google.inject.internal.SingleFieldInjector.inject(SingleFieldInjector.java:53)
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:110)
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:75)
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:73)
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1024)
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> com.google.inject.internal.MembersInjectorImpl.injectAndNotify(MembersInjectorImpl.java:73)
>>>>>>>>>      at
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:60)
>>>>>>>>>      ... 20 more
>>>>>>>>> 10:13:37,430  [log                  main       INFO ]  Started
>>>>>>>>> SocketConnector@0.0.0.0:8080
>>>>>>>>> 
>>>>>>>>> 
>>>>>>>>> 
>>>>>>>>> Óscar Bou Bou
>>>>>>>>> Responsable de Producto
>>>>>>>>> Auditor Jefe de Certificación ISO 27001 en BSI
>>>>>>>>> CISA, CRISC, APMG ISO 20000, ITIL-F
>>>>>>>>> 
>>>>>>>>>  902 900 231 / 620 267 520
>>>>>>>>>  http://www.twitter.com/oscarbou
>>>>>>>>> 
>>>>>>>>>  http://es.linkedin.com/in/oscarbou
>>>>>>>>> 
>>>>>>>>>  http://www.GesConsultor.com <http://www.gesconsultor.com/>
>>>>>>>>> 
>>>>>>>>> 
>>>>>>>>> 
>>>>>>>>> Este mensaje y los ficheros anexos son confidenciales. Los mismos
>>>>>>>>> contienen información reservada que no puede ser difundida. Si
>> usted
>>>>> ha
>>>>>>>>> recibido este correo por error, tenga la amabilidad de eliminarlo
>> de
>>>>> su
>>>>>>>>> sistema y avisar al remitente mediante reenvío a su dirección
>>>>> electrónica;
>>>>>>>>> no deberá copiar el mensaje ni divulgar su contenido a ninguna
>>>>> persona.
>>>>>>>>> Su dirección de correo electrónico junto a sus datos personales
>>>>> constan
>>>>>>>>> en un fichero titularidad de Gesdatos Software, S.L. cuya finalidad
>>>>> es la
>>>>>>>>> de mantener el contacto con Ud. Si quiere saber de qué información
>>>>>>>>> disponemos de Ud., modificarla, y en su caso, cancelarla, puede
>>>>> hacerlo
>>>>>>>>> enviando un escrito al efecto, acompañado de una fotocopia de su
>>>>> D.N.I. a
>>>>>>>>> la siguiente dirección: Gesdatos Software, S.L. , Paseo de la
>>>>> Castellana,
>>>>>>>>> 153 bajo - 28046 (Madrid), y Avda. Cortes Valencianas num. 50, 1ºC
>> -
>>>>> 46015
>>>>>>>>> (Valencia). Asimismo, es su responsabilidad comprobar que este
>>>>> mensaje o
>>>>>>>>> sus archivos adjuntos no contengan virus informáticos, y en caso
>> que
>>>>> los
>>>>>>>>> tuvieran eliminarlos.
>>>>>>>>> 
>>>>>>>> 
>>>>>>>> 
>>>>>>>> *Óscar Bou Bou*
>>>>>>>> Responsable de Producto
>>>>>>>> Auditor Jefe de Certificación ISO 27001 en BSI
>>>>>>>> CISA, CRISC, APMG ISO 20000, ITIL-F
>>>>>>>> 
>>>>>>>>  902 900 231 / 620 267 520
>>>>>>>>  http://www.twitter.com/oscarbou
>>>>>>>> 
>>>>>>>>  http://es.linkedin.com/in/oscarbou
>>>>>>>> 
>>>>>>>>  http://www.GesConsultor.com <http://www.gesconsultor.com/>
>>>>>>>> 
>>>>>>>> 
>>>>>>>> 
>>>>>>>> Este mensaje y los ficheros anexos son confidenciales. Los mismos
>>>>>>>> contienen información reservada que no puede ser difundida. Si usted
>>>> ha
>>>>>>>> recibido este correo por error, tenga la amabilidad de eliminarlo de
>>>> su
>>>>>>>> sistema y avisar al remitente mediante reenvío a su dirección
>>>>> electrónica;
>>>>>>>> no deberá copiar el mensaje ni divulgar su contenido a ninguna
>>>> persona.
>>>>>>>> Su dirección de correo electrónico junto a sus datos personales
>>>> constan
>>>>>>>> en un fichero titularidad de Gesdatos Software, S.L. cuya finalidad
>>>> es
>>>>> la
>>>>>>>> de mantener el contacto con Ud. Si quiere saber de qué información
>>>>>>>> disponemos de Ud., modificarla, y en su caso, cancelarla, puede
>>>> hacerlo
>>>>>>>> enviando un escrito al efecto, acompañado de una fotocopia de su
>>>>> D.N.I. a
>>>>>>>> la siguiente dirección: Gesdatos Software, S.L. , Paseo de la
>>>>> Castellana,
>>>>>>>> 153 bajo - 28046 (Madrid), y Avda. Cortes Valencianas num. 50, 1ºC -
>>>>> 46015
>>>>>>>> (Valencia). Asimismo, es su responsabilidad comprobar que este
>>>> mensaje
>>>>> o
>>>>>>>> sus archivos adjuntos no contengan virus informáticos, y en caso que
>>>>> los
>>>>>>>> tuvieran eliminarlos.
>>>>>>>> 
>>>>>>>> 
>>>>>>>> 
>>>>>>>> 
>>>>>>>> 
>>>>>>>> 
>>>>> 
>>>> 
>> 


Óscar Bou Bou
Responsable de Producto
Auditor Jefe de Certificación ISO 27001 en BSI
CISA, CRISC, APMG ISO 20000, ITIL-F

   902 900 231 / 620 267 520
   http://www.twitter.com/oscarbou <http://www.twitter.com/oscarbou>

   http://es.linkedin.com/in/oscarbou <http://es.linkedin.com/in/oscarbou>

   http://www.GesConsultor.com <http://www.gesconsultor.com/> 




Este mensaje y los ficheros anexos son confidenciales. Los mismos contienen información reservada que no puede ser difundida. Si usted ha recibido este correo por error, tenga la amabilidad de eliminarlo de su sistema y avisar al remitente mediante reenvío a su dirección electrónica; no deberá copiar el mensaje ni divulgar su contenido a ninguna persona.
Su dirección de correo electrónico junto a sus datos personales constan en un fichero titularidad de Gesdatos Software, S.L. cuya finalidad es la de mantener el contacto con Ud. Si quiere saber de qué información disponemos de Ud., modificarla, y en su caso, cancelarla, puede hacerlo enviando un escrito al efecto, acompañado de una fotocopia de su D.N.I. a la siguiente dirección: Gesdatos Software, S.L. , Paseo de la Castellana, 153 bajo - 28046 (Madrid), y Avda. Cortes Valencianas num. 50, 1ºC - 46015 (Valencia). Asimismo, es su responsabilidad comprobar que este mensaje o sus archivos adjuntos no contengan virus informáticos, y en caso que los tuvieran eliminarlos.






Re: Exception on latest snapshot when executing this.wrapperFactory.wrap()

Posted by Dan Haywood <da...@haywood-associates.co.uk>.
OK.  Have raised a ticket...

https://issues.apache.org/jira/browse/ISIS-981.

On 16 December 2014 at 21:37, GESCONSULTOR <o....@gesconsultor.com> wrote:
>
> It's ok for me also.
>
> Running a fixture at startup is an admin job.
>
>
> > El 16/12/2014, a las 22:00, Dan Haywood <da...@haywood-associates.co.uk>
> escribió:
> >
> > thanks,,, that's what I'm thinking too.
> >
> > Oscar, since you have the issue, would you like to cast a vote on this
> one?
> >
> >> On 16 December 2014 at 20:43, Martin Grigorov <mg...@apache.org>
> wrote:
> >>
> >> Hi,
> >>
> >> On Tue, Dec 16, 2014 at 10:29 PM, Dan Haywood <
> >> dan@haywood-associates.co.uk>
> >> wrote:
> >>>
> >>> ok, so... in integration tests we basically run with no security
> manager
> >>> enabled.
> >>>
> >>> ~~~
> >>>
> >>> To summarize the issue:
> >>> - when running the app with fixtures installed during startup, there is
> >> no
> >>> security manager installed, so the ShiroAuthenticatorAndAuthorizor
> (which
> >>> is delegated to by the Isis AuthorizationManagerStandard class) vetoes
> >> the
> >>> interaction.  Net result: the wrapper factory cannot be used, at all.
> >>>
> >>> Possible solution:
> >>> - because there will always be a security manager when accessing the
> app
> >>> via the web, I think it's safe to simply have reverse this and allow
> the
> >>> interaction:
> >>>
> >>> public class ShiroAuthenticatorOrAuthorizor implements Authenticator,
> >>> Authorizor {
> >>>
> >>>    ...
> >>>    private boolean isPermitted(Identifier identifier, String qualifier)
> >> {
> >>>        RealmSecurityManager securityManager = getSecurityManager();
> >>>        if(securityManager == null) {
> >>>              // since a security manager will always be present for
> >>> regular web requests, presumably the user
> >>>              // is running in fixtures during bootstrapping.  We
> >> therefore
> >>> permit the interaction.
> >>>            return true;
> >>>        }
> >>>
> >>> }
> >>>
> >>> Opinions?
> >>
> >> I think it is OK.
> >> No SecurityManager => no security, i.e. everything is allowed.
> >>
> >>
> >>>
> >>>
> >>>
> >>> On 16 December 2014 at 20:10, Dan Haywood <
> dan@haywood-associates.co.uk>
> >>> wrote:
> >>>>
> >>>> Have just reproduced it now...
> >>>>
> >>>> eg
> >>>> in the todoapp, change the ToDoItemAbstract#execute(...) method from:
> >>>>
> >>>>
> >>>>        ToDoItem newToDo = toDoItems.newToDo(category, subcategory,
> >>>> ownedBy, dueBy, cost);
> >>>>
> >>>> to
> >>>>
> >>>>        ToDoItem newToDo =
> >>>> wrapperFactory.wrap(toDoItems).newToDo(description, category,
> >>> subcategory,
> >>>> dueBy, cost);
> >>>>
> >>>> and add:
> >>>>
> >>>>    @javax.inject.Inject
> >>>>    private WrapperFactory wrapperFactory;
> >>>>
> >>>>
> >>>> That will reproduce issue is that when the fixtures run on
> bootstrap...
> >>>> the reason being that there is no Shiro SecurityManager to delegate
> to,
> >>> so
> >>>> we play it safe and veto the interaction.
> >>>>
> >>>> Still exploring the behaviour in integration tests...
> >>>>
> >>>>
> >>>>
> >>>>
> >>>>
> >>>>
> >>>>
> >>>> On 16 December 2014 at 19:44, Martin Grigorov <mg...@apache.org>
> >>>> wrote:
> >>>>>
> >>>>> Hi Oscar,
> >>>>>
> >>>>> What are the steps to reproduce this problem?
> >>>>> On Dec 16, 2014 8:59 PM, "GESCONSULTOR - Óscar Bou" <
> >>>>> o.bou@gesconsultor.com> wrote:
> >>>>>
> >>>>>> Hi, Dan.
> >>>>>>
> >>>>>> I've done the following changes on shiro.ini, but the exception is
> >>> still
> >>>>>> present (getContainer().getUser().getName() returns
> >> "initialisation"):
> >>>>>>
> >>>>>> [users]
> >>>>>> initialisation = pass, admin_role
> >>>>>>
> >>>>>> ...
> >>>>>>
> >>>>>> [roles]
> >>>>>> self-install_role = *
> >>>>>>
> >>>>>>
> >>>>>> Any ideas?
> >>>>>>
> >>>>>> Thanks,
> >>>>>>
> >>>>>> Oscar
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>> El 15/12/2014, a las 12:06, Dan Haywood <
> >> dan@haywood-associates.co.uk>
> >>>>>> escribió:
> >>>>>>
> >>>>>> OK, if you're using the simpleapp archetype then that does have
> >>> security
> >>>>>> enabled, just using the shiro.ini file.... ie our "sven" user etc.
> >>>>>>
> >>>>>> But that doesn't include the "initialization" user.
> >>>>>>
> >>>>>> So I guess the fix is the archetype should include those
> permissions,
> >>>>>> and we should document the existence of this special user account
> >>> somewhere.
> >>>>>>
> >>>>>>
> >>>>>> In the meantime, try granting "initialization" all perms (same as
> >>>>>> "sven") and see what happens.  If it doesn't fix, then double check
> >> (by
> >>>>>> checking the value of getContainer().getUser().getName() what the
> >>> actual
> >>>>>> user account is (just in case I'm mis-remembered the name etc).
> >>>>>>
> >>>>>> Thx
> >>>>>> Dan
> >>>>>>
> >>>>>> ~~~~~~~~~~
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>> On 15 December 2014 at 10:30, GESCONSULTOR - Óscar Bou <
> >>>>>> o.bou@gesconsultor.com> wrote:
> >>>>>>>
> >>>>>>> I've not enabled anything related to security.
> >>>>>>>
> >>>>>>> Just downloaded the simple archetype 3-4 weeks ago.
> >>>>>>>
> >>>>>>> Are there any steps to follow?
> >>>>>>>
> >>>>>>> Thanks,
> >>>>>>>
> >>>>>>> Oscar
> >>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>>> El 15/12/2014, a las 11:15, Dan Haywood <
> >> dan@haywood-associates.co.uk
> >>>>
> >>>>>>> escribió:
> >>>>>>>
> >>>>>>>
> >>>>>>> Have you enabled security also?  The exception stack trace
> includes:
> >>>>>>>
> >>>>>>> org.apache.isis.applib.services.wrapper.HiddenException: Reason:
> Not
> >>>>>>> authorized to view. Identifier:
> >>>>>>> com.tellmegen.domain.model.Account#name()
> >>>>>>>
> >>>>>>> Initialization is performed using a "special" user (I think it's
> >>> called
> >>>>>>> "initialization" or something); I'm guessing you'll need to give
> >> that
> >>>>>>> special account permissions?
> >>>>>>>
> >>>>>>> Let us know if that helps
> >>>>>>>
> >>>>>>> Cheers
> >>>>>>> Dan
> >>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>>> On 15 December 2014 at 09:42, GESCONSULTOR - Óscar Bou <
> >>>>>>> o.bou@gesconsultor.com> wrote:
> >>>>>>>
> >>>>>>>
> >>>>>>> Hi to all.
> >>>>>>>
> >>>>>>> I've started some work using the latest snapshot.
> >>>>>>>
> >>>>>>> I was used to invoke all setters inside a
> >>>>>>> wrapperFactory.wrap(domainObject).setXXX() in order to always force
> >>>>>>> execution of domain logic placed inside the validateXXX, hiddenXXX,
> >>>>>>> disabledXXX, modifyXXX, clearXXX, etc. methods.
> >>>>>>>
> >>>>>>> But on this new project an exception is thrown. Seems some
> >>>>>>> initialization
> >>>>>>> is missing? Perhaps WrapperFactory cannot be used inside
> >>> FixtureScripts?
> >>>>>>>
> >>>>>>> Thanks,
> >>>>>>>
> >>>>>>> Oscar
> >>>>>>>
> >>>>>>>
> >>>>>>> ...
> >>>>>>>
> >>>>>>> 10:13:37,344  [Native               main       DEBUG]  INSERT INTO
> >>>>>>> "DiseaseSNPGenotype"
> >>
> ("description","orRatioPreffix","confidence","snpDisease_id_OID","orRatioFactor","genotype","version")
> >>>>>>> VALUES (<'description'>,<'TD'>,<1>,<2>,<0.80>,<'TT'>,<1>)
> >>>>>>> 10:13:37,345  [Native               main       DEBUG]  UPDATE
> >>>>>>> "DiseaseSNP"
> >>>>>>> SET "version"=<2> WHERE "id"=<2>
> >>>>>>> account-with-users-and-diseases-fixture/account-fixture     : EXEC
> >>>>>>> fixture.tellmegen.AccountFixture
> >>>>>>> 10:13:37,390  [FixturesInstallerDelegate main       ERROR]
> >> installing
> >>>>>>> fixture fixture.tellmegen.AccountWithUsersAndDiseasesFixture
> failed;
> >>>>>>> aborting
> >>>>>>> org.apache.isis.applib.services.wrapper.HiddenException: Reason:
> Not
> >>>>>>> authorized to view. Identifier:
> >>>>>>> com.tellmegen.domain.model.Account#name()
> >>>>>>>       at
> >>
> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.toException(DomainObjectInvocationHandler.java:642)
> >>>>>>>       at
> >>
> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.notifyListenersAndVetoIfRequired(DomainObjectInvocationHandler.java:610)
> >>>>>>>       at
> >>
> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.checkVisibility(DomainObjectInvocationHandler.java:594)
> >>>>>>>       at
> >>
> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.handleSetterMethodOnProperty(DomainObjectInvocationHandler.java:372)
> >>>>>>>       at
> >>
> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.invoke(DomainObjectInvocationHandler.java:201)
> >>>>>>>       at
> >>
> org.apache.isis.core.wrapper.proxy.ProxyInstantiatorForJavassist$1.invoke(ProxyInstantiatorForJavassist.java:52)
> >>>>>>>       at
> >>
> com.tellmegen.domain.model.Account_$$_javassist_4.setName(Account_$$_javassist_4.java)
> >>>>>>>       at
> >>>>>>> com.tellmegen.domain.model.Accounts.createAccount(Accounts.java:27)
> >>>>>>>       at
> >>>>>>> fixture.tellmegen.AccountFixture.execute(AccountFixture.java:18)
> >>>>>>>       at
> >>
> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.executeChildIfNotAlready(FixtureScript.java:358)
> >>>>>>>       at
> >>
> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.access$0(FixtureScript.java:355)
> >>>>>>>       at
> >>
> org.apache.isis.applib.fixturescripts.FixtureScript.executeChild(FixtureScript.java:494)
> >>>>>>>       at
> >>
> org.apache.isis.applib.fixturescripts.FixtureScript.executeChild(FixtureScript.java:516)
> >>>>>>>       at
> >>
> fixture.tellmegen.AccountWithUsersAndDiseasesFixture.execute(AccountWithUsersAndDiseasesFixture.java:21)
> >>>>>>>       at
> >>
> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.executeChildIfNotAlready(FixtureScript.java:358)
> >>>>>>>       at
> >>
> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.access$0(FixtureScript.java:355)
> >>>>>>>       at
> >>
> org.apache.isis.applib.fixturescripts.FixtureScript.run(FixtureScript.java:442)
> >>>>>>>       at
> >>
> org.apache.isis.applib.fixturescripts.FixtureScript.install(FixtureScript.java:545)
> >>>>>>>       at
> >>
> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixture(FixturesInstallerDelegate.java:205)
> >>>>>>>       at
> >>
> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtureInTransaction(FixturesInstallerDelegate.java:171)
> >>>>>>>       at
> >>
> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtures(FixturesInstallerDelegate.java:158)
> >>>>>>>       at
> >>
> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtures(FixturesInstallerDelegate.java:138)
> >>>>>>>       at
> >>
> org.apache.isis.core.runtime.fixtures.FixturesInstallerAbstract.installFixtures(FixturesInstallerAbstract.java:42)
> >>>>>>>       at
> >>
> org.apache.isis.core.runtime.systemusinginstallers.IsisSystemAbstract.installFixturesIfRequired(IsisSystemAbstract.java:85)
> >>>>>>>       at
> >>
> org.apache.isis.core.runtime.system.IsisSystemFixturesHookAbstract.init(IsisSystemFixturesHookAbstract.java:124)
> >>>>>>>       at
> >>
> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:133)
> >>>>>>>       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> >> Method)
> >>>>>>>       at
> >>
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
> >>>>>>>       at
> >>
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> >>>>>>>       at java.lang.reflect.Method.invoke(Method.java:606)
> >>>>>>>       at
> >> com.google.inject.internal.ProviderMethod.get(ProviderMethod.java:104)
> >>>>>>>       at
> >>
> com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
> >>>>>>>       at
> >>
> com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
> >>>>>>>       at
> >>
> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
> >>>>>>>       at
> >>>
> >>
> com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
> >>>>>>>       at com.google.inject.Scopes$1$1.get(Scopes.java:65)
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> com.google.inject.internal.SingleFieldInjector.inject(SingleFieldInjector.java:53)
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:110)
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:75)
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:73)
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1024)
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> com.google.inject.internal.MembersInjectorImpl.injectAndNotify(MembersInjectorImpl.java:73)
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:60)
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> com.google.inject.internal.InjectorImpl.injectMembers(InjectorImpl.java:944)
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.init(IsisWicketApplication.java:248)
> >>>>>>>       at
> >>>>>>> org.apache.wicket.Application.initApplication(Application.java:823)
> >>>>>>>       at
> >>>>>>>
> >>>
> org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:424)
> >>>>>>>       at
> >>>>>>>
> >>>
> org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:351)
> >>>>>>>       at
> >>>>>>>
> org.mortbay.jetty.servlet.FilterHolder.doStart(FilterHolder.java:97)
> >>>>>>>       at
> >>>>>>>
> >>>
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:713)
> >>>>>>>       at
> >>>>>>> org.mortbay.jetty.servlet.Context.startContext(Context.java:140)
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1282)
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:518)
> >>>>>>>       at
> >>>>>>>
> >> org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:499)
> >>>>>>>       at
> >>>>>>>
> >>>
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130)
> >>>>>>>       at org.mortbay.jetty.Server.doStart(Server.java:224)
> >>>>>>>       at
> >>>>>>>
> >>>
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> org.apache.isis.core.webserver.WebServerBootstrapper.bootstrap(WebServerBootstrapper.java:85)
> >>>>>>>       at
> >>>>>>> org.apache.isis.core.webserver.WebServer.run(WebServer.java:103)
> >>>>>>>       at
> >>>>>>> org.apache.isis.core.webserver.WebServer.main(WebServer.java:67)
> >>>>>>>       at org.apache.isis.WebServer.main(WebServer.java:25)
> >>>>>>> 10:13:37,392  [IsisTransaction      main       INFO ]  abort
> >>> transaction
> >>>>>>> IsisTransaction@53887ced[state=IN_PROGRESS,commands=0]
> >>>>>>> 10:13:37,396  [IsisWicketApplication main       ERROR]  Failed to
> >>>>>>> initialize
> >>>>>>> com.google.inject.ProvisionException: Guice provision errors:
> >>>>>>>
> >>>>>>> 1) Error in custom provider,
> >>>>>>> org.apache.isis.applib.services.wrapper.HiddenException: Reason:
> Not
> >>>>>>> authorized to view. Identifier:
> >>>>>>> com.tellmegen.domain.model.Account#name()
> >>>>>>> at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
> >>>>>>> at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
> >>>>>>> while locating org.apache.isis.core.runtime.system.IsisSystem
> >>>>>>>   for field at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.system(IsisWicketApplication.java:1)
> >>>>>>> while locating webapp.SimpleApplication
> >>>>>>>
> >>>>>>> 1 error
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> com.google.inject.internal.Errors.throwProvisionExceptionIfErrorsExist(Errors.java:451)
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:65)
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> com.google.inject.internal.InjectorImpl.injectMembers(InjectorImpl.java:944)
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.init(IsisWicketApplication.java:248)
> >>>>>>>       at
> >>>>>>> org.apache.wicket.Application.initApplication(Application.java:823)
> >>>>>>>       at
> >>>>>>>
> >>>
> org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:424)
> >>>>>>>       at
> >>>>>>>
> >>>
> org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:351)
> >>>>>>>       at
> >>>>>>>
> org.mortbay.jetty.servlet.FilterHolder.doStart(FilterHolder.java:97)
> >>>>>>>       at
> >>>>>>>
> >>>
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:713)
> >>>>>>>       at
> >>>>>>> org.mortbay.jetty.servlet.Context.startContext(Context.java:140)
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1282)
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:518)
> >>>>>>>       at
> >>>>>>>
> >> org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:499)
> >>>>>>>       at
> >>>>>>>
> >>>
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130)
> >>>>>>>       at org.mortbay.jetty.Server.doStart(Server.java:224)
> >>>>>>>       at
> >>>>>>>
> >>>
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> org.apache.isis.core.webserver.WebServerBootstrapper.bootstrap(WebServerBootstrapper.java:85)
> >>>>>>>       at
> >>>>>>> org.apache.isis.core.webserver.WebServer.run(WebServer.java:103)
> >>>>>>>       at
> >>>>>>> org.apache.isis.core.webserver.WebServer.main(WebServer.java:67)
> >>>>>>>       at org.apache.isis.WebServer.main(WebServer.java:25)
> >>>>>>> Caused by: org.apache.isis.applib.services.wrapper.HiddenException:
> >>>>>>> Reason: Not authorized to view. Identifier:
> >>>>>>> com.tellmegen.domain.model.Account#name()
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.toException(DomainObjectInvocationHandler.java:642)
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.notifyListenersAndVetoIfRequired(DomainObjectInvocationHandler.java:610)
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.checkVisibility(DomainObjectInvocationHandler.java:594)
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.handleSetterMethodOnProperty(DomainObjectInvocationHandler.java:372)
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.invoke(DomainObjectInvocationHandler.java:201)
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> org.apache.isis.core.wrapper.proxy.ProxyInstantiatorForJavassist$1.invoke(ProxyInstantiatorForJavassist.java:52)
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> com.tellmegen.domain.model.Account_$$_javassist_4.setName(Account_$$_javassist_4.java)
> >>>>>>>       at
> >>>>>>> com.tellmegen.domain.model.Accounts.createAccount(Accounts.java:27)
> >>>>>>>       at
> >>>>>>> fixture.tellmegen.AccountFixture.execute(AccountFixture.java:18)
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.executeChildIfNotAlready(FixtureScript.java:358)
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.access$0(FixtureScript.java:355)
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> org.apache.isis.applib.fixturescripts.FixtureScript.executeChild(FixtureScript.java:494)
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> org.apache.isis.applib.fixturescripts.FixtureScript.executeChild(FixtureScript.java:516)
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> fixture.tellmegen.AccountWithUsersAndDiseasesFixture.execute(AccountWithUsersAndDiseasesFixture.java:21)
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.executeChildIfNotAlready(FixtureScript.java:358)
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.access$0(FixtureScript.java:355)
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> org.apache.isis.applib.fixturescripts.FixtureScript.run(FixtureScript.java:442)
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> org.apache.isis.applib.fixturescripts.FixtureScript.install(FixtureScript.java:545)
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixture(FixturesInstallerDelegate.java:205)
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtureInTransaction(FixturesInstallerDelegate.java:171)
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtures(FixturesInstallerDelegate.java:158)
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtures(FixturesInstallerDelegate.java:138)
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> org.apache.isis.core.runtime.fixtures.FixturesInstallerAbstract.installFixtures(FixturesInstallerAbstract.java:42)
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> org.apache.isis.core.runtime.systemusinginstallers.IsisSystemAbstract.installFixturesIfRequired(IsisSystemAbstract.java:85)
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> org.apache.isis.core.runtime.system.IsisSystemFixturesHookAbstract.init(IsisSystemFixturesHookAbstract.java:124)
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:133)
> >>>>>>>       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> >> Method)
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> >>>>>>>       at java.lang.reflect.Method.invoke(Method.java:606)
> >>>>>>>       at
> >>>>>>>
> >> com.google.inject.internal.ProviderMethod.get(ProviderMethod.java:104)
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
> >>>>>>>       at com.google.inject.Scopes$1$1.get(Scopes.java:65)
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> com.google.inject.internal.SingleFieldInjector.inject(SingleFieldInjector.java:53)
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:110)
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:75)
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:73)
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1024)
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> com.google.inject.internal.MembersInjectorImpl.injectAndNotify(MembersInjectorImpl.java:73)
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:60)
> >>>>>>>       ... 20 more
> >>>>>>> 10:13:37,407  [WicketFilter         main       ERROR]  The
> >>>>>>> initialization
> >>>>>>> of an application with name 'WicketFilter' has failed.
> >>>>>>> com.google.inject.ProvisionException: Guice provision errors:
> >>>>>>>
> >>>>>>> 1) Error in custom provider,
> >>>>>>> org.apache.isis.applib.services.wrapper.HiddenException: Reason:
> Not
> >>>>>>> authorized to view. Identifier:
> >>>>>>> com.tellmegen.domain.model.Account#name()
> >>>>>>> at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
> >>>>>>> at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
> >>>>>>> while locating org.apache.isis.core.runtime.system.IsisSystem
> >>>>>>>   for field at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.system(IsisWicketApplication.java:1)
> >>>>>>> while locating webapp.SimpleApplication
> >>>>>>>
> >>>>>>> 1 error
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> com.google.inject.internal.Errors.throwProvisionExceptionIfErrorsExist(Errors.java:451)
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:65)
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> com.google.inject.internal.InjectorImpl.injectMembers(InjectorImpl.java:944)
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.init(IsisWicketApplication.java:248)
> >>>>>>>       at
> >>>>>>> org.apache.wicket.Application.initApplication(Application.java:823)
> >>>>>>>       at
> >>>>>>>
> >>>
> org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:424)
> >>>>>>>       at
> >>>>>>>
> >>>
> org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:351)
> >>>>>>>       at
> >>>>>>>
> org.mortbay.jetty.servlet.FilterHolder.doStart(FilterHolder.java:97)
> >>>>>>>       at
> >>>>>>>
> >>>
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:713)
> >>>>>>>       at
> >>>>>>> org.mortbay.jetty.servlet.Context.startContext(Context.java:140)
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1282)
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:518)
> >>>>>>>       at
> >>>>>>>
> >> org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:499)
> >>>>>>>       at
> >>>>>>>
> >>>
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130)
> >>>>>>>       at org.mortbay.jetty.Server.doStart(Server.java:224)
> >>>>>>>       at
> >>>>>>>
> >>>
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> org.apache.isis.core.webserver.WebServerBootstrapper.bootstrap(WebServerBootstrapper.java:85)
> >>>>>>>       at
> >>>>>>> org.apache.isis.core.webserver.WebServer.run(WebServer.java:103)
> >>>>>>>       at
> >>>>>>> org.apache.isis.core.webserver.WebServer.main(WebServer.java:67)
> >>>>>>>       at org.apache.isis.WebServer.main(WebServer.java:25)
> >>>>>>> Caused by: org.apache.isis.applib.services.wrapper.HiddenException:
> >>>>>>> Reason: Not authorized to view. Identifier:
> >>>>>>> com.tellmegen.domain.model.Account#name()
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.toException(DomainObjectInvocationHandler.java:642)
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.notifyListenersAndVetoIfRequired(DomainObjectInvocationHandler.java:610)
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.checkVisibility(DomainObjectInvocationHandler.java:594)
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.handleSetterMethodOnProperty(DomainObjectInvocationHandler.java:372)
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.invoke(DomainObjectInvocationHandler.java:201)
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> org.apache.isis.core.wrapper.proxy.ProxyInstantiatorForJavassist$1.invoke(ProxyInstantiatorForJavassist.java:52)
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> com.tellmegen.domain.model.Account_$$_javassist_4.setName(Account_$$_javassist_4.java)
> >>>>>>>       at
> >>>>>>> com.tellmegen.domain.model.Accounts.createAccount(Accounts.java:27)
> >>>>>>>       at
> >>>>>>> fixture.tellmegen.AccountFixture.execute(AccountFixture.java:18)
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.executeChildIfNotAlready(FixtureScript.java:358)
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.access$0(FixtureScript.java:355)
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> org.apache.isis.applib.fixturescripts.FixtureScript.executeChild(FixtureScript.java:494)
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> org.apache.isis.applib.fixturescripts.FixtureScript.executeChild(FixtureScript.java:516)
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> fixture.tellmegen.AccountWithUsersAndDiseasesFixture.execute(AccountWithUsersAndDiseasesFixture.java:21)
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.executeChildIfNotAlready(FixtureScript.java:358)
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.access$0(FixtureScript.java:355)
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> org.apache.isis.applib.fixturescripts.FixtureScript.run(FixtureScript.java:442)
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> org.apache.isis.applib.fixturescripts.FixtureScript.install(FixtureScript.java:545)
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixture(FixturesInstallerDelegate.java:205)
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtureInTransaction(FixturesInstallerDelegate.java:171)
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtures(FixturesInstallerDelegate.java:158)
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtures(FixturesInstallerDelegate.java:138)
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> org.apache.isis.core.runtime.fixtures.FixturesInstallerAbstract.installFixtures(FixturesInstallerAbstract.java:42)
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> org.apache.isis.core.runtime.systemusinginstallers.IsisSystemAbstract.installFixturesIfRequired(IsisSystemAbstract.java:85)
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> org.apache.isis.core.runtime.system.IsisSystemFixturesHookAbstract.init(IsisSystemFixturesHookAbstract.java:124)
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:133)
> >>>>>>>       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> >> Method)
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> >>>>>>>       at java.lang.reflect.Method.invoke(Method.java:606)
> >>>>>>>       at
> >>>>>>>
> >> com.google.inject.internal.ProviderMethod.get(ProviderMethod.java:104)
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
> >>>>>>>       at com.google.inject.Scopes$1$1.get(Scopes.java:65)
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> com.google.inject.internal.SingleFieldInjector.inject(SingleFieldInjector.java:53)
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:110)
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:75)
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:73)
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1024)
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> com.google.inject.internal.MembersInjectorImpl.injectAndNotify(MembersInjectorImpl.java:73)
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:60)
> >>>>>>>       ... 20 more
> >>>>>>> 10:13:37,415  [ObjectReflectorDefault main       INFO ]  shutting
> >> down
> >>>>>>>
> >>>>>>>
> >>>
> org.apache.isis.core.metamodel.specloader.ObjectReflectorDefault@6b72523a
> >>>>>>> 10:13:37,415  [Application          main       INFO ]
> >> [WicketFilter]
> >>>>>>> destroy: Wicket core library initializer
> >>>>>>> 10:13:37,415  [Application          main       INFO ]
> >> [WicketFilter]
> >>>>>>> destroy: Wicket extensions initializer
> >>>>>>> 10:13:37,421  [log                  main       WARN ]  failed
> >>>>>>> WicketFilter: javax.servlet.ServletException:
> >>>>>>> com.google.inject.ProvisionException: Guice provision errors:
> >>>>>>>
> >>>>>>> 1) Error in custom provider,
> >>>>>>> org.apache.isis.applib.services.wrapper.HiddenException: Reason:
> Not
> >>>>>>> authorized to view. Identifier:
> >>>>>>> com.tellmegen.domain.model.Account#name()
> >>>>>>> at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
> >>>>>>> at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
> >>>>>>> while locating org.apache.isis.core.runtime.system.IsisSystem
> >>>>>>>   for field at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.system(IsisWicketApplication.java:1)
> >>>>>>> while locating webapp.SimpleApplication
> >>>>>>>
> >>>>>>> 1 error
> >>>>>>> 10:13:37,421  [log                  main       WARN ]  Failed
> >> startup
> >>> of
> >>>>>>> context org.mortbay.jetty.webapp.WebAppContext@214ce60
> >>>>>>> {,src/main/webapp}
> >>>>>>> javax.servlet.ServletException:
> >> com.google.inject.ProvisionException:
> >>>>>>> Guice provision errors:
> >>>>>>>
> >>>>>>> 1) Error in custom provider,
> >>>>>>> org.apache.isis.applib.services.wrapper.HiddenException: Reason:
> Not
> >>>>>>> authorized to view. Identifier:
> >>>>>>> com.tellmegen.domain.model.Account#name()
> >>>>>>> at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
> >>>>>>> at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
> >>>>>>> while locating org.apache.isis.core.runtime.system.IsisSystem
> >>>>>>>   for field at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.system(IsisWicketApplication.java:1)
> >>>>>>> while locating webapp.SimpleApplication
> >>>>>>>
> >>>>>>> 1 error
> >>>>>>>       at
> >>>>>>>
> >>>
> org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:450)
> >>>>>>>       at
> >>>>>>>
> >>>
> org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:351)
> >>>>>>>       at
> >>>>>>>
> org.mortbay.jetty.servlet.FilterHolder.doStart(FilterHolder.java:97)
> >>>>>>>       at
> >>>>>>>
> >>>
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:713)
> >>>>>>>       at
> >>>>>>> org.mortbay.jetty.servlet.Context.startContext(Context.java:140)
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1282)
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:518)
> >>>>>>>       at
> >>>>>>>
> >> org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:499)
> >>>>>>>       at
> >>>>>>>
> >>>
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130)
> >>>>>>>       at org.mortbay.jetty.Server.doStart(Server.java:224)
> >>>>>>>       at
> >>>>>>>
> >>>
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> org.apache.isis.core.webserver.WebServerBootstrapper.bootstrap(WebServerBootstrapper.java:85)
> >>>>>>>       at
> >>>>>>> org.apache.isis.core.webserver.WebServer.run(WebServer.java:103)
> >>>>>>>       at
> >>>>>>> org.apache.isis.core.webserver.WebServer.main(WebServer.java:67)
> >>>>>>>       at org.apache.isis.WebServer.main(WebServer.java:25)
> >>>>>>> Caused by: com.google.inject.ProvisionException: Guice provision
> >>> errors:
> >>>>>>>
> >>>>>>> 1) Error in custom provider,
> >>>>>>> org.apache.isis.applib.services.wrapper.HiddenException: Reason:
> Not
> >>>>>>> authorized to view. Identifier:
> >>>>>>> com.tellmegen.domain.model.Account#name()
> >>>>>>> at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
> >>>>>>> at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
> >>>>>>> while locating org.apache.isis.core.runtime.system.IsisSystem
> >>>>>>>   for field at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.system(IsisWicketApplication.java:1)
> >>>>>>> while locating webapp.SimpleApplication
> >>>>>>>
> >>>>>>> 1 error
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> com.google.inject.internal.Errors.throwProvisionExceptionIfErrorsExist(Errors.java:451)
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:65)
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> com.google.inject.internal.InjectorImpl.injectMembers(InjectorImpl.java:944)
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.init(IsisWicketApplication.java:248)
> >>>>>>>       at
> >>>>>>> org.apache.wicket.Application.initApplication(Application.java:823)
> >>>>>>>       at
> >>>>>>>
> >>>
> org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:424)
> >>>>>>>       ... 16 more
> >>>>>>> Caused by: org.apache.isis.applib.services.wrapper.HiddenException:
> >>>>>>> Reason: Not authorized to view. Identifier:
> >>>>>>> com.tellmegen.domain.model.Account#name()
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.toException(DomainObjectInvocationHandler.java:642)
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.notifyListenersAndVetoIfRequired(DomainObjectInvocationHandler.java:610)
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.checkVisibility(DomainObjectInvocationHandler.java:594)
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.handleSetterMethodOnProperty(DomainObjectInvocationHandler.java:372)
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.invoke(DomainObjectInvocationHandler.java:201)
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> org.apache.isis.core.wrapper.proxy.ProxyInstantiatorForJavassist$1.invoke(ProxyInstantiatorForJavassist.java:52)
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> com.tellmegen.domain.model.Account_$$_javassist_4.setName(Account_$$_javassist_4.java)
> >>>>>>>       at
> >>>>>>> com.tellmegen.domain.model.Accounts.createAccount(Accounts.java:27)
> >>>>>>>       at
> >>>>>>> fixture.tellmegen.AccountFixture.execute(AccountFixture.java:18)
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.executeChildIfNotAlready(FixtureScript.java:358)
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.access$0(FixtureScript.java:355)
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> org.apache.isis.applib.fixturescripts.FixtureScript.executeChild(FixtureScript.java:494)
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> org.apache.isis.applib.fixturescripts.FixtureScript.executeChild(FixtureScript.java:516)
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> fixture.tellmegen.AccountWithUsersAndDiseasesFixture.execute(AccountWithUsersAndDiseasesFixture.java:21)
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.executeChildIfNotAlready(FixtureScript.java:358)
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.access$0(FixtureScript.java:355)
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> org.apache.isis.applib.fixturescripts.FixtureScript.run(FixtureScript.java:442)
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> org.apache.isis.applib.fixturescripts.FixtureScript.install(FixtureScript.java:545)
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixture(FixturesInstallerDelegate.java:205)
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtureInTransaction(FixturesInstallerDelegate.java:171)
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtures(FixturesInstallerDelegate.java:158)
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtures(FixturesInstallerDelegate.java:138)
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> org.apache.isis.core.runtime.fixtures.FixturesInstallerAbstract.installFixtures(FixturesInstallerAbstract.java:42)
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> org.apache.isis.core.runtime.systemusinginstallers.IsisSystemAbstract.installFixturesIfRequired(IsisSystemAbstract.java:85)
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> org.apache.isis.core.runtime.system.IsisSystemFixturesHookAbstract.init(IsisSystemFixturesHookAbstract.java:124)
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:133)
> >>>>>>>       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> >> Method)
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> >>>>>>>       at java.lang.reflect.Method.invoke(Method.java:606)
> >>>>>>>       at
> >>>>>>>
> >> com.google.inject.internal.ProviderMethod.get(ProviderMethod.java:104)
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
> >>>>>>>       at com.google.inject.Scopes$1$1.get(Scopes.java:65)
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> com.google.inject.internal.SingleFieldInjector.inject(SingleFieldInjector.java:53)
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:110)
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:75)
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:73)
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1024)
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> com.google.inject.internal.MembersInjectorImpl.injectAndNotify(MembersInjectorImpl.java:73)
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:60)
> >>>>>>>       ... 20 more
> >>>>>>> 10:13:37,422  [log                  main       ERROR]  Nested in
> >>>>>>> javax.servlet.ServletException:
> >> com.google.inject.ProvisionException:
> >>>>>>> Guice
> >>>>>>> provision errors:
> >>>>>>>
> >>>>>>> 1) Error in custom provider,
> >>>>>>> org.apache.isis.applib.services.wrapper.HiddenException: Reason:
> Not
> >>>>>>> authorized to view. Identifier:
> >>>>>>> com.tellmegen.domain.model.Account#name()
> >>>>>>> at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
> >>>>>>> at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
> >>>>>>> while locating org.apache.isis.core.runtime.system.IsisSystem
> >>>>>>>   for field at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.system(IsisWicketApplication.java:1)
> >>>>>>> while locating webapp.SimpleApplication
> >>>>>>>
> >>>>>>> 1 error:
> >>>>>>> com.google.inject.ProvisionException: Guice provision errors:
> >>>>>>>
> >>>>>>> 1) Error in custom provider,
> >>>>>>> org.apache.isis.applib.services.wrapper.HiddenException: Reason:
> Not
> >>>>>>> authorized to view. Identifier:
> >>>>>>> com.tellmegen.domain.model.Account#name()
> >>>>>>> at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
> >>>>>>> at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
> >>>>>>> while locating org.apache.isis.core.runtime.system.IsisSystem
> >>>>>>>   for field at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.system(IsisWicketApplication.java:1)
> >>>>>>> while locating webapp.SimpleApplication
> >>>>>>>
> >>>>>>> 1 error
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> com.google.inject.internal.Errors.throwProvisionExceptionIfErrorsExist(Errors.java:451)
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:65)
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> com.google.inject.internal.InjectorImpl.injectMembers(InjectorImpl.java:944)
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.init(IsisWicketApplication.java:248)
> >>>>>>>       at
> >>>>>>> org.apache.wicket.Application.initApplication(Application.java:823)
> >>>>>>>       at
> >>>>>>>
> >>>
> org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:424)
> >>>>>>>       at
> >>>>>>>
> >>>
> org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:351)
> >>>>>>>       at
> >>>>>>>
> org.mortbay.jetty.servlet.FilterHolder.doStart(FilterHolder.java:97)
> >>>>>>>       at
> >>>>>>>
> >>>
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:713)
> >>>>>>>       at
> >>>>>>> org.mortbay.jetty.servlet.Context.startContext(Context.java:140)
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1282)
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:518)
> >>>>>>>       at
> >>>>>>>
> >> org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:499)
> >>>>>>>       at
> >>>>>>>
> >>>
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130)
> >>>>>>>       at org.mortbay.jetty.Server.doStart(Server.java:224)
> >>>>>>>       at
> >>>>>>>
> >>>
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> org.apache.isis.core.webserver.WebServerBootstrapper.bootstrap(WebServerBootstrapper.java:85)
> >>>>>>>       at
> >>>>>>> org.apache.isis.core.webserver.WebServer.run(WebServer.java:103)
> >>>>>>>       at
> >>>>>>> org.apache.isis.core.webserver.WebServer.main(WebServer.java:67)
> >>>>>>>       at org.apache.isis.WebServer.main(WebServer.java:25)
> >>>>>>> Caused by: org.apache.isis.applib.services.wrapper.HiddenException:
> >>>>>>> Reason: Not authorized to view. Identifier:
> >>>>>>> com.tellmegen.domain.model.Account#name()
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.toException(DomainObjectInvocationHandler.java:642)
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.notifyListenersAndVetoIfRequired(DomainObjectInvocationHandler.java:610)
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.checkVisibility(DomainObjectInvocationHandler.java:594)
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.handleSetterMethodOnProperty(DomainObjectInvocationHandler.java:372)
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.invoke(DomainObjectInvocationHandler.java:201)
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> org.apache.isis.core.wrapper.proxy.ProxyInstantiatorForJavassist$1.invoke(ProxyInstantiatorForJavassist.java:52)
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> com.tellmegen.domain.model.Account_$$_javassist_4.setName(Account_$$_javassist_4.java)
> >>>>>>>       at
> >>>>>>> com.tellmegen.domain.model.Accounts.createAccount(Accounts.java:27)
> >>>>>>>       at
> >>>>>>> fixture.tellmegen.AccountFixture.execute(AccountFixture.java:18)
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.executeChildIfNotAlready(FixtureScript.java:358)
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.access$0(FixtureScript.java:355)
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> org.apache.isis.applib.fixturescripts.FixtureScript.executeChild(FixtureScript.java:494)
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> org.apache.isis.applib.fixturescripts.FixtureScript.executeChild(FixtureScript.java:516)
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> fixture.tellmegen.AccountWithUsersAndDiseasesFixture.execute(AccountWithUsersAndDiseasesFixture.java:21)
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.executeChildIfNotAlready(FixtureScript.java:358)
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.access$0(FixtureScript.java:355)
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> org.apache.isis.applib.fixturescripts.FixtureScript.run(FixtureScript.java:442)
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> org.apache.isis.applib.fixturescripts.FixtureScript.install(FixtureScript.java:545)
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixture(FixturesInstallerDelegate.java:205)
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtureInTransaction(FixturesInstallerDelegate.java:171)
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtures(FixturesInstallerDelegate.java:158)
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtures(FixturesInstallerDelegate.java:138)
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> org.apache.isis.core.runtime.fixtures.FixturesInstallerAbstract.installFixtures(FixturesInstallerAbstract.java:42)
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> org.apache.isis.core.runtime.systemusinginstallers.IsisSystemAbstract.installFixturesIfRequired(IsisSystemAbstract.java:85)
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> org.apache.isis.core.runtime.system.IsisSystemFixturesHookAbstract.init(IsisSystemFixturesHookAbstract.java:124)
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:133)
> >>>>>>>       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> >> Method)
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> >>>>>>>       at java.lang.reflect.Method.invoke(Method.java:606)
> >>>>>>>       at
> >>>>>>>
> >> com.google.inject.internal.ProviderMethod.get(ProviderMethod.java:104)
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
> >>>>>>>       at com.google.inject.Scopes$1$1.get(Scopes.java:65)
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> com.google.inject.internal.SingleFieldInjector.inject(SingleFieldInjector.java:53)
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:110)
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:75)
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:73)
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1024)
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> com.google.inject.internal.MembersInjectorImpl.injectAndNotify(MembersInjectorImpl.java:73)
> >>>>>>>       at
> >>>>>>>
> >>>>>>>
> >>>
> >>
> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:60)
> >>>>>>>       ... 20 more
> >>>>>>> 10:13:37,430  [log                  main       INFO ]  Started
> >>>>>>> SocketConnector@0.0.0.0:8080
> >>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>>> Óscar Bou Bou
> >>>>>>> Responsable de Producto
> >>>>>>> Auditor Jefe de Certificación ISO 27001 en BSI
> >>>>>>> CISA, CRISC, APMG ISO 20000, ITIL-F
> >>>>>>>
> >>>>>>>   902 900 231 / 620 267 520
> >>>>>>>   http://www.twitter.com/oscarbou
> >>>>>>>
> >>>>>>>   http://es.linkedin.com/in/oscarbou
> >>>>>>>
> >>>>>>>   http://www.GesConsultor.com <http://www.gesconsultor.com/>
> >>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>>> Este mensaje y los ficheros anexos son confidenciales. Los mismos
> >>>>>>> contienen información reservada que no puede ser difundida. Si
> usted
> >>> ha
> >>>>>>> recibido este correo por error, tenga la amabilidad de eliminarlo
> de
> >>> su
> >>>>>>> sistema y avisar al remitente mediante reenvío a su dirección
> >>> electrónica;
> >>>>>>> no deberá copiar el mensaje ni divulgar su contenido a ninguna
> >>> persona.
> >>>>>>> Su dirección de correo electrónico junto a sus datos personales
> >>> constan
> >>>>>>> en un fichero titularidad de Gesdatos Software, S.L. cuya finalidad
> >>> es la
> >>>>>>> de mantener el contacto con Ud. Si quiere saber de qué información
> >>>>>>> disponemos de Ud., modificarla, y en su caso, cancelarla, puede
> >>> hacerlo
> >>>>>>> enviando un escrito al efecto, acompañado de una fotocopia de su
> >>> D.N.I. a
> >>>>>>> la siguiente dirección: Gesdatos Software, S.L. , Paseo de la
> >>> Castellana,
> >>>>>>> 153 bajo - 28046 (Madrid), y Avda. Cortes Valencianas num. 50, 1ºC
> -
> >>> 46015
> >>>>>>> (Valencia). Asimismo, es su responsabilidad comprobar que este
> >>> mensaje o
> >>>>>>> sus archivos adjuntos no contengan virus informáticos, y en caso
> que
> >>> los
> >>>>>>> tuvieran eliminarlos.
> >>>>>>>
> >>>>>>
> >>>>>>
> >>>>>> *Óscar Bou Bou*
> >>>>>> Responsable de Producto
> >>>>>> Auditor Jefe de Certificación ISO 27001 en BSI
> >>>>>> CISA, CRISC, APMG ISO 20000, ITIL-F
> >>>>>>
> >>>>>>   902 900 231 / 620 267 520
> >>>>>>   http://www.twitter.com/oscarbou
> >>>>>>
> >>>>>>   http://es.linkedin.com/in/oscarbou
> >>>>>>
> >>>>>>   http://www.GesConsultor.com <http://www.gesconsultor.com/>
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>> Este mensaje y los ficheros anexos son confidenciales. Los mismos
> >>>>>> contienen información reservada que no puede ser difundida. Si usted
> >> ha
> >>>>>> recibido este correo por error, tenga la amabilidad de eliminarlo de
> >> su
> >>>>>> sistema y avisar al remitente mediante reenvío a su dirección
> >>> electrónica;
> >>>>>> no deberá copiar el mensaje ni divulgar su contenido a ninguna
> >> persona.
> >>>>>> Su dirección de correo electrónico junto a sus datos personales
> >> constan
> >>>>>> en un fichero titularidad de Gesdatos Software, S.L. cuya finalidad
> >> es
> >>> la
> >>>>>> de mantener el contacto con Ud. Si quiere saber de qué información
> >>>>>> disponemos de Ud., modificarla, y en su caso, cancelarla, puede
> >> hacerlo
> >>>>>> enviando un escrito al efecto, acompañado de una fotocopia de su
> >>> D.N.I. a
> >>>>>> la siguiente dirección: Gesdatos Software, S.L. , Paseo de la
> >>> Castellana,
> >>>>>> 153 bajo - 28046 (Madrid), y Avda. Cortes Valencianas num. 50, 1ºC -
> >>> 46015
> >>>>>> (Valencia). Asimismo, es su responsabilidad comprobar que este
> >> mensaje
> >>> o
> >>>>>> sus archivos adjuntos no contengan virus informáticos, y en caso que
> >>> los
> >>>>>> tuvieran eliminarlos.
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>>
> >>>
> >>
>

Re: Exception on latest snapshot when executing this.wrapperFactory.wrap()

Posted by GESCONSULTOR <o....@gesconsultor.com>.
It's ok for me also.

Running a fixture at startup is an admin job.


> El 16/12/2014, a las 22:00, Dan Haywood <da...@haywood-associates.co.uk> escribió:
> 
> thanks,,, that's what I'm thinking too.
> 
> Oscar, since you have the issue, would you like to cast a vote on this one?
> 
>> On 16 December 2014 at 20:43, Martin Grigorov <mg...@apache.org> wrote:
>> 
>> Hi,
>> 
>> On Tue, Dec 16, 2014 at 10:29 PM, Dan Haywood <
>> dan@haywood-associates.co.uk>
>> wrote:
>>> 
>>> ok, so... in integration tests we basically run with no security manager
>>> enabled.
>>> 
>>> ~~~
>>> 
>>> To summarize the issue:
>>> - when running the app with fixtures installed during startup, there is
>> no
>>> security manager installed, so the ShiroAuthenticatorAndAuthorizor (which
>>> is delegated to by the Isis AuthorizationManagerStandard class) vetoes
>> the
>>> interaction.  Net result: the wrapper factory cannot be used, at all.
>>> 
>>> Possible solution:
>>> - because there will always be a security manager when accessing the app
>>> via the web, I think it's safe to simply have reverse this and allow the
>>> interaction:
>>> 
>>> public class ShiroAuthenticatorOrAuthorizor implements Authenticator,
>>> Authorizor {
>>> 
>>>    ...
>>>    private boolean isPermitted(Identifier identifier, String qualifier)
>> {
>>>        RealmSecurityManager securityManager = getSecurityManager();
>>>        if(securityManager == null) {
>>>              // since a security manager will always be present for
>>> regular web requests, presumably the user
>>>              // is running in fixtures during bootstrapping.  We
>> therefore
>>> permit the interaction.
>>>            return true;
>>>        }
>>> 
>>> }
>>> 
>>> Opinions?
>> 
>> I think it is OK.
>> No SecurityManager => no security, i.e. everything is allowed.
>> 
>> 
>>> 
>>> 
>>> 
>>> On 16 December 2014 at 20:10, Dan Haywood <da...@haywood-associates.co.uk>
>>> wrote:
>>>> 
>>>> Have just reproduced it now...
>>>> 
>>>> eg
>>>> in the todoapp, change the ToDoItemAbstract#execute(...) method from:
>>>> 
>>>> 
>>>>        ToDoItem newToDo = toDoItems.newToDo(category, subcategory,
>>>> ownedBy, dueBy, cost);
>>>> 
>>>> to
>>>> 
>>>>        ToDoItem newToDo =
>>>> wrapperFactory.wrap(toDoItems).newToDo(description, category,
>>> subcategory,
>>>> dueBy, cost);
>>>> 
>>>> and add:
>>>> 
>>>>    @javax.inject.Inject
>>>>    private WrapperFactory wrapperFactory;
>>>> 
>>>> 
>>>> That will reproduce issue is that when the fixtures run on bootstrap...
>>>> the reason being that there is no Shiro SecurityManager to delegate to,
>>> so
>>>> we play it safe and veto the interaction.
>>>> 
>>>> Still exploring the behaviour in integration tests...
>>>> 
>>>> 
>>>> 
>>>> 
>>>> 
>>>> 
>>>> 
>>>> On 16 December 2014 at 19:44, Martin Grigorov <mg...@apache.org>
>>>> wrote:
>>>>> 
>>>>> Hi Oscar,
>>>>> 
>>>>> What are the steps to reproduce this problem?
>>>>> On Dec 16, 2014 8:59 PM, "GESCONSULTOR - Óscar Bou" <
>>>>> o.bou@gesconsultor.com> wrote:
>>>>> 
>>>>>> Hi, Dan.
>>>>>> 
>>>>>> I've done the following changes on shiro.ini, but the exception is
>>> still
>>>>>> present (getContainer().getUser().getName() returns
>> "initialisation"):
>>>>>> 
>>>>>> [users]
>>>>>> initialisation = pass, admin_role
>>>>>> 
>>>>>> ...
>>>>>> 
>>>>>> [roles]
>>>>>> self-install_role = *
>>>>>> 
>>>>>> 
>>>>>> Any ideas?
>>>>>> 
>>>>>> Thanks,
>>>>>> 
>>>>>> Oscar
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> El 15/12/2014, a las 12:06, Dan Haywood <
>> dan@haywood-associates.co.uk>
>>>>>> escribió:
>>>>>> 
>>>>>> OK, if you're using the simpleapp archetype then that does have
>>> security
>>>>>> enabled, just using the shiro.ini file.... ie our "sven" user etc.
>>>>>> 
>>>>>> But that doesn't include the "initialization" user.
>>>>>> 
>>>>>> So I guess the fix is the archetype should include those permissions,
>>>>>> and we should document the existence of this special user account
>>> somewhere.
>>>>>> 
>>>>>> 
>>>>>> In the meantime, try granting "initialization" all perms (same as
>>>>>> "sven") and see what happens.  If it doesn't fix, then double check
>> (by
>>>>>> checking the value of getContainer().getUser().getName() what the
>>> actual
>>>>>> user account is (just in case I'm mis-remembered the name etc).
>>>>>> 
>>>>>> Thx
>>>>>> Dan
>>>>>> 
>>>>>> ~~~~~~~~~~
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> On 15 December 2014 at 10:30, GESCONSULTOR - Óscar Bou <
>>>>>> o.bou@gesconsultor.com> wrote:
>>>>>>> 
>>>>>>> I've not enabled anything related to security.
>>>>>>> 
>>>>>>> Just downloaded the simple archetype 3-4 weeks ago.
>>>>>>> 
>>>>>>> Are there any steps to follow?
>>>>>>> 
>>>>>>> Thanks,
>>>>>>> 
>>>>>>> Oscar
>>>>>>> 
>>>>>>> 
>>>>>>> 
>>>>>>> El 15/12/2014, a las 11:15, Dan Haywood <
>> dan@haywood-associates.co.uk
>>>> 
>>>>>>> escribió:
>>>>>>> 
>>>>>>> 
>>>>>>> Have you enabled security also?  The exception stack trace includes:
>>>>>>> 
>>>>>>> org.apache.isis.applib.services.wrapper.HiddenException: Reason: Not
>>>>>>> authorized to view. Identifier:
>>>>>>> com.tellmegen.domain.model.Account#name()
>>>>>>> 
>>>>>>> Initialization is performed using a "special" user (I think it's
>>> called
>>>>>>> "initialization" or something); I'm guessing you'll need to give
>> that
>>>>>>> special account permissions?
>>>>>>> 
>>>>>>> Let us know if that helps
>>>>>>> 
>>>>>>> Cheers
>>>>>>> Dan
>>>>>>> 
>>>>>>> 
>>>>>>> 
>>>>>>> 
>>>>>>> 
>>>>>>> On 15 December 2014 at 09:42, GESCONSULTOR - Óscar Bou <
>>>>>>> o.bou@gesconsultor.com> wrote:
>>>>>>> 
>>>>>>> 
>>>>>>> Hi to all.
>>>>>>> 
>>>>>>> I've started some work using the latest snapshot.
>>>>>>> 
>>>>>>> I was used to invoke all setters inside a
>>>>>>> wrapperFactory.wrap(domainObject).setXXX() in order to always force
>>>>>>> execution of domain logic placed inside the validateXXX, hiddenXXX,
>>>>>>> disabledXXX, modifyXXX, clearXXX, etc. methods.
>>>>>>> 
>>>>>>> But on this new project an exception is thrown. Seems some
>>>>>>> initialization
>>>>>>> is missing? Perhaps WrapperFactory cannot be used inside
>>> FixtureScripts?
>>>>>>> 
>>>>>>> Thanks,
>>>>>>> 
>>>>>>> Oscar
>>>>>>> 
>>>>>>> 
>>>>>>> ...
>>>>>>> 
>>>>>>> 10:13:37,344  [Native               main       DEBUG]  INSERT INTO
>>>>>>> "DiseaseSNPGenotype"
>> ("description","orRatioPreffix","confidence","snpDisease_id_OID","orRatioFactor","genotype","version")
>>>>>>> VALUES (<'description'>,<'TD'>,<1>,<2>,<0.80>,<'TT'>,<1>)
>>>>>>> 10:13:37,345  [Native               main       DEBUG]  UPDATE
>>>>>>> "DiseaseSNP"
>>>>>>> SET "version"=<2> WHERE "id"=<2>
>>>>>>> account-with-users-and-diseases-fixture/account-fixture     : EXEC
>>>>>>> fixture.tellmegen.AccountFixture
>>>>>>> 10:13:37,390  [FixturesInstallerDelegate main       ERROR]
>> installing
>>>>>>> fixture fixture.tellmegen.AccountWithUsersAndDiseasesFixture failed;
>>>>>>> aborting
>>>>>>> org.apache.isis.applib.services.wrapper.HiddenException: Reason: Not
>>>>>>> authorized to view. Identifier:
>>>>>>> com.tellmegen.domain.model.Account#name()
>>>>>>>       at
>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.toException(DomainObjectInvocationHandler.java:642)
>>>>>>>       at
>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.notifyListenersAndVetoIfRequired(DomainObjectInvocationHandler.java:610)
>>>>>>>       at
>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.checkVisibility(DomainObjectInvocationHandler.java:594)
>>>>>>>       at
>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.handleSetterMethodOnProperty(DomainObjectInvocationHandler.java:372)
>>>>>>>       at
>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.invoke(DomainObjectInvocationHandler.java:201)
>>>>>>>       at
>> org.apache.isis.core.wrapper.proxy.ProxyInstantiatorForJavassist$1.invoke(ProxyInstantiatorForJavassist.java:52)
>>>>>>>       at
>> com.tellmegen.domain.model.Account_$$_javassist_4.setName(Account_$$_javassist_4.java)
>>>>>>>       at
>>>>>>> com.tellmegen.domain.model.Accounts.createAccount(Accounts.java:27)
>>>>>>>       at
>>>>>>> fixture.tellmegen.AccountFixture.execute(AccountFixture.java:18)
>>>>>>>       at
>> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.executeChildIfNotAlready(FixtureScript.java:358)
>>>>>>>       at
>> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.access$0(FixtureScript.java:355)
>>>>>>>       at
>> org.apache.isis.applib.fixturescripts.FixtureScript.executeChild(FixtureScript.java:494)
>>>>>>>       at
>> org.apache.isis.applib.fixturescripts.FixtureScript.executeChild(FixtureScript.java:516)
>>>>>>>       at
>> fixture.tellmegen.AccountWithUsersAndDiseasesFixture.execute(AccountWithUsersAndDiseasesFixture.java:21)
>>>>>>>       at
>> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.executeChildIfNotAlready(FixtureScript.java:358)
>>>>>>>       at
>> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.access$0(FixtureScript.java:355)
>>>>>>>       at
>> org.apache.isis.applib.fixturescripts.FixtureScript.run(FixtureScript.java:442)
>>>>>>>       at
>> org.apache.isis.applib.fixturescripts.FixtureScript.install(FixtureScript.java:545)
>>>>>>>       at
>> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixture(FixturesInstallerDelegate.java:205)
>>>>>>>       at
>> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtureInTransaction(FixturesInstallerDelegate.java:171)
>>>>>>>       at
>> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtures(FixturesInstallerDelegate.java:158)
>>>>>>>       at
>> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtures(FixturesInstallerDelegate.java:138)
>>>>>>>       at
>> org.apache.isis.core.runtime.fixtures.FixturesInstallerAbstract.installFixtures(FixturesInstallerAbstract.java:42)
>>>>>>>       at
>> org.apache.isis.core.runtime.systemusinginstallers.IsisSystemAbstract.installFixturesIfRequired(IsisSystemAbstract.java:85)
>>>>>>>       at
>> org.apache.isis.core.runtime.system.IsisSystemFixturesHookAbstract.init(IsisSystemFixturesHookAbstract.java:124)
>>>>>>>       at
>> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:133)
>>>>>>>       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
>> Method)
>>>>>>>       at
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>>>>>>>       at
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>>>>>>>       at java.lang.reflect.Method.invoke(Method.java:606)
>>>>>>>       at
>> com.google.inject.internal.ProviderMethod.get(ProviderMethod.java:104)
>>>>>>>       at
>> com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
>>>>>>>       at
>> com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
>>>>>>>       at
>> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
>>>>>>>       at
>>> 
>> com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
>>>>>>>       at com.google.inject.Scopes$1$1.get(Scopes.java:65)
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> 
>> com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> 
>> com.google.inject.internal.SingleFieldInjector.inject(SingleFieldInjector.java:53)
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> 
>> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:110)
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> 
>> com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:75)
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> 
>> com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:73)
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> 
>> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1024)
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> 
>> com.google.inject.internal.MembersInjectorImpl.injectAndNotify(MembersInjectorImpl.java:73)
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> 
>> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:60)
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> 
>> com.google.inject.internal.InjectorImpl.injectMembers(InjectorImpl.java:944)
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> 
>> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.init(IsisWicketApplication.java:248)
>>>>>>>       at
>>>>>>> org.apache.wicket.Application.initApplication(Application.java:823)
>>>>>>>       at
>>>>>>> 
>>> org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:424)
>>>>>>>       at
>>>>>>> 
>>> org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:351)
>>>>>>>       at
>>>>>>> org.mortbay.jetty.servlet.FilterHolder.doStart(FilterHolder.java:97)
>>>>>>>       at
>>>>>>> 
>>> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> 
>> org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:713)
>>>>>>>       at
>>>>>>> org.mortbay.jetty.servlet.Context.startContext(Context.java:140)
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> 
>> org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1282)
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:518)
>>>>>>>       at
>>>>>>> 
>> org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:499)
>>>>>>>       at
>>>>>>> 
>>> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130)
>>>>>>>       at org.mortbay.jetty.Server.doStart(Server.java:224)
>>>>>>>       at
>>>>>>> 
>>> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> 
>> org.apache.isis.core.webserver.WebServerBootstrapper.bootstrap(WebServerBootstrapper.java:85)
>>>>>>>       at
>>>>>>> org.apache.isis.core.webserver.WebServer.run(WebServer.java:103)
>>>>>>>       at
>>>>>>> org.apache.isis.core.webserver.WebServer.main(WebServer.java:67)
>>>>>>>       at org.apache.isis.WebServer.main(WebServer.java:25)
>>>>>>> 10:13:37,392  [IsisTransaction      main       INFO ]  abort
>>> transaction
>>>>>>> IsisTransaction@53887ced[state=IN_PROGRESS,commands=0]
>>>>>>> 10:13:37,396  [IsisWicketApplication main       ERROR]  Failed to
>>>>>>> initialize
>>>>>>> com.google.inject.ProvisionException: Guice provision errors:
>>>>>>> 
>>>>>>> 1) Error in custom provider,
>>>>>>> org.apache.isis.applib.services.wrapper.HiddenException: Reason: Not
>>>>>>> authorized to view. Identifier:
>>>>>>> com.tellmegen.domain.model.Account#name()
>>>>>>> at
>>>>>>> 
>>>>>>> 
>>> 
>> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
>>>>>>> at
>>>>>>> 
>>>>>>> 
>>> 
>> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
>>>>>>> while locating org.apache.isis.core.runtime.system.IsisSystem
>>>>>>>   for field at
>>>>>>> 
>>>>>>> 
>>> 
>> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.system(IsisWicketApplication.java:1)
>>>>>>> while locating webapp.SimpleApplication
>>>>>>> 
>>>>>>> 1 error
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> 
>> com.google.inject.internal.Errors.throwProvisionExceptionIfErrorsExist(Errors.java:451)
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> 
>> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:65)
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> 
>> com.google.inject.internal.InjectorImpl.injectMembers(InjectorImpl.java:944)
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> 
>> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.init(IsisWicketApplication.java:248)
>>>>>>>       at
>>>>>>> org.apache.wicket.Application.initApplication(Application.java:823)
>>>>>>>       at
>>>>>>> 
>>> org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:424)
>>>>>>>       at
>>>>>>> 
>>> org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:351)
>>>>>>>       at
>>>>>>> org.mortbay.jetty.servlet.FilterHolder.doStart(FilterHolder.java:97)
>>>>>>>       at
>>>>>>> 
>>> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> 
>> org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:713)
>>>>>>>       at
>>>>>>> org.mortbay.jetty.servlet.Context.startContext(Context.java:140)
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> 
>> org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1282)
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:518)
>>>>>>>       at
>>>>>>> 
>> org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:499)
>>>>>>>       at
>>>>>>> 
>>> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130)
>>>>>>>       at org.mortbay.jetty.Server.doStart(Server.java:224)
>>>>>>>       at
>>>>>>> 
>>> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> 
>> org.apache.isis.core.webserver.WebServerBootstrapper.bootstrap(WebServerBootstrapper.java:85)
>>>>>>>       at
>>>>>>> org.apache.isis.core.webserver.WebServer.run(WebServer.java:103)
>>>>>>>       at
>>>>>>> org.apache.isis.core.webserver.WebServer.main(WebServer.java:67)
>>>>>>>       at org.apache.isis.WebServer.main(WebServer.java:25)
>>>>>>> Caused by: org.apache.isis.applib.services.wrapper.HiddenException:
>>>>>>> Reason: Not authorized to view. Identifier:
>>>>>>> com.tellmegen.domain.model.Account#name()
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> 
>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.toException(DomainObjectInvocationHandler.java:642)
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> 
>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.notifyListenersAndVetoIfRequired(DomainObjectInvocationHandler.java:610)
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> 
>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.checkVisibility(DomainObjectInvocationHandler.java:594)
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> 
>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.handleSetterMethodOnProperty(DomainObjectInvocationHandler.java:372)
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> 
>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.invoke(DomainObjectInvocationHandler.java:201)
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> 
>> org.apache.isis.core.wrapper.proxy.ProxyInstantiatorForJavassist$1.invoke(ProxyInstantiatorForJavassist.java:52)
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> 
>> com.tellmegen.domain.model.Account_$$_javassist_4.setName(Account_$$_javassist_4.java)
>>>>>>>       at
>>>>>>> com.tellmegen.domain.model.Accounts.createAccount(Accounts.java:27)
>>>>>>>       at
>>>>>>> fixture.tellmegen.AccountFixture.execute(AccountFixture.java:18)
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> 
>> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.executeChildIfNotAlready(FixtureScript.java:358)
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> 
>> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.access$0(FixtureScript.java:355)
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> 
>> org.apache.isis.applib.fixturescripts.FixtureScript.executeChild(FixtureScript.java:494)
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> 
>> org.apache.isis.applib.fixturescripts.FixtureScript.executeChild(FixtureScript.java:516)
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> 
>> fixture.tellmegen.AccountWithUsersAndDiseasesFixture.execute(AccountWithUsersAndDiseasesFixture.java:21)
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> 
>> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.executeChildIfNotAlready(FixtureScript.java:358)
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> 
>> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.access$0(FixtureScript.java:355)
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> 
>> org.apache.isis.applib.fixturescripts.FixtureScript.run(FixtureScript.java:442)
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> 
>> org.apache.isis.applib.fixturescripts.FixtureScript.install(FixtureScript.java:545)
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> 
>> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixture(FixturesInstallerDelegate.java:205)
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> 
>> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtureInTransaction(FixturesInstallerDelegate.java:171)
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> 
>> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtures(FixturesInstallerDelegate.java:158)
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> 
>> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtures(FixturesInstallerDelegate.java:138)
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> 
>> org.apache.isis.core.runtime.fixtures.FixturesInstallerAbstract.installFixtures(FixturesInstallerAbstract.java:42)
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> 
>> org.apache.isis.core.runtime.systemusinginstallers.IsisSystemAbstract.installFixturesIfRequired(IsisSystemAbstract.java:85)
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> 
>> org.apache.isis.core.runtime.system.IsisSystemFixturesHookAbstract.init(IsisSystemFixturesHookAbstract.java:124)
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> 
>> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:133)
>>>>>>>       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
>> Method)
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> 
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> 
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>>>>>>>       at java.lang.reflect.Method.invoke(Method.java:606)
>>>>>>>       at
>>>>>>> 
>> com.google.inject.internal.ProviderMethod.get(ProviderMethod.java:104)
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> 
>> com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> 
>> com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> 
>> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> 
>> com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
>>>>>>>       at com.google.inject.Scopes$1$1.get(Scopes.java:65)
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> 
>> com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> 
>> com.google.inject.internal.SingleFieldInjector.inject(SingleFieldInjector.java:53)
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> 
>> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:110)
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> 
>> com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:75)
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> 
>> com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:73)
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> 
>> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1024)
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> 
>> com.google.inject.internal.MembersInjectorImpl.injectAndNotify(MembersInjectorImpl.java:73)
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> 
>> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:60)
>>>>>>>       ... 20 more
>>>>>>> 10:13:37,407  [WicketFilter         main       ERROR]  The
>>>>>>> initialization
>>>>>>> of an application with name 'WicketFilter' has failed.
>>>>>>> com.google.inject.ProvisionException: Guice provision errors:
>>>>>>> 
>>>>>>> 1) Error in custom provider,
>>>>>>> org.apache.isis.applib.services.wrapper.HiddenException: Reason: Not
>>>>>>> authorized to view. Identifier:
>>>>>>> com.tellmegen.domain.model.Account#name()
>>>>>>> at
>>>>>>> 
>>>>>>> 
>>> 
>> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
>>>>>>> at
>>>>>>> 
>>>>>>> 
>>> 
>> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
>>>>>>> while locating org.apache.isis.core.runtime.system.IsisSystem
>>>>>>>   for field at
>>>>>>> 
>>>>>>> 
>>> 
>> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.system(IsisWicketApplication.java:1)
>>>>>>> while locating webapp.SimpleApplication
>>>>>>> 
>>>>>>> 1 error
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> 
>> com.google.inject.internal.Errors.throwProvisionExceptionIfErrorsExist(Errors.java:451)
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> 
>> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:65)
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> 
>> com.google.inject.internal.InjectorImpl.injectMembers(InjectorImpl.java:944)
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> 
>> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.init(IsisWicketApplication.java:248)
>>>>>>>       at
>>>>>>> org.apache.wicket.Application.initApplication(Application.java:823)
>>>>>>>       at
>>>>>>> 
>>> org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:424)
>>>>>>>       at
>>>>>>> 
>>> org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:351)
>>>>>>>       at
>>>>>>> org.mortbay.jetty.servlet.FilterHolder.doStart(FilterHolder.java:97)
>>>>>>>       at
>>>>>>> 
>>> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> 
>> org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:713)
>>>>>>>       at
>>>>>>> org.mortbay.jetty.servlet.Context.startContext(Context.java:140)
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> 
>> org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1282)
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:518)
>>>>>>>       at
>>>>>>> 
>> org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:499)
>>>>>>>       at
>>>>>>> 
>>> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130)
>>>>>>>       at org.mortbay.jetty.Server.doStart(Server.java:224)
>>>>>>>       at
>>>>>>> 
>>> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> 
>> org.apache.isis.core.webserver.WebServerBootstrapper.bootstrap(WebServerBootstrapper.java:85)
>>>>>>>       at
>>>>>>> org.apache.isis.core.webserver.WebServer.run(WebServer.java:103)
>>>>>>>       at
>>>>>>> org.apache.isis.core.webserver.WebServer.main(WebServer.java:67)
>>>>>>>       at org.apache.isis.WebServer.main(WebServer.java:25)
>>>>>>> Caused by: org.apache.isis.applib.services.wrapper.HiddenException:
>>>>>>> Reason: Not authorized to view. Identifier:
>>>>>>> com.tellmegen.domain.model.Account#name()
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> 
>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.toException(DomainObjectInvocationHandler.java:642)
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> 
>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.notifyListenersAndVetoIfRequired(DomainObjectInvocationHandler.java:610)
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> 
>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.checkVisibility(DomainObjectInvocationHandler.java:594)
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> 
>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.handleSetterMethodOnProperty(DomainObjectInvocationHandler.java:372)
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> 
>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.invoke(DomainObjectInvocationHandler.java:201)
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> 
>> org.apache.isis.core.wrapper.proxy.ProxyInstantiatorForJavassist$1.invoke(ProxyInstantiatorForJavassist.java:52)
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> 
>> com.tellmegen.domain.model.Account_$$_javassist_4.setName(Account_$$_javassist_4.java)
>>>>>>>       at
>>>>>>> com.tellmegen.domain.model.Accounts.createAccount(Accounts.java:27)
>>>>>>>       at
>>>>>>> fixture.tellmegen.AccountFixture.execute(AccountFixture.java:18)
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> 
>> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.executeChildIfNotAlready(FixtureScript.java:358)
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> 
>> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.access$0(FixtureScript.java:355)
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> 
>> org.apache.isis.applib.fixturescripts.FixtureScript.executeChild(FixtureScript.java:494)
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> 
>> org.apache.isis.applib.fixturescripts.FixtureScript.executeChild(FixtureScript.java:516)
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> 
>> fixture.tellmegen.AccountWithUsersAndDiseasesFixture.execute(AccountWithUsersAndDiseasesFixture.java:21)
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> 
>> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.executeChildIfNotAlready(FixtureScript.java:358)
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> 
>> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.access$0(FixtureScript.java:355)
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> 
>> org.apache.isis.applib.fixturescripts.FixtureScript.run(FixtureScript.java:442)
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> 
>> org.apache.isis.applib.fixturescripts.FixtureScript.install(FixtureScript.java:545)
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> 
>> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixture(FixturesInstallerDelegate.java:205)
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> 
>> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtureInTransaction(FixturesInstallerDelegate.java:171)
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> 
>> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtures(FixturesInstallerDelegate.java:158)
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> 
>> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtures(FixturesInstallerDelegate.java:138)
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> 
>> org.apache.isis.core.runtime.fixtures.FixturesInstallerAbstract.installFixtures(FixturesInstallerAbstract.java:42)
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> 
>> org.apache.isis.core.runtime.systemusinginstallers.IsisSystemAbstract.installFixturesIfRequired(IsisSystemAbstract.java:85)
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> 
>> org.apache.isis.core.runtime.system.IsisSystemFixturesHookAbstract.init(IsisSystemFixturesHookAbstract.java:124)
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> 
>> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:133)
>>>>>>>       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
>> Method)
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> 
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> 
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>>>>>>>       at java.lang.reflect.Method.invoke(Method.java:606)
>>>>>>>       at
>>>>>>> 
>> com.google.inject.internal.ProviderMethod.get(ProviderMethod.java:104)
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> 
>> com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> 
>> com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> 
>> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> 
>> com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
>>>>>>>       at com.google.inject.Scopes$1$1.get(Scopes.java:65)
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> 
>> com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> 
>> com.google.inject.internal.SingleFieldInjector.inject(SingleFieldInjector.java:53)
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> 
>> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:110)
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> 
>> com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:75)
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> 
>> com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:73)
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> 
>> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1024)
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> 
>> com.google.inject.internal.MembersInjectorImpl.injectAndNotify(MembersInjectorImpl.java:73)
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> 
>> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:60)
>>>>>>>       ... 20 more
>>>>>>> 10:13:37,415  [ObjectReflectorDefault main       INFO ]  shutting
>> down
>>>>>>> 
>>>>>>> 
>>> org.apache.isis.core.metamodel.specloader.ObjectReflectorDefault@6b72523a
>>>>>>> 10:13:37,415  [Application          main       INFO ]
>> [WicketFilter]
>>>>>>> destroy: Wicket core library initializer
>>>>>>> 10:13:37,415  [Application          main       INFO ]
>> [WicketFilter]
>>>>>>> destroy: Wicket extensions initializer
>>>>>>> 10:13:37,421  [log                  main       WARN ]  failed
>>>>>>> WicketFilter: javax.servlet.ServletException:
>>>>>>> com.google.inject.ProvisionException: Guice provision errors:
>>>>>>> 
>>>>>>> 1) Error in custom provider,
>>>>>>> org.apache.isis.applib.services.wrapper.HiddenException: Reason: Not
>>>>>>> authorized to view. Identifier:
>>>>>>> com.tellmegen.domain.model.Account#name()
>>>>>>> at
>>>>>>> 
>>>>>>> 
>>> 
>> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
>>>>>>> at
>>>>>>> 
>>>>>>> 
>>> 
>> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
>>>>>>> while locating org.apache.isis.core.runtime.system.IsisSystem
>>>>>>>   for field at
>>>>>>> 
>>>>>>> 
>>> 
>> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.system(IsisWicketApplication.java:1)
>>>>>>> while locating webapp.SimpleApplication
>>>>>>> 
>>>>>>> 1 error
>>>>>>> 10:13:37,421  [log                  main       WARN ]  Failed
>> startup
>>> of
>>>>>>> context org.mortbay.jetty.webapp.WebAppContext@214ce60
>>>>>>> {,src/main/webapp}
>>>>>>> javax.servlet.ServletException:
>> com.google.inject.ProvisionException:
>>>>>>> Guice provision errors:
>>>>>>> 
>>>>>>> 1) Error in custom provider,
>>>>>>> org.apache.isis.applib.services.wrapper.HiddenException: Reason: Not
>>>>>>> authorized to view. Identifier:
>>>>>>> com.tellmegen.domain.model.Account#name()
>>>>>>> at
>>>>>>> 
>>>>>>> 
>>> 
>> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
>>>>>>> at
>>>>>>> 
>>>>>>> 
>>> 
>> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
>>>>>>> while locating org.apache.isis.core.runtime.system.IsisSystem
>>>>>>>   for field at
>>>>>>> 
>>>>>>> 
>>> 
>> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.system(IsisWicketApplication.java:1)
>>>>>>> while locating webapp.SimpleApplication
>>>>>>> 
>>>>>>> 1 error
>>>>>>>       at
>>>>>>> 
>>> org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:450)
>>>>>>>       at
>>>>>>> 
>>> org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:351)
>>>>>>>       at
>>>>>>> org.mortbay.jetty.servlet.FilterHolder.doStart(FilterHolder.java:97)
>>>>>>>       at
>>>>>>> 
>>> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> 
>> org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:713)
>>>>>>>       at
>>>>>>> org.mortbay.jetty.servlet.Context.startContext(Context.java:140)
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> 
>> org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1282)
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:518)
>>>>>>>       at
>>>>>>> 
>> org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:499)
>>>>>>>       at
>>>>>>> 
>>> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130)
>>>>>>>       at org.mortbay.jetty.Server.doStart(Server.java:224)
>>>>>>>       at
>>>>>>> 
>>> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> 
>> org.apache.isis.core.webserver.WebServerBootstrapper.bootstrap(WebServerBootstrapper.java:85)
>>>>>>>       at
>>>>>>> org.apache.isis.core.webserver.WebServer.run(WebServer.java:103)
>>>>>>>       at
>>>>>>> org.apache.isis.core.webserver.WebServer.main(WebServer.java:67)
>>>>>>>       at org.apache.isis.WebServer.main(WebServer.java:25)
>>>>>>> Caused by: com.google.inject.ProvisionException: Guice provision
>>> errors:
>>>>>>> 
>>>>>>> 1) Error in custom provider,
>>>>>>> org.apache.isis.applib.services.wrapper.HiddenException: Reason: Not
>>>>>>> authorized to view. Identifier:
>>>>>>> com.tellmegen.domain.model.Account#name()
>>>>>>> at
>>>>>>> 
>>>>>>> 
>>> 
>> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
>>>>>>> at
>>>>>>> 
>>>>>>> 
>>> 
>> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
>>>>>>> while locating org.apache.isis.core.runtime.system.IsisSystem
>>>>>>>   for field at
>>>>>>> 
>>>>>>> 
>>> 
>> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.system(IsisWicketApplication.java:1)
>>>>>>> while locating webapp.SimpleApplication
>>>>>>> 
>>>>>>> 1 error
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> 
>> com.google.inject.internal.Errors.throwProvisionExceptionIfErrorsExist(Errors.java:451)
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> 
>> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:65)
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> 
>> com.google.inject.internal.InjectorImpl.injectMembers(InjectorImpl.java:944)
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> 
>> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.init(IsisWicketApplication.java:248)
>>>>>>>       at
>>>>>>> org.apache.wicket.Application.initApplication(Application.java:823)
>>>>>>>       at
>>>>>>> 
>>> org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:424)
>>>>>>>       ... 16 more
>>>>>>> Caused by: org.apache.isis.applib.services.wrapper.HiddenException:
>>>>>>> Reason: Not authorized to view. Identifier:
>>>>>>> com.tellmegen.domain.model.Account#name()
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> 
>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.toException(DomainObjectInvocationHandler.java:642)
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> 
>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.notifyListenersAndVetoIfRequired(DomainObjectInvocationHandler.java:610)
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> 
>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.checkVisibility(DomainObjectInvocationHandler.java:594)
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> 
>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.handleSetterMethodOnProperty(DomainObjectInvocationHandler.java:372)
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> 
>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.invoke(DomainObjectInvocationHandler.java:201)
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> 
>> org.apache.isis.core.wrapper.proxy.ProxyInstantiatorForJavassist$1.invoke(ProxyInstantiatorForJavassist.java:52)
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> 
>> com.tellmegen.domain.model.Account_$$_javassist_4.setName(Account_$$_javassist_4.java)
>>>>>>>       at
>>>>>>> com.tellmegen.domain.model.Accounts.createAccount(Accounts.java:27)
>>>>>>>       at
>>>>>>> fixture.tellmegen.AccountFixture.execute(AccountFixture.java:18)
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> 
>> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.executeChildIfNotAlready(FixtureScript.java:358)
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> 
>> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.access$0(FixtureScript.java:355)
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> 
>> org.apache.isis.applib.fixturescripts.FixtureScript.executeChild(FixtureScript.java:494)
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> 
>> org.apache.isis.applib.fixturescripts.FixtureScript.executeChild(FixtureScript.java:516)
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> 
>> fixture.tellmegen.AccountWithUsersAndDiseasesFixture.execute(AccountWithUsersAndDiseasesFixture.java:21)
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> 
>> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.executeChildIfNotAlready(FixtureScript.java:358)
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> 
>> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.access$0(FixtureScript.java:355)
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> 
>> org.apache.isis.applib.fixturescripts.FixtureScript.run(FixtureScript.java:442)
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> 
>> org.apache.isis.applib.fixturescripts.FixtureScript.install(FixtureScript.java:545)
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> 
>> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixture(FixturesInstallerDelegate.java:205)
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> 
>> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtureInTransaction(FixturesInstallerDelegate.java:171)
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> 
>> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtures(FixturesInstallerDelegate.java:158)
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> 
>> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtures(FixturesInstallerDelegate.java:138)
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> 
>> org.apache.isis.core.runtime.fixtures.FixturesInstallerAbstract.installFixtures(FixturesInstallerAbstract.java:42)
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> 
>> org.apache.isis.core.runtime.systemusinginstallers.IsisSystemAbstract.installFixturesIfRequired(IsisSystemAbstract.java:85)
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> 
>> org.apache.isis.core.runtime.system.IsisSystemFixturesHookAbstract.init(IsisSystemFixturesHookAbstract.java:124)
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> 
>> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:133)
>>>>>>>       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
>> Method)
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> 
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> 
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>>>>>>>       at java.lang.reflect.Method.invoke(Method.java:606)
>>>>>>>       at
>>>>>>> 
>> com.google.inject.internal.ProviderMethod.get(ProviderMethod.java:104)
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> 
>> com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> 
>> com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> 
>> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> 
>> com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
>>>>>>>       at com.google.inject.Scopes$1$1.get(Scopes.java:65)
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> 
>> com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> 
>> com.google.inject.internal.SingleFieldInjector.inject(SingleFieldInjector.java:53)
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> 
>> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:110)
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> 
>> com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:75)
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> 
>> com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:73)
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> 
>> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1024)
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> 
>> com.google.inject.internal.MembersInjectorImpl.injectAndNotify(MembersInjectorImpl.java:73)
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> 
>> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:60)
>>>>>>>       ... 20 more
>>>>>>> 10:13:37,422  [log                  main       ERROR]  Nested in
>>>>>>> javax.servlet.ServletException:
>> com.google.inject.ProvisionException:
>>>>>>> Guice
>>>>>>> provision errors:
>>>>>>> 
>>>>>>> 1) Error in custom provider,
>>>>>>> org.apache.isis.applib.services.wrapper.HiddenException: Reason: Not
>>>>>>> authorized to view. Identifier:
>>>>>>> com.tellmegen.domain.model.Account#name()
>>>>>>> at
>>>>>>> 
>>>>>>> 
>>> 
>> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
>>>>>>> at
>>>>>>> 
>>>>>>> 
>>> 
>> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
>>>>>>> while locating org.apache.isis.core.runtime.system.IsisSystem
>>>>>>>   for field at
>>>>>>> 
>>>>>>> 
>>> 
>> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.system(IsisWicketApplication.java:1)
>>>>>>> while locating webapp.SimpleApplication
>>>>>>> 
>>>>>>> 1 error:
>>>>>>> com.google.inject.ProvisionException: Guice provision errors:
>>>>>>> 
>>>>>>> 1) Error in custom provider,
>>>>>>> org.apache.isis.applib.services.wrapper.HiddenException: Reason: Not
>>>>>>> authorized to view. Identifier:
>>>>>>> com.tellmegen.domain.model.Account#name()
>>>>>>> at
>>>>>>> 
>>>>>>> 
>>> 
>> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
>>>>>>> at
>>>>>>> 
>>>>>>> 
>>> 
>> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
>>>>>>> while locating org.apache.isis.core.runtime.system.IsisSystem
>>>>>>>   for field at
>>>>>>> 
>>>>>>> 
>>> 
>> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.system(IsisWicketApplication.java:1)
>>>>>>> while locating webapp.SimpleApplication
>>>>>>> 
>>>>>>> 1 error
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> 
>> com.google.inject.internal.Errors.throwProvisionExceptionIfErrorsExist(Errors.java:451)
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> 
>> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:65)
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> 
>> com.google.inject.internal.InjectorImpl.injectMembers(InjectorImpl.java:944)
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> 
>> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.init(IsisWicketApplication.java:248)
>>>>>>>       at
>>>>>>> org.apache.wicket.Application.initApplication(Application.java:823)
>>>>>>>       at
>>>>>>> 
>>> org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:424)
>>>>>>>       at
>>>>>>> 
>>> org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:351)
>>>>>>>       at
>>>>>>> org.mortbay.jetty.servlet.FilterHolder.doStart(FilterHolder.java:97)
>>>>>>>       at
>>>>>>> 
>>> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> 
>> org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:713)
>>>>>>>       at
>>>>>>> org.mortbay.jetty.servlet.Context.startContext(Context.java:140)
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> 
>> org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1282)
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:518)
>>>>>>>       at
>>>>>>> 
>> org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:499)
>>>>>>>       at
>>>>>>> 
>>> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130)
>>>>>>>       at org.mortbay.jetty.Server.doStart(Server.java:224)
>>>>>>>       at
>>>>>>> 
>>> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> 
>> org.apache.isis.core.webserver.WebServerBootstrapper.bootstrap(WebServerBootstrapper.java:85)
>>>>>>>       at
>>>>>>> org.apache.isis.core.webserver.WebServer.run(WebServer.java:103)
>>>>>>>       at
>>>>>>> org.apache.isis.core.webserver.WebServer.main(WebServer.java:67)
>>>>>>>       at org.apache.isis.WebServer.main(WebServer.java:25)
>>>>>>> Caused by: org.apache.isis.applib.services.wrapper.HiddenException:
>>>>>>> Reason: Not authorized to view. Identifier:
>>>>>>> com.tellmegen.domain.model.Account#name()
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> 
>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.toException(DomainObjectInvocationHandler.java:642)
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> 
>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.notifyListenersAndVetoIfRequired(DomainObjectInvocationHandler.java:610)
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> 
>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.checkVisibility(DomainObjectInvocationHandler.java:594)
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> 
>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.handleSetterMethodOnProperty(DomainObjectInvocationHandler.java:372)
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> 
>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.invoke(DomainObjectInvocationHandler.java:201)
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> 
>> org.apache.isis.core.wrapper.proxy.ProxyInstantiatorForJavassist$1.invoke(ProxyInstantiatorForJavassist.java:52)
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> 
>> com.tellmegen.domain.model.Account_$$_javassist_4.setName(Account_$$_javassist_4.java)
>>>>>>>       at
>>>>>>> com.tellmegen.domain.model.Accounts.createAccount(Accounts.java:27)
>>>>>>>       at
>>>>>>> fixture.tellmegen.AccountFixture.execute(AccountFixture.java:18)
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> 
>> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.executeChildIfNotAlready(FixtureScript.java:358)
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> 
>> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.access$0(FixtureScript.java:355)
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> 
>> org.apache.isis.applib.fixturescripts.FixtureScript.executeChild(FixtureScript.java:494)
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> 
>> org.apache.isis.applib.fixturescripts.FixtureScript.executeChild(FixtureScript.java:516)
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> 
>> fixture.tellmegen.AccountWithUsersAndDiseasesFixture.execute(AccountWithUsersAndDiseasesFixture.java:21)
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> 
>> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.executeChildIfNotAlready(FixtureScript.java:358)
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> 
>> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.access$0(FixtureScript.java:355)
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> 
>> org.apache.isis.applib.fixturescripts.FixtureScript.run(FixtureScript.java:442)
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> 
>> org.apache.isis.applib.fixturescripts.FixtureScript.install(FixtureScript.java:545)
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> 
>> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixture(FixturesInstallerDelegate.java:205)
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> 
>> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtureInTransaction(FixturesInstallerDelegate.java:171)
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> 
>> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtures(FixturesInstallerDelegate.java:158)
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> 
>> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtures(FixturesInstallerDelegate.java:138)
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> 
>> org.apache.isis.core.runtime.fixtures.FixturesInstallerAbstract.installFixtures(FixturesInstallerAbstract.java:42)
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> 
>> org.apache.isis.core.runtime.systemusinginstallers.IsisSystemAbstract.installFixturesIfRequired(IsisSystemAbstract.java:85)
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> 
>> org.apache.isis.core.runtime.system.IsisSystemFixturesHookAbstract.init(IsisSystemFixturesHookAbstract.java:124)
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> 
>> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:133)
>>>>>>>       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
>> Method)
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> 
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> 
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>>>>>>>       at java.lang.reflect.Method.invoke(Method.java:606)
>>>>>>>       at
>>>>>>> 
>> com.google.inject.internal.ProviderMethod.get(ProviderMethod.java:104)
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> 
>> com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> 
>> com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> 
>> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> 
>> com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
>>>>>>>       at com.google.inject.Scopes$1$1.get(Scopes.java:65)
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> 
>> com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> 
>> com.google.inject.internal.SingleFieldInjector.inject(SingleFieldInjector.java:53)
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> 
>> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:110)
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> 
>> com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:75)
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> 
>> com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:73)
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> 
>> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1024)
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> 
>> com.google.inject.internal.MembersInjectorImpl.injectAndNotify(MembersInjectorImpl.java:73)
>>>>>>>       at
>>>>>>> 
>>>>>>> 
>>> 
>> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:60)
>>>>>>>       ... 20 more
>>>>>>> 10:13:37,430  [log                  main       INFO ]  Started
>>>>>>> SocketConnector@0.0.0.0:8080
>>>>>>> 
>>>>>>> 
>>>>>>> 
>>>>>>> Óscar Bou Bou
>>>>>>> Responsable de Producto
>>>>>>> Auditor Jefe de Certificación ISO 27001 en BSI
>>>>>>> CISA, CRISC, APMG ISO 20000, ITIL-F
>>>>>>> 
>>>>>>>   902 900 231 / 620 267 520
>>>>>>>   http://www.twitter.com/oscarbou
>>>>>>> 
>>>>>>>   http://es.linkedin.com/in/oscarbou
>>>>>>> 
>>>>>>>   http://www.GesConsultor.com <http://www.gesconsultor.com/>
>>>>>>> 
>>>>>>> 
>>>>>>> 
>>>>>>> Este mensaje y los ficheros anexos son confidenciales. Los mismos
>>>>>>> contienen información reservada que no puede ser difundida. Si usted
>>> ha
>>>>>>> recibido este correo por error, tenga la amabilidad de eliminarlo de
>>> su
>>>>>>> sistema y avisar al remitente mediante reenvío a su dirección
>>> electrónica;
>>>>>>> no deberá copiar el mensaje ni divulgar su contenido a ninguna
>>> persona.
>>>>>>> Su dirección de correo electrónico junto a sus datos personales
>>> constan
>>>>>>> en un fichero titularidad de Gesdatos Software, S.L. cuya finalidad
>>> es la
>>>>>>> de mantener el contacto con Ud. Si quiere saber de qué información
>>>>>>> disponemos de Ud., modificarla, y en su caso, cancelarla, puede
>>> hacerlo
>>>>>>> enviando un escrito al efecto, acompañado de una fotocopia de su
>>> D.N.I. a
>>>>>>> la siguiente dirección: Gesdatos Software, S.L. , Paseo de la
>>> Castellana,
>>>>>>> 153 bajo - 28046 (Madrid), y Avda. Cortes Valencianas num. 50, 1ºC -
>>> 46015
>>>>>>> (Valencia). Asimismo, es su responsabilidad comprobar que este
>>> mensaje o
>>>>>>> sus archivos adjuntos no contengan virus informáticos, y en caso que
>>> los
>>>>>>> tuvieran eliminarlos.
>>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> *Óscar Bou Bou*
>>>>>> Responsable de Producto
>>>>>> Auditor Jefe de Certificación ISO 27001 en BSI
>>>>>> CISA, CRISC, APMG ISO 20000, ITIL-F
>>>>>> 
>>>>>>   902 900 231 / 620 267 520
>>>>>>   http://www.twitter.com/oscarbou
>>>>>> 
>>>>>>   http://es.linkedin.com/in/oscarbou
>>>>>> 
>>>>>>   http://www.GesConsultor.com <http://www.gesconsultor.com/>
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> Este mensaje y los ficheros anexos son confidenciales. Los mismos
>>>>>> contienen información reservada que no puede ser difundida. Si usted
>> ha
>>>>>> recibido este correo por error, tenga la amabilidad de eliminarlo de
>> su
>>>>>> sistema y avisar al remitente mediante reenvío a su dirección
>>> electrónica;
>>>>>> no deberá copiar el mensaje ni divulgar su contenido a ninguna
>> persona.
>>>>>> Su dirección de correo electrónico junto a sus datos personales
>> constan
>>>>>> en un fichero titularidad de Gesdatos Software, S.L. cuya finalidad
>> es
>>> la
>>>>>> de mantener el contacto con Ud. Si quiere saber de qué información
>>>>>> disponemos de Ud., modificarla, y en su caso, cancelarla, puede
>> hacerlo
>>>>>> enviando un escrito al efecto, acompañado de una fotocopia de su
>>> D.N.I. a
>>>>>> la siguiente dirección: Gesdatos Software, S.L. , Paseo de la
>>> Castellana,
>>>>>> 153 bajo - 28046 (Madrid), y Avda. Cortes Valencianas num. 50, 1ºC -
>>> 46015
>>>>>> (Valencia). Asimismo, es su responsabilidad comprobar que este
>> mensaje
>>> o
>>>>>> sus archivos adjuntos no contengan virus informáticos, y en caso que
>>> los
>>>>>> tuvieran eliminarlos.
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> 
>>> 
>> 

Re: Exception on latest snapshot when executing this.wrapperFactory.wrap()

Posted by Dan Haywood <da...@haywood-associates.co.uk>.
thanks,,, that's what I'm thinking too.

Oscar, since you have the issue, would you like to cast a vote on this one?

On 16 December 2014 at 20:43, Martin Grigorov <mg...@apache.org> wrote:
>
> Hi,
>
> On Tue, Dec 16, 2014 at 10:29 PM, Dan Haywood <
> dan@haywood-associates.co.uk>
> wrote:
> >
> > ok, so... in integration tests we basically run with no security manager
> > enabled.
> >
> > ~~~
> >
> > To summarize the issue:
> > - when running the app with fixtures installed during startup, there is
> no
> > security manager installed, so the ShiroAuthenticatorAndAuthorizor (which
> > is delegated to by the Isis AuthorizationManagerStandard class) vetoes
> the
> > interaction.  Net result: the wrapper factory cannot be used, at all.
> >
> > Possible solution:
> > - because there will always be a security manager when accessing the app
> > via the web, I think it's safe to simply have reverse this and allow the
> > interaction:
> >
> > public class ShiroAuthenticatorOrAuthorizor implements Authenticator,
> > Authorizor {
> >
> >     ...
> >     private boolean isPermitted(Identifier identifier, String qualifier)
> {
> >         RealmSecurityManager securityManager = getSecurityManager();
> >         if(securityManager == null) {
> >               // since a security manager will always be present for
> > regular web requests, presumably the user
> >               // is running in fixtures during bootstrapping.  We
> therefore
> > permit the interaction.
> >             return true;
> >         }
> >
> > }
> >
> > Opinions?
> >
>
> I think it is OK.
> No SecurityManager => no security, i.e. everything is allowed.
>
>
> >
> >
> >
> > On 16 December 2014 at 20:10, Dan Haywood <da...@haywood-associates.co.uk>
> > wrote:
> > >
> > > Have just reproduced it now...
> > >
> > > eg
> > > in the todoapp, change the ToDoItemAbstract#execute(...) method from:
> > >
> > >
> > >         ToDoItem newToDo = toDoItems.newToDo(category, subcategory,
> > > ownedBy, dueBy, cost);
> > >
> > > to
> > >
> > >         ToDoItem newToDo =
> > > wrapperFactory.wrap(toDoItems).newToDo(description, category,
> > subcategory,
> > > dueBy, cost);
> > >
> > > and add:
> > >
> > >     @javax.inject.Inject
> > >     private WrapperFactory wrapperFactory;
> > >
> > >
> > > That will reproduce issue is that when the fixtures run on bootstrap...
> > > the reason being that there is no Shiro SecurityManager to delegate to,
> > so
> > > we play it safe and veto the interaction.
> > >
> > > Still exploring the behaviour in integration tests...
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > > On 16 December 2014 at 19:44, Martin Grigorov <mg...@apache.org>
> > > wrote:
> > >>
> > >> Hi Oscar,
> > >>
> > >> What are the steps to reproduce this problem?
> > >> On Dec 16, 2014 8:59 PM, "GESCONSULTOR - Óscar Bou" <
> > >> o.bou@gesconsultor.com> wrote:
> > >>
> > >>> Hi, Dan.
> > >>>
> > >>> I've done the following changes on shiro.ini, but the exception is
> > still
> > >>> present (getContainer().getUser().getName() returns
> "initialisation"):
> > >>>
> > >>> [users]
> > >>> initialisation = pass, admin_role
> > >>>
> > >>> ...
> > >>>
> > >>> [roles]
> > >>> self-install_role = *
> > >>>
> > >>>
> > >>> Any ideas?
> > >>>
> > >>> Thanks,
> > >>>
> > >>> Oscar
> > >>>
> > >>>
> > >>>
> > >>>
> > >>>
> > >>> El 15/12/2014, a las 12:06, Dan Haywood <
> dan@haywood-associates.co.uk>
> > >>> escribió:
> > >>>
> > >>> OK, if you're using the simpleapp archetype then that does have
> > security
> > >>> enabled, just using the shiro.ini file.... ie our "sven" user etc.
> > >>>
> > >>> But that doesn't include the "initialization" user.
> > >>>
> > >>> So I guess the fix is the archetype should include those permissions,
> > >>> and we should document the existence of this special user account
> > somewhere.
> > >>>
> > >>>
> > >>> In the meantime, try granting "initialization" all perms (same as
> > >>> "sven") and see what happens.  If it doesn't fix, then double check
> (by
> > >>> checking the value of getContainer().getUser().getName() what the
> > actual
> > >>> user account is (just in case I'm mis-remembered the name etc).
> > >>>
> > >>> Thx
> > >>> Dan
> > >>>
> > >>> ~~~~~~~~~~
> > >>>
> > >>>
> > >>>
> > >>> On 15 December 2014 at 10:30, GESCONSULTOR - Óscar Bou <
> > >>> o.bou@gesconsultor.com> wrote:
> > >>>>
> > >>>> I've not enabled anything related to security.
> > >>>>
> > >>>> Just downloaded the simple archetype 3-4 weeks ago.
> > >>>>
> > >>>> Are there any steps to follow?
> > >>>>
> > >>>> Thanks,
> > >>>>
> > >>>> Oscar
> > >>>>
> > >>>>
> > >>>>
> > >>>> El 15/12/2014, a las 11:15, Dan Haywood <
> dan@haywood-associates.co.uk
> > >
> > >>>> escribió:
> > >>>>
> > >>>>
> > >>>> Have you enabled security also?  The exception stack trace includes:
> > >>>>
> > >>>> org.apache.isis.applib.services.wrapper.HiddenException: Reason: Not
> > >>>> authorized to view. Identifier:
> > >>>> com.tellmegen.domain.model.Account#name()
> > >>>>
> > >>>> Initialization is performed using a "special" user (I think it's
> > called
> > >>>> "initialization" or something); I'm guessing you'll need to give
> that
> > >>>> special account permissions?
> > >>>>
> > >>>> Let us know if that helps
> > >>>>
> > >>>> Cheers
> > >>>> Dan
> > >>>>
> > >>>>
> > >>>>
> > >>>>
> > >>>>
> > >>>> On 15 December 2014 at 09:42, GESCONSULTOR - Óscar Bou <
> > >>>> o.bou@gesconsultor.com> wrote:
> > >>>>
> > >>>>
> > >>>> Hi to all.
> > >>>>
> > >>>> I've started some work using the latest snapshot.
> > >>>>
> > >>>> I was used to invoke all setters inside a
> > >>>> wrapperFactory.wrap(domainObject).setXXX() in order to always force
> > >>>> execution of domain logic placed inside the validateXXX, hiddenXXX,
> > >>>> disabledXXX, modifyXXX, clearXXX, etc. methods.
> > >>>>
> > >>>> But on this new project an exception is thrown. Seems some
> > >>>> initialization
> > >>>> is missing? Perhaps WrapperFactory cannot be used inside
> > FixtureScripts?
> > >>>>
> > >>>> Thanks,
> > >>>>
> > >>>> Oscar
> > >>>>
> > >>>>
> > >>>> ...
> > >>>>
> > >>>> 10:13:37,344  [Native               main       DEBUG]  INSERT INTO
> > >>>> "DiseaseSNPGenotype"
> > >>>>
> > >>>>
> >
> ("description","orRatioPreffix","confidence","snpDisease_id_OID","orRatioFactor","genotype","version")
> > >>>> VALUES (<'description'>,<'TD'>,<1>,<2>,<0.80>,<'TT'>,<1>)
> > >>>> 10:13:37,345  [Native               main       DEBUG]  UPDATE
> > >>>> "DiseaseSNP"
> > >>>> SET "version"=<2> WHERE "id"=<2>
> > >>>> account-with-users-and-diseases-fixture/account-fixture     : EXEC
> > >>>> fixture.tellmegen.AccountFixture
> > >>>> 10:13:37,390  [FixturesInstallerDelegate main       ERROR]
> installing
> > >>>> fixture fixture.tellmegen.AccountWithUsersAndDiseasesFixture failed;
> > >>>> aborting
> > >>>> org.apache.isis.applib.services.wrapper.HiddenException: Reason: Not
> > >>>> authorized to view. Identifier:
> > >>>> com.tellmegen.domain.model.Account#name()
> > >>>>        at
> > >>>>
> > >>>>
> >
> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.toException(DomainObjectInvocationHandler.java:642)
> > >>>>        at
> > >>>>
> > >>>>
> >
> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.notifyListenersAndVetoIfRequired(DomainObjectInvocationHandler.java:610)
> > >>>>        at
> > >>>>
> > >>>>
> >
> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.checkVisibility(DomainObjectInvocationHandler.java:594)
> > >>>>        at
> > >>>>
> > >>>>
> >
> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.handleSetterMethodOnProperty(DomainObjectInvocationHandler.java:372)
> > >>>>        at
> > >>>>
> > >>>>
> >
> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.invoke(DomainObjectInvocationHandler.java:201)
> > >>>>        at
> > >>>>
> > >>>>
> >
> org.apache.isis.core.wrapper.proxy.ProxyInstantiatorForJavassist$1.invoke(ProxyInstantiatorForJavassist.java:52)
> > >>>>        at
> > >>>>
> > >>>>
> >
> com.tellmegen.domain.model.Account_$$_javassist_4.setName(Account_$$_javassist_4.java)
> > >>>>        at
> > >>>> com.tellmegen.domain.model.Accounts.createAccount(Accounts.java:27)
> > >>>>        at
> > >>>> fixture.tellmegen.AccountFixture.execute(AccountFixture.java:18)
> > >>>>        at
> > >>>>
> > >>>>
> >
> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.executeChildIfNotAlready(FixtureScript.java:358)
> > >>>>        at
> > >>>>
> > >>>>
> >
> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.access$0(FixtureScript.java:355)
> > >>>>        at
> > >>>>
> > >>>>
> >
> org.apache.isis.applib.fixturescripts.FixtureScript.executeChild(FixtureScript.java:494)
> > >>>>        at
> > >>>>
> > >>>>
> >
> org.apache.isis.applib.fixturescripts.FixtureScript.executeChild(FixtureScript.java:516)
> > >>>>        at
> > >>>>
> > >>>>
> >
> fixture.tellmegen.AccountWithUsersAndDiseasesFixture.execute(AccountWithUsersAndDiseasesFixture.java:21)
> > >>>>        at
> > >>>>
> > >>>>
> >
> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.executeChildIfNotAlready(FixtureScript.java:358)
> > >>>>        at
> > >>>>
> > >>>>
> >
> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.access$0(FixtureScript.java:355)
> > >>>>        at
> > >>>>
> > >>>>
> >
> org.apache.isis.applib.fixturescripts.FixtureScript.run(FixtureScript.java:442)
> > >>>>        at
> > >>>>
> > >>>>
> >
> org.apache.isis.applib.fixturescripts.FixtureScript.install(FixtureScript.java:545)
> > >>>>        at
> > >>>>
> > >>>>
> >
> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixture(FixturesInstallerDelegate.java:205)
> > >>>>        at
> > >>>>
> > >>>>
> >
> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtureInTransaction(FixturesInstallerDelegate.java:171)
> > >>>>        at
> > >>>>
> > >>>>
> >
> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtures(FixturesInstallerDelegate.java:158)
> > >>>>        at
> > >>>>
> > >>>>
> >
> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtures(FixturesInstallerDelegate.java:138)
> > >>>>        at
> > >>>>
> > >>>>
> >
> org.apache.isis.core.runtime.fixtures.FixturesInstallerAbstract.installFixtures(FixturesInstallerAbstract.java:42)
> > >>>>        at
> > >>>>
> > >>>>
> >
> org.apache.isis.core.runtime.systemusinginstallers.IsisSystemAbstract.installFixturesIfRequired(IsisSystemAbstract.java:85)
> > >>>>        at
> > >>>>
> > >>>>
> >
> org.apache.isis.core.runtime.system.IsisSystemFixturesHookAbstract.init(IsisSystemFixturesHookAbstract.java:124)
> > >>>>        at
> > >>>>
> > >>>>
> >
> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:133)
> > >>>>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> Method)
> > >>>>        at
> > >>>>
> > >>>>
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
> > >>>>        at
> > >>>>
> > >>>>
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> > >>>>        at java.lang.reflect.Method.invoke(Method.java:606)
> > >>>>        at
> > >>>>
> com.google.inject.internal.ProviderMethod.get(ProviderMethod.java:104)
> > >>>>        at
> > >>>>
> > >>>>
> >
> com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
> > >>>>        at
> > >>>>
> > >>>>
> >
> com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
> > >>>>        at
> > >>>>
> > >>>>
> >
> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
> > >>>>        at
> > >>>>
> > >>>>
> >
> com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
> > >>>>        at com.google.inject.Scopes$1$1.get(Scopes.java:65)
> > >>>>        at
> > >>>>
> > >>>>
> >
> com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
> > >>>>        at
> > >>>>
> > >>>>
> >
> com.google.inject.internal.SingleFieldInjector.inject(SingleFieldInjector.java:53)
> > >>>>        at
> > >>>>
> > >>>>
> >
> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:110)
> > >>>>        at
> > >>>>
> > >>>>
> >
> com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:75)
> > >>>>        at
> > >>>>
> > >>>>
> >
> com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:73)
> > >>>>        at
> > >>>>
> > >>>>
> >
> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1024)
> > >>>>        at
> > >>>>
> > >>>>
> >
> com.google.inject.internal.MembersInjectorImpl.injectAndNotify(MembersInjectorImpl.java:73)
> > >>>>        at
> > >>>>
> > >>>>
> >
> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:60)
> > >>>>        at
> > >>>>
> > >>>>
> >
> com.google.inject.internal.InjectorImpl.injectMembers(InjectorImpl.java:944)
> > >>>>        at
> > >>>>
> > >>>>
> >
> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.init(IsisWicketApplication.java:248)
> > >>>>        at
> > >>>> org.apache.wicket.Application.initApplication(Application.java:823)
> > >>>>        at
> > >>>>
> > org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:424)
> > >>>>        at
> > >>>>
> > org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:351)
> > >>>>        at
> > >>>> org.mortbay.jetty.servlet.FilterHolder.doStart(FilterHolder.java:97)
> > >>>>        at
> > >>>>
> > org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
> > >>>>        at
> > >>>>
> > >>>>
> >
> org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:713)
> > >>>>        at
> > >>>> org.mortbay.jetty.servlet.Context.startContext(Context.java:140)
> > >>>>        at
> > >>>>
> > >>>>
> >
> org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1282)
> > >>>>        at
> > >>>>
> > >>>>
> > org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:518)
> > >>>>        at
> > >>>>
> org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:499)
> > >>>>        at
> > >>>>
> > org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
> > >>>>        at
> > >>>>
> > >>>>
> > org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130)
> > >>>>        at org.mortbay.jetty.Server.doStart(Server.java:224)
> > >>>>        at
> > >>>>
> > org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
> > >>>>        at
> > >>>>
> > >>>>
> >
> org.apache.isis.core.webserver.WebServerBootstrapper.bootstrap(WebServerBootstrapper.java:85)
> > >>>>        at
> > >>>> org.apache.isis.core.webserver.WebServer.run(WebServer.java:103)
> > >>>>        at
> > >>>> org.apache.isis.core.webserver.WebServer.main(WebServer.java:67)
> > >>>>        at org.apache.isis.WebServer.main(WebServer.java:25)
> > >>>> 10:13:37,392  [IsisTransaction      main       INFO ]  abort
> > transaction
> > >>>> IsisTransaction@53887ced[state=IN_PROGRESS,commands=0]
> > >>>> 10:13:37,396  [IsisWicketApplication main       ERROR]  Failed to
> > >>>> initialize
> > >>>> com.google.inject.ProvisionException: Guice provision errors:
> > >>>>
> > >>>> 1) Error in custom provider,
> > >>>> org.apache.isis.applib.services.wrapper.HiddenException: Reason: Not
> > >>>> authorized to view. Identifier:
> > >>>> com.tellmegen.domain.model.Account#name()
> > >>>>  at
> > >>>>
> > >>>>
> >
> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
> > >>>>  at
> > >>>>
> > >>>>
> >
> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
> > >>>>  while locating org.apache.isis.core.runtime.system.IsisSystem
> > >>>>    for field at
> > >>>>
> > >>>>
> >
> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.system(IsisWicketApplication.java:1)
> > >>>>  while locating webapp.SimpleApplication
> > >>>>
> > >>>> 1 error
> > >>>>        at
> > >>>>
> > >>>>
> >
> com.google.inject.internal.Errors.throwProvisionExceptionIfErrorsExist(Errors.java:451)
> > >>>>        at
> > >>>>
> > >>>>
> >
> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:65)
> > >>>>        at
> > >>>>
> > >>>>
> >
> com.google.inject.internal.InjectorImpl.injectMembers(InjectorImpl.java:944)
> > >>>>        at
> > >>>>
> > >>>>
> >
> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.init(IsisWicketApplication.java:248)
> > >>>>        at
> > >>>> org.apache.wicket.Application.initApplication(Application.java:823)
> > >>>>        at
> > >>>>
> > org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:424)
> > >>>>        at
> > >>>>
> > org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:351)
> > >>>>        at
> > >>>> org.mortbay.jetty.servlet.FilterHolder.doStart(FilterHolder.java:97)
> > >>>>        at
> > >>>>
> > org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
> > >>>>        at
> > >>>>
> > >>>>
> >
> org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:713)
> > >>>>        at
> > >>>> org.mortbay.jetty.servlet.Context.startContext(Context.java:140)
> > >>>>        at
> > >>>>
> > >>>>
> >
> org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1282)
> > >>>>        at
> > >>>>
> > >>>>
> > org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:518)
> > >>>>        at
> > >>>>
> org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:499)
> > >>>>        at
> > >>>>
> > org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
> > >>>>        at
> > >>>>
> > >>>>
> > org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130)
> > >>>>        at org.mortbay.jetty.Server.doStart(Server.java:224)
> > >>>>        at
> > >>>>
> > org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
> > >>>>        at
> > >>>>
> > >>>>
> >
> org.apache.isis.core.webserver.WebServerBootstrapper.bootstrap(WebServerBootstrapper.java:85)
> > >>>>        at
> > >>>> org.apache.isis.core.webserver.WebServer.run(WebServer.java:103)
> > >>>>        at
> > >>>> org.apache.isis.core.webserver.WebServer.main(WebServer.java:67)
> > >>>>        at org.apache.isis.WebServer.main(WebServer.java:25)
> > >>>> Caused by: org.apache.isis.applib.services.wrapper.HiddenException:
> > >>>> Reason: Not authorized to view. Identifier:
> > >>>> com.tellmegen.domain.model.Account#name()
> > >>>>        at
> > >>>>
> > >>>>
> >
> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.toException(DomainObjectInvocationHandler.java:642)
> > >>>>        at
> > >>>>
> > >>>>
> >
> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.notifyListenersAndVetoIfRequired(DomainObjectInvocationHandler.java:610)
> > >>>>        at
> > >>>>
> > >>>>
> >
> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.checkVisibility(DomainObjectInvocationHandler.java:594)
> > >>>>        at
> > >>>>
> > >>>>
> >
> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.handleSetterMethodOnProperty(DomainObjectInvocationHandler.java:372)
> > >>>>        at
> > >>>>
> > >>>>
> >
> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.invoke(DomainObjectInvocationHandler.java:201)
> > >>>>        at
> > >>>>
> > >>>>
> >
> org.apache.isis.core.wrapper.proxy.ProxyInstantiatorForJavassist$1.invoke(ProxyInstantiatorForJavassist.java:52)
> > >>>>        at
> > >>>>
> > >>>>
> >
> com.tellmegen.domain.model.Account_$$_javassist_4.setName(Account_$$_javassist_4.java)
> > >>>>        at
> > >>>> com.tellmegen.domain.model.Accounts.createAccount(Accounts.java:27)
> > >>>>        at
> > >>>> fixture.tellmegen.AccountFixture.execute(AccountFixture.java:18)
> > >>>>        at
> > >>>>
> > >>>>
> >
> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.executeChildIfNotAlready(FixtureScript.java:358)
> > >>>>        at
> > >>>>
> > >>>>
> >
> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.access$0(FixtureScript.java:355)
> > >>>>        at
> > >>>>
> > >>>>
> >
> org.apache.isis.applib.fixturescripts.FixtureScript.executeChild(FixtureScript.java:494)
> > >>>>        at
> > >>>>
> > >>>>
> >
> org.apache.isis.applib.fixturescripts.FixtureScript.executeChild(FixtureScript.java:516)
> > >>>>        at
> > >>>>
> > >>>>
> >
> fixture.tellmegen.AccountWithUsersAndDiseasesFixture.execute(AccountWithUsersAndDiseasesFixture.java:21)
> > >>>>        at
> > >>>>
> > >>>>
> >
> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.executeChildIfNotAlready(FixtureScript.java:358)
> > >>>>        at
> > >>>>
> > >>>>
> >
> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.access$0(FixtureScript.java:355)
> > >>>>        at
> > >>>>
> > >>>>
> >
> org.apache.isis.applib.fixturescripts.FixtureScript.run(FixtureScript.java:442)
> > >>>>        at
> > >>>>
> > >>>>
> >
> org.apache.isis.applib.fixturescripts.FixtureScript.install(FixtureScript.java:545)
> > >>>>        at
> > >>>>
> > >>>>
> >
> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixture(FixturesInstallerDelegate.java:205)
> > >>>>        at
> > >>>>
> > >>>>
> >
> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtureInTransaction(FixturesInstallerDelegate.java:171)
> > >>>>        at
> > >>>>
> > >>>>
> >
> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtures(FixturesInstallerDelegate.java:158)
> > >>>>        at
> > >>>>
> > >>>>
> >
> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtures(FixturesInstallerDelegate.java:138)
> > >>>>        at
> > >>>>
> > >>>>
> >
> org.apache.isis.core.runtime.fixtures.FixturesInstallerAbstract.installFixtures(FixturesInstallerAbstract.java:42)
> > >>>>        at
> > >>>>
> > >>>>
> >
> org.apache.isis.core.runtime.systemusinginstallers.IsisSystemAbstract.installFixturesIfRequired(IsisSystemAbstract.java:85)
> > >>>>        at
> > >>>>
> > >>>>
> >
> org.apache.isis.core.runtime.system.IsisSystemFixturesHookAbstract.init(IsisSystemFixturesHookAbstract.java:124)
> > >>>>        at
> > >>>>
> > >>>>
> >
> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:133)
> > >>>>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> Method)
> > >>>>        at
> > >>>>
> > >>>>
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
> > >>>>        at
> > >>>>
> > >>>>
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> > >>>>        at java.lang.reflect.Method.invoke(Method.java:606)
> > >>>>        at
> > >>>>
> com.google.inject.internal.ProviderMethod.get(ProviderMethod.java:104)
> > >>>>        at
> > >>>>
> > >>>>
> >
> com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
> > >>>>        at
> > >>>>
> > >>>>
> >
> com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
> > >>>>        at
> > >>>>
> > >>>>
> >
> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
> > >>>>        at
> > >>>>
> > >>>>
> >
> com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
> > >>>>        at com.google.inject.Scopes$1$1.get(Scopes.java:65)
> > >>>>        at
> > >>>>
> > >>>>
> >
> com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
> > >>>>        at
> > >>>>
> > >>>>
> >
> com.google.inject.internal.SingleFieldInjector.inject(SingleFieldInjector.java:53)
> > >>>>        at
> > >>>>
> > >>>>
> >
> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:110)
> > >>>>        at
> > >>>>
> > >>>>
> >
> com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:75)
> > >>>>        at
> > >>>>
> > >>>>
> >
> com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:73)
> > >>>>        at
> > >>>>
> > >>>>
> >
> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1024)
> > >>>>        at
> > >>>>
> > >>>>
> >
> com.google.inject.internal.MembersInjectorImpl.injectAndNotify(MembersInjectorImpl.java:73)
> > >>>>        at
> > >>>>
> > >>>>
> >
> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:60)
> > >>>>        ... 20 more
> > >>>> 10:13:37,407  [WicketFilter         main       ERROR]  The
> > >>>> initialization
> > >>>> of an application with name 'WicketFilter' has failed.
> > >>>> com.google.inject.ProvisionException: Guice provision errors:
> > >>>>
> > >>>> 1) Error in custom provider,
> > >>>> org.apache.isis.applib.services.wrapper.HiddenException: Reason: Not
> > >>>> authorized to view. Identifier:
> > >>>> com.tellmegen.domain.model.Account#name()
> > >>>>  at
> > >>>>
> > >>>>
> >
> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
> > >>>>  at
> > >>>>
> > >>>>
> >
> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
> > >>>>  while locating org.apache.isis.core.runtime.system.IsisSystem
> > >>>>    for field at
> > >>>>
> > >>>>
> >
> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.system(IsisWicketApplication.java:1)
> > >>>>  while locating webapp.SimpleApplication
> > >>>>
> > >>>> 1 error
> > >>>>        at
> > >>>>
> > >>>>
> >
> com.google.inject.internal.Errors.throwProvisionExceptionIfErrorsExist(Errors.java:451)
> > >>>>        at
> > >>>>
> > >>>>
> >
> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:65)
> > >>>>        at
> > >>>>
> > >>>>
> >
> com.google.inject.internal.InjectorImpl.injectMembers(InjectorImpl.java:944)
> > >>>>        at
> > >>>>
> > >>>>
> >
> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.init(IsisWicketApplication.java:248)
> > >>>>        at
> > >>>> org.apache.wicket.Application.initApplication(Application.java:823)
> > >>>>        at
> > >>>>
> > org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:424)
> > >>>>        at
> > >>>>
> > org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:351)
> > >>>>        at
> > >>>> org.mortbay.jetty.servlet.FilterHolder.doStart(FilterHolder.java:97)
> > >>>>        at
> > >>>>
> > org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
> > >>>>        at
> > >>>>
> > >>>>
> >
> org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:713)
> > >>>>        at
> > >>>> org.mortbay.jetty.servlet.Context.startContext(Context.java:140)
> > >>>>        at
> > >>>>
> > >>>>
> >
> org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1282)
> > >>>>        at
> > >>>>
> > >>>>
> > org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:518)
> > >>>>        at
> > >>>>
> org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:499)
> > >>>>        at
> > >>>>
> > org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
> > >>>>        at
> > >>>>
> > >>>>
> > org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130)
> > >>>>        at org.mortbay.jetty.Server.doStart(Server.java:224)
> > >>>>        at
> > >>>>
> > org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
> > >>>>        at
> > >>>>
> > >>>>
> >
> org.apache.isis.core.webserver.WebServerBootstrapper.bootstrap(WebServerBootstrapper.java:85)
> > >>>>        at
> > >>>> org.apache.isis.core.webserver.WebServer.run(WebServer.java:103)
> > >>>>        at
> > >>>> org.apache.isis.core.webserver.WebServer.main(WebServer.java:67)
> > >>>>        at org.apache.isis.WebServer.main(WebServer.java:25)
> > >>>> Caused by: org.apache.isis.applib.services.wrapper.HiddenException:
> > >>>> Reason: Not authorized to view. Identifier:
> > >>>> com.tellmegen.domain.model.Account#name()
> > >>>>        at
> > >>>>
> > >>>>
> >
> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.toException(DomainObjectInvocationHandler.java:642)
> > >>>>        at
> > >>>>
> > >>>>
> >
> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.notifyListenersAndVetoIfRequired(DomainObjectInvocationHandler.java:610)
> > >>>>        at
> > >>>>
> > >>>>
> >
> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.checkVisibility(DomainObjectInvocationHandler.java:594)
> > >>>>        at
> > >>>>
> > >>>>
> >
> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.handleSetterMethodOnProperty(DomainObjectInvocationHandler.java:372)
> > >>>>        at
> > >>>>
> > >>>>
> >
> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.invoke(DomainObjectInvocationHandler.java:201)
> > >>>>        at
> > >>>>
> > >>>>
> >
> org.apache.isis.core.wrapper.proxy.ProxyInstantiatorForJavassist$1.invoke(ProxyInstantiatorForJavassist.java:52)
> > >>>>        at
> > >>>>
> > >>>>
> >
> com.tellmegen.domain.model.Account_$$_javassist_4.setName(Account_$$_javassist_4.java)
> > >>>>        at
> > >>>> com.tellmegen.domain.model.Accounts.createAccount(Accounts.java:27)
> > >>>>        at
> > >>>> fixture.tellmegen.AccountFixture.execute(AccountFixture.java:18)
> > >>>>        at
> > >>>>
> > >>>>
> >
> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.executeChildIfNotAlready(FixtureScript.java:358)
> > >>>>        at
> > >>>>
> > >>>>
> >
> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.access$0(FixtureScript.java:355)
> > >>>>        at
> > >>>>
> > >>>>
> >
> org.apache.isis.applib.fixturescripts.FixtureScript.executeChild(FixtureScript.java:494)
> > >>>>        at
> > >>>>
> > >>>>
> >
> org.apache.isis.applib.fixturescripts.FixtureScript.executeChild(FixtureScript.java:516)
> > >>>>        at
> > >>>>
> > >>>>
> >
> fixture.tellmegen.AccountWithUsersAndDiseasesFixture.execute(AccountWithUsersAndDiseasesFixture.java:21)
> > >>>>        at
> > >>>>
> > >>>>
> >
> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.executeChildIfNotAlready(FixtureScript.java:358)
> > >>>>        at
> > >>>>
> > >>>>
> >
> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.access$0(FixtureScript.java:355)
> > >>>>        at
> > >>>>
> > >>>>
> >
> org.apache.isis.applib.fixturescripts.FixtureScript.run(FixtureScript.java:442)
> > >>>>        at
> > >>>>
> > >>>>
> >
> org.apache.isis.applib.fixturescripts.FixtureScript.install(FixtureScript.java:545)
> > >>>>        at
> > >>>>
> > >>>>
> >
> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixture(FixturesInstallerDelegate.java:205)
> > >>>>        at
> > >>>>
> > >>>>
> >
> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtureInTransaction(FixturesInstallerDelegate.java:171)
> > >>>>        at
> > >>>>
> > >>>>
> >
> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtures(FixturesInstallerDelegate.java:158)
> > >>>>        at
> > >>>>
> > >>>>
> >
> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtures(FixturesInstallerDelegate.java:138)
> > >>>>        at
> > >>>>
> > >>>>
> >
> org.apache.isis.core.runtime.fixtures.FixturesInstallerAbstract.installFixtures(FixturesInstallerAbstract.java:42)
> > >>>>        at
> > >>>>
> > >>>>
> >
> org.apache.isis.core.runtime.systemusinginstallers.IsisSystemAbstract.installFixturesIfRequired(IsisSystemAbstract.java:85)
> > >>>>        at
> > >>>>
> > >>>>
> >
> org.apache.isis.core.runtime.system.IsisSystemFixturesHookAbstract.init(IsisSystemFixturesHookAbstract.java:124)
> > >>>>        at
> > >>>>
> > >>>>
> >
> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:133)
> > >>>>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> Method)
> > >>>>        at
> > >>>>
> > >>>>
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
> > >>>>        at
> > >>>>
> > >>>>
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> > >>>>        at java.lang.reflect.Method.invoke(Method.java:606)
> > >>>>        at
> > >>>>
> com.google.inject.internal.ProviderMethod.get(ProviderMethod.java:104)
> > >>>>        at
> > >>>>
> > >>>>
> >
> com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
> > >>>>        at
> > >>>>
> > >>>>
> >
> com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
> > >>>>        at
> > >>>>
> > >>>>
> >
> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
> > >>>>        at
> > >>>>
> > >>>>
> >
> com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
> > >>>>        at com.google.inject.Scopes$1$1.get(Scopes.java:65)
> > >>>>        at
> > >>>>
> > >>>>
> >
> com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
> > >>>>        at
> > >>>>
> > >>>>
> >
> com.google.inject.internal.SingleFieldInjector.inject(SingleFieldInjector.java:53)
> > >>>>        at
> > >>>>
> > >>>>
> >
> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:110)
> > >>>>        at
> > >>>>
> > >>>>
> >
> com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:75)
> > >>>>        at
> > >>>>
> > >>>>
> >
> com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:73)
> > >>>>        at
> > >>>>
> > >>>>
> >
> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1024)
> > >>>>        at
> > >>>>
> > >>>>
> >
> com.google.inject.internal.MembersInjectorImpl.injectAndNotify(MembersInjectorImpl.java:73)
> > >>>>        at
> > >>>>
> > >>>>
> >
> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:60)
> > >>>>        ... 20 more
> > >>>> 10:13:37,415  [ObjectReflectorDefault main       INFO ]  shutting
> down
> > >>>>
> > >>>>
> > org.apache.isis.core.metamodel.specloader.ObjectReflectorDefault@6b72523a
> > >>>> 10:13:37,415  [Application          main       INFO ]
> [WicketFilter]
> > >>>> destroy: Wicket core library initializer
> > >>>> 10:13:37,415  [Application          main       INFO ]
> [WicketFilter]
> > >>>> destroy: Wicket extensions initializer
> > >>>> 10:13:37,421  [log                  main       WARN ]  failed
> > >>>> WicketFilter: javax.servlet.ServletException:
> > >>>> com.google.inject.ProvisionException: Guice provision errors:
> > >>>>
> > >>>> 1) Error in custom provider,
> > >>>> org.apache.isis.applib.services.wrapper.HiddenException: Reason: Not
> > >>>> authorized to view. Identifier:
> > >>>> com.tellmegen.domain.model.Account#name()
> > >>>>  at
> > >>>>
> > >>>>
> >
> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
> > >>>>  at
> > >>>>
> > >>>>
> >
> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
> > >>>>  while locating org.apache.isis.core.runtime.system.IsisSystem
> > >>>>    for field at
> > >>>>
> > >>>>
> >
> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.system(IsisWicketApplication.java:1)
> > >>>>  while locating webapp.SimpleApplication
> > >>>>
> > >>>> 1 error
> > >>>> 10:13:37,421  [log                  main       WARN ]  Failed
> startup
> > of
> > >>>> context org.mortbay.jetty.webapp.WebAppContext@214ce60
> > >>>> {,src/main/webapp}
> > >>>> javax.servlet.ServletException:
> com.google.inject.ProvisionException:
> > >>>> Guice provision errors:
> > >>>>
> > >>>> 1) Error in custom provider,
> > >>>> org.apache.isis.applib.services.wrapper.HiddenException: Reason: Not
> > >>>> authorized to view. Identifier:
> > >>>> com.tellmegen.domain.model.Account#name()
> > >>>>  at
> > >>>>
> > >>>>
> >
> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
> > >>>>  at
> > >>>>
> > >>>>
> >
> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
> > >>>>  while locating org.apache.isis.core.runtime.system.IsisSystem
> > >>>>    for field at
> > >>>>
> > >>>>
> >
> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.system(IsisWicketApplication.java:1)
> > >>>>  while locating webapp.SimpleApplication
> > >>>>
> > >>>> 1 error
> > >>>>        at
> > >>>>
> > org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:450)
> > >>>>        at
> > >>>>
> > org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:351)
> > >>>>        at
> > >>>> org.mortbay.jetty.servlet.FilterHolder.doStart(FilterHolder.java:97)
> > >>>>        at
> > >>>>
> > org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
> > >>>>        at
> > >>>>
> > >>>>
> >
> org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:713)
> > >>>>        at
> > >>>> org.mortbay.jetty.servlet.Context.startContext(Context.java:140)
> > >>>>        at
> > >>>>
> > >>>>
> >
> org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1282)
> > >>>>        at
> > >>>>
> > >>>>
> > org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:518)
> > >>>>        at
> > >>>>
> org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:499)
> > >>>>        at
> > >>>>
> > org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
> > >>>>        at
> > >>>>
> > >>>>
> > org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130)
> > >>>>        at org.mortbay.jetty.Server.doStart(Server.java:224)
> > >>>>        at
> > >>>>
> > org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
> > >>>>        at
> > >>>>
> > >>>>
> >
> org.apache.isis.core.webserver.WebServerBootstrapper.bootstrap(WebServerBootstrapper.java:85)
> > >>>>        at
> > >>>> org.apache.isis.core.webserver.WebServer.run(WebServer.java:103)
> > >>>>        at
> > >>>> org.apache.isis.core.webserver.WebServer.main(WebServer.java:67)
> > >>>>        at org.apache.isis.WebServer.main(WebServer.java:25)
> > >>>> Caused by: com.google.inject.ProvisionException: Guice provision
> > errors:
> > >>>>
> > >>>> 1) Error in custom provider,
> > >>>> org.apache.isis.applib.services.wrapper.HiddenException: Reason: Not
> > >>>> authorized to view. Identifier:
> > >>>> com.tellmegen.domain.model.Account#name()
> > >>>>  at
> > >>>>
> > >>>>
> >
> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
> > >>>>  at
> > >>>>
> > >>>>
> >
> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
> > >>>>  while locating org.apache.isis.core.runtime.system.IsisSystem
> > >>>>    for field at
> > >>>>
> > >>>>
> >
> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.system(IsisWicketApplication.java:1)
> > >>>>  while locating webapp.SimpleApplication
> > >>>>
> > >>>> 1 error
> > >>>>        at
> > >>>>
> > >>>>
> >
> com.google.inject.internal.Errors.throwProvisionExceptionIfErrorsExist(Errors.java:451)
> > >>>>        at
> > >>>>
> > >>>>
> >
> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:65)
> > >>>>        at
> > >>>>
> > >>>>
> >
> com.google.inject.internal.InjectorImpl.injectMembers(InjectorImpl.java:944)
> > >>>>        at
> > >>>>
> > >>>>
> >
> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.init(IsisWicketApplication.java:248)
> > >>>>        at
> > >>>> org.apache.wicket.Application.initApplication(Application.java:823)
> > >>>>        at
> > >>>>
> > org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:424)
> > >>>>        ... 16 more
> > >>>> Caused by: org.apache.isis.applib.services.wrapper.HiddenException:
> > >>>> Reason: Not authorized to view. Identifier:
> > >>>> com.tellmegen.domain.model.Account#name()
> > >>>>        at
> > >>>>
> > >>>>
> >
> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.toException(DomainObjectInvocationHandler.java:642)
> > >>>>        at
> > >>>>
> > >>>>
> >
> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.notifyListenersAndVetoIfRequired(DomainObjectInvocationHandler.java:610)
> > >>>>        at
> > >>>>
> > >>>>
> >
> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.checkVisibility(DomainObjectInvocationHandler.java:594)
> > >>>>        at
> > >>>>
> > >>>>
> >
> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.handleSetterMethodOnProperty(DomainObjectInvocationHandler.java:372)
> > >>>>        at
> > >>>>
> > >>>>
> >
> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.invoke(DomainObjectInvocationHandler.java:201)
> > >>>>        at
> > >>>>
> > >>>>
> >
> org.apache.isis.core.wrapper.proxy.ProxyInstantiatorForJavassist$1.invoke(ProxyInstantiatorForJavassist.java:52)
> > >>>>        at
> > >>>>
> > >>>>
> >
> com.tellmegen.domain.model.Account_$$_javassist_4.setName(Account_$$_javassist_4.java)
> > >>>>        at
> > >>>> com.tellmegen.domain.model.Accounts.createAccount(Accounts.java:27)
> > >>>>        at
> > >>>> fixture.tellmegen.AccountFixture.execute(AccountFixture.java:18)
> > >>>>        at
> > >>>>
> > >>>>
> >
> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.executeChildIfNotAlready(FixtureScript.java:358)
> > >>>>        at
> > >>>>
> > >>>>
> >
> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.access$0(FixtureScript.java:355)
> > >>>>        at
> > >>>>
> > >>>>
> >
> org.apache.isis.applib.fixturescripts.FixtureScript.executeChild(FixtureScript.java:494)
> > >>>>        at
> > >>>>
> > >>>>
> >
> org.apache.isis.applib.fixturescripts.FixtureScript.executeChild(FixtureScript.java:516)
> > >>>>        at
> > >>>>
> > >>>>
> >
> fixture.tellmegen.AccountWithUsersAndDiseasesFixture.execute(AccountWithUsersAndDiseasesFixture.java:21)
> > >>>>        at
> > >>>>
> > >>>>
> >
> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.executeChildIfNotAlready(FixtureScript.java:358)
> > >>>>        at
> > >>>>
> > >>>>
> >
> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.access$0(FixtureScript.java:355)
> > >>>>        at
> > >>>>
> > >>>>
> >
> org.apache.isis.applib.fixturescripts.FixtureScript.run(FixtureScript.java:442)
> > >>>>        at
> > >>>>
> > >>>>
> >
> org.apache.isis.applib.fixturescripts.FixtureScript.install(FixtureScript.java:545)
> > >>>>        at
> > >>>>
> > >>>>
> >
> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixture(FixturesInstallerDelegate.java:205)
> > >>>>        at
> > >>>>
> > >>>>
> >
> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtureInTransaction(FixturesInstallerDelegate.java:171)
> > >>>>        at
> > >>>>
> > >>>>
> >
> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtures(FixturesInstallerDelegate.java:158)
> > >>>>        at
> > >>>>
> > >>>>
> >
> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtures(FixturesInstallerDelegate.java:138)
> > >>>>        at
> > >>>>
> > >>>>
> >
> org.apache.isis.core.runtime.fixtures.FixturesInstallerAbstract.installFixtures(FixturesInstallerAbstract.java:42)
> > >>>>        at
> > >>>>
> > >>>>
> >
> org.apache.isis.core.runtime.systemusinginstallers.IsisSystemAbstract.installFixturesIfRequired(IsisSystemAbstract.java:85)
> > >>>>        at
> > >>>>
> > >>>>
> >
> org.apache.isis.core.runtime.system.IsisSystemFixturesHookAbstract.init(IsisSystemFixturesHookAbstract.java:124)
> > >>>>        at
> > >>>>
> > >>>>
> >
> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:133)
> > >>>>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> Method)
> > >>>>        at
> > >>>>
> > >>>>
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
> > >>>>        at
> > >>>>
> > >>>>
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> > >>>>        at java.lang.reflect.Method.invoke(Method.java:606)
> > >>>>        at
> > >>>>
> com.google.inject.internal.ProviderMethod.get(ProviderMethod.java:104)
> > >>>>        at
> > >>>>
> > >>>>
> >
> com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
> > >>>>        at
> > >>>>
> > >>>>
> >
> com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
> > >>>>        at
> > >>>>
> > >>>>
> >
> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
> > >>>>        at
> > >>>>
> > >>>>
> >
> com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
> > >>>>        at com.google.inject.Scopes$1$1.get(Scopes.java:65)
> > >>>>        at
> > >>>>
> > >>>>
> >
> com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
> > >>>>        at
> > >>>>
> > >>>>
> >
> com.google.inject.internal.SingleFieldInjector.inject(SingleFieldInjector.java:53)
> > >>>>        at
> > >>>>
> > >>>>
> >
> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:110)
> > >>>>        at
> > >>>>
> > >>>>
> >
> com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:75)
> > >>>>        at
> > >>>>
> > >>>>
> >
> com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:73)
> > >>>>        at
> > >>>>
> > >>>>
> >
> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1024)
> > >>>>        at
> > >>>>
> > >>>>
> >
> com.google.inject.internal.MembersInjectorImpl.injectAndNotify(MembersInjectorImpl.java:73)
> > >>>>        at
> > >>>>
> > >>>>
> >
> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:60)
> > >>>>        ... 20 more
> > >>>> 10:13:37,422  [log                  main       ERROR]  Nested in
> > >>>> javax.servlet.ServletException:
> com.google.inject.ProvisionException:
> > >>>> Guice
> > >>>> provision errors:
> > >>>>
> > >>>> 1) Error in custom provider,
> > >>>> org.apache.isis.applib.services.wrapper.HiddenException: Reason: Not
> > >>>> authorized to view. Identifier:
> > >>>> com.tellmegen.domain.model.Account#name()
> > >>>>  at
> > >>>>
> > >>>>
> >
> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
> > >>>>  at
> > >>>>
> > >>>>
> >
> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
> > >>>>  while locating org.apache.isis.core.runtime.system.IsisSystem
> > >>>>    for field at
> > >>>>
> > >>>>
> >
> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.system(IsisWicketApplication.java:1)
> > >>>>  while locating webapp.SimpleApplication
> > >>>>
> > >>>> 1 error:
> > >>>> com.google.inject.ProvisionException: Guice provision errors:
> > >>>>
> > >>>> 1) Error in custom provider,
> > >>>> org.apache.isis.applib.services.wrapper.HiddenException: Reason: Not
> > >>>> authorized to view. Identifier:
> > >>>> com.tellmegen.domain.model.Account#name()
> > >>>>  at
> > >>>>
> > >>>>
> >
> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
> > >>>>  at
> > >>>>
> > >>>>
> >
> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
> > >>>>  while locating org.apache.isis.core.runtime.system.IsisSystem
> > >>>>    for field at
> > >>>>
> > >>>>
> >
> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.system(IsisWicketApplication.java:1)
> > >>>>  while locating webapp.SimpleApplication
> > >>>>
> > >>>> 1 error
> > >>>>        at
> > >>>>
> > >>>>
> >
> com.google.inject.internal.Errors.throwProvisionExceptionIfErrorsExist(Errors.java:451)
> > >>>>        at
> > >>>>
> > >>>>
> >
> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:65)
> > >>>>        at
> > >>>>
> > >>>>
> >
> com.google.inject.internal.InjectorImpl.injectMembers(InjectorImpl.java:944)
> > >>>>        at
> > >>>>
> > >>>>
> >
> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.init(IsisWicketApplication.java:248)
> > >>>>        at
> > >>>> org.apache.wicket.Application.initApplication(Application.java:823)
> > >>>>        at
> > >>>>
> > org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:424)
> > >>>>        at
> > >>>>
> > org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:351)
> > >>>>        at
> > >>>> org.mortbay.jetty.servlet.FilterHolder.doStart(FilterHolder.java:97)
> > >>>>        at
> > >>>>
> > org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
> > >>>>        at
> > >>>>
> > >>>>
> >
> org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:713)
> > >>>>        at
> > >>>> org.mortbay.jetty.servlet.Context.startContext(Context.java:140)
> > >>>>        at
> > >>>>
> > >>>>
> >
> org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1282)
> > >>>>        at
> > >>>>
> > >>>>
> > org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:518)
> > >>>>        at
> > >>>>
> org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:499)
> > >>>>        at
> > >>>>
> > org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
> > >>>>        at
> > >>>>
> > >>>>
> > org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130)
> > >>>>        at org.mortbay.jetty.Server.doStart(Server.java:224)
> > >>>>        at
> > >>>>
> > org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
> > >>>>        at
> > >>>>
> > >>>>
> >
> org.apache.isis.core.webserver.WebServerBootstrapper.bootstrap(WebServerBootstrapper.java:85)
> > >>>>        at
> > >>>> org.apache.isis.core.webserver.WebServer.run(WebServer.java:103)
> > >>>>        at
> > >>>> org.apache.isis.core.webserver.WebServer.main(WebServer.java:67)
> > >>>>        at org.apache.isis.WebServer.main(WebServer.java:25)
> > >>>> Caused by: org.apache.isis.applib.services.wrapper.HiddenException:
> > >>>> Reason: Not authorized to view. Identifier:
> > >>>> com.tellmegen.domain.model.Account#name()
> > >>>>        at
> > >>>>
> > >>>>
> >
> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.toException(DomainObjectInvocationHandler.java:642)
> > >>>>        at
> > >>>>
> > >>>>
> >
> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.notifyListenersAndVetoIfRequired(DomainObjectInvocationHandler.java:610)
> > >>>>        at
> > >>>>
> > >>>>
> >
> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.checkVisibility(DomainObjectInvocationHandler.java:594)
> > >>>>        at
> > >>>>
> > >>>>
> >
> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.handleSetterMethodOnProperty(DomainObjectInvocationHandler.java:372)
> > >>>>        at
> > >>>>
> > >>>>
> >
> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.invoke(DomainObjectInvocationHandler.java:201)
> > >>>>        at
> > >>>>
> > >>>>
> >
> org.apache.isis.core.wrapper.proxy.ProxyInstantiatorForJavassist$1.invoke(ProxyInstantiatorForJavassist.java:52)
> > >>>>        at
> > >>>>
> > >>>>
> >
> com.tellmegen.domain.model.Account_$$_javassist_4.setName(Account_$$_javassist_4.java)
> > >>>>        at
> > >>>> com.tellmegen.domain.model.Accounts.createAccount(Accounts.java:27)
> > >>>>        at
> > >>>> fixture.tellmegen.AccountFixture.execute(AccountFixture.java:18)
> > >>>>        at
> > >>>>
> > >>>>
> >
> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.executeChildIfNotAlready(FixtureScript.java:358)
> > >>>>        at
> > >>>>
> > >>>>
> >
> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.access$0(FixtureScript.java:355)
> > >>>>        at
> > >>>>
> > >>>>
> >
> org.apache.isis.applib.fixturescripts.FixtureScript.executeChild(FixtureScript.java:494)
> > >>>>        at
> > >>>>
> > >>>>
> >
> org.apache.isis.applib.fixturescripts.FixtureScript.executeChild(FixtureScript.java:516)
> > >>>>        at
> > >>>>
> > >>>>
> >
> fixture.tellmegen.AccountWithUsersAndDiseasesFixture.execute(AccountWithUsersAndDiseasesFixture.java:21)
> > >>>>        at
> > >>>>
> > >>>>
> >
> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.executeChildIfNotAlready(FixtureScript.java:358)
> > >>>>        at
> > >>>>
> > >>>>
> >
> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.access$0(FixtureScript.java:355)
> > >>>>        at
> > >>>>
> > >>>>
> >
> org.apache.isis.applib.fixturescripts.FixtureScript.run(FixtureScript.java:442)
> > >>>>        at
> > >>>>
> > >>>>
> >
> org.apache.isis.applib.fixturescripts.FixtureScript.install(FixtureScript.java:545)
> > >>>>        at
> > >>>>
> > >>>>
> >
> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixture(FixturesInstallerDelegate.java:205)
> > >>>>        at
> > >>>>
> > >>>>
> >
> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtureInTransaction(FixturesInstallerDelegate.java:171)
> > >>>>        at
> > >>>>
> > >>>>
> >
> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtures(FixturesInstallerDelegate.java:158)
> > >>>>        at
> > >>>>
> > >>>>
> >
> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtures(FixturesInstallerDelegate.java:138)
> > >>>>        at
> > >>>>
> > >>>>
> >
> org.apache.isis.core.runtime.fixtures.FixturesInstallerAbstract.installFixtures(FixturesInstallerAbstract.java:42)
> > >>>>        at
> > >>>>
> > >>>>
> >
> org.apache.isis.core.runtime.systemusinginstallers.IsisSystemAbstract.installFixturesIfRequired(IsisSystemAbstract.java:85)
> > >>>>        at
> > >>>>
> > >>>>
> >
> org.apache.isis.core.runtime.system.IsisSystemFixturesHookAbstract.init(IsisSystemFixturesHookAbstract.java:124)
> > >>>>        at
> > >>>>
> > >>>>
> >
> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:133)
> > >>>>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> Method)
> > >>>>        at
> > >>>>
> > >>>>
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
> > >>>>        at
> > >>>>
> > >>>>
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> > >>>>        at java.lang.reflect.Method.invoke(Method.java:606)
> > >>>>        at
> > >>>>
> com.google.inject.internal.ProviderMethod.get(ProviderMethod.java:104)
> > >>>>        at
> > >>>>
> > >>>>
> >
> com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
> > >>>>        at
> > >>>>
> > >>>>
> >
> com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
> > >>>>        at
> > >>>>
> > >>>>
> >
> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
> > >>>>        at
> > >>>>
> > >>>>
> >
> com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
> > >>>>        at com.google.inject.Scopes$1$1.get(Scopes.java:65)
> > >>>>        at
> > >>>>
> > >>>>
> >
> com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
> > >>>>        at
> > >>>>
> > >>>>
> >
> com.google.inject.internal.SingleFieldInjector.inject(SingleFieldInjector.java:53)
> > >>>>        at
> > >>>>
> > >>>>
> >
> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:110)
> > >>>>        at
> > >>>>
> > >>>>
> >
> com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:75)
> > >>>>        at
> > >>>>
> > >>>>
> >
> com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:73)
> > >>>>        at
> > >>>>
> > >>>>
> >
> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1024)
> > >>>>        at
> > >>>>
> > >>>>
> >
> com.google.inject.internal.MembersInjectorImpl.injectAndNotify(MembersInjectorImpl.java:73)
> > >>>>        at
> > >>>>
> > >>>>
> >
> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:60)
> > >>>>        ... 20 more
> > >>>> 10:13:37,430  [log                  main       INFO ]  Started
> > >>>> SocketConnector@0.0.0.0:8080
> > >>>>
> > >>>>
> > >>>>
> > >>>> Óscar Bou Bou
> > >>>> Responsable de Producto
> > >>>> Auditor Jefe de Certificación ISO 27001 en BSI
> > >>>> CISA, CRISC, APMG ISO 20000, ITIL-F
> > >>>>
> > >>>>    902 900 231 / 620 267 520
> > >>>>    http://www.twitter.com/oscarbou
> > >>>>
> > >>>>    http://es.linkedin.com/in/oscarbou
> > >>>>
> > >>>>    http://www.GesConsultor.com <http://www.gesconsultor.com/>
> > >>>>
> > >>>>
> > >>>>
> > >>>> Este mensaje y los ficheros anexos son confidenciales. Los mismos
> > >>>> contienen información reservada que no puede ser difundida. Si usted
> > ha
> > >>>> recibido este correo por error, tenga la amabilidad de eliminarlo de
> > su
> > >>>> sistema y avisar al remitente mediante reenvío a su dirección
> > electrónica;
> > >>>> no deberá copiar el mensaje ni divulgar su contenido a ninguna
> > persona.
> > >>>> Su dirección de correo electrónico junto a sus datos personales
> > constan
> > >>>> en un fichero titularidad de Gesdatos Software, S.L. cuya finalidad
> > es la
> > >>>> de mantener el contacto con Ud. Si quiere saber de qué información
> > >>>> disponemos de Ud., modificarla, y en su caso, cancelarla, puede
> > hacerlo
> > >>>> enviando un escrito al efecto, acompañado de una fotocopia de su
> > D.N.I. a
> > >>>> la siguiente dirección: Gesdatos Software, S.L. , Paseo de la
> > Castellana,
> > >>>> 153 bajo - 28046 (Madrid), y Avda. Cortes Valencianas num. 50, 1ºC -
> > 46015
> > >>>> (Valencia). Asimismo, es su responsabilidad comprobar que este
> > mensaje o
> > >>>> sus archivos adjuntos no contengan virus informáticos, y en caso que
> > los
> > >>>> tuvieran eliminarlos.
> > >>>>
> > >>>
> > >>>
> > >>> *Óscar Bou Bou*
> > >>> Responsable de Producto
> > >>> Auditor Jefe de Certificación ISO 27001 en BSI
> > >>> CISA, CRISC, APMG ISO 20000, ITIL-F
> > >>>
> > >>>    902 900 231 / 620 267 520
> > >>>    http://www.twitter.com/oscarbou
> > >>>
> > >>>    http://es.linkedin.com/in/oscarbou
> > >>>
> > >>>    http://www.GesConsultor.com <http://www.gesconsultor.com/>
> > >>>
> > >>>
> > >>>
> > >>> Este mensaje y los ficheros anexos son confidenciales. Los mismos
> > >>> contienen información reservada que no puede ser difundida. Si usted
> ha
> > >>> recibido este correo por error, tenga la amabilidad de eliminarlo de
> su
> > >>> sistema y avisar al remitente mediante reenvío a su dirección
> > electrónica;
> > >>> no deberá copiar el mensaje ni divulgar su contenido a ninguna
> persona.
> > >>> Su dirección de correo electrónico junto a sus datos personales
> constan
> > >>> en un fichero titularidad de Gesdatos Software, S.L. cuya finalidad
> es
> > la
> > >>> de mantener el contacto con Ud. Si quiere saber de qué información
> > >>> disponemos de Ud., modificarla, y en su caso, cancelarla, puede
> hacerlo
> > >>> enviando un escrito al efecto, acompañado de una fotocopia de su
> > D.N.I. a
> > >>> la siguiente dirección: Gesdatos Software, S.L. , Paseo de la
> > Castellana,
> > >>> 153 bajo - 28046 (Madrid), y Avda. Cortes Valencianas num. 50, 1ºC -
> > 46015
> > >>> (Valencia). Asimismo, es su responsabilidad comprobar que este
> mensaje
> > o
> > >>> sus archivos adjuntos no contengan virus informáticos, y en caso que
> > los
> > >>> tuvieran eliminarlos.
> > >>>
> > >>>
> > >>>
> > >>>
> > >>>
> > >>>
> >
>

Re: Exception on latest snapshot when executing this.wrapperFactory.wrap()

Posted by Martin Grigorov <mg...@apache.org>.
Hi,

On Tue, Dec 16, 2014 at 10:29 PM, Dan Haywood <da...@haywood-associates.co.uk>
wrote:
>
> ok, so... in integration tests we basically run with no security manager
> enabled.
>
> ~~~
>
> To summarize the issue:
> - when running the app with fixtures installed during startup, there is no
> security manager installed, so the ShiroAuthenticatorAndAuthorizor (which
> is delegated to by the Isis AuthorizationManagerStandard class) vetoes the
> interaction.  Net result: the wrapper factory cannot be used, at all.
>
> Possible solution:
> - because there will always be a security manager when accessing the app
> via the web, I think it's safe to simply have reverse this and allow the
> interaction:
>
> public class ShiroAuthenticatorOrAuthorizor implements Authenticator,
> Authorizor {
>
>     ...
>     private boolean isPermitted(Identifier identifier, String qualifier) {
>         RealmSecurityManager securityManager = getSecurityManager();
>         if(securityManager == null) {
>               // since a security manager will always be present for
> regular web requests, presumably the user
>               // is running in fixtures during bootstrapping.  We therefore
> permit the interaction.
>             return true;
>         }
>
> }
>
> Opinions?
>

I think it is OK.
No SecurityManager => no security, i.e. everything is allowed.


>
>
>
> On 16 December 2014 at 20:10, Dan Haywood <da...@haywood-associates.co.uk>
> wrote:
> >
> > Have just reproduced it now...
> >
> > eg
> > in the todoapp, change the ToDoItemAbstract#execute(...) method from:
> >
> >
> >         ToDoItem newToDo = toDoItems.newToDo(category, subcategory,
> > ownedBy, dueBy, cost);
> >
> > to
> >
> >         ToDoItem newToDo =
> > wrapperFactory.wrap(toDoItems).newToDo(description, category,
> subcategory,
> > dueBy, cost);
> >
> > and add:
> >
> >     @javax.inject.Inject
> >     private WrapperFactory wrapperFactory;
> >
> >
> > That will reproduce issue is that when the fixtures run on bootstrap...
> > the reason being that there is no Shiro SecurityManager to delegate to,
> so
> > we play it safe and veto the interaction.
> >
> > Still exploring the behaviour in integration tests...
> >
> >
> >
> >
> >
> >
> >
> > On 16 December 2014 at 19:44, Martin Grigorov <mg...@apache.org>
> > wrote:
> >>
> >> Hi Oscar,
> >>
> >> What are the steps to reproduce this problem?
> >> On Dec 16, 2014 8:59 PM, "GESCONSULTOR - Óscar Bou" <
> >> o.bou@gesconsultor.com> wrote:
> >>
> >>> Hi, Dan.
> >>>
> >>> I've done the following changes on shiro.ini, but the exception is
> still
> >>> present (getContainer().getUser().getName() returns "initialisation"):
> >>>
> >>> [users]
> >>> initialisation = pass, admin_role
> >>>
> >>> ...
> >>>
> >>> [roles]
> >>> self-install_role = *
> >>>
> >>>
> >>> Any ideas?
> >>>
> >>> Thanks,
> >>>
> >>> Oscar
> >>>
> >>>
> >>>
> >>>
> >>>
> >>> El 15/12/2014, a las 12:06, Dan Haywood <da...@haywood-associates.co.uk>
> >>> escribió:
> >>>
> >>> OK, if you're using the simpleapp archetype then that does have
> security
> >>> enabled, just using the shiro.ini file.... ie our "sven" user etc.
> >>>
> >>> But that doesn't include the "initialization" user.
> >>>
> >>> So I guess the fix is the archetype should include those permissions,
> >>> and we should document the existence of this special user account
> somewhere.
> >>>
> >>>
> >>> In the meantime, try granting "initialization" all perms (same as
> >>> "sven") and see what happens.  If it doesn't fix, then double check (by
> >>> checking the value of getContainer().getUser().getName() what the
> actual
> >>> user account is (just in case I'm mis-remembered the name etc).
> >>>
> >>> Thx
> >>> Dan
> >>>
> >>> ~~~~~~~~~~
> >>>
> >>>
> >>>
> >>> On 15 December 2014 at 10:30, GESCONSULTOR - Óscar Bou <
> >>> o.bou@gesconsultor.com> wrote:
> >>>>
> >>>> I've not enabled anything related to security.
> >>>>
> >>>> Just downloaded the simple archetype 3-4 weeks ago.
> >>>>
> >>>> Are there any steps to follow?
> >>>>
> >>>> Thanks,
> >>>>
> >>>> Oscar
> >>>>
> >>>>
> >>>>
> >>>> El 15/12/2014, a las 11:15, Dan Haywood <dan@haywood-associates.co.uk
> >
> >>>> escribió:
> >>>>
> >>>>
> >>>> Have you enabled security also?  The exception stack trace includes:
> >>>>
> >>>> org.apache.isis.applib.services.wrapper.HiddenException: Reason: Not
> >>>> authorized to view. Identifier:
> >>>> com.tellmegen.domain.model.Account#name()
> >>>>
> >>>> Initialization is performed using a "special" user (I think it's
> called
> >>>> "initialization" or something); I'm guessing you'll need to give that
> >>>> special account permissions?
> >>>>
> >>>> Let us know if that helps
> >>>>
> >>>> Cheers
> >>>> Dan
> >>>>
> >>>>
> >>>>
> >>>>
> >>>>
> >>>> On 15 December 2014 at 09:42, GESCONSULTOR - Óscar Bou <
> >>>> o.bou@gesconsultor.com> wrote:
> >>>>
> >>>>
> >>>> Hi to all.
> >>>>
> >>>> I've started some work using the latest snapshot.
> >>>>
> >>>> I was used to invoke all setters inside a
> >>>> wrapperFactory.wrap(domainObject).setXXX() in order to always force
> >>>> execution of domain logic placed inside the validateXXX, hiddenXXX,
> >>>> disabledXXX, modifyXXX, clearXXX, etc. methods.
> >>>>
> >>>> But on this new project an exception is thrown. Seems some
> >>>> initialization
> >>>> is missing? Perhaps WrapperFactory cannot be used inside
> FixtureScripts?
> >>>>
> >>>> Thanks,
> >>>>
> >>>> Oscar
> >>>>
> >>>>
> >>>> ...
> >>>>
> >>>> 10:13:37,344  [Native               main       DEBUG]  INSERT INTO
> >>>> "DiseaseSNPGenotype"
> >>>>
> >>>>
> ("description","orRatioPreffix","confidence","snpDisease_id_OID","orRatioFactor","genotype","version")
> >>>> VALUES (<'description'>,<'TD'>,<1>,<2>,<0.80>,<'TT'>,<1>)
> >>>> 10:13:37,345  [Native               main       DEBUG]  UPDATE
> >>>> "DiseaseSNP"
> >>>> SET "version"=<2> WHERE "id"=<2>
> >>>> account-with-users-and-diseases-fixture/account-fixture     : EXEC
> >>>> fixture.tellmegen.AccountFixture
> >>>> 10:13:37,390  [FixturesInstallerDelegate main       ERROR]  installing
> >>>> fixture fixture.tellmegen.AccountWithUsersAndDiseasesFixture failed;
> >>>> aborting
> >>>> org.apache.isis.applib.services.wrapper.HiddenException: Reason: Not
> >>>> authorized to view. Identifier:
> >>>> com.tellmegen.domain.model.Account#name()
> >>>>        at
> >>>>
> >>>>
> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.toException(DomainObjectInvocationHandler.java:642)
> >>>>        at
> >>>>
> >>>>
> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.notifyListenersAndVetoIfRequired(DomainObjectInvocationHandler.java:610)
> >>>>        at
> >>>>
> >>>>
> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.checkVisibility(DomainObjectInvocationHandler.java:594)
> >>>>        at
> >>>>
> >>>>
> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.handleSetterMethodOnProperty(DomainObjectInvocationHandler.java:372)
> >>>>        at
> >>>>
> >>>>
> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.invoke(DomainObjectInvocationHandler.java:201)
> >>>>        at
> >>>>
> >>>>
> org.apache.isis.core.wrapper.proxy.ProxyInstantiatorForJavassist$1.invoke(ProxyInstantiatorForJavassist.java:52)
> >>>>        at
> >>>>
> >>>>
> com.tellmegen.domain.model.Account_$$_javassist_4.setName(Account_$$_javassist_4.java)
> >>>>        at
> >>>> com.tellmegen.domain.model.Accounts.createAccount(Accounts.java:27)
> >>>>        at
> >>>> fixture.tellmegen.AccountFixture.execute(AccountFixture.java:18)
> >>>>        at
> >>>>
> >>>>
> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.executeChildIfNotAlready(FixtureScript.java:358)
> >>>>        at
> >>>>
> >>>>
> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.access$0(FixtureScript.java:355)
> >>>>        at
> >>>>
> >>>>
> org.apache.isis.applib.fixturescripts.FixtureScript.executeChild(FixtureScript.java:494)
> >>>>        at
> >>>>
> >>>>
> org.apache.isis.applib.fixturescripts.FixtureScript.executeChild(FixtureScript.java:516)
> >>>>        at
> >>>>
> >>>>
> fixture.tellmegen.AccountWithUsersAndDiseasesFixture.execute(AccountWithUsersAndDiseasesFixture.java:21)
> >>>>        at
> >>>>
> >>>>
> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.executeChildIfNotAlready(FixtureScript.java:358)
> >>>>        at
> >>>>
> >>>>
> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.access$0(FixtureScript.java:355)
> >>>>        at
> >>>>
> >>>>
> org.apache.isis.applib.fixturescripts.FixtureScript.run(FixtureScript.java:442)
> >>>>        at
> >>>>
> >>>>
> org.apache.isis.applib.fixturescripts.FixtureScript.install(FixtureScript.java:545)
> >>>>        at
> >>>>
> >>>>
> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixture(FixturesInstallerDelegate.java:205)
> >>>>        at
> >>>>
> >>>>
> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtureInTransaction(FixturesInstallerDelegate.java:171)
> >>>>        at
> >>>>
> >>>>
> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtures(FixturesInstallerDelegate.java:158)
> >>>>        at
> >>>>
> >>>>
> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtures(FixturesInstallerDelegate.java:138)
> >>>>        at
> >>>>
> >>>>
> org.apache.isis.core.runtime.fixtures.FixturesInstallerAbstract.installFixtures(FixturesInstallerAbstract.java:42)
> >>>>        at
> >>>>
> >>>>
> org.apache.isis.core.runtime.systemusinginstallers.IsisSystemAbstract.installFixturesIfRequired(IsisSystemAbstract.java:85)
> >>>>        at
> >>>>
> >>>>
> org.apache.isis.core.runtime.system.IsisSystemFixturesHookAbstract.init(IsisSystemFixturesHookAbstract.java:124)
> >>>>        at
> >>>>
> >>>>
> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:133)
> >>>>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >>>>        at
> >>>>
> >>>>
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
> >>>>        at
> >>>>
> >>>>
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> >>>>        at java.lang.reflect.Method.invoke(Method.java:606)
> >>>>        at
> >>>> com.google.inject.internal.ProviderMethod.get(ProviderMethod.java:104)
> >>>>        at
> >>>>
> >>>>
> com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
> >>>>        at
> >>>>
> >>>>
> com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
> >>>>        at
> >>>>
> >>>>
> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
> >>>>        at
> >>>>
> >>>>
> com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
> >>>>        at com.google.inject.Scopes$1$1.get(Scopes.java:65)
> >>>>        at
> >>>>
> >>>>
> com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
> >>>>        at
> >>>>
> >>>>
> com.google.inject.internal.SingleFieldInjector.inject(SingleFieldInjector.java:53)
> >>>>        at
> >>>>
> >>>>
> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:110)
> >>>>        at
> >>>>
> >>>>
> com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:75)
> >>>>        at
> >>>>
> >>>>
> com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:73)
> >>>>        at
> >>>>
> >>>>
> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1024)
> >>>>        at
> >>>>
> >>>>
> com.google.inject.internal.MembersInjectorImpl.injectAndNotify(MembersInjectorImpl.java:73)
> >>>>        at
> >>>>
> >>>>
> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:60)
> >>>>        at
> >>>>
> >>>>
> com.google.inject.internal.InjectorImpl.injectMembers(InjectorImpl.java:944)
> >>>>        at
> >>>>
> >>>>
> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.init(IsisWicketApplication.java:248)
> >>>>        at
> >>>> org.apache.wicket.Application.initApplication(Application.java:823)
> >>>>        at
> >>>>
> org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:424)
> >>>>        at
> >>>>
> org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:351)
> >>>>        at
> >>>> org.mortbay.jetty.servlet.FilterHolder.doStart(FilterHolder.java:97)
> >>>>        at
> >>>>
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
> >>>>        at
> >>>>
> >>>>
> org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:713)
> >>>>        at
> >>>> org.mortbay.jetty.servlet.Context.startContext(Context.java:140)
> >>>>        at
> >>>>
> >>>>
> org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1282)
> >>>>        at
> >>>>
> >>>>
> org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:518)
> >>>>        at
> >>>> org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:499)
> >>>>        at
> >>>>
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
> >>>>        at
> >>>>
> >>>>
> org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130)
> >>>>        at org.mortbay.jetty.Server.doStart(Server.java:224)
> >>>>        at
> >>>>
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
> >>>>        at
> >>>>
> >>>>
> org.apache.isis.core.webserver.WebServerBootstrapper.bootstrap(WebServerBootstrapper.java:85)
> >>>>        at
> >>>> org.apache.isis.core.webserver.WebServer.run(WebServer.java:103)
> >>>>        at
> >>>> org.apache.isis.core.webserver.WebServer.main(WebServer.java:67)
> >>>>        at org.apache.isis.WebServer.main(WebServer.java:25)
> >>>> 10:13:37,392  [IsisTransaction      main       INFO ]  abort
> transaction
> >>>> IsisTransaction@53887ced[state=IN_PROGRESS,commands=0]
> >>>> 10:13:37,396  [IsisWicketApplication main       ERROR]  Failed to
> >>>> initialize
> >>>> com.google.inject.ProvisionException: Guice provision errors:
> >>>>
> >>>> 1) Error in custom provider,
> >>>> org.apache.isis.applib.services.wrapper.HiddenException: Reason: Not
> >>>> authorized to view. Identifier:
> >>>> com.tellmegen.domain.model.Account#name()
> >>>>  at
> >>>>
> >>>>
> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
> >>>>  at
> >>>>
> >>>>
> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
> >>>>  while locating org.apache.isis.core.runtime.system.IsisSystem
> >>>>    for field at
> >>>>
> >>>>
> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.system(IsisWicketApplication.java:1)
> >>>>  while locating webapp.SimpleApplication
> >>>>
> >>>> 1 error
> >>>>        at
> >>>>
> >>>>
> com.google.inject.internal.Errors.throwProvisionExceptionIfErrorsExist(Errors.java:451)
> >>>>        at
> >>>>
> >>>>
> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:65)
> >>>>        at
> >>>>
> >>>>
> com.google.inject.internal.InjectorImpl.injectMembers(InjectorImpl.java:944)
> >>>>        at
> >>>>
> >>>>
> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.init(IsisWicketApplication.java:248)
> >>>>        at
> >>>> org.apache.wicket.Application.initApplication(Application.java:823)
> >>>>        at
> >>>>
> org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:424)
> >>>>        at
> >>>>
> org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:351)
> >>>>        at
> >>>> org.mortbay.jetty.servlet.FilterHolder.doStart(FilterHolder.java:97)
> >>>>        at
> >>>>
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
> >>>>        at
> >>>>
> >>>>
> org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:713)
> >>>>        at
> >>>> org.mortbay.jetty.servlet.Context.startContext(Context.java:140)
> >>>>        at
> >>>>
> >>>>
> org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1282)
> >>>>        at
> >>>>
> >>>>
> org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:518)
> >>>>        at
> >>>> org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:499)
> >>>>        at
> >>>>
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
> >>>>        at
> >>>>
> >>>>
> org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130)
> >>>>        at org.mortbay.jetty.Server.doStart(Server.java:224)
> >>>>        at
> >>>>
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
> >>>>        at
> >>>>
> >>>>
> org.apache.isis.core.webserver.WebServerBootstrapper.bootstrap(WebServerBootstrapper.java:85)
> >>>>        at
> >>>> org.apache.isis.core.webserver.WebServer.run(WebServer.java:103)
> >>>>        at
> >>>> org.apache.isis.core.webserver.WebServer.main(WebServer.java:67)
> >>>>        at org.apache.isis.WebServer.main(WebServer.java:25)
> >>>> Caused by: org.apache.isis.applib.services.wrapper.HiddenException:
> >>>> Reason: Not authorized to view. Identifier:
> >>>> com.tellmegen.domain.model.Account#name()
> >>>>        at
> >>>>
> >>>>
> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.toException(DomainObjectInvocationHandler.java:642)
> >>>>        at
> >>>>
> >>>>
> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.notifyListenersAndVetoIfRequired(DomainObjectInvocationHandler.java:610)
> >>>>        at
> >>>>
> >>>>
> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.checkVisibility(DomainObjectInvocationHandler.java:594)
> >>>>        at
> >>>>
> >>>>
> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.handleSetterMethodOnProperty(DomainObjectInvocationHandler.java:372)
> >>>>        at
> >>>>
> >>>>
> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.invoke(DomainObjectInvocationHandler.java:201)
> >>>>        at
> >>>>
> >>>>
> org.apache.isis.core.wrapper.proxy.ProxyInstantiatorForJavassist$1.invoke(ProxyInstantiatorForJavassist.java:52)
> >>>>        at
> >>>>
> >>>>
> com.tellmegen.domain.model.Account_$$_javassist_4.setName(Account_$$_javassist_4.java)
> >>>>        at
> >>>> com.tellmegen.domain.model.Accounts.createAccount(Accounts.java:27)
> >>>>        at
> >>>> fixture.tellmegen.AccountFixture.execute(AccountFixture.java:18)
> >>>>        at
> >>>>
> >>>>
> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.executeChildIfNotAlready(FixtureScript.java:358)
> >>>>        at
> >>>>
> >>>>
> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.access$0(FixtureScript.java:355)
> >>>>        at
> >>>>
> >>>>
> org.apache.isis.applib.fixturescripts.FixtureScript.executeChild(FixtureScript.java:494)
> >>>>        at
> >>>>
> >>>>
> org.apache.isis.applib.fixturescripts.FixtureScript.executeChild(FixtureScript.java:516)
> >>>>        at
> >>>>
> >>>>
> fixture.tellmegen.AccountWithUsersAndDiseasesFixture.execute(AccountWithUsersAndDiseasesFixture.java:21)
> >>>>        at
> >>>>
> >>>>
> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.executeChildIfNotAlready(FixtureScript.java:358)
> >>>>        at
> >>>>
> >>>>
> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.access$0(FixtureScript.java:355)
> >>>>        at
> >>>>
> >>>>
> org.apache.isis.applib.fixturescripts.FixtureScript.run(FixtureScript.java:442)
> >>>>        at
> >>>>
> >>>>
> org.apache.isis.applib.fixturescripts.FixtureScript.install(FixtureScript.java:545)
> >>>>        at
> >>>>
> >>>>
> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixture(FixturesInstallerDelegate.java:205)
> >>>>        at
> >>>>
> >>>>
> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtureInTransaction(FixturesInstallerDelegate.java:171)
> >>>>        at
> >>>>
> >>>>
> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtures(FixturesInstallerDelegate.java:158)
> >>>>        at
> >>>>
> >>>>
> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtures(FixturesInstallerDelegate.java:138)
> >>>>        at
> >>>>
> >>>>
> org.apache.isis.core.runtime.fixtures.FixturesInstallerAbstract.installFixtures(FixturesInstallerAbstract.java:42)
> >>>>        at
> >>>>
> >>>>
> org.apache.isis.core.runtime.systemusinginstallers.IsisSystemAbstract.installFixturesIfRequired(IsisSystemAbstract.java:85)
> >>>>        at
> >>>>
> >>>>
> org.apache.isis.core.runtime.system.IsisSystemFixturesHookAbstract.init(IsisSystemFixturesHookAbstract.java:124)
> >>>>        at
> >>>>
> >>>>
> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:133)
> >>>>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >>>>        at
> >>>>
> >>>>
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
> >>>>        at
> >>>>
> >>>>
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> >>>>        at java.lang.reflect.Method.invoke(Method.java:606)
> >>>>        at
> >>>> com.google.inject.internal.ProviderMethod.get(ProviderMethod.java:104)
> >>>>        at
> >>>>
> >>>>
> com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
> >>>>        at
> >>>>
> >>>>
> com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
> >>>>        at
> >>>>
> >>>>
> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
> >>>>        at
> >>>>
> >>>>
> com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
> >>>>        at com.google.inject.Scopes$1$1.get(Scopes.java:65)
> >>>>        at
> >>>>
> >>>>
> com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
> >>>>        at
> >>>>
> >>>>
> com.google.inject.internal.SingleFieldInjector.inject(SingleFieldInjector.java:53)
> >>>>        at
> >>>>
> >>>>
> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:110)
> >>>>        at
> >>>>
> >>>>
> com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:75)
> >>>>        at
> >>>>
> >>>>
> com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:73)
> >>>>        at
> >>>>
> >>>>
> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1024)
> >>>>        at
> >>>>
> >>>>
> com.google.inject.internal.MembersInjectorImpl.injectAndNotify(MembersInjectorImpl.java:73)
> >>>>        at
> >>>>
> >>>>
> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:60)
> >>>>        ... 20 more
> >>>> 10:13:37,407  [WicketFilter         main       ERROR]  The
> >>>> initialization
> >>>> of an application with name 'WicketFilter' has failed.
> >>>> com.google.inject.ProvisionException: Guice provision errors:
> >>>>
> >>>> 1) Error in custom provider,
> >>>> org.apache.isis.applib.services.wrapper.HiddenException: Reason: Not
> >>>> authorized to view. Identifier:
> >>>> com.tellmegen.domain.model.Account#name()
> >>>>  at
> >>>>
> >>>>
> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
> >>>>  at
> >>>>
> >>>>
> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
> >>>>  while locating org.apache.isis.core.runtime.system.IsisSystem
> >>>>    for field at
> >>>>
> >>>>
> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.system(IsisWicketApplication.java:1)
> >>>>  while locating webapp.SimpleApplication
> >>>>
> >>>> 1 error
> >>>>        at
> >>>>
> >>>>
> com.google.inject.internal.Errors.throwProvisionExceptionIfErrorsExist(Errors.java:451)
> >>>>        at
> >>>>
> >>>>
> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:65)
> >>>>        at
> >>>>
> >>>>
> com.google.inject.internal.InjectorImpl.injectMembers(InjectorImpl.java:944)
> >>>>        at
> >>>>
> >>>>
> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.init(IsisWicketApplication.java:248)
> >>>>        at
> >>>> org.apache.wicket.Application.initApplication(Application.java:823)
> >>>>        at
> >>>>
> org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:424)
> >>>>        at
> >>>>
> org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:351)
> >>>>        at
> >>>> org.mortbay.jetty.servlet.FilterHolder.doStart(FilterHolder.java:97)
> >>>>        at
> >>>>
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
> >>>>        at
> >>>>
> >>>>
> org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:713)
> >>>>        at
> >>>> org.mortbay.jetty.servlet.Context.startContext(Context.java:140)
> >>>>        at
> >>>>
> >>>>
> org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1282)
> >>>>        at
> >>>>
> >>>>
> org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:518)
> >>>>        at
> >>>> org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:499)
> >>>>        at
> >>>>
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
> >>>>        at
> >>>>
> >>>>
> org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130)
> >>>>        at org.mortbay.jetty.Server.doStart(Server.java:224)
> >>>>        at
> >>>>
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
> >>>>        at
> >>>>
> >>>>
> org.apache.isis.core.webserver.WebServerBootstrapper.bootstrap(WebServerBootstrapper.java:85)
> >>>>        at
> >>>> org.apache.isis.core.webserver.WebServer.run(WebServer.java:103)
> >>>>        at
> >>>> org.apache.isis.core.webserver.WebServer.main(WebServer.java:67)
> >>>>        at org.apache.isis.WebServer.main(WebServer.java:25)
> >>>> Caused by: org.apache.isis.applib.services.wrapper.HiddenException:
> >>>> Reason: Not authorized to view. Identifier:
> >>>> com.tellmegen.domain.model.Account#name()
> >>>>        at
> >>>>
> >>>>
> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.toException(DomainObjectInvocationHandler.java:642)
> >>>>        at
> >>>>
> >>>>
> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.notifyListenersAndVetoIfRequired(DomainObjectInvocationHandler.java:610)
> >>>>        at
> >>>>
> >>>>
> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.checkVisibility(DomainObjectInvocationHandler.java:594)
> >>>>        at
> >>>>
> >>>>
> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.handleSetterMethodOnProperty(DomainObjectInvocationHandler.java:372)
> >>>>        at
> >>>>
> >>>>
> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.invoke(DomainObjectInvocationHandler.java:201)
> >>>>        at
> >>>>
> >>>>
> org.apache.isis.core.wrapper.proxy.ProxyInstantiatorForJavassist$1.invoke(ProxyInstantiatorForJavassist.java:52)
> >>>>        at
> >>>>
> >>>>
> com.tellmegen.domain.model.Account_$$_javassist_4.setName(Account_$$_javassist_4.java)
> >>>>        at
> >>>> com.tellmegen.domain.model.Accounts.createAccount(Accounts.java:27)
> >>>>        at
> >>>> fixture.tellmegen.AccountFixture.execute(AccountFixture.java:18)
> >>>>        at
> >>>>
> >>>>
> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.executeChildIfNotAlready(FixtureScript.java:358)
> >>>>        at
> >>>>
> >>>>
> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.access$0(FixtureScript.java:355)
> >>>>        at
> >>>>
> >>>>
> org.apache.isis.applib.fixturescripts.FixtureScript.executeChild(FixtureScript.java:494)
> >>>>        at
> >>>>
> >>>>
> org.apache.isis.applib.fixturescripts.FixtureScript.executeChild(FixtureScript.java:516)
> >>>>        at
> >>>>
> >>>>
> fixture.tellmegen.AccountWithUsersAndDiseasesFixture.execute(AccountWithUsersAndDiseasesFixture.java:21)
> >>>>        at
> >>>>
> >>>>
> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.executeChildIfNotAlready(FixtureScript.java:358)
> >>>>        at
> >>>>
> >>>>
> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.access$0(FixtureScript.java:355)
> >>>>        at
> >>>>
> >>>>
> org.apache.isis.applib.fixturescripts.FixtureScript.run(FixtureScript.java:442)
> >>>>        at
> >>>>
> >>>>
> org.apache.isis.applib.fixturescripts.FixtureScript.install(FixtureScript.java:545)
> >>>>        at
> >>>>
> >>>>
> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixture(FixturesInstallerDelegate.java:205)
> >>>>        at
> >>>>
> >>>>
> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtureInTransaction(FixturesInstallerDelegate.java:171)
> >>>>        at
> >>>>
> >>>>
> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtures(FixturesInstallerDelegate.java:158)
> >>>>        at
> >>>>
> >>>>
> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtures(FixturesInstallerDelegate.java:138)
> >>>>        at
> >>>>
> >>>>
> org.apache.isis.core.runtime.fixtures.FixturesInstallerAbstract.installFixtures(FixturesInstallerAbstract.java:42)
> >>>>        at
> >>>>
> >>>>
> org.apache.isis.core.runtime.systemusinginstallers.IsisSystemAbstract.installFixturesIfRequired(IsisSystemAbstract.java:85)
> >>>>        at
> >>>>
> >>>>
> org.apache.isis.core.runtime.system.IsisSystemFixturesHookAbstract.init(IsisSystemFixturesHookAbstract.java:124)
> >>>>        at
> >>>>
> >>>>
> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:133)
> >>>>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >>>>        at
> >>>>
> >>>>
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
> >>>>        at
> >>>>
> >>>>
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> >>>>        at java.lang.reflect.Method.invoke(Method.java:606)
> >>>>        at
> >>>> com.google.inject.internal.ProviderMethod.get(ProviderMethod.java:104)
> >>>>        at
> >>>>
> >>>>
> com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
> >>>>        at
> >>>>
> >>>>
> com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
> >>>>        at
> >>>>
> >>>>
> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
> >>>>        at
> >>>>
> >>>>
> com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
> >>>>        at com.google.inject.Scopes$1$1.get(Scopes.java:65)
> >>>>        at
> >>>>
> >>>>
> com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
> >>>>        at
> >>>>
> >>>>
> com.google.inject.internal.SingleFieldInjector.inject(SingleFieldInjector.java:53)
> >>>>        at
> >>>>
> >>>>
> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:110)
> >>>>        at
> >>>>
> >>>>
> com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:75)
> >>>>        at
> >>>>
> >>>>
> com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:73)
> >>>>        at
> >>>>
> >>>>
> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1024)
> >>>>        at
> >>>>
> >>>>
> com.google.inject.internal.MembersInjectorImpl.injectAndNotify(MembersInjectorImpl.java:73)
> >>>>        at
> >>>>
> >>>>
> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:60)
> >>>>        ... 20 more
> >>>> 10:13:37,415  [ObjectReflectorDefault main       INFO ]  shutting down
> >>>>
> >>>>
> org.apache.isis.core.metamodel.specloader.ObjectReflectorDefault@6b72523a
> >>>> 10:13:37,415  [Application          main       INFO ]  [WicketFilter]
> >>>> destroy: Wicket core library initializer
> >>>> 10:13:37,415  [Application          main       INFO ]  [WicketFilter]
> >>>> destroy: Wicket extensions initializer
> >>>> 10:13:37,421  [log                  main       WARN ]  failed
> >>>> WicketFilter: javax.servlet.ServletException:
> >>>> com.google.inject.ProvisionException: Guice provision errors:
> >>>>
> >>>> 1) Error in custom provider,
> >>>> org.apache.isis.applib.services.wrapper.HiddenException: Reason: Not
> >>>> authorized to view. Identifier:
> >>>> com.tellmegen.domain.model.Account#name()
> >>>>  at
> >>>>
> >>>>
> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
> >>>>  at
> >>>>
> >>>>
> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
> >>>>  while locating org.apache.isis.core.runtime.system.IsisSystem
> >>>>    for field at
> >>>>
> >>>>
> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.system(IsisWicketApplication.java:1)
> >>>>  while locating webapp.SimpleApplication
> >>>>
> >>>> 1 error
> >>>> 10:13:37,421  [log                  main       WARN ]  Failed startup
> of
> >>>> context org.mortbay.jetty.webapp.WebAppContext@214ce60
> >>>> {,src/main/webapp}
> >>>> javax.servlet.ServletException: com.google.inject.ProvisionException:
> >>>> Guice provision errors:
> >>>>
> >>>> 1) Error in custom provider,
> >>>> org.apache.isis.applib.services.wrapper.HiddenException: Reason: Not
> >>>> authorized to view. Identifier:
> >>>> com.tellmegen.domain.model.Account#name()
> >>>>  at
> >>>>
> >>>>
> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
> >>>>  at
> >>>>
> >>>>
> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
> >>>>  while locating org.apache.isis.core.runtime.system.IsisSystem
> >>>>    for field at
> >>>>
> >>>>
> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.system(IsisWicketApplication.java:1)
> >>>>  while locating webapp.SimpleApplication
> >>>>
> >>>> 1 error
> >>>>        at
> >>>>
> org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:450)
> >>>>        at
> >>>>
> org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:351)
> >>>>        at
> >>>> org.mortbay.jetty.servlet.FilterHolder.doStart(FilterHolder.java:97)
> >>>>        at
> >>>>
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
> >>>>        at
> >>>>
> >>>>
> org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:713)
> >>>>        at
> >>>> org.mortbay.jetty.servlet.Context.startContext(Context.java:140)
> >>>>        at
> >>>>
> >>>>
> org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1282)
> >>>>        at
> >>>>
> >>>>
> org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:518)
> >>>>        at
> >>>> org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:499)
> >>>>        at
> >>>>
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
> >>>>        at
> >>>>
> >>>>
> org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130)
> >>>>        at org.mortbay.jetty.Server.doStart(Server.java:224)
> >>>>        at
> >>>>
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
> >>>>        at
> >>>>
> >>>>
> org.apache.isis.core.webserver.WebServerBootstrapper.bootstrap(WebServerBootstrapper.java:85)
> >>>>        at
> >>>> org.apache.isis.core.webserver.WebServer.run(WebServer.java:103)
> >>>>        at
> >>>> org.apache.isis.core.webserver.WebServer.main(WebServer.java:67)
> >>>>        at org.apache.isis.WebServer.main(WebServer.java:25)
> >>>> Caused by: com.google.inject.ProvisionException: Guice provision
> errors:
> >>>>
> >>>> 1) Error in custom provider,
> >>>> org.apache.isis.applib.services.wrapper.HiddenException: Reason: Not
> >>>> authorized to view. Identifier:
> >>>> com.tellmegen.domain.model.Account#name()
> >>>>  at
> >>>>
> >>>>
> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
> >>>>  at
> >>>>
> >>>>
> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
> >>>>  while locating org.apache.isis.core.runtime.system.IsisSystem
> >>>>    for field at
> >>>>
> >>>>
> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.system(IsisWicketApplication.java:1)
> >>>>  while locating webapp.SimpleApplication
> >>>>
> >>>> 1 error
> >>>>        at
> >>>>
> >>>>
> com.google.inject.internal.Errors.throwProvisionExceptionIfErrorsExist(Errors.java:451)
> >>>>        at
> >>>>
> >>>>
> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:65)
> >>>>        at
> >>>>
> >>>>
> com.google.inject.internal.InjectorImpl.injectMembers(InjectorImpl.java:944)
> >>>>        at
> >>>>
> >>>>
> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.init(IsisWicketApplication.java:248)
> >>>>        at
> >>>> org.apache.wicket.Application.initApplication(Application.java:823)
> >>>>        at
> >>>>
> org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:424)
> >>>>        ... 16 more
> >>>> Caused by: org.apache.isis.applib.services.wrapper.HiddenException:
> >>>> Reason: Not authorized to view. Identifier:
> >>>> com.tellmegen.domain.model.Account#name()
> >>>>        at
> >>>>
> >>>>
> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.toException(DomainObjectInvocationHandler.java:642)
> >>>>        at
> >>>>
> >>>>
> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.notifyListenersAndVetoIfRequired(DomainObjectInvocationHandler.java:610)
> >>>>        at
> >>>>
> >>>>
> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.checkVisibility(DomainObjectInvocationHandler.java:594)
> >>>>        at
> >>>>
> >>>>
> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.handleSetterMethodOnProperty(DomainObjectInvocationHandler.java:372)
> >>>>        at
> >>>>
> >>>>
> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.invoke(DomainObjectInvocationHandler.java:201)
> >>>>        at
> >>>>
> >>>>
> org.apache.isis.core.wrapper.proxy.ProxyInstantiatorForJavassist$1.invoke(ProxyInstantiatorForJavassist.java:52)
> >>>>        at
> >>>>
> >>>>
> com.tellmegen.domain.model.Account_$$_javassist_4.setName(Account_$$_javassist_4.java)
> >>>>        at
> >>>> com.tellmegen.domain.model.Accounts.createAccount(Accounts.java:27)
> >>>>        at
> >>>> fixture.tellmegen.AccountFixture.execute(AccountFixture.java:18)
> >>>>        at
> >>>>
> >>>>
> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.executeChildIfNotAlready(FixtureScript.java:358)
> >>>>        at
> >>>>
> >>>>
> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.access$0(FixtureScript.java:355)
> >>>>        at
> >>>>
> >>>>
> org.apache.isis.applib.fixturescripts.FixtureScript.executeChild(FixtureScript.java:494)
> >>>>        at
> >>>>
> >>>>
> org.apache.isis.applib.fixturescripts.FixtureScript.executeChild(FixtureScript.java:516)
> >>>>        at
> >>>>
> >>>>
> fixture.tellmegen.AccountWithUsersAndDiseasesFixture.execute(AccountWithUsersAndDiseasesFixture.java:21)
> >>>>        at
> >>>>
> >>>>
> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.executeChildIfNotAlready(FixtureScript.java:358)
> >>>>        at
> >>>>
> >>>>
> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.access$0(FixtureScript.java:355)
> >>>>        at
> >>>>
> >>>>
> org.apache.isis.applib.fixturescripts.FixtureScript.run(FixtureScript.java:442)
> >>>>        at
> >>>>
> >>>>
> org.apache.isis.applib.fixturescripts.FixtureScript.install(FixtureScript.java:545)
> >>>>        at
> >>>>
> >>>>
> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixture(FixturesInstallerDelegate.java:205)
> >>>>        at
> >>>>
> >>>>
> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtureInTransaction(FixturesInstallerDelegate.java:171)
> >>>>        at
> >>>>
> >>>>
> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtures(FixturesInstallerDelegate.java:158)
> >>>>        at
> >>>>
> >>>>
> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtures(FixturesInstallerDelegate.java:138)
> >>>>        at
> >>>>
> >>>>
> org.apache.isis.core.runtime.fixtures.FixturesInstallerAbstract.installFixtures(FixturesInstallerAbstract.java:42)
> >>>>        at
> >>>>
> >>>>
> org.apache.isis.core.runtime.systemusinginstallers.IsisSystemAbstract.installFixturesIfRequired(IsisSystemAbstract.java:85)
> >>>>        at
> >>>>
> >>>>
> org.apache.isis.core.runtime.system.IsisSystemFixturesHookAbstract.init(IsisSystemFixturesHookAbstract.java:124)
> >>>>        at
> >>>>
> >>>>
> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:133)
> >>>>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >>>>        at
> >>>>
> >>>>
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
> >>>>        at
> >>>>
> >>>>
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> >>>>        at java.lang.reflect.Method.invoke(Method.java:606)
> >>>>        at
> >>>> com.google.inject.internal.ProviderMethod.get(ProviderMethod.java:104)
> >>>>        at
> >>>>
> >>>>
> com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
> >>>>        at
> >>>>
> >>>>
> com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
> >>>>        at
> >>>>
> >>>>
> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
> >>>>        at
> >>>>
> >>>>
> com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
> >>>>        at com.google.inject.Scopes$1$1.get(Scopes.java:65)
> >>>>        at
> >>>>
> >>>>
> com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
> >>>>        at
> >>>>
> >>>>
> com.google.inject.internal.SingleFieldInjector.inject(SingleFieldInjector.java:53)
> >>>>        at
> >>>>
> >>>>
> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:110)
> >>>>        at
> >>>>
> >>>>
> com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:75)
> >>>>        at
> >>>>
> >>>>
> com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:73)
> >>>>        at
> >>>>
> >>>>
> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1024)
> >>>>        at
> >>>>
> >>>>
> com.google.inject.internal.MembersInjectorImpl.injectAndNotify(MembersInjectorImpl.java:73)
> >>>>        at
> >>>>
> >>>>
> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:60)
> >>>>        ... 20 more
> >>>> 10:13:37,422  [log                  main       ERROR]  Nested in
> >>>> javax.servlet.ServletException: com.google.inject.ProvisionException:
> >>>> Guice
> >>>> provision errors:
> >>>>
> >>>> 1) Error in custom provider,
> >>>> org.apache.isis.applib.services.wrapper.HiddenException: Reason: Not
> >>>> authorized to view. Identifier:
> >>>> com.tellmegen.domain.model.Account#name()
> >>>>  at
> >>>>
> >>>>
> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
> >>>>  at
> >>>>
> >>>>
> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
> >>>>  while locating org.apache.isis.core.runtime.system.IsisSystem
> >>>>    for field at
> >>>>
> >>>>
> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.system(IsisWicketApplication.java:1)
> >>>>  while locating webapp.SimpleApplication
> >>>>
> >>>> 1 error:
> >>>> com.google.inject.ProvisionException: Guice provision errors:
> >>>>
> >>>> 1) Error in custom provider,
> >>>> org.apache.isis.applib.services.wrapper.HiddenException: Reason: Not
> >>>> authorized to view. Identifier:
> >>>> com.tellmegen.domain.model.Account#name()
> >>>>  at
> >>>>
> >>>>
> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
> >>>>  at
> >>>>
> >>>>
> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
> >>>>  while locating org.apache.isis.core.runtime.system.IsisSystem
> >>>>    for field at
> >>>>
> >>>>
> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.system(IsisWicketApplication.java:1)
> >>>>  while locating webapp.SimpleApplication
> >>>>
> >>>> 1 error
> >>>>        at
> >>>>
> >>>>
> com.google.inject.internal.Errors.throwProvisionExceptionIfErrorsExist(Errors.java:451)
> >>>>        at
> >>>>
> >>>>
> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:65)
> >>>>        at
> >>>>
> >>>>
> com.google.inject.internal.InjectorImpl.injectMembers(InjectorImpl.java:944)
> >>>>        at
> >>>>
> >>>>
> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.init(IsisWicketApplication.java:248)
> >>>>        at
> >>>> org.apache.wicket.Application.initApplication(Application.java:823)
> >>>>        at
> >>>>
> org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:424)
> >>>>        at
> >>>>
> org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:351)
> >>>>        at
> >>>> org.mortbay.jetty.servlet.FilterHolder.doStart(FilterHolder.java:97)
> >>>>        at
> >>>>
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
> >>>>        at
> >>>>
> >>>>
> org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:713)
> >>>>        at
> >>>> org.mortbay.jetty.servlet.Context.startContext(Context.java:140)
> >>>>        at
> >>>>
> >>>>
> org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1282)
> >>>>        at
> >>>>
> >>>>
> org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:518)
> >>>>        at
> >>>> org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:499)
> >>>>        at
> >>>>
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
> >>>>        at
> >>>>
> >>>>
> org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130)
> >>>>        at org.mortbay.jetty.Server.doStart(Server.java:224)
> >>>>        at
> >>>>
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
> >>>>        at
> >>>>
> >>>>
> org.apache.isis.core.webserver.WebServerBootstrapper.bootstrap(WebServerBootstrapper.java:85)
> >>>>        at
> >>>> org.apache.isis.core.webserver.WebServer.run(WebServer.java:103)
> >>>>        at
> >>>> org.apache.isis.core.webserver.WebServer.main(WebServer.java:67)
> >>>>        at org.apache.isis.WebServer.main(WebServer.java:25)
> >>>> Caused by: org.apache.isis.applib.services.wrapper.HiddenException:
> >>>> Reason: Not authorized to view. Identifier:
> >>>> com.tellmegen.domain.model.Account#name()
> >>>>        at
> >>>>
> >>>>
> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.toException(DomainObjectInvocationHandler.java:642)
> >>>>        at
> >>>>
> >>>>
> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.notifyListenersAndVetoIfRequired(DomainObjectInvocationHandler.java:610)
> >>>>        at
> >>>>
> >>>>
> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.checkVisibility(DomainObjectInvocationHandler.java:594)
> >>>>        at
> >>>>
> >>>>
> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.handleSetterMethodOnProperty(DomainObjectInvocationHandler.java:372)
> >>>>        at
> >>>>
> >>>>
> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.invoke(DomainObjectInvocationHandler.java:201)
> >>>>        at
> >>>>
> >>>>
> org.apache.isis.core.wrapper.proxy.ProxyInstantiatorForJavassist$1.invoke(ProxyInstantiatorForJavassist.java:52)
> >>>>        at
> >>>>
> >>>>
> com.tellmegen.domain.model.Account_$$_javassist_4.setName(Account_$$_javassist_4.java)
> >>>>        at
> >>>> com.tellmegen.domain.model.Accounts.createAccount(Accounts.java:27)
> >>>>        at
> >>>> fixture.tellmegen.AccountFixture.execute(AccountFixture.java:18)
> >>>>        at
> >>>>
> >>>>
> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.executeChildIfNotAlready(FixtureScript.java:358)
> >>>>        at
> >>>>
> >>>>
> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.access$0(FixtureScript.java:355)
> >>>>        at
> >>>>
> >>>>
> org.apache.isis.applib.fixturescripts.FixtureScript.executeChild(FixtureScript.java:494)
> >>>>        at
> >>>>
> >>>>
> org.apache.isis.applib.fixturescripts.FixtureScript.executeChild(FixtureScript.java:516)
> >>>>        at
> >>>>
> >>>>
> fixture.tellmegen.AccountWithUsersAndDiseasesFixture.execute(AccountWithUsersAndDiseasesFixture.java:21)
> >>>>        at
> >>>>
> >>>>
> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.executeChildIfNotAlready(FixtureScript.java:358)
> >>>>        at
> >>>>
> >>>>
> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.access$0(FixtureScript.java:355)
> >>>>        at
> >>>>
> >>>>
> org.apache.isis.applib.fixturescripts.FixtureScript.run(FixtureScript.java:442)
> >>>>        at
> >>>>
> >>>>
> org.apache.isis.applib.fixturescripts.FixtureScript.install(FixtureScript.java:545)
> >>>>        at
> >>>>
> >>>>
> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixture(FixturesInstallerDelegate.java:205)
> >>>>        at
> >>>>
> >>>>
> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtureInTransaction(FixturesInstallerDelegate.java:171)
> >>>>        at
> >>>>
> >>>>
> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtures(FixturesInstallerDelegate.java:158)
> >>>>        at
> >>>>
> >>>>
> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtures(FixturesInstallerDelegate.java:138)
> >>>>        at
> >>>>
> >>>>
> org.apache.isis.core.runtime.fixtures.FixturesInstallerAbstract.installFixtures(FixturesInstallerAbstract.java:42)
> >>>>        at
> >>>>
> >>>>
> org.apache.isis.core.runtime.systemusinginstallers.IsisSystemAbstract.installFixturesIfRequired(IsisSystemAbstract.java:85)
> >>>>        at
> >>>>
> >>>>
> org.apache.isis.core.runtime.system.IsisSystemFixturesHookAbstract.init(IsisSystemFixturesHookAbstract.java:124)
> >>>>        at
> >>>>
> >>>>
> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:133)
> >>>>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >>>>        at
> >>>>
> >>>>
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
> >>>>        at
> >>>>
> >>>>
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> >>>>        at java.lang.reflect.Method.invoke(Method.java:606)
> >>>>        at
> >>>> com.google.inject.internal.ProviderMethod.get(ProviderMethod.java:104)
> >>>>        at
> >>>>
> >>>>
> com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
> >>>>        at
> >>>>
> >>>>
> com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
> >>>>        at
> >>>>
> >>>>
> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
> >>>>        at
> >>>>
> >>>>
> com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
> >>>>        at com.google.inject.Scopes$1$1.get(Scopes.java:65)
> >>>>        at
> >>>>
> >>>>
> com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
> >>>>        at
> >>>>
> >>>>
> com.google.inject.internal.SingleFieldInjector.inject(SingleFieldInjector.java:53)
> >>>>        at
> >>>>
> >>>>
> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:110)
> >>>>        at
> >>>>
> >>>>
> com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:75)
> >>>>        at
> >>>>
> >>>>
> com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:73)
> >>>>        at
> >>>>
> >>>>
> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1024)
> >>>>        at
> >>>>
> >>>>
> com.google.inject.internal.MembersInjectorImpl.injectAndNotify(MembersInjectorImpl.java:73)
> >>>>        at
> >>>>
> >>>>
> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:60)
> >>>>        ... 20 more
> >>>> 10:13:37,430  [log                  main       INFO ]  Started
> >>>> SocketConnector@0.0.0.0:8080
> >>>>
> >>>>
> >>>>
> >>>> Óscar Bou Bou
> >>>> Responsable de Producto
> >>>> Auditor Jefe de Certificación ISO 27001 en BSI
> >>>> CISA, CRISC, APMG ISO 20000, ITIL-F
> >>>>
> >>>>    902 900 231 / 620 267 520
> >>>>    http://www.twitter.com/oscarbou
> >>>>
> >>>>    http://es.linkedin.com/in/oscarbou
> >>>>
> >>>>    http://www.GesConsultor.com <http://www.gesconsultor.com/>
> >>>>
> >>>>
> >>>>
> >>>> Este mensaje y los ficheros anexos son confidenciales. Los mismos
> >>>> contienen información reservada que no puede ser difundida. Si usted
> ha
> >>>> recibido este correo por error, tenga la amabilidad de eliminarlo de
> su
> >>>> sistema y avisar al remitente mediante reenvío a su dirección
> electrónica;
> >>>> no deberá copiar el mensaje ni divulgar su contenido a ninguna
> persona.
> >>>> Su dirección de correo electrónico junto a sus datos personales
> constan
> >>>> en un fichero titularidad de Gesdatos Software, S.L. cuya finalidad
> es la
> >>>> de mantener el contacto con Ud. Si quiere saber de qué información
> >>>> disponemos de Ud., modificarla, y en su caso, cancelarla, puede
> hacerlo
> >>>> enviando un escrito al efecto, acompañado de una fotocopia de su
> D.N.I. a
> >>>> la siguiente dirección: Gesdatos Software, S.L. , Paseo de la
> Castellana,
> >>>> 153 bajo - 28046 (Madrid), y Avda. Cortes Valencianas num. 50, 1ºC -
> 46015
> >>>> (Valencia). Asimismo, es su responsabilidad comprobar que este
> mensaje o
> >>>> sus archivos adjuntos no contengan virus informáticos, y en caso que
> los
> >>>> tuvieran eliminarlos.
> >>>>
> >>>
> >>>
> >>> *Óscar Bou Bou*
> >>> Responsable de Producto
> >>> Auditor Jefe de Certificación ISO 27001 en BSI
> >>> CISA, CRISC, APMG ISO 20000, ITIL-F
> >>>
> >>>    902 900 231 / 620 267 520
> >>>    http://www.twitter.com/oscarbou
> >>>
> >>>    http://es.linkedin.com/in/oscarbou
> >>>
> >>>    http://www.GesConsultor.com <http://www.gesconsultor.com/>
> >>>
> >>>
> >>>
> >>> Este mensaje y los ficheros anexos son confidenciales. Los mismos
> >>> contienen información reservada que no puede ser difundida. Si usted ha
> >>> recibido este correo por error, tenga la amabilidad de eliminarlo de su
> >>> sistema y avisar al remitente mediante reenvío a su dirección
> electrónica;
> >>> no deberá copiar el mensaje ni divulgar su contenido a ninguna persona.
> >>> Su dirección de correo electrónico junto a sus datos personales constan
> >>> en un fichero titularidad de Gesdatos Software, S.L. cuya finalidad es
> la
> >>> de mantener el contacto con Ud. Si quiere saber de qué información
> >>> disponemos de Ud., modificarla, y en su caso, cancelarla, puede hacerlo
> >>> enviando un escrito al efecto, acompañado de una fotocopia de su
> D.N.I. a
> >>> la siguiente dirección: Gesdatos Software, S.L. , Paseo de la
> Castellana,
> >>> 153 bajo - 28046 (Madrid), y Avda. Cortes Valencianas num. 50, 1ºC -
> 46015
> >>> (Valencia). Asimismo, es su responsabilidad comprobar que este mensaje
> o
> >>> sus archivos adjuntos no contengan virus informáticos, y en caso que
> los
> >>> tuvieran eliminarlos.
> >>>
> >>>
> >>>
> >>>
> >>>
> >>>
>

Re: Exception on latest snapshot when executing this.wrapperFactory.wrap()

Posted by Dan Haywood <da...@haywood-associates.co.uk>.
ok, so... in integration tests we basically run with no security manager
enabled.

~~~

To summarize the issue:
- when running the app with fixtures installed during startup, there is no
security manager installed, so the ShiroAuthenticatorAndAuthorizor (which
is delegated to by the Isis AuthorizationManagerStandard class) vetoes the
interaction.  Net result: the wrapper factory cannot be used, at all.

Possible solution:
- because there will always be a security manager when accessing the app
via the web, I think it's safe to simply have reverse this and allow the
interaction:

public class ShiroAuthenticatorOrAuthorizor implements Authenticator,
Authorizor {

    ...
    private boolean isPermitted(Identifier identifier, String qualifier) {
        RealmSecurityManager securityManager = getSecurityManager();
        if(securityManager == null) {
              // since a security manager will always be present for
regular web requests, presumably the user
              // is running in fixtures during bootstrapping.  We therefore
permit the interaction.
            return true;
        }

}

Opinions?



On 16 December 2014 at 20:10, Dan Haywood <da...@haywood-associates.co.uk>
wrote:
>
> Have just reproduced it now...
>
> eg
> in the todoapp, change the ToDoItemAbstract#execute(...) method from:
>
>
>         ToDoItem newToDo = toDoItems.newToDo(category, subcategory,
> ownedBy, dueBy, cost);
>
> to
>
>         ToDoItem newToDo =
> wrapperFactory.wrap(toDoItems).newToDo(description, category, subcategory,
> dueBy, cost);
>
> and add:
>
>     @javax.inject.Inject
>     private WrapperFactory wrapperFactory;
>
>
> That will reproduce issue is that when the fixtures run on bootstrap...
> the reason being that there is no Shiro SecurityManager to delegate to, so
> we play it safe and veto the interaction.
>
> Still exploring the behaviour in integration tests...
>
>
>
>
>
>
>
> On 16 December 2014 at 19:44, Martin Grigorov <mg...@apache.org>
> wrote:
>>
>> Hi Oscar,
>>
>> What are the steps to reproduce this problem?
>> On Dec 16, 2014 8:59 PM, "GESCONSULTOR - Óscar Bou" <
>> o.bou@gesconsultor.com> wrote:
>>
>>> Hi, Dan.
>>>
>>> I've done the following changes on shiro.ini, but the exception is still
>>> present (getContainer().getUser().getName() returns "initialisation"):
>>>
>>> [users]
>>> initialisation = pass, admin_role
>>>
>>> ...
>>>
>>> [roles]
>>> self-install_role = *
>>>
>>>
>>> Any ideas?
>>>
>>> Thanks,
>>>
>>> Oscar
>>>
>>>
>>>
>>>
>>>
>>> El 15/12/2014, a las 12:06, Dan Haywood <da...@haywood-associates.co.uk>
>>> escribió:
>>>
>>> OK, if you're using the simpleapp archetype then that does have security
>>> enabled, just using the shiro.ini file.... ie our "sven" user etc.
>>>
>>> But that doesn't include the "initialization" user.
>>>
>>> So I guess the fix is the archetype should include those permissions,
>>> and we should document the existence of this special user account somewhere.
>>>
>>>
>>> In the meantime, try granting "initialization" all perms (same as
>>> "sven") and see what happens.  If it doesn't fix, then double check (by
>>> checking the value of getContainer().getUser().getName() what the actual
>>> user account is (just in case I'm mis-remembered the name etc).
>>>
>>> Thx
>>> Dan
>>>
>>> ~~~~~~~~~~
>>>
>>>
>>>
>>> On 15 December 2014 at 10:30, GESCONSULTOR - Óscar Bou <
>>> o.bou@gesconsultor.com> wrote:
>>>>
>>>> I've not enabled anything related to security.
>>>>
>>>> Just downloaded the simple archetype 3-4 weeks ago.
>>>>
>>>> Are there any steps to follow?
>>>>
>>>> Thanks,
>>>>
>>>> Oscar
>>>>
>>>>
>>>>
>>>> El 15/12/2014, a las 11:15, Dan Haywood <da...@haywood-associates.co.uk>
>>>> escribió:
>>>>
>>>>
>>>> Have you enabled security also?  The exception stack trace includes:
>>>>
>>>> org.apache.isis.applib.services.wrapper.HiddenException: Reason: Not
>>>> authorized to view. Identifier:
>>>> com.tellmegen.domain.model.Account#name()
>>>>
>>>> Initialization is performed using a "special" user (I think it's called
>>>> "initialization" or something); I'm guessing you'll need to give that
>>>> special account permissions?
>>>>
>>>> Let us know if that helps
>>>>
>>>> Cheers
>>>> Dan
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> On 15 December 2014 at 09:42, GESCONSULTOR - Óscar Bou <
>>>> o.bou@gesconsultor.com> wrote:
>>>>
>>>>
>>>> Hi to all.
>>>>
>>>> I've started some work using the latest snapshot.
>>>>
>>>> I was used to invoke all setters inside a
>>>> wrapperFactory.wrap(domainObject).setXXX() in order to always force
>>>> execution of domain logic placed inside the validateXXX, hiddenXXX,
>>>> disabledXXX, modifyXXX, clearXXX, etc. methods.
>>>>
>>>> But on this new project an exception is thrown. Seems some
>>>> initialization
>>>> is missing? Perhaps WrapperFactory cannot be used inside FixtureScripts?
>>>>
>>>> Thanks,
>>>>
>>>> Oscar
>>>>
>>>>
>>>> ...
>>>>
>>>> 10:13:37,344  [Native               main       DEBUG]  INSERT INTO
>>>> "DiseaseSNPGenotype"
>>>>
>>>> ("description","orRatioPreffix","confidence","snpDisease_id_OID","orRatioFactor","genotype","version")
>>>> VALUES (<'description'>,<'TD'>,<1>,<2>,<0.80>,<'TT'>,<1>)
>>>> 10:13:37,345  [Native               main       DEBUG]  UPDATE
>>>> "DiseaseSNP"
>>>> SET "version"=<2> WHERE "id"=<2>
>>>> account-with-users-and-diseases-fixture/account-fixture     : EXEC
>>>> fixture.tellmegen.AccountFixture
>>>> 10:13:37,390  [FixturesInstallerDelegate main       ERROR]  installing
>>>> fixture fixture.tellmegen.AccountWithUsersAndDiseasesFixture failed;
>>>> aborting
>>>> org.apache.isis.applib.services.wrapper.HiddenException: Reason: Not
>>>> authorized to view. Identifier:
>>>> com.tellmegen.domain.model.Account#name()
>>>>        at
>>>>
>>>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.toException(DomainObjectInvocationHandler.java:642)
>>>>        at
>>>>
>>>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.notifyListenersAndVetoIfRequired(DomainObjectInvocationHandler.java:610)
>>>>        at
>>>>
>>>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.checkVisibility(DomainObjectInvocationHandler.java:594)
>>>>        at
>>>>
>>>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.handleSetterMethodOnProperty(DomainObjectInvocationHandler.java:372)
>>>>        at
>>>>
>>>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.invoke(DomainObjectInvocationHandler.java:201)
>>>>        at
>>>>
>>>> org.apache.isis.core.wrapper.proxy.ProxyInstantiatorForJavassist$1.invoke(ProxyInstantiatorForJavassist.java:52)
>>>>        at
>>>>
>>>> com.tellmegen.domain.model.Account_$$_javassist_4.setName(Account_$$_javassist_4.java)
>>>>        at
>>>> com.tellmegen.domain.model.Accounts.createAccount(Accounts.java:27)
>>>>        at
>>>> fixture.tellmegen.AccountFixture.execute(AccountFixture.java:18)
>>>>        at
>>>>
>>>> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.executeChildIfNotAlready(FixtureScript.java:358)
>>>>        at
>>>>
>>>> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.access$0(FixtureScript.java:355)
>>>>        at
>>>>
>>>> org.apache.isis.applib.fixturescripts.FixtureScript.executeChild(FixtureScript.java:494)
>>>>        at
>>>>
>>>> org.apache.isis.applib.fixturescripts.FixtureScript.executeChild(FixtureScript.java:516)
>>>>        at
>>>>
>>>> fixture.tellmegen.AccountWithUsersAndDiseasesFixture.execute(AccountWithUsersAndDiseasesFixture.java:21)
>>>>        at
>>>>
>>>> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.executeChildIfNotAlready(FixtureScript.java:358)
>>>>        at
>>>>
>>>> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.access$0(FixtureScript.java:355)
>>>>        at
>>>>
>>>> org.apache.isis.applib.fixturescripts.FixtureScript.run(FixtureScript.java:442)
>>>>        at
>>>>
>>>> org.apache.isis.applib.fixturescripts.FixtureScript.install(FixtureScript.java:545)
>>>>        at
>>>>
>>>> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixture(FixturesInstallerDelegate.java:205)
>>>>        at
>>>>
>>>> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtureInTransaction(FixturesInstallerDelegate.java:171)
>>>>        at
>>>>
>>>> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtures(FixturesInstallerDelegate.java:158)
>>>>        at
>>>>
>>>> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtures(FixturesInstallerDelegate.java:138)
>>>>        at
>>>>
>>>> org.apache.isis.core.runtime.fixtures.FixturesInstallerAbstract.installFixtures(FixturesInstallerAbstract.java:42)
>>>>        at
>>>>
>>>> org.apache.isis.core.runtime.systemusinginstallers.IsisSystemAbstract.installFixturesIfRequired(IsisSystemAbstract.java:85)
>>>>        at
>>>>
>>>> org.apache.isis.core.runtime.system.IsisSystemFixturesHookAbstract.init(IsisSystemFixturesHookAbstract.java:124)
>>>>        at
>>>>
>>>> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:133)
>>>>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>>>        at
>>>>
>>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>>>>        at
>>>>
>>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>>>>        at java.lang.reflect.Method.invoke(Method.java:606)
>>>>        at
>>>> com.google.inject.internal.ProviderMethod.get(ProviderMethod.java:104)
>>>>        at
>>>>
>>>> com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
>>>>        at
>>>>
>>>> com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
>>>>        at
>>>>
>>>> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
>>>>        at
>>>>
>>>> com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
>>>>        at com.google.inject.Scopes$1$1.get(Scopes.java:65)
>>>>        at
>>>>
>>>> com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
>>>>        at
>>>>
>>>> com.google.inject.internal.SingleFieldInjector.inject(SingleFieldInjector.java:53)
>>>>        at
>>>>
>>>> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:110)
>>>>        at
>>>>
>>>> com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:75)
>>>>        at
>>>>
>>>> com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:73)
>>>>        at
>>>>
>>>> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1024)
>>>>        at
>>>>
>>>> com.google.inject.internal.MembersInjectorImpl.injectAndNotify(MembersInjectorImpl.java:73)
>>>>        at
>>>>
>>>> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:60)
>>>>        at
>>>>
>>>> com.google.inject.internal.InjectorImpl.injectMembers(InjectorImpl.java:944)
>>>>        at
>>>>
>>>> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.init(IsisWicketApplication.java:248)
>>>>        at
>>>> org.apache.wicket.Application.initApplication(Application.java:823)
>>>>        at
>>>> org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:424)
>>>>        at
>>>> org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:351)
>>>>        at
>>>> org.mortbay.jetty.servlet.FilterHolder.doStart(FilterHolder.java:97)
>>>>        at
>>>> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>>>>        at
>>>>
>>>> org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:713)
>>>>        at
>>>> org.mortbay.jetty.servlet.Context.startContext(Context.java:140)
>>>>        at
>>>>
>>>> org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1282)
>>>>        at
>>>>
>>>> org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:518)
>>>>        at
>>>> org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:499)
>>>>        at
>>>> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>>>>        at
>>>>
>>>> org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130)
>>>>        at org.mortbay.jetty.Server.doStart(Server.java:224)
>>>>        at
>>>> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>>>>        at
>>>>
>>>> org.apache.isis.core.webserver.WebServerBootstrapper.bootstrap(WebServerBootstrapper.java:85)
>>>>        at
>>>> org.apache.isis.core.webserver.WebServer.run(WebServer.java:103)
>>>>        at
>>>> org.apache.isis.core.webserver.WebServer.main(WebServer.java:67)
>>>>        at org.apache.isis.WebServer.main(WebServer.java:25)
>>>> 10:13:37,392  [IsisTransaction      main       INFO ]  abort transaction
>>>> IsisTransaction@53887ced[state=IN_PROGRESS,commands=0]
>>>> 10:13:37,396  [IsisWicketApplication main       ERROR]  Failed to
>>>> initialize
>>>> com.google.inject.ProvisionException: Guice provision errors:
>>>>
>>>> 1) Error in custom provider,
>>>> org.apache.isis.applib.services.wrapper.HiddenException: Reason: Not
>>>> authorized to view. Identifier:
>>>> com.tellmegen.domain.model.Account#name()
>>>>  at
>>>>
>>>> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
>>>>  at
>>>>
>>>> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
>>>>  while locating org.apache.isis.core.runtime.system.IsisSystem
>>>>    for field at
>>>>
>>>> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.system(IsisWicketApplication.java:1)
>>>>  while locating webapp.SimpleApplication
>>>>
>>>> 1 error
>>>>        at
>>>>
>>>> com.google.inject.internal.Errors.throwProvisionExceptionIfErrorsExist(Errors.java:451)
>>>>        at
>>>>
>>>> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:65)
>>>>        at
>>>>
>>>> com.google.inject.internal.InjectorImpl.injectMembers(InjectorImpl.java:944)
>>>>        at
>>>>
>>>> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.init(IsisWicketApplication.java:248)
>>>>        at
>>>> org.apache.wicket.Application.initApplication(Application.java:823)
>>>>        at
>>>> org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:424)
>>>>        at
>>>> org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:351)
>>>>        at
>>>> org.mortbay.jetty.servlet.FilterHolder.doStart(FilterHolder.java:97)
>>>>        at
>>>> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>>>>        at
>>>>
>>>> org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:713)
>>>>        at
>>>> org.mortbay.jetty.servlet.Context.startContext(Context.java:140)
>>>>        at
>>>>
>>>> org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1282)
>>>>        at
>>>>
>>>> org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:518)
>>>>        at
>>>> org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:499)
>>>>        at
>>>> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>>>>        at
>>>>
>>>> org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130)
>>>>        at org.mortbay.jetty.Server.doStart(Server.java:224)
>>>>        at
>>>> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>>>>        at
>>>>
>>>> org.apache.isis.core.webserver.WebServerBootstrapper.bootstrap(WebServerBootstrapper.java:85)
>>>>        at
>>>> org.apache.isis.core.webserver.WebServer.run(WebServer.java:103)
>>>>        at
>>>> org.apache.isis.core.webserver.WebServer.main(WebServer.java:67)
>>>>        at org.apache.isis.WebServer.main(WebServer.java:25)
>>>> Caused by: org.apache.isis.applib.services.wrapper.HiddenException:
>>>> Reason: Not authorized to view. Identifier:
>>>> com.tellmegen.domain.model.Account#name()
>>>>        at
>>>>
>>>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.toException(DomainObjectInvocationHandler.java:642)
>>>>        at
>>>>
>>>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.notifyListenersAndVetoIfRequired(DomainObjectInvocationHandler.java:610)
>>>>        at
>>>>
>>>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.checkVisibility(DomainObjectInvocationHandler.java:594)
>>>>        at
>>>>
>>>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.handleSetterMethodOnProperty(DomainObjectInvocationHandler.java:372)
>>>>        at
>>>>
>>>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.invoke(DomainObjectInvocationHandler.java:201)
>>>>        at
>>>>
>>>> org.apache.isis.core.wrapper.proxy.ProxyInstantiatorForJavassist$1.invoke(ProxyInstantiatorForJavassist.java:52)
>>>>        at
>>>>
>>>> com.tellmegen.domain.model.Account_$$_javassist_4.setName(Account_$$_javassist_4.java)
>>>>        at
>>>> com.tellmegen.domain.model.Accounts.createAccount(Accounts.java:27)
>>>>        at
>>>> fixture.tellmegen.AccountFixture.execute(AccountFixture.java:18)
>>>>        at
>>>>
>>>> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.executeChildIfNotAlready(FixtureScript.java:358)
>>>>        at
>>>>
>>>> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.access$0(FixtureScript.java:355)
>>>>        at
>>>>
>>>> org.apache.isis.applib.fixturescripts.FixtureScript.executeChild(FixtureScript.java:494)
>>>>        at
>>>>
>>>> org.apache.isis.applib.fixturescripts.FixtureScript.executeChild(FixtureScript.java:516)
>>>>        at
>>>>
>>>> fixture.tellmegen.AccountWithUsersAndDiseasesFixture.execute(AccountWithUsersAndDiseasesFixture.java:21)
>>>>        at
>>>>
>>>> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.executeChildIfNotAlready(FixtureScript.java:358)
>>>>        at
>>>>
>>>> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.access$0(FixtureScript.java:355)
>>>>        at
>>>>
>>>> org.apache.isis.applib.fixturescripts.FixtureScript.run(FixtureScript.java:442)
>>>>        at
>>>>
>>>> org.apache.isis.applib.fixturescripts.FixtureScript.install(FixtureScript.java:545)
>>>>        at
>>>>
>>>> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixture(FixturesInstallerDelegate.java:205)
>>>>        at
>>>>
>>>> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtureInTransaction(FixturesInstallerDelegate.java:171)
>>>>        at
>>>>
>>>> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtures(FixturesInstallerDelegate.java:158)
>>>>        at
>>>>
>>>> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtures(FixturesInstallerDelegate.java:138)
>>>>        at
>>>>
>>>> org.apache.isis.core.runtime.fixtures.FixturesInstallerAbstract.installFixtures(FixturesInstallerAbstract.java:42)
>>>>        at
>>>>
>>>> org.apache.isis.core.runtime.systemusinginstallers.IsisSystemAbstract.installFixturesIfRequired(IsisSystemAbstract.java:85)
>>>>        at
>>>>
>>>> org.apache.isis.core.runtime.system.IsisSystemFixturesHookAbstract.init(IsisSystemFixturesHookAbstract.java:124)
>>>>        at
>>>>
>>>> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:133)
>>>>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>>>        at
>>>>
>>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>>>>        at
>>>>
>>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>>>>        at java.lang.reflect.Method.invoke(Method.java:606)
>>>>        at
>>>> com.google.inject.internal.ProviderMethod.get(ProviderMethod.java:104)
>>>>        at
>>>>
>>>> com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
>>>>        at
>>>>
>>>> com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
>>>>        at
>>>>
>>>> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
>>>>        at
>>>>
>>>> com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
>>>>        at com.google.inject.Scopes$1$1.get(Scopes.java:65)
>>>>        at
>>>>
>>>> com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
>>>>        at
>>>>
>>>> com.google.inject.internal.SingleFieldInjector.inject(SingleFieldInjector.java:53)
>>>>        at
>>>>
>>>> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:110)
>>>>        at
>>>>
>>>> com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:75)
>>>>        at
>>>>
>>>> com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:73)
>>>>        at
>>>>
>>>> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1024)
>>>>        at
>>>>
>>>> com.google.inject.internal.MembersInjectorImpl.injectAndNotify(MembersInjectorImpl.java:73)
>>>>        at
>>>>
>>>> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:60)
>>>>        ... 20 more
>>>> 10:13:37,407  [WicketFilter         main       ERROR]  The
>>>> initialization
>>>> of an application with name 'WicketFilter' has failed.
>>>> com.google.inject.ProvisionException: Guice provision errors:
>>>>
>>>> 1) Error in custom provider,
>>>> org.apache.isis.applib.services.wrapper.HiddenException: Reason: Not
>>>> authorized to view. Identifier:
>>>> com.tellmegen.domain.model.Account#name()
>>>>  at
>>>>
>>>> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
>>>>  at
>>>>
>>>> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
>>>>  while locating org.apache.isis.core.runtime.system.IsisSystem
>>>>    for field at
>>>>
>>>> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.system(IsisWicketApplication.java:1)
>>>>  while locating webapp.SimpleApplication
>>>>
>>>> 1 error
>>>>        at
>>>>
>>>> com.google.inject.internal.Errors.throwProvisionExceptionIfErrorsExist(Errors.java:451)
>>>>        at
>>>>
>>>> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:65)
>>>>        at
>>>>
>>>> com.google.inject.internal.InjectorImpl.injectMembers(InjectorImpl.java:944)
>>>>        at
>>>>
>>>> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.init(IsisWicketApplication.java:248)
>>>>        at
>>>> org.apache.wicket.Application.initApplication(Application.java:823)
>>>>        at
>>>> org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:424)
>>>>        at
>>>> org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:351)
>>>>        at
>>>> org.mortbay.jetty.servlet.FilterHolder.doStart(FilterHolder.java:97)
>>>>        at
>>>> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>>>>        at
>>>>
>>>> org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:713)
>>>>        at
>>>> org.mortbay.jetty.servlet.Context.startContext(Context.java:140)
>>>>        at
>>>>
>>>> org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1282)
>>>>        at
>>>>
>>>> org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:518)
>>>>        at
>>>> org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:499)
>>>>        at
>>>> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>>>>        at
>>>>
>>>> org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130)
>>>>        at org.mortbay.jetty.Server.doStart(Server.java:224)
>>>>        at
>>>> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>>>>        at
>>>>
>>>> org.apache.isis.core.webserver.WebServerBootstrapper.bootstrap(WebServerBootstrapper.java:85)
>>>>        at
>>>> org.apache.isis.core.webserver.WebServer.run(WebServer.java:103)
>>>>        at
>>>> org.apache.isis.core.webserver.WebServer.main(WebServer.java:67)
>>>>        at org.apache.isis.WebServer.main(WebServer.java:25)
>>>> Caused by: org.apache.isis.applib.services.wrapper.HiddenException:
>>>> Reason: Not authorized to view. Identifier:
>>>> com.tellmegen.domain.model.Account#name()
>>>>        at
>>>>
>>>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.toException(DomainObjectInvocationHandler.java:642)
>>>>        at
>>>>
>>>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.notifyListenersAndVetoIfRequired(DomainObjectInvocationHandler.java:610)
>>>>        at
>>>>
>>>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.checkVisibility(DomainObjectInvocationHandler.java:594)
>>>>        at
>>>>
>>>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.handleSetterMethodOnProperty(DomainObjectInvocationHandler.java:372)
>>>>        at
>>>>
>>>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.invoke(DomainObjectInvocationHandler.java:201)
>>>>        at
>>>>
>>>> org.apache.isis.core.wrapper.proxy.ProxyInstantiatorForJavassist$1.invoke(ProxyInstantiatorForJavassist.java:52)
>>>>        at
>>>>
>>>> com.tellmegen.domain.model.Account_$$_javassist_4.setName(Account_$$_javassist_4.java)
>>>>        at
>>>> com.tellmegen.domain.model.Accounts.createAccount(Accounts.java:27)
>>>>        at
>>>> fixture.tellmegen.AccountFixture.execute(AccountFixture.java:18)
>>>>        at
>>>>
>>>> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.executeChildIfNotAlready(FixtureScript.java:358)
>>>>        at
>>>>
>>>> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.access$0(FixtureScript.java:355)
>>>>        at
>>>>
>>>> org.apache.isis.applib.fixturescripts.FixtureScript.executeChild(FixtureScript.java:494)
>>>>        at
>>>>
>>>> org.apache.isis.applib.fixturescripts.FixtureScript.executeChild(FixtureScript.java:516)
>>>>        at
>>>>
>>>> fixture.tellmegen.AccountWithUsersAndDiseasesFixture.execute(AccountWithUsersAndDiseasesFixture.java:21)
>>>>        at
>>>>
>>>> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.executeChildIfNotAlready(FixtureScript.java:358)
>>>>        at
>>>>
>>>> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.access$0(FixtureScript.java:355)
>>>>        at
>>>>
>>>> org.apache.isis.applib.fixturescripts.FixtureScript.run(FixtureScript.java:442)
>>>>        at
>>>>
>>>> org.apache.isis.applib.fixturescripts.FixtureScript.install(FixtureScript.java:545)
>>>>        at
>>>>
>>>> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixture(FixturesInstallerDelegate.java:205)
>>>>        at
>>>>
>>>> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtureInTransaction(FixturesInstallerDelegate.java:171)
>>>>        at
>>>>
>>>> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtures(FixturesInstallerDelegate.java:158)
>>>>        at
>>>>
>>>> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtures(FixturesInstallerDelegate.java:138)
>>>>        at
>>>>
>>>> org.apache.isis.core.runtime.fixtures.FixturesInstallerAbstract.installFixtures(FixturesInstallerAbstract.java:42)
>>>>        at
>>>>
>>>> org.apache.isis.core.runtime.systemusinginstallers.IsisSystemAbstract.installFixturesIfRequired(IsisSystemAbstract.java:85)
>>>>        at
>>>>
>>>> org.apache.isis.core.runtime.system.IsisSystemFixturesHookAbstract.init(IsisSystemFixturesHookAbstract.java:124)
>>>>        at
>>>>
>>>> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:133)
>>>>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>>>        at
>>>>
>>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>>>>        at
>>>>
>>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>>>>        at java.lang.reflect.Method.invoke(Method.java:606)
>>>>        at
>>>> com.google.inject.internal.ProviderMethod.get(ProviderMethod.java:104)
>>>>        at
>>>>
>>>> com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
>>>>        at
>>>>
>>>> com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
>>>>        at
>>>>
>>>> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
>>>>        at
>>>>
>>>> com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
>>>>        at com.google.inject.Scopes$1$1.get(Scopes.java:65)
>>>>        at
>>>>
>>>> com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
>>>>        at
>>>>
>>>> com.google.inject.internal.SingleFieldInjector.inject(SingleFieldInjector.java:53)
>>>>        at
>>>>
>>>> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:110)
>>>>        at
>>>>
>>>> com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:75)
>>>>        at
>>>>
>>>> com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:73)
>>>>        at
>>>>
>>>> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1024)
>>>>        at
>>>>
>>>> com.google.inject.internal.MembersInjectorImpl.injectAndNotify(MembersInjectorImpl.java:73)
>>>>        at
>>>>
>>>> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:60)
>>>>        ... 20 more
>>>> 10:13:37,415  [ObjectReflectorDefault main       INFO ]  shutting down
>>>>
>>>> org.apache.isis.core.metamodel.specloader.ObjectReflectorDefault@6b72523a
>>>> 10:13:37,415  [Application          main       INFO ]  [WicketFilter]
>>>> destroy: Wicket core library initializer
>>>> 10:13:37,415  [Application          main       INFO ]  [WicketFilter]
>>>> destroy: Wicket extensions initializer
>>>> 10:13:37,421  [log                  main       WARN ]  failed
>>>> WicketFilter: javax.servlet.ServletException:
>>>> com.google.inject.ProvisionException: Guice provision errors:
>>>>
>>>> 1) Error in custom provider,
>>>> org.apache.isis.applib.services.wrapper.HiddenException: Reason: Not
>>>> authorized to view. Identifier:
>>>> com.tellmegen.domain.model.Account#name()
>>>>  at
>>>>
>>>> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
>>>>  at
>>>>
>>>> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
>>>>  while locating org.apache.isis.core.runtime.system.IsisSystem
>>>>    for field at
>>>>
>>>> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.system(IsisWicketApplication.java:1)
>>>>  while locating webapp.SimpleApplication
>>>>
>>>> 1 error
>>>> 10:13:37,421  [log                  main       WARN ]  Failed startup of
>>>> context org.mortbay.jetty.webapp.WebAppContext@214ce60
>>>> {,src/main/webapp}
>>>> javax.servlet.ServletException: com.google.inject.ProvisionException:
>>>> Guice provision errors:
>>>>
>>>> 1) Error in custom provider,
>>>> org.apache.isis.applib.services.wrapper.HiddenException: Reason: Not
>>>> authorized to view. Identifier:
>>>> com.tellmegen.domain.model.Account#name()
>>>>  at
>>>>
>>>> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
>>>>  at
>>>>
>>>> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
>>>>  while locating org.apache.isis.core.runtime.system.IsisSystem
>>>>    for field at
>>>>
>>>> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.system(IsisWicketApplication.java:1)
>>>>  while locating webapp.SimpleApplication
>>>>
>>>> 1 error
>>>>        at
>>>> org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:450)
>>>>        at
>>>> org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:351)
>>>>        at
>>>> org.mortbay.jetty.servlet.FilterHolder.doStart(FilterHolder.java:97)
>>>>        at
>>>> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>>>>        at
>>>>
>>>> org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:713)
>>>>        at
>>>> org.mortbay.jetty.servlet.Context.startContext(Context.java:140)
>>>>        at
>>>>
>>>> org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1282)
>>>>        at
>>>>
>>>> org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:518)
>>>>        at
>>>> org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:499)
>>>>        at
>>>> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>>>>        at
>>>>
>>>> org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130)
>>>>        at org.mortbay.jetty.Server.doStart(Server.java:224)
>>>>        at
>>>> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>>>>        at
>>>>
>>>> org.apache.isis.core.webserver.WebServerBootstrapper.bootstrap(WebServerBootstrapper.java:85)
>>>>        at
>>>> org.apache.isis.core.webserver.WebServer.run(WebServer.java:103)
>>>>        at
>>>> org.apache.isis.core.webserver.WebServer.main(WebServer.java:67)
>>>>        at org.apache.isis.WebServer.main(WebServer.java:25)
>>>> Caused by: com.google.inject.ProvisionException: Guice provision errors:
>>>>
>>>> 1) Error in custom provider,
>>>> org.apache.isis.applib.services.wrapper.HiddenException: Reason: Not
>>>> authorized to view. Identifier:
>>>> com.tellmegen.domain.model.Account#name()
>>>>  at
>>>>
>>>> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
>>>>  at
>>>>
>>>> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
>>>>  while locating org.apache.isis.core.runtime.system.IsisSystem
>>>>    for field at
>>>>
>>>> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.system(IsisWicketApplication.java:1)
>>>>  while locating webapp.SimpleApplication
>>>>
>>>> 1 error
>>>>        at
>>>>
>>>> com.google.inject.internal.Errors.throwProvisionExceptionIfErrorsExist(Errors.java:451)
>>>>        at
>>>>
>>>> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:65)
>>>>        at
>>>>
>>>> com.google.inject.internal.InjectorImpl.injectMembers(InjectorImpl.java:944)
>>>>        at
>>>>
>>>> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.init(IsisWicketApplication.java:248)
>>>>        at
>>>> org.apache.wicket.Application.initApplication(Application.java:823)
>>>>        at
>>>> org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:424)
>>>>        ... 16 more
>>>> Caused by: org.apache.isis.applib.services.wrapper.HiddenException:
>>>> Reason: Not authorized to view. Identifier:
>>>> com.tellmegen.domain.model.Account#name()
>>>>        at
>>>>
>>>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.toException(DomainObjectInvocationHandler.java:642)
>>>>        at
>>>>
>>>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.notifyListenersAndVetoIfRequired(DomainObjectInvocationHandler.java:610)
>>>>        at
>>>>
>>>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.checkVisibility(DomainObjectInvocationHandler.java:594)
>>>>        at
>>>>
>>>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.handleSetterMethodOnProperty(DomainObjectInvocationHandler.java:372)
>>>>        at
>>>>
>>>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.invoke(DomainObjectInvocationHandler.java:201)
>>>>        at
>>>>
>>>> org.apache.isis.core.wrapper.proxy.ProxyInstantiatorForJavassist$1.invoke(ProxyInstantiatorForJavassist.java:52)
>>>>        at
>>>>
>>>> com.tellmegen.domain.model.Account_$$_javassist_4.setName(Account_$$_javassist_4.java)
>>>>        at
>>>> com.tellmegen.domain.model.Accounts.createAccount(Accounts.java:27)
>>>>        at
>>>> fixture.tellmegen.AccountFixture.execute(AccountFixture.java:18)
>>>>        at
>>>>
>>>> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.executeChildIfNotAlready(FixtureScript.java:358)
>>>>        at
>>>>
>>>> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.access$0(FixtureScript.java:355)
>>>>        at
>>>>
>>>> org.apache.isis.applib.fixturescripts.FixtureScript.executeChild(FixtureScript.java:494)
>>>>        at
>>>>
>>>> org.apache.isis.applib.fixturescripts.FixtureScript.executeChild(FixtureScript.java:516)
>>>>        at
>>>>
>>>> fixture.tellmegen.AccountWithUsersAndDiseasesFixture.execute(AccountWithUsersAndDiseasesFixture.java:21)
>>>>        at
>>>>
>>>> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.executeChildIfNotAlready(FixtureScript.java:358)
>>>>        at
>>>>
>>>> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.access$0(FixtureScript.java:355)
>>>>        at
>>>>
>>>> org.apache.isis.applib.fixturescripts.FixtureScript.run(FixtureScript.java:442)
>>>>        at
>>>>
>>>> org.apache.isis.applib.fixturescripts.FixtureScript.install(FixtureScript.java:545)
>>>>        at
>>>>
>>>> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixture(FixturesInstallerDelegate.java:205)
>>>>        at
>>>>
>>>> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtureInTransaction(FixturesInstallerDelegate.java:171)
>>>>        at
>>>>
>>>> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtures(FixturesInstallerDelegate.java:158)
>>>>        at
>>>>
>>>> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtures(FixturesInstallerDelegate.java:138)
>>>>        at
>>>>
>>>> org.apache.isis.core.runtime.fixtures.FixturesInstallerAbstract.installFixtures(FixturesInstallerAbstract.java:42)
>>>>        at
>>>>
>>>> org.apache.isis.core.runtime.systemusinginstallers.IsisSystemAbstract.installFixturesIfRequired(IsisSystemAbstract.java:85)
>>>>        at
>>>>
>>>> org.apache.isis.core.runtime.system.IsisSystemFixturesHookAbstract.init(IsisSystemFixturesHookAbstract.java:124)
>>>>        at
>>>>
>>>> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:133)
>>>>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>>>        at
>>>>
>>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>>>>        at
>>>>
>>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>>>>        at java.lang.reflect.Method.invoke(Method.java:606)
>>>>        at
>>>> com.google.inject.internal.ProviderMethod.get(ProviderMethod.java:104)
>>>>        at
>>>>
>>>> com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
>>>>        at
>>>>
>>>> com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
>>>>        at
>>>>
>>>> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
>>>>        at
>>>>
>>>> com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
>>>>        at com.google.inject.Scopes$1$1.get(Scopes.java:65)
>>>>        at
>>>>
>>>> com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
>>>>        at
>>>>
>>>> com.google.inject.internal.SingleFieldInjector.inject(SingleFieldInjector.java:53)
>>>>        at
>>>>
>>>> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:110)
>>>>        at
>>>>
>>>> com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:75)
>>>>        at
>>>>
>>>> com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:73)
>>>>        at
>>>>
>>>> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1024)
>>>>        at
>>>>
>>>> com.google.inject.internal.MembersInjectorImpl.injectAndNotify(MembersInjectorImpl.java:73)
>>>>        at
>>>>
>>>> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:60)
>>>>        ... 20 more
>>>> 10:13:37,422  [log                  main       ERROR]  Nested in
>>>> javax.servlet.ServletException: com.google.inject.ProvisionException:
>>>> Guice
>>>> provision errors:
>>>>
>>>> 1) Error in custom provider,
>>>> org.apache.isis.applib.services.wrapper.HiddenException: Reason: Not
>>>> authorized to view. Identifier:
>>>> com.tellmegen.domain.model.Account#name()
>>>>  at
>>>>
>>>> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
>>>>  at
>>>>
>>>> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
>>>>  while locating org.apache.isis.core.runtime.system.IsisSystem
>>>>    for field at
>>>>
>>>> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.system(IsisWicketApplication.java:1)
>>>>  while locating webapp.SimpleApplication
>>>>
>>>> 1 error:
>>>> com.google.inject.ProvisionException: Guice provision errors:
>>>>
>>>> 1) Error in custom provider,
>>>> org.apache.isis.applib.services.wrapper.HiddenException: Reason: Not
>>>> authorized to view. Identifier:
>>>> com.tellmegen.domain.model.Account#name()
>>>>  at
>>>>
>>>> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
>>>>  at
>>>>
>>>> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
>>>>  while locating org.apache.isis.core.runtime.system.IsisSystem
>>>>    for field at
>>>>
>>>> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.system(IsisWicketApplication.java:1)
>>>>  while locating webapp.SimpleApplication
>>>>
>>>> 1 error
>>>>        at
>>>>
>>>> com.google.inject.internal.Errors.throwProvisionExceptionIfErrorsExist(Errors.java:451)
>>>>        at
>>>>
>>>> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:65)
>>>>        at
>>>>
>>>> com.google.inject.internal.InjectorImpl.injectMembers(InjectorImpl.java:944)
>>>>        at
>>>>
>>>> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.init(IsisWicketApplication.java:248)
>>>>        at
>>>> org.apache.wicket.Application.initApplication(Application.java:823)
>>>>        at
>>>> org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:424)
>>>>        at
>>>> org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:351)
>>>>        at
>>>> org.mortbay.jetty.servlet.FilterHolder.doStart(FilterHolder.java:97)
>>>>        at
>>>> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>>>>        at
>>>>
>>>> org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:713)
>>>>        at
>>>> org.mortbay.jetty.servlet.Context.startContext(Context.java:140)
>>>>        at
>>>>
>>>> org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1282)
>>>>        at
>>>>
>>>> org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:518)
>>>>        at
>>>> org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:499)
>>>>        at
>>>> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>>>>        at
>>>>
>>>> org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130)
>>>>        at org.mortbay.jetty.Server.doStart(Server.java:224)
>>>>        at
>>>> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>>>>        at
>>>>
>>>> org.apache.isis.core.webserver.WebServerBootstrapper.bootstrap(WebServerBootstrapper.java:85)
>>>>        at
>>>> org.apache.isis.core.webserver.WebServer.run(WebServer.java:103)
>>>>        at
>>>> org.apache.isis.core.webserver.WebServer.main(WebServer.java:67)
>>>>        at org.apache.isis.WebServer.main(WebServer.java:25)
>>>> Caused by: org.apache.isis.applib.services.wrapper.HiddenException:
>>>> Reason: Not authorized to view. Identifier:
>>>> com.tellmegen.domain.model.Account#name()
>>>>        at
>>>>
>>>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.toException(DomainObjectInvocationHandler.java:642)
>>>>        at
>>>>
>>>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.notifyListenersAndVetoIfRequired(DomainObjectInvocationHandler.java:610)
>>>>        at
>>>>
>>>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.checkVisibility(DomainObjectInvocationHandler.java:594)
>>>>        at
>>>>
>>>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.handleSetterMethodOnProperty(DomainObjectInvocationHandler.java:372)
>>>>        at
>>>>
>>>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.invoke(DomainObjectInvocationHandler.java:201)
>>>>        at
>>>>
>>>> org.apache.isis.core.wrapper.proxy.ProxyInstantiatorForJavassist$1.invoke(ProxyInstantiatorForJavassist.java:52)
>>>>        at
>>>>
>>>> com.tellmegen.domain.model.Account_$$_javassist_4.setName(Account_$$_javassist_4.java)
>>>>        at
>>>> com.tellmegen.domain.model.Accounts.createAccount(Accounts.java:27)
>>>>        at
>>>> fixture.tellmegen.AccountFixture.execute(AccountFixture.java:18)
>>>>        at
>>>>
>>>> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.executeChildIfNotAlready(FixtureScript.java:358)
>>>>        at
>>>>
>>>> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.access$0(FixtureScript.java:355)
>>>>        at
>>>>
>>>> org.apache.isis.applib.fixturescripts.FixtureScript.executeChild(FixtureScript.java:494)
>>>>        at
>>>>
>>>> org.apache.isis.applib.fixturescripts.FixtureScript.executeChild(FixtureScript.java:516)
>>>>        at
>>>>
>>>> fixture.tellmegen.AccountWithUsersAndDiseasesFixture.execute(AccountWithUsersAndDiseasesFixture.java:21)
>>>>        at
>>>>
>>>> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.executeChildIfNotAlready(FixtureScript.java:358)
>>>>        at
>>>>
>>>> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.access$0(FixtureScript.java:355)
>>>>        at
>>>>
>>>> org.apache.isis.applib.fixturescripts.FixtureScript.run(FixtureScript.java:442)
>>>>        at
>>>>
>>>> org.apache.isis.applib.fixturescripts.FixtureScript.install(FixtureScript.java:545)
>>>>        at
>>>>
>>>> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixture(FixturesInstallerDelegate.java:205)
>>>>        at
>>>>
>>>> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtureInTransaction(FixturesInstallerDelegate.java:171)
>>>>        at
>>>>
>>>> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtures(FixturesInstallerDelegate.java:158)
>>>>        at
>>>>
>>>> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtures(FixturesInstallerDelegate.java:138)
>>>>        at
>>>>
>>>> org.apache.isis.core.runtime.fixtures.FixturesInstallerAbstract.installFixtures(FixturesInstallerAbstract.java:42)
>>>>        at
>>>>
>>>> org.apache.isis.core.runtime.systemusinginstallers.IsisSystemAbstract.installFixturesIfRequired(IsisSystemAbstract.java:85)
>>>>        at
>>>>
>>>> org.apache.isis.core.runtime.system.IsisSystemFixturesHookAbstract.init(IsisSystemFixturesHookAbstract.java:124)
>>>>        at
>>>>
>>>> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:133)
>>>>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>>>        at
>>>>
>>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>>>>        at
>>>>
>>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>>>>        at java.lang.reflect.Method.invoke(Method.java:606)
>>>>        at
>>>> com.google.inject.internal.ProviderMethod.get(ProviderMethod.java:104)
>>>>        at
>>>>
>>>> com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
>>>>        at
>>>>
>>>> com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
>>>>        at
>>>>
>>>> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
>>>>        at
>>>>
>>>> com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
>>>>        at com.google.inject.Scopes$1$1.get(Scopes.java:65)
>>>>        at
>>>>
>>>> com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
>>>>        at
>>>>
>>>> com.google.inject.internal.SingleFieldInjector.inject(SingleFieldInjector.java:53)
>>>>        at
>>>>
>>>> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:110)
>>>>        at
>>>>
>>>> com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:75)
>>>>        at
>>>>
>>>> com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:73)
>>>>        at
>>>>
>>>> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1024)
>>>>        at
>>>>
>>>> com.google.inject.internal.MembersInjectorImpl.injectAndNotify(MembersInjectorImpl.java:73)
>>>>        at
>>>>
>>>> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:60)
>>>>        ... 20 more
>>>> 10:13:37,430  [log                  main       INFO ]  Started
>>>> SocketConnector@0.0.0.0:8080
>>>>
>>>>
>>>>
>>>> Óscar Bou Bou
>>>> Responsable de Producto
>>>> Auditor Jefe de Certificación ISO 27001 en BSI
>>>> CISA, CRISC, APMG ISO 20000, ITIL-F
>>>>
>>>>    902 900 231 / 620 267 520
>>>>    http://www.twitter.com/oscarbou
>>>>
>>>>    http://es.linkedin.com/in/oscarbou
>>>>
>>>>    http://www.GesConsultor.com <http://www.gesconsultor.com/>
>>>>
>>>>
>>>>
>>>> Este mensaje y los ficheros anexos son confidenciales. Los mismos
>>>> contienen información reservada que no puede ser difundida. Si usted ha
>>>> recibido este correo por error, tenga la amabilidad de eliminarlo de su
>>>> sistema y avisar al remitente mediante reenvío a su dirección electrónica;
>>>> no deberá copiar el mensaje ni divulgar su contenido a ninguna persona.
>>>> Su dirección de correo electrónico junto a sus datos personales constan
>>>> en un fichero titularidad de Gesdatos Software, S.L. cuya finalidad es la
>>>> de mantener el contacto con Ud. Si quiere saber de qué información
>>>> disponemos de Ud., modificarla, y en su caso, cancelarla, puede hacerlo
>>>> enviando un escrito al efecto, acompañado de una fotocopia de su D.N.I. a
>>>> la siguiente dirección: Gesdatos Software, S.L. , Paseo de la Castellana,
>>>> 153 bajo - 28046 (Madrid), y Avda. Cortes Valencianas num. 50, 1ºC - 46015
>>>> (Valencia). Asimismo, es su responsabilidad comprobar que este mensaje o
>>>> sus archivos adjuntos no contengan virus informáticos, y en caso que los
>>>> tuvieran eliminarlos.
>>>>
>>>
>>>
>>> *Óscar Bou Bou*
>>> Responsable de Producto
>>> Auditor Jefe de Certificación ISO 27001 en BSI
>>> CISA, CRISC, APMG ISO 20000, ITIL-F
>>>
>>>    902 900 231 / 620 267 520
>>>    http://www.twitter.com/oscarbou
>>>
>>>    http://es.linkedin.com/in/oscarbou
>>>
>>>    http://www.GesConsultor.com <http://www.gesconsultor.com/>
>>>
>>>
>>>
>>> Este mensaje y los ficheros anexos son confidenciales. Los mismos
>>> contienen información reservada que no puede ser difundida. Si usted ha
>>> recibido este correo por error, tenga la amabilidad de eliminarlo de su
>>> sistema y avisar al remitente mediante reenvío a su dirección electrónica;
>>> no deberá copiar el mensaje ni divulgar su contenido a ninguna persona.
>>> Su dirección de correo electrónico junto a sus datos personales constan
>>> en un fichero titularidad de Gesdatos Software, S.L. cuya finalidad es la
>>> de mantener el contacto con Ud. Si quiere saber de qué información
>>> disponemos de Ud., modificarla, y en su caso, cancelarla, puede hacerlo
>>> enviando un escrito al efecto, acompañado de una fotocopia de su D.N.I. a
>>> la siguiente dirección: Gesdatos Software, S.L. , Paseo de la Castellana,
>>> 153 bajo - 28046 (Madrid), y Avda. Cortes Valencianas num. 50, 1ºC - 46015
>>> (Valencia). Asimismo, es su responsabilidad comprobar que este mensaje o
>>> sus archivos adjuntos no contengan virus informáticos, y en caso que los
>>> tuvieran eliminarlos.
>>>
>>>
>>>
>>>
>>>
>>>

Re: Exception on latest snapshot when executing this.wrapperFactory.wrap()

Posted by Dan Haywood <da...@haywood-associates.co.uk>.
Have just reproduced it now...

eg
in the todoapp, change the ToDoItemAbstract#execute(...) method from:


        ToDoItem newToDo = toDoItems.newToDo(category, subcategory,
ownedBy, dueBy, cost);

to

        ToDoItem newToDo =
wrapperFactory.wrap(toDoItems).newToDo(description, category, subcategory,
dueBy, cost);

and add:

    @javax.inject.Inject
    private WrapperFactory wrapperFactory;


That will reproduce issue is that when the fixtures run on bootstrap... the
reason being that there is no Shiro SecurityManager to delegate to, so we
play it safe and veto the interaction.

Still exploring the behaviour in integration tests...







On 16 December 2014 at 19:44, Martin Grigorov <mg...@apache.org> wrote:
>
> Hi Oscar,
>
> What are the steps to reproduce this problem?
> On Dec 16, 2014 8:59 PM, "GESCONSULTOR - Óscar Bou" <
> o.bou@gesconsultor.com> wrote:
>
>> Hi, Dan.
>>
>> I've done the following changes on shiro.ini, but the exception is still
>> present (getContainer().getUser().getName() returns "initialisation"):
>>
>> [users]
>> initialisation = pass, admin_role
>>
>> ...
>>
>> [roles]
>> self-install_role = *
>>
>>
>> Any ideas?
>>
>> Thanks,
>>
>> Oscar
>>
>>
>>
>>
>>
>> El 15/12/2014, a las 12:06, Dan Haywood <da...@haywood-associates.co.uk>
>> escribió:
>>
>> OK, if you're using the simpleapp archetype then that does have security
>> enabled, just using the shiro.ini file.... ie our "sven" user etc.
>>
>> But that doesn't include the "initialization" user.
>>
>> So I guess the fix is the archetype should include those permissions, and
>> we should document the existence of this special user account somewhere.
>>
>>
>> In the meantime, try granting "initialization" all perms (same as "sven")
>> and see what happens.  If it doesn't fix, then double check (by checking
>> the value of getContainer().getUser().getName() what the actual user
>> account is (just in case I'm mis-remembered the name etc).
>>
>> Thx
>> Dan
>>
>> ~~~~~~~~~~
>>
>>
>>
>> On 15 December 2014 at 10:30, GESCONSULTOR - Óscar Bou <
>> o.bou@gesconsultor.com> wrote:
>>>
>>> I've not enabled anything related to security.
>>>
>>> Just downloaded the simple archetype 3-4 weeks ago.
>>>
>>> Are there any steps to follow?
>>>
>>> Thanks,
>>>
>>> Oscar
>>>
>>>
>>>
>>> El 15/12/2014, a las 11:15, Dan Haywood <da...@haywood-associates.co.uk>
>>> escribió:
>>>
>>>
>>> Have you enabled security also?  The exception stack trace includes:
>>>
>>> org.apache.isis.applib.services.wrapper.HiddenException: Reason: Not
>>> authorized to view. Identifier: com.tellmegen.domain.model.Account#name()
>>>
>>> Initialization is performed using a "special" user (I think it's called
>>> "initialization" or something); I'm guessing you'll need to give that
>>> special account permissions?
>>>
>>> Let us know if that helps
>>>
>>> Cheers
>>> Dan
>>>
>>>
>>>
>>>
>>>
>>> On 15 December 2014 at 09:42, GESCONSULTOR - Óscar Bou <
>>> o.bou@gesconsultor.com> wrote:
>>>
>>>
>>> Hi to all.
>>>
>>> I've started some work using the latest snapshot.
>>>
>>> I was used to invoke all setters inside a
>>> wrapperFactory.wrap(domainObject).setXXX() in order to always force
>>> execution of domain logic placed inside the validateXXX, hiddenXXX,
>>> disabledXXX, modifyXXX, clearXXX, etc. methods.
>>>
>>> But on this new project an exception is thrown. Seems some initialization
>>> is missing? Perhaps WrapperFactory cannot be used inside FixtureScripts?
>>>
>>> Thanks,
>>>
>>> Oscar
>>>
>>>
>>> ...
>>>
>>> 10:13:37,344  [Native               main       DEBUG]  INSERT INTO
>>> "DiseaseSNPGenotype"
>>>
>>> ("description","orRatioPreffix","confidence","snpDisease_id_OID","orRatioFactor","genotype","version")
>>> VALUES (<'description'>,<'TD'>,<1>,<2>,<0.80>,<'TT'>,<1>)
>>> 10:13:37,345  [Native               main       DEBUG]  UPDATE
>>> "DiseaseSNP"
>>> SET "version"=<2> WHERE "id"=<2>
>>> account-with-users-and-diseases-fixture/account-fixture     : EXEC
>>> fixture.tellmegen.AccountFixture
>>> 10:13:37,390  [FixturesInstallerDelegate main       ERROR]  installing
>>> fixture fixture.tellmegen.AccountWithUsersAndDiseasesFixture failed;
>>> aborting
>>> org.apache.isis.applib.services.wrapper.HiddenException: Reason: Not
>>> authorized to view. Identifier: com.tellmegen.domain.model.Account#name()
>>>        at
>>>
>>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.toException(DomainObjectInvocationHandler.java:642)
>>>        at
>>>
>>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.notifyListenersAndVetoIfRequired(DomainObjectInvocationHandler.java:610)
>>>        at
>>>
>>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.checkVisibility(DomainObjectInvocationHandler.java:594)
>>>        at
>>>
>>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.handleSetterMethodOnProperty(DomainObjectInvocationHandler.java:372)
>>>        at
>>>
>>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.invoke(DomainObjectInvocationHandler.java:201)
>>>        at
>>>
>>> org.apache.isis.core.wrapper.proxy.ProxyInstantiatorForJavassist$1.invoke(ProxyInstantiatorForJavassist.java:52)
>>>        at
>>>
>>> com.tellmegen.domain.model.Account_$$_javassist_4.setName(Account_$$_javassist_4.java)
>>>        at
>>> com.tellmegen.domain.model.Accounts.createAccount(Accounts.java:27)
>>>        at
>>> fixture.tellmegen.AccountFixture.execute(AccountFixture.java:18)
>>>        at
>>>
>>> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.executeChildIfNotAlready(FixtureScript.java:358)
>>>        at
>>>
>>> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.access$0(FixtureScript.java:355)
>>>        at
>>>
>>> org.apache.isis.applib.fixturescripts.FixtureScript.executeChild(FixtureScript.java:494)
>>>        at
>>>
>>> org.apache.isis.applib.fixturescripts.FixtureScript.executeChild(FixtureScript.java:516)
>>>        at
>>>
>>> fixture.tellmegen.AccountWithUsersAndDiseasesFixture.execute(AccountWithUsersAndDiseasesFixture.java:21)
>>>        at
>>>
>>> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.executeChildIfNotAlready(FixtureScript.java:358)
>>>        at
>>>
>>> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.access$0(FixtureScript.java:355)
>>>        at
>>>
>>> org.apache.isis.applib.fixturescripts.FixtureScript.run(FixtureScript.java:442)
>>>        at
>>>
>>> org.apache.isis.applib.fixturescripts.FixtureScript.install(FixtureScript.java:545)
>>>        at
>>>
>>> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixture(FixturesInstallerDelegate.java:205)
>>>        at
>>>
>>> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtureInTransaction(FixturesInstallerDelegate.java:171)
>>>        at
>>>
>>> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtures(FixturesInstallerDelegate.java:158)
>>>        at
>>>
>>> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtures(FixturesInstallerDelegate.java:138)
>>>        at
>>>
>>> org.apache.isis.core.runtime.fixtures.FixturesInstallerAbstract.installFixtures(FixturesInstallerAbstract.java:42)
>>>        at
>>>
>>> org.apache.isis.core.runtime.systemusinginstallers.IsisSystemAbstract.installFixturesIfRequired(IsisSystemAbstract.java:85)
>>>        at
>>>
>>> org.apache.isis.core.runtime.system.IsisSystemFixturesHookAbstract.init(IsisSystemFixturesHookAbstract.java:124)
>>>        at
>>>
>>> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:133)
>>>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>>        at
>>>
>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>>>        at
>>>
>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>>>        at java.lang.reflect.Method.invoke(Method.java:606)
>>>        at
>>> com.google.inject.internal.ProviderMethod.get(ProviderMethod.java:104)
>>>        at
>>>
>>> com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
>>>        at
>>>
>>> com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
>>>        at
>>>
>>> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
>>>        at
>>>
>>> com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
>>>        at com.google.inject.Scopes$1$1.get(Scopes.java:65)
>>>        at
>>>
>>> com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
>>>        at
>>>
>>> com.google.inject.internal.SingleFieldInjector.inject(SingleFieldInjector.java:53)
>>>        at
>>>
>>> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:110)
>>>        at
>>>
>>> com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:75)
>>>        at
>>>
>>> com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:73)
>>>        at
>>>
>>> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1024)
>>>        at
>>>
>>> com.google.inject.internal.MembersInjectorImpl.injectAndNotify(MembersInjectorImpl.java:73)
>>>        at
>>>
>>> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:60)
>>>        at
>>>
>>> com.google.inject.internal.InjectorImpl.injectMembers(InjectorImpl.java:944)
>>>        at
>>>
>>> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.init(IsisWicketApplication.java:248)
>>>        at
>>> org.apache.wicket.Application.initApplication(Application.java:823)
>>>        at
>>> org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:424)
>>>        at
>>> org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:351)
>>>        at
>>> org.mortbay.jetty.servlet.FilterHolder.doStart(FilterHolder.java:97)
>>>        at
>>> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>>>        at
>>>
>>> org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:713)
>>>        at
>>> org.mortbay.jetty.servlet.Context.startContext(Context.java:140)
>>>        at
>>>
>>> org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1282)
>>>        at
>>> org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:518)
>>>        at
>>> org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:499)
>>>        at
>>> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>>>        at
>>> org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130)
>>>        at org.mortbay.jetty.Server.doStart(Server.java:224)
>>>        at
>>> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>>>        at
>>>
>>> org.apache.isis.core.webserver.WebServerBootstrapper.bootstrap(WebServerBootstrapper.java:85)
>>>        at
>>> org.apache.isis.core.webserver.WebServer.run(WebServer.java:103)
>>>        at
>>> org.apache.isis.core.webserver.WebServer.main(WebServer.java:67)
>>>        at org.apache.isis.WebServer.main(WebServer.java:25)
>>> 10:13:37,392  [IsisTransaction      main       INFO ]  abort transaction
>>> IsisTransaction@53887ced[state=IN_PROGRESS,commands=0]
>>> 10:13:37,396  [IsisWicketApplication main       ERROR]  Failed to
>>> initialize
>>> com.google.inject.ProvisionException: Guice provision errors:
>>>
>>> 1) Error in custom provider,
>>> org.apache.isis.applib.services.wrapper.HiddenException: Reason: Not
>>> authorized to view. Identifier: com.tellmegen.domain.model.Account#name()
>>>  at
>>>
>>> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
>>>  at
>>>
>>> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
>>>  while locating org.apache.isis.core.runtime.system.IsisSystem
>>>    for field at
>>>
>>> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.system(IsisWicketApplication.java:1)
>>>  while locating webapp.SimpleApplication
>>>
>>> 1 error
>>>        at
>>>
>>> com.google.inject.internal.Errors.throwProvisionExceptionIfErrorsExist(Errors.java:451)
>>>        at
>>>
>>> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:65)
>>>        at
>>>
>>> com.google.inject.internal.InjectorImpl.injectMembers(InjectorImpl.java:944)
>>>        at
>>>
>>> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.init(IsisWicketApplication.java:248)
>>>        at
>>> org.apache.wicket.Application.initApplication(Application.java:823)
>>>        at
>>> org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:424)
>>>        at
>>> org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:351)
>>>        at
>>> org.mortbay.jetty.servlet.FilterHolder.doStart(FilterHolder.java:97)
>>>        at
>>> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>>>        at
>>>
>>> org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:713)
>>>        at
>>> org.mortbay.jetty.servlet.Context.startContext(Context.java:140)
>>>        at
>>>
>>> org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1282)
>>>        at
>>> org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:518)
>>>        at
>>> org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:499)
>>>        at
>>> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>>>        at
>>> org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130)
>>>        at org.mortbay.jetty.Server.doStart(Server.java:224)
>>>        at
>>> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>>>        at
>>>
>>> org.apache.isis.core.webserver.WebServerBootstrapper.bootstrap(WebServerBootstrapper.java:85)
>>>        at
>>> org.apache.isis.core.webserver.WebServer.run(WebServer.java:103)
>>>        at
>>> org.apache.isis.core.webserver.WebServer.main(WebServer.java:67)
>>>        at org.apache.isis.WebServer.main(WebServer.java:25)
>>> Caused by: org.apache.isis.applib.services.wrapper.HiddenException:
>>> Reason: Not authorized to view. Identifier:
>>> com.tellmegen.domain.model.Account#name()
>>>        at
>>>
>>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.toException(DomainObjectInvocationHandler.java:642)
>>>        at
>>>
>>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.notifyListenersAndVetoIfRequired(DomainObjectInvocationHandler.java:610)
>>>        at
>>>
>>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.checkVisibility(DomainObjectInvocationHandler.java:594)
>>>        at
>>>
>>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.handleSetterMethodOnProperty(DomainObjectInvocationHandler.java:372)
>>>        at
>>>
>>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.invoke(DomainObjectInvocationHandler.java:201)
>>>        at
>>>
>>> org.apache.isis.core.wrapper.proxy.ProxyInstantiatorForJavassist$1.invoke(ProxyInstantiatorForJavassist.java:52)
>>>        at
>>>
>>> com.tellmegen.domain.model.Account_$$_javassist_4.setName(Account_$$_javassist_4.java)
>>>        at
>>> com.tellmegen.domain.model.Accounts.createAccount(Accounts.java:27)
>>>        at
>>> fixture.tellmegen.AccountFixture.execute(AccountFixture.java:18)
>>>        at
>>>
>>> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.executeChildIfNotAlready(FixtureScript.java:358)
>>>        at
>>>
>>> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.access$0(FixtureScript.java:355)
>>>        at
>>>
>>> org.apache.isis.applib.fixturescripts.FixtureScript.executeChild(FixtureScript.java:494)
>>>        at
>>>
>>> org.apache.isis.applib.fixturescripts.FixtureScript.executeChild(FixtureScript.java:516)
>>>        at
>>>
>>> fixture.tellmegen.AccountWithUsersAndDiseasesFixture.execute(AccountWithUsersAndDiseasesFixture.java:21)
>>>        at
>>>
>>> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.executeChildIfNotAlready(FixtureScript.java:358)
>>>        at
>>>
>>> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.access$0(FixtureScript.java:355)
>>>        at
>>>
>>> org.apache.isis.applib.fixturescripts.FixtureScript.run(FixtureScript.java:442)
>>>        at
>>>
>>> org.apache.isis.applib.fixturescripts.FixtureScript.install(FixtureScript.java:545)
>>>        at
>>>
>>> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixture(FixturesInstallerDelegate.java:205)
>>>        at
>>>
>>> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtureInTransaction(FixturesInstallerDelegate.java:171)
>>>        at
>>>
>>> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtures(FixturesInstallerDelegate.java:158)
>>>        at
>>>
>>> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtures(FixturesInstallerDelegate.java:138)
>>>        at
>>>
>>> org.apache.isis.core.runtime.fixtures.FixturesInstallerAbstract.installFixtures(FixturesInstallerAbstract.java:42)
>>>        at
>>>
>>> org.apache.isis.core.runtime.systemusinginstallers.IsisSystemAbstract.installFixturesIfRequired(IsisSystemAbstract.java:85)
>>>        at
>>>
>>> org.apache.isis.core.runtime.system.IsisSystemFixturesHookAbstract.init(IsisSystemFixturesHookAbstract.java:124)
>>>        at
>>>
>>> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:133)
>>>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>>        at
>>>
>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>>>        at
>>>
>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>>>        at java.lang.reflect.Method.invoke(Method.java:606)
>>>        at
>>> com.google.inject.internal.ProviderMethod.get(ProviderMethod.java:104)
>>>        at
>>>
>>> com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
>>>        at
>>>
>>> com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
>>>        at
>>>
>>> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
>>>        at
>>>
>>> com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
>>>        at com.google.inject.Scopes$1$1.get(Scopes.java:65)
>>>        at
>>>
>>> com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
>>>        at
>>>
>>> com.google.inject.internal.SingleFieldInjector.inject(SingleFieldInjector.java:53)
>>>        at
>>>
>>> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:110)
>>>        at
>>>
>>> com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:75)
>>>        at
>>>
>>> com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:73)
>>>        at
>>>
>>> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1024)
>>>        at
>>>
>>> com.google.inject.internal.MembersInjectorImpl.injectAndNotify(MembersInjectorImpl.java:73)
>>>        at
>>>
>>> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:60)
>>>        ... 20 more
>>> 10:13:37,407  [WicketFilter         main       ERROR]  The initialization
>>> of an application with name 'WicketFilter' has failed.
>>> com.google.inject.ProvisionException: Guice provision errors:
>>>
>>> 1) Error in custom provider,
>>> org.apache.isis.applib.services.wrapper.HiddenException: Reason: Not
>>> authorized to view. Identifier: com.tellmegen.domain.model.Account#name()
>>>  at
>>>
>>> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
>>>  at
>>>
>>> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
>>>  while locating org.apache.isis.core.runtime.system.IsisSystem
>>>    for field at
>>>
>>> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.system(IsisWicketApplication.java:1)
>>>  while locating webapp.SimpleApplication
>>>
>>> 1 error
>>>        at
>>>
>>> com.google.inject.internal.Errors.throwProvisionExceptionIfErrorsExist(Errors.java:451)
>>>        at
>>>
>>> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:65)
>>>        at
>>>
>>> com.google.inject.internal.InjectorImpl.injectMembers(InjectorImpl.java:944)
>>>        at
>>>
>>> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.init(IsisWicketApplication.java:248)
>>>        at
>>> org.apache.wicket.Application.initApplication(Application.java:823)
>>>        at
>>> org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:424)
>>>        at
>>> org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:351)
>>>        at
>>> org.mortbay.jetty.servlet.FilterHolder.doStart(FilterHolder.java:97)
>>>        at
>>> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>>>        at
>>>
>>> org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:713)
>>>        at
>>> org.mortbay.jetty.servlet.Context.startContext(Context.java:140)
>>>        at
>>>
>>> org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1282)
>>>        at
>>> org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:518)
>>>        at
>>> org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:499)
>>>        at
>>> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>>>        at
>>> org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130)
>>>        at org.mortbay.jetty.Server.doStart(Server.java:224)
>>>        at
>>> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>>>        at
>>>
>>> org.apache.isis.core.webserver.WebServerBootstrapper.bootstrap(WebServerBootstrapper.java:85)
>>>        at
>>> org.apache.isis.core.webserver.WebServer.run(WebServer.java:103)
>>>        at
>>> org.apache.isis.core.webserver.WebServer.main(WebServer.java:67)
>>>        at org.apache.isis.WebServer.main(WebServer.java:25)
>>> Caused by: org.apache.isis.applib.services.wrapper.HiddenException:
>>> Reason: Not authorized to view. Identifier:
>>> com.tellmegen.domain.model.Account#name()
>>>        at
>>>
>>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.toException(DomainObjectInvocationHandler.java:642)
>>>        at
>>>
>>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.notifyListenersAndVetoIfRequired(DomainObjectInvocationHandler.java:610)
>>>        at
>>>
>>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.checkVisibility(DomainObjectInvocationHandler.java:594)
>>>        at
>>>
>>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.handleSetterMethodOnProperty(DomainObjectInvocationHandler.java:372)
>>>        at
>>>
>>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.invoke(DomainObjectInvocationHandler.java:201)
>>>        at
>>>
>>> org.apache.isis.core.wrapper.proxy.ProxyInstantiatorForJavassist$1.invoke(ProxyInstantiatorForJavassist.java:52)
>>>        at
>>>
>>> com.tellmegen.domain.model.Account_$$_javassist_4.setName(Account_$$_javassist_4.java)
>>>        at
>>> com.tellmegen.domain.model.Accounts.createAccount(Accounts.java:27)
>>>        at
>>> fixture.tellmegen.AccountFixture.execute(AccountFixture.java:18)
>>>        at
>>>
>>> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.executeChildIfNotAlready(FixtureScript.java:358)
>>>        at
>>>
>>> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.access$0(FixtureScript.java:355)
>>>        at
>>>
>>> org.apache.isis.applib.fixturescripts.FixtureScript.executeChild(FixtureScript.java:494)
>>>        at
>>>
>>> org.apache.isis.applib.fixturescripts.FixtureScript.executeChild(FixtureScript.java:516)
>>>        at
>>>
>>> fixture.tellmegen.AccountWithUsersAndDiseasesFixture.execute(AccountWithUsersAndDiseasesFixture.java:21)
>>>        at
>>>
>>> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.executeChildIfNotAlready(FixtureScript.java:358)
>>>        at
>>>
>>> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.access$0(FixtureScript.java:355)
>>>        at
>>>
>>> org.apache.isis.applib.fixturescripts.FixtureScript.run(FixtureScript.java:442)
>>>        at
>>>
>>> org.apache.isis.applib.fixturescripts.FixtureScript.install(FixtureScript.java:545)
>>>        at
>>>
>>> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixture(FixturesInstallerDelegate.java:205)
>>>        at
>>>
>>> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtureInTransaction(FixturesInstallerDelegate.java:171)
>>>        at
>>>
>>> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtures(FixturesInstallerDelegate.java:158)
>>>        at
>>>
>>> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtures(FixturesInstallerDelegate.java:138)
>>>        at
>>>
>>> org.apache.isis.core.runtime.fixtures.FixturesInstallerAbstract.installFixtures(FixturesInstallerAbstract.java:42)
>>>        at
>>>
>>> org.apache.isis.core.runtime.systemusinginstallers.IsisSystemAbstract.installFixturesIfRequired(IsisSystemAbstract.java:85)
>>>        at
>>>
>>> org.apache.isis.core.runtime.system.IsisSystemFixturesHookAbstract.init(IsisSystemFixturesHookAbstract.java:124)
>>>        at
>>>
>>> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:133)
>>>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>>        at
>>>
>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>>>        at
>>>
>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>>>        at java.lang.reflect.Method.invoke(Method.java:606)
>>>        at
>>> com.google.inject.internal.ProviderMethod.get(ProviderMethod.java:104)
>>>        at
>>>
>>> com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
>>>        at
>>>
>>> com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
>>>        at
>>>
>>> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
>>>        at
>>>
>>> com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
>>>        at com.google.inject.Scopes$1$1.get(Scopes.java:65)
>>>        at
>>>
>>> com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
>>>        at
>>>
>>> com.google.inject.internal.SingleFieldInjector.inject(SingleFieldInjector.java:53)
>>>        at
>>>
>>> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:110)
>>>        at
>>>
>>> com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:75)
>>>        at
>>>
>>> com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:73)
>>>        at
>>>
>>> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1024)
>>>        at
>>>
>>> com.google.inject.internal.MembersInjectorImpl.injectAndNotify(MembersInjectorImpl.java:73)
>>>        at
>>>
>>> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:60)
>>>        ... 20 more
>>> 10:13:37,415  [ObjectReflectorDefault main       INFO ]  shutting down
>>> org.apache.isis.core.metamodel.specloader.ObjectReflectorDefault@6b72523a
>>> 10:13:37,415  [Application          main       INFO ]  [WicketFilter]
>>> destroy: Wicket core library initializer
>>> 10:13:37,415  [Application          main       INFO ]  [WicketFilter]
>>> destroy: Wicket extensions initializer
>>> 10:13:37,421  [log                  main       WARN ]  failed
>>> WicketFilter: javax.servlet.ServletException:
>>> com.google.inject.ProvisionException: Guice provision errors:
>>>
>>> 1) Error in custom provider,
>>> org.apache.isis.applib.services.wrapper.HiddenException: Reason: Not
>>> authorized to view. Identifier: com.tellmegen.domain.model.Account#name()
>>>  at
>>>
>>> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
>>>  at
>>>
>>> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
>>>  while locating org.apache.isis.core.runtime.system.IsisSystem
>>>    for field at
>>>
>>> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.system(IsisWicketApplication.java:1)
>>>  while locating webapp.SimpleApplication
>>>
>>> 1 error
>>> 10:13:37,421  [log                  main       WARN ]  Failed startup of
>>> context org.mortbay.jetty.webapp.WebAppContext@214ce60{,src/main/webapp}
>>> javax.servlet.ServletException: com.google.inject.ProvisionException:
>>> Guice provision errors:
>>>
>>> 1) Error in custom provider,
>>> org.apache.isis.applib.services.wrapper.HiddenException: Reason: Not
>>> authorized to view. Identifier: com.tellmegen.domain.model.Account#name()
>>>  at
>>>
>>> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
>>>  at
>>>
>>> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
>>>  while locating org.apache.isis.core.runtime.system.IsisSystem
>>>    for field at
>>>
>>> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.system(IsisWicketApplication.java:1)
>>>  while locating webapp.SimpleApplication
>>>
>>> 1 error
>>>        at
>>> org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:450)
>>>        at
>>> org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:351)
>>>        at
>>> org.mortbay.jetty.servlet.FilterHolder.doStart(FilterHolder.java:97)
>>>        at
>>> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>>>        at
>>>
>>> org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:713)
>>>        at
>>> org.mortbay.jetty.servlet.Context.startContext(Context.java:140)
>>>        at
>>>
>>> org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1282)
>>>        at
>>> org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:518)
>>>        at
>>> org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:499)
>>>        at
>>> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>>>        at
>>> org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130)
>>>        at org.mortbay.jetty.Server.doStart(Server.java:224)
>>>        at
>>> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>>>        at
>>>
>>> org.apache.isis.core.webserver.WebServerBootstrapper.bootstrap(WebServerBootstrapper.java:85)
>>>        at
>>> org.apache.isis.core.webserver.WebServer.run(WebServer.java:103)
>>>        at
>>> org.apache.isis.core.webserver.WebServer.main(WebServer.java:67)
>>>        at org.apache.isis.WebServer.main(WebServer.java:25)
>>> Caused by: com.google.inject.ProvisionException: Guice provision errors:
>>>
>>> 1) Error in custom provider,
>>> org.apache.isis.applib.services.wrapper.HiddenException: Reason: Not
>>> authorized to view. Identifier: com.tellmegen.domain.model.Account#name()
>>>  at
>>>
>>> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
>>>  at
>>>
>>> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
>>>  while locating org.apache.isis.core.runtime.system.IsisSystem
>>>    for field at
>>>
>>> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.system(IsisWicketApplication.java:1)
>>>  while locating webapp.SimpleApplication
>>>
>>> 1 error
>>>        at
>>>
>>> com.google.inject.internal.Errors.throwProvisionExceptionIfErrorsExist(Errors.java:451)
>>>        at
>>>
>>> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:65)
>>>        at
>>>
>>> com.google.inject.internal.InjectorImpl.injectMembers(InjectorImpl.java:944)
>>>        at
>>>
>>> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.init(IsisWicketApplication.java:248)
>>>        at
>>> org.apache.wicket.Application.initApplication(Application.java:823)
>>>        at
>>> org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:424)
>>>        ... 16 more
>>> Caused by: org.apache.isis.applib.services.wrapper.HiddenException:
>>> Reason: Not authorized to view. Identifier:
>>> com.tellmegen.domain.model.Account#name()
>>>        at
>>>
>>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.toException(DomainObjectInvocationHandler.java:642)
>>>        at
>>>
>>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.notifyListenersAndVetoIfRequired(DomainObjectInvocationHandler.java:610)
>>>        at
>>>
>>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.checkVisibility(DomainObjectInvocationHandler.java:594)
>>>        at
>>>
>>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.handleSetterMethodOnProperty(DomainObjectInvocationHandler.java:372)
>>>        at
>>>
>>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.invoke(DomainObjectInvocationHandler.java:201)
>>>        at
>>>
>>> org.apache.isis.core.wrapper.proxy.ProxyInstantiatorForJavassist$1.invoke(ProxyInstantiatorForJavassist.java:52)
>>>        at
>>>
>>> com.tellmegen.domain.model.Account_$$_javassist_4.setName(Account_$$_javassist_4.java)
>>>        at
>>> com.tellmegen.domain.model.Accounts.createAccount(Accounts.java:27)
>>>        at
>>> fixture.tellmegen.AccountFixture.execute(AccountFixture.java:18)
>>>        at
>>>
>>> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.executeChildIfNotAlready(FixtureScript.java:358)
>>>        at
>>>
>>> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.access$0(FixtureScript.java:355)
>>>        at
>>>
>>> org.apache.isis.applib.fixturescripts.FixtureScript.executeChild(FixtureScript.java:494)
>>>        at
>>>
>>> org.apache.isis.applib.fixturescripts.FixtureScript.executeChild(FixtureScript.java:516)
>>>        at
>>>
>>> fixture.tellmegen.AccountWithUsersAndDiseasesFixture.execute(AccountWithUsersAndDiseasesFixture.java:21)
>>>        at
>>>
>>> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.executeChildIfNotAlready(FixtureScript.java:358)
>>>        at
>>>
>>> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.access$0(FixtureScript.java:355)
>>>        at
>>>
>>> org.apache.isis.applib.fixturescripts.FixtureScript.run(FixtureScript.java:442)
>>>        at
>>>
>>> org.apache.isis.applib.fixturescripts.FixtureScript.install(FixtureScript.java:545)
>>>        at
>>>
>>> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixture(FixturesInstallerDelegate.java:205)
>>>        at
>>>
>>> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtureInTransaction(FixturesInstallerDelegate.java:171)
>>>        at
>>>
>>> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtures(FixturesInstallerDelegate.java:158)
>>>        at
>>>
>>> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtures(FixturesInstallerDelegate.java:138)
>>>        at
>>>
>>> org.apache.isis.core.runtime.fixtures.FixturesInstallerAbstract.installFixtures(FixturesInstallerAbstract.java:42)
>>>        at
>>>
>>> org.apache.isis.core.runtime.systemusinginstallers.IsisSystemAbstract.installFixturesIfRequired(IsisSystemAbstract.java:85)
>>>        at
>>>
>>> org.apache.isis.core.runtime.system.IsisSystemFixturesHookAbstract.init(IsisSystemFixturesHookAbstract.java:124)
>>>        at
>>>
>>> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:133)
>>>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>>        at
>>>
>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>>>        at
>>>
>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>>>        at java.lang.reflect.Method.invoke(Method.java:606)
>>>        at
>>> com.google.inject.internal.ProviderMethod.get(ProviderMethod.java:104)
>>>        at
>>>
>>> com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
>>>        at
>>>
>>> com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
>>>        at
>>>
>>> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
>>>        at
>>>
>>> com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
>>>        at com.google.inject.Scopes$1$1.get(Scopes.java:65)
>>>        at
>>>
>>> com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
>>>        at
>>>
>>> com.google.inject.internal.SingleFieldInjector.inject(SingleFieldInjector.java:53)
>>>        at
>>>
>>> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:110)
>>>        at
>>>
>>> com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:75)
>>>        at
>>>
>>> com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:73)
>>>        at
>>>
>>> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1024)
>>>        at
>>>
>>> com.google.inject.internal.MembersInjectorImpl.injectAndNotify(MembersInjectorImpl.java:73)
>>>        at
>>>
>>> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:60)
>>>        ... 20 more
>>> 10:13:37,422  [log                  main       ERROR]  Nested in
>>> javax.servlet.ServletException: com.google.inject.ProvisionException:
>>> Guice
>>> provision errors:
>>>
>>> 1) Error in custom provider,
>>> org.apache.isis.applib.services.wrapper.HiddenException: Reason: Not
>>> authorized to view. Identifier: com.tellmegen.domain.model.Account#name()
>>>  at
>>>
>>> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
>>>  at
>>>
>>> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
>>>  while locating org.apache.isis.core.runtime.system.IsisSystem
>>>    for field at
>>>
>>> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.system(IsisWicketApplication.java:1)
>>>  while locating webapp.SimpleApplication
>>>
>>> 1 error:
>>> com.google.inject.ProvisionException: Guice provision errors:
>>>
>>> 1) Error in custom provider,
>>> org.apache.isis.applib.services.wrapper.HiddenException: Reason: Not
>>> authorized to view. Identifier: com.tellmegen.domain.model.Account#name()
>>>  at
>>>
>>> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
>>>  at
>>>
>>> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
>>>  while locating org.apache.isis.core.runtime.system.IsisSystem
>>>    for field at
>>>
>>> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.system(IsisWicketApplication.java:1)
>>>  while locating webapp.SimpleApplication
>>>
>>> 1 error
>>>        at
>>>
>>> com.google.inject.internal.Errors.throwProvisionExceptionIfErrorsExist(Errors.java:451)
>>>        at
>>>
>>> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:65)
>>>        at
>>>
>>> com.google.inject.internal.InjectorImpl.injectMembers(InjectorImpl.java:944)
>>>        at
>>>
>>> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.init(IsisWicketApplication.java:248)
>>>        at
>>> org.apache.wicket.Application.initApplication(Application.java:823)
>>>        at
>>> org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:424)
>>>        at
>>> org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:351)
>>>        at
>>> org.mortbay.jetty.servlet.FilterHolder.doStart(FilterHolder.java:97)
>>>        at
>>> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>>>        at
>>>
>>> org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:713)
>>>        at
>>> org.mortbay.jetty.servlet.Context.startContext(Context.java:140)
>>>        at
>>>
>>> org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1282)
>>>        at
>>> org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:518)
>>>        at
>>> org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:499)
>>>        at
>>> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>>>        at
>>> org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130)
>>>        at org.mortbay.jetty.Server.doStart(Server.java:224)
>>>        at
>>> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>>>        at
>>>
>>> org.apache.isis.core.webserver.WebServerBootstrapper.bootstrap(WebServerBootstrapper.java:85)
>>>        at
>>> org.apache.isis.core.webserver.WebServer.run(WebServer.java:103)
>>>        at
>>> org.apache.isis.core.webserver.WebServer.main(WebServer.java:67)
>>>        at org.apache.isis.WebServer.main(WebServer.java:25)
>>> Caused by: org.apache.isis.applib.services.wrapper.HiddenException:
>>> Reason: Not authorized to view. Identifier:
>>> com.tellmegen.domain.model.Account#name()
>>>        at
>>>
>>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.toException(DomainObjectInvocationHandler.java:642)
>>>        at
>>>
>>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.notifyListenersAndVetoIfRequired(DomainObjectInvocationHandler.java:610)
>>>        at
>>>
>>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.checkVisibility(DomainObjectInvocationHandler.java:594)
>>>        at
>>>
>>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.handleSetterMethodOnProperty(DomainObjectInvocationHandler.java:372)
>>>        at
>>>
>>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.invoke(DomainObjectInvocationHandler.java:201)
>>>        at
>>>
>>> org.apache.isis.core.wrapper.proxy.ProxyInstantiatorForJavassist$1.invoke(ProxyInstantiatorForJavassist.java:52)
>>>        at
>>>
>>> com.tellmegen.domain.model.Account_$$_javassist_4.setName(Account_$$_javassist_4.java)
>>>        at
>>> com.tellmegen.domain.model.Accounts.createAccount(Accounts.java:27)
>>>        at
>>> fixture.tellmegen.AccountFixture.execute(AccountFixture.java:18)
>>>        at
>>>
>>> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.executeChildIfNotAlready(FixtureScript.java:358)
>>>        at
>>>
>>> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.access$0(FixtureScript.java:355)
>>>        at
>>>
>>> org.apache.isis.applib.fixturescripts.FixtureScript.executeChild(FixtureScript.java:494)
>>>        at
>>>
>>> org.apache.isis.applib.fixturescripts.FixtureScript.executeChild(FixtureScript.java:516)
>>>        at
>>>
>>> fixture.tellmegen.AccountWithUsersAndDiseasesFixture.execute(AccountWithUsersAndDiseasesFixture.java:21)
>>>        at
>>>
>>> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.executeChildIfNotAlready(FixtureScript.java:358)
>>>        at
>>>
>>> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.access$0(FixtureScript.java:355)
>>>        at
>>>
>>> org.apache.isis.applib.fixturescripts.FixtureScript.run(FixtureScript.java:442)
>>>        at
>>>
>>> org.apache.isis.applib.fixturescripts.FixtureScript.install(FixtureScript.java:545)
>>>        at
>>>
>>> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixture(FixturesInstallerDelegate.java:205)
>>>        at
>>>
>>> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtureInTransaction(FixturesInstallerDelegate.java:171)
>>>        at
>>>
>>> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtures(FixturesInstallerDelegate.java:158)
>>>        at
>>>
>>> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtures(FixturesInstallerDelegate.java:138)
>>>        at
>>>
>>> org.apache.isis.core.runtime.fixtures.FixturesInstallerAbstract.installFixtures(FixturesInstallerAbstract.java:42)
>>>        at
>>>
>>> org.apache.isis.core.runtime.systemusinginstallers.IsisSystemAbstract.installFixturesIfRequired(IsisSystemAbstract.java:85)
>>>        at
>>>
>>> org.apache.isis.core.runtime.system.IsisSystemFixturesHookAbstract.init(IsisSystemFixturesHookAbstract.java:124)
>>>        at
>>>
>>> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:133)
>>>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>>        at
>>>
>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>>>        at
>>>
>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>>>        at java.lang.reflect.Method.invoke(Method.java:606)
>>>        at
>>> com.google.inject.internal.ProviderMethod.get(ProviderMethod.java:104)
>>>        at
>>>
>>> com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
>>>        at
>>>
>>> com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
>>>        at
>>>
>>> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
>>>        at
>>>
>>> com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
>>>        at com.google.inject.Scopes$1$1.get(Scopes.java:65)
>>>        at
>>>
>>> com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
>>>        at
>>>
>>> com.google.inject.internal.SingleFieldInjector.inject(SingleFieldInjector.java:53)
>>>        at
>>>
>>> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:110)
>>>        at
>>>
>>> com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:75)
>>>        at
>>>
>>> com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:73)
>>>        at
>>>
>>> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1024)
>>>        at
>>>
>>> com.google.inject.internal.MembersInjectorImpl.injectAndNotify(MembersInjectorImpl.java:73)
>>>        at
>>>
>>> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:60)
>>>        ... 20 more
>>> 10:13:37,430  [log                  main       INFO ]  Started
>>> SocketConnector@0.0.0.0:8080
>>>
>>>
>>>
>>> Óscar Bou Bou
>>> Responsable de Producto
>>> Auditor Jefe de Certificación ISO 27001 en BSI
>>> CISA, CRISC, APMG ISO 20000, ITIL-F
>>>
>>>    902 900 231 / 620 267 520
>>>    http://www.twitter.com/oscarbou
>>>
>>>    http://es.linkedin.com/in/oscarbou
>>>
>>>    http://www.GesConsultor.com <http://www.gesconsultor.com/>
>>>
>>>
>>>
>>> Este mensaje y los ficheros anexos son confidenciales. Los mismos
>>> contienen información reservada que no puede ser difundida. Si usted ha
>>> recibido este correo por error, tenga la amabilidad de eliminarlo de su
>>> sistema y avisar al remitente mediante reenvío a su dirección electrónica;
>>> no deberá copiar el mensaje ni divulgar su contenido a ninguna persona.
>>> Su dirección de correo electrónico junto a sus datos personales constan
>>> en un fichero titularidad de Gesdatos Software, S.L. cuya finalidad es la
>>> de mantener el contacto con Ud. Si quiere saber de qué información
>>> disponemos de Ud., modificarla, y en su caso, cancelarla, puede hacerlo
>>> enviando un escrito al efecto, acompañado de una fotocopia de su D.N.I. a
>>> la siguiente dirección: Gesdatos Software, S.L. , Paseo de la Castellana,
>>> 153 bajo - 28046 (Madrid), y Avda. Cortes Valencianas num. 50, 1ºC - 46015
>>> (Valencia). Asimismo, es su responsabilidad comprobar que este mensaje o
>>> sus archivos adjuntos no contengan virus informáticos, y en caso que los
>>> tuvieran eliminarlos.
>>>
>>
>>
>> *Óscar Bou Bou*
>> Responsable de Producto
>> Auditor Jefe de Certificación ISO 27001 en BSI
>> CISA, CRISC, APMG ISO 20000, ITIL-F
>>
>>    902 900 231 / 620 267 520
>>    http://www.twitter.com/oscarbou
>>
>>    http://es.linkedin.com/in/oscarbou
>>
>>    http://www.GesConsultor.com <http://www.gesconsultor.com/>
>>
>>
>>
>> Este mensaje y los ficheros anexos son confidenciales. Los mismos
>> contienen información reservada que no puede ser difundida. Si usted ha
>> recibido este correo por error, tenga la amabilidad de eliminarlo de su
>> sistema y avisar al remitente mediante reenvío a su dirección electrónica;
>> no deberá copiar el mensaje ni divulgar su contenido a ninguna persona.
>> Su dirección de correo electrónico junto a sus datos personales constan
>> en un fichero titularidad de Gesdatos Software, S.L. cuya finalidad es la
>> de mantener el contacto con Ud. Si quiere saber de qué información
>> disponemos de Ud., modificarla, y en su caso, cancelarla, puede hacerlo
>> enviando un escrito al efecto, acompañado de una fotocopia de su D.N.I. a
>> la siguiente dirección: Gesdatos Software, S.L. , Paseo de la Castellana,
>> 153 bajo - 28046 (Madrid), y Avda. Cortes Valencianas num. 50, 1ºC - 46015
>> (Valencia). Asimismo, es su responsabilidad comprobar que este mensaje o
>> sus archivos adjuntos no contengan virus informáticos, y en caso que los
>> tuvieran eliminarlos.
>>
>>
>>
>>
>>
>>

Re: Exception on latest snapshot when executing this.wrapperFactory.wrap()

Posted by GESCONSULTOR <o....@gesconsultor.com>.
Hi Martin.

Create a new project base in the simple app using the latest snapshot.

Then create a fixture and invoke inside it the wrapperFactory.wrap() method (I.e., wrapping an object and calling a setter).



> El 16/12/2014, a las 20:44, Martin Grigorov <mg...@apache.org> escribió:
> 
> Hi Oscar,
> 
> What are the steps to reproduce this problem?
> 
>> On Dec 16, 2014 8:59 PM, "GESCONSULTOR - Óscar Bou" <o....@gesconsultor.com> wrote:
>> Hi, Dan.
>> 
>> I've done the following changes on shiro.ini, but the exception is still present (getContainer().getUser().getName() returns "initialisation"):
>> 
>> [users]
>> initialisation = pass, admin_role
>> 
>> ...
>> 
>> [roles]
>> self-install_role = *
>> 
>> 
>> Any ideas?
>> 
>> Thanks,
>> 
>> Oscar
>> 
>> 
>> 
>> 
>> 
>>> El 15/12/2014, a las 12:06, Dan Haywood <da...@haywood-associates.co.uk> escribió:
>>> 
>>> OK, if you're using the simpleapp archetype then that does have security enabled, just using the shiro.ini file.... ie our "sven" user etc.
>>> 
>>> But that doesn't include the "initialization" user.
>>> 
>>> So I guess the fix is the archetype should include those permissions, and we should document the existence of this special user account somewhere.
>>> 
>>> 
>>> In the meantime, try granting "initialization" all perms (same as "sven") and see what happens.  If it doesn't fix, then double check (by checking the value of getContainer().getUser().getName() what the actual user account is (just in case I'm mis-remembered the name etc).
>>> 
>>> Thx
>>> Dan
>>> 
>>> ~~~~~~~~~~
>>> 
>>> 
>>> 
>>>> On 15 December 2014 at 10:30, GESCONSULTOR - Óscar Bou <o....@gesconsultor.com> wrote:
>>>> I've not enabled anything related to security. 
>>>> 
>>>> Just downloaded the simple archetype 3-4 weeks ago.
>>>> 
>>>> Are there any steps to follow?
>>>> 
>>>> Thanks,
>>>> 
>>>> Oscar
>>>> 
>>>> 
>>>> 
>>>>> El 15/12/2014, a las 11:15, Dan Haywood <da...@haywood-associates.co.uk> escribió:
>>>>> 
>>>>> 
>>>>> Have you enabled security also?  The exception stack trace includes:
>>>>> 
>>>>> org.apache.isis.applib.services.wrapper.HiddenException: Reason: Not
>>>>> authorized to view. Identifier: com.tellmegen.domain.model.Account#name()
>>>>> 
>>>>> Initialization is performed using a "special" user (I think it's called
>>>>> "initialization" or something); I'm guessing you'll need to give that
>>>>> special account permissions?
>>>>> 
>>>>> Let us know if that helps
>>>>> 
>>>>> Cheers
>>>>> Dan
>>>>> 
>>>>> 
>>>>> 
>>>>> 
>>>>> 
>>>>> On 15 December 2014 at 09:42, GESCONSULTOR - Óscar Bou <
>>>>> o.bou@gesconsultor.com> wrote:
>>>>>> 
>>>>>> Hi to all.
>>>>>> 
>>>>>> I've started some work using the latest snapshot.
>>>>>> 
>>>>>> I was used to invoke all setters inside a
>>>>>> wrapperFactory.wrap(domainObject).setXXX() in order to always force
>>>>>> execution of domain logic placed inside the validateXXX, hiddenXXX,
>>>>>> disabledXXX, modifyXXX, clearXXX, etc. methods.
>>>>>> 
>>>>>> But on this new project an exception is thrown. Seems some initialization
>>>>>> is missing? Perhaps WrapperFactory cannot be used inside FixtureScripts?
>>>>>> 
>>>>>> Thanks,
>>>>>> 
>>>>>> Oscar
>>>>>> 
>>>>>> 
>>>>>> ...
>>>>>> 
>>>>>> 10:13:37,344  [Native               main       DEBUG]  INSERT INTO
>>>>>> "DiseaseSNPGenotype"
>>>>>> ("description","orRatioPreffix","confidence","snpDisease_id_OID","orRatioFactor","genotype","version")
>>>>>> VALUES (<'description'>,<'TD'>,<1>,<2>,<0.80>,<'TT'>,<1>)
>>>>>> 10:13:37,345  [Native               main       DEBUG]  UPDATE "DiseaseSNP"
>>>>>> SET "version"=<2> WHERE "id"=<2>
>>>>>> account-with-users-and-diseases-fixture/account-fixture     : EXEC
>>>>>> fixture.tellmegen.AccountFixture
>>>>>> 10:13:37,390  [FixturesInstallerDelegate main       ERROR]  installing
>>>>>> fixture fixture.tellmegen.AccountWithUsersAndDiseasesFixture failed;
>>>>>> aborting
>>>>>> org.apache.isis.applib.services.wrapper.HiddenException: Reason: Not
>>>>>> authorized to view. Identifier: com.tellmegen.domain.model.Account#name()
>>>>>>        at
>>>>>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.toException(DomainObjectInvocationHandler.java:642)
>>>>>>        at
>>>>>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.notifyListenersAndVetoIfRequired(DomainObjectInvocationHandler.java:610)
>>>>>>        at
>>>>>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.checkVisibility(DomainObjectInvocationHandler.java:594)
>>>>>>        at
>>>>>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.handleSetterMethodOnProperty(DomainObjectInvocationHandler.java:372)
>>>>>>        at
>>>>>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.invoke(DomainObjectInvocationHandler.java:201)
>>>>>>        at
>>>>>> org.apache.isis.core.wrapper.proxy.ProxyInstantiatorForJavassist$1.invoke(ProxyInstantiatorForJavassist.java:52)
>>>>>>        at
>>>>>> com.tellmegen.domain.model.Account_$$_javassist_4.setName(Account_$$_javassist_4.java)
>>>>>>        at
>>>>>> com.tellmegen.domain.model.Accounts.createAccount(Accounts.java:27)
>>>>>>        at fixture.tellmegen.AccountFixture.execute(AccountFixture.java:18)
>>>>>>        at
>>>>>> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.executeChildIfNotAlready(FixtureScript.java:358)
>>>>>>        at
>>>>>> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.access$0(FixtureScript.java:355)
>>>>>>        at
>>>>>> org.apache.isis.applib.fixturescripts.FixtureScript.executeChild(FixtureScript.java:494)
>>>>>>        at
>>>>>> org.apache.isis.applib.fixturescripts.FixtureScript.executeChild(FixtureScript.java:516)
>>>>>>        at
>>>>>> fixture.tellmegen.AccountWithUsersAndDiseasesFixture.execute(AccountWithUsersAndDiseasesFixture.java:21)
>>>>>>        at
>>>>>> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.executeChildIfNotAlready(FixtureScript.java:358)
>>>>>>        at
>>>>>> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.access$0(FixtureScript.java:355)
>>>>>>        at
>>>>>> org.apache.isis.applib.fixturescripts.FixtureScript.run(FixtureScript.java:442)
>>>>>>        at
>>>>>> org.apache.isis.applib.fixturescripts.FixtureScript.install(FixtureScript.java:545)
>>>>>>        at
>>>>>> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixture(FixturesInstallerDelegate.java:205)
>>>>>>        at
>>>>>> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtureInTransaction(FixturesInstallerDelegate.java:171)
>>>>>>        at
>>>>>> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtures(FixturesInstallerDelegate.java:158)
>>>>>>        at
>>>>>> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtures(FixturesInstallerDelegate.java:138)
>>>>>>        at
>>>>>> org.apache.isis.core.runtime.fixtures.FixturesInstallerAbstract.installFixtures(FixturesInstallerAbstract.java:42)
>>>>>>        at
>>>>>> org.apache.isis.core.runtime.systemusinginstallers.IsisSystemAbstract.installFixturesIfRequired(IsisSystemAbstract.java:85)
>>>>>>        at
>>>>>> org.apache.isis.core.runtime.system.IsisSystemFixturesHookAbstract.init(IsisSystemFixturesHookAbstract.java:124)
>>>>>>        at
>>>>>> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:133)
>>>>>>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>>>>>        at
>>>>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>>>>>>        at
>>>>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>>>>>>        at java.lang.reflect.Method.invoke(Method.java:606)
>>>>>>        at
>>>>>> com.google.inject.internal.ProviderMethod.get(ProviderMethod.java:104)
>>>>>>        at
>>>>>> com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
>>>>>>        at
>>>>>> com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
>>>>>>        at
>>>>>> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
>>>>>>        at
>>>>>> com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
>>>>>>        at com.google.inject.Scopes$1$1.get(Scopes.java:65)
>>>>>>        at
>>>>>> com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
>>>>>>        at
>>>>>> com.google.inject.internal.SingleFieldInjector.inject(SingleFieldInjector.java:53)
>>>>>>        at
>>>>>> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:110)
>>>>>>        at
>>>>>> com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:75)
>>>>>>        at
>>>>>> com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:73)
>>>>>>        at
>>>>>> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1024)
>>>>>>        at
>>>>>> com.google.inject.internal.MembersInjectorImpl.injectAndNotify(MembersInjectorImpl.java:73)
>>>>>>        at
>>>>>> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:60)
>>>>>>        at
>>>>>> com.google.inject.internal.InjectorImpl.injectMembers(InjectorImpl.java:944)
>>>>>>        at
>>>>>> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.init(IsisWicketApplication.java:248)
>>>>>>        at
>>>>>> org.apache.wicket.Application.initApplication(Application.java:823)
>>>>>>        at
>>>>>> org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:424)
>>>>>>        at
>>>>>> org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:351)
>>>>>>        at
>>>>>> org.mortbay.jetty.servlet.FilterHolder.doStart(FilterHolder.java:97)
>>>>>>        at
>>>>>> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>>>>>>        at
>>>>>> org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:713)
>>>>>>        at org.mortbay.jetty.servlet.Context.startContext(Context.java:140)
>>>>>>        at
>>>>>> org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1282)
>>>>>>        at
>>>>>> org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:518)
>>>>>>        at
>>>>>> org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:499)
>>>>>>        at
>>>>>> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>>>>>>        at
>>>>>> org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130)
>>>>>>        at org.mortbay.jetty.Server.doStart(Server.java:224)
>>>>>>        at
>>>>>> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>>>>>>        at
>>>>>> org.apache.isis.core.webserver.WebServerBootstrapper.bootstrap(WebServerBootstrapper.java:85)
>>>>>>        at org.apache.isis.core.webserver.WebServer.run(WebServer.java:103)
>>>>>>        at org.apache.isis.core.webserver.WebServer.main(WebServer.java:67)
>>>>>>        at org.apache.isis.WebServer.main(WebServer.java:25)
>>>>>> 10:13:37,392  [IsisTransaction      main       INFO ]  abort transaction
>>>>>> IsisTransaction@53887ced[state=IN_PROGRESS,commands=0]
>>>>>> 10:13:37,396  [IsisWicketApplication main       ERROR]  Failed to
>>>>>> initialize
>>>>>> com.google.inject.ProvisionException: Guice provision errors:
>>>>>> 
>>>>>> 1) Error in custom provider,
>>>>>> org.apache.isis.applib.services.wrapper.HiddenException: Reason: Not
>>>>>> authorized to view. Identifier: com.tellmegen.domain.model.Account#name()
>>>>>>  at
>>>>>> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
>>>>>>  at
>>>>>> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
>>>>>>  while locating org.apache.isis.core.runtime.system.IsisSystem
>>>>>>    for field at
>>>>>> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.system(IsisWicketApplication.java:1)
>>>>>>  while locating webapp.SimpleApplication
>>>>>> 
>>>>>> 1 error
>>>>>>        at
>>>>>> com.google.inject.internal.Errors.throwProvisionExceptionIfErrorsExist(Errors.java:451)
>>>>>>        at
>>>>>> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:65)
>>>>>>        at
>>>>>> com.google.inject.internal.InjectorImpl.injectMembers(InjectorImpl.java:944)
>>>>>>        at
>>>>>> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.init(IsisWicketApplication.java:248)
>>>>>>        at
>>>>>> org.apache.wicket.Application.initApplication(Application.java:823)
>>>>>>        at
>>>>>> org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:424)
>>>>>>        at
>>>>>> org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:351)
>>>>>>        at
>>>>>> org.mortbay.jetty.servlet.FilterHolder.doStart(FilterHolder.java:97)
>>>>>>        at
>>>>>> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>>>>>>        at
>>>>>> org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:713)
>>>>>>        at org.mortbay.jetty.servlet.Context.startContext(Context.java:140)
>>>>>>        at
>>>>>> org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1282)
>>>>>>        at
>>>>>> org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:518)
>>>>>>        at
>>>>>> org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:499)
>>>>>>        at
>>>>>> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>>>>>>        at
>>>>>> org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130)
>>>>>>        at org.mortbay.jetty.Server.doStart(Server.java:224)
>>>>>>        at
>>>>>> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>>>>>>        at
>>>>>> org.apache.isis.core.webserver.WebServerBootstrapper.bootstrap(WebServerBootstrapper.java:85)
>>>>>>        at org.apache.isis.core.webserver.WebServer.run(WebServer.java:103)
>>>>>>        at org.apache.isis.core.webserver.WebServer.main(WebServer.java:67)
>>>>>>        at org.apache.isis.WebServer.main(WebServer.java:25)
>>>>>> Caused by: org.apache.isis.applib.services.wrapper.HiddenException:
>>>>>> Reason: Not authorized to view. Identifier:
>>>>>> com.tellmegen.domain.model.Account#name()
>>>>>>        at
>>>>>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.toException(DomainObjectInvocationHandler.java:642)
>>>>>>        at
>>>>>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.notifyListenersAndVetoIfRequired(DomainObjectInvocationHandler.java:610)
>>>>>>        at
>>>>>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.checkVisibility(DomainObjectInvocationHandler.java:594)
>>>>>>        at
>>>>>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.handleSetterMethodOnProperty(DomainObjectInvocationHandler.java:372)
>>>>>>        at
>>>>>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.invoke(DomainObjectInvocationHandler.java:201)
>>>>>>        at
>>>>>> org.apache.isis.core.wrapper.proxy.ProxyInstantiatorForJavassist$1.invoke(ProxyInstantiatorForJavassist.java:52)
>>>>>>        at
>>>>>> com.tellmegen.domain.model.Account_$$_javassist_4.setName(Account_$$_javassist_4.java)
>>>>>>        at
>>>>>> com.tellmegen.domain.model.Accounts.createAccount(Accounts.java:27)
>>>>>>        at fixture.tellmegen.AccountFixture.execute(AccountFixture.java:18)
>>>>>>        at
>>>>>> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.executeChildIfNotAlready(FixtureScript.java:358)
>>>>>>        at
>>>>>> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.access$0(FixtureScript.java:355)
>>>>>>        at
>>>>>> org.apache.isis.applib.fixturescripts.FixtureScript.executeChild(FixtureScript.java:494)
>>>>>>        at
>>>>>> org.apache.isis.applib.fixturescripts.FixtureScript.executeChild(FixtureScript.java:516)
>>>>>>        at
>>>>>> fixture.tellmegen.AccountWithUsersAndDiseasesFixture.execute(AccountWithUsersAndDiseasesFixture.java:21)
>>>>>>        at
>>>>>> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.executeChildIfNotAlready(FixtureScript.java:358)
>>>>>>        at
>>>>>> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.access$0(FixtureScript.java:355)
>>>>>>        at
>>>>>> org.apache.isis.applib.fixturescripts.FixtureScript.run(FixtureScript.java:442)
>>>>>>        at
>>>>>> org.apache.isis.applib.fixturescripts.FixtureScript.install(FixtureScript.java:545)
>>>>>>        at
>>>>>> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixture(FixturesInstallerDelegate.java:205)
>>>>>>        at
>>>>>> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtureInTransaction(FixturesInstallerDelegate.java:171)
>>>>>>        at
>>>>>> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtures(FixturesInstallerDelegate.java:158)
>>>>>>        at
>>>>>> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtures(FixturesInstallerDelegate.java:138)
>>>>>>        at
>>>>>> org.apache.isis.core.runtime.fixtures.FixturesInstallerAbstract.installFixtures(FixturesInstallerAbstract.java:42)
>>>>>>        at
>>>>>> org.apache.isis.core.runtime.systemusinginstallers.IsisSystemAbstract.installFixturesIfRequired(IsisSystemAbstract.java:85)
>>>>>>        at
>>>>>> org.apache.isis.core.runtime.system.IsisSystemFixturesHookAbstract.init(IsisSystemFixturesHookAbstract.java:124)
>>>>>>        at
>>>>>> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:133)
>>>>>>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>>>>>        at
>>>>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>>>>>>        at
>>>>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>>>>>>        at java.lang.reflect.Method.invoke(Method.java:606)
>>>>>>        at
>>>>>> com.google.inject.internal.ProviderMethod.get(ProviderMethod.java:104)
>>>>>>        at
>>>>>> com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
>>>>>>        at
>>>>>> com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
>>>>>>        at
>>>>>> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
>>>>>>        at
>>>>>> com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
>>>>>>        at com.google.inject.Scopes$1$1.get(Scopes.java:65)
>>>>>>        at
>>>>>> com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
>>>>>>        at
>>>>>> com.google.inject.internal.SingleFieldInjector.inject(SingleFieldInjector.java:53)
>>>>>>        at
>>>>>> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:110)
>>>>>>        at
>>>>>> com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:75)
>>>>>>        at
>>>>>> com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:73)
>>>>>>        at
>>>>>> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1024)
>>>>>>        at
>>>>>> com.google.inject.internal.MembersInjectorImpl.injectAndNotify(MembersInjectorImpl.java:73)
>>>>>>        at
>>>>>> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:60)
>>>>>>        ... 20 more
>>>>>> 10:13:37,407  [WicketFilter         main       ERROR]  The initialization
>>>>>> of an application with name 'WicketFilter' has failed.
>>>>>> com.google.inject.ProvisionException: Guice provision errors:
>>>>>> 
>>>>>> 1) Error in custom provider,
>>>>>> org.apache.isis.applib.services.wrapper.HiddenException: Reason: Not
>>>>>> authorized to view. Identifier: com.tellmegen.domain.model.Account#name()
>>>>>>  at
>>>>>> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
>>>>>>  at
>>>>>> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
>>>>>>  while locating org.apache.isis.core.runtime.system.IsisSystem
>>>>>>    for field at
>>>>>> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.system(IsisWicketApplication.java:1)
>>>>>>  while locating webapp.SimpleApplication
>>>>>> 
>>>>>> 1 error
>>>>>>        at
>>>>>> com.google.inject.internal.Errors.throwProvisionExceptionIfErrorsExist(Errors.java:451)
>>>>>>        at
>>>>>> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:65)
>>>>>>        at
>>>>>> com.google.inject.internal.InjectorImpl.injectMembers(InjectorImpl.java:944)
>>>>>>        at
>>>>>> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.init(IsisWicketApplication.java:248)
>>>>>>        at
>>>>>> org.apache.wicket.Application.initApplication(Application.java:823)
>>>>>>        at
>>>>>> org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:424)
>>>>>>        at
>>>>>> org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:351)
>>>>>>        at
>>>>>> org.mortbay.jetty.servlet.FilterHolder.doStart(FilterHolder.java:97)
>>>>>>        at
>>>>>> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>>>>>>        at
>>>>>> org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:713)
>>>>>>        at org.mortbay.jetty.servlet.Context.startContext(Context.java:140)
>>>>>>        at
>>>>>> org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1282)
>>>>>>        at
>>>>>> org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:518)
>>>>>>        at
>>>>>> org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:499)
>>>>>>        at
>>>>>> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>>>>>>        at
>>>>>> org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130)
>>>>>>        at org.mortbay.jetty.Server.doStart(Server.java:224)
>>>>>>        at
>>>>>> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>>>>>>        at
>>>>>> org.apache.isis.core.webserver.WebServerBootstrapper.bootstrap(WebServerBootstrapper.java:85)
>>>>>>        at org.apache.isis.core.webserver.WebServer.run(WebServer.java:103)
>>>>>>        at org.apache.isis.core.webserver.WebServer.main(WebServer.java:67)
>>>>>>        at org.apache.isis.WebServer.main(WebServer.java:25)
>>>>>> Caused by: org.apache.isis.applib.services.wrapper.HiddenException:
>>>>>> Reason: Not authorized to view. Identifier:
>>>>>> com.tellmegen.domain.model.Account#name()
>>>>>>        at
>>>>>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.toException(DomainObjectInvocationHandler.java:642)
>>>>>>        at
>>>>>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.notifyListenersAndVetoIfRequired(DomainObjectInvocationHandler.java:610)
>>>>>>        at
>>>>>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.checkVisibility(DomainObjectInvocationHandler.java:594)
>>>>>>        at
>>>>>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.handleSetterMethodOnProperty(DomainObjectInvocationHandler.java:372)
>>>>>>        at
>>>>>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.invoke(DomainObjectInvocationHandler.java:201)
>>>>>>        at
>>>>>> org.apache.isis.core.wrapper.proxy.ProxyInstantiatorForJavassist$1.invoke(ProxyInstantiatorForJavassist.java:52)
>>>>>>        at
>>>>>> com.tellmegen.domain.model.Account_$$_javassist_4.setName(Account_$$_javassist_4.java)
>>>>>>        at
>>>>>> com.tellmegen.domain.model.Accounts.createAccount(Accounts.java:27)
>>>>>>        at fixture.tellmegen.AccountFixture.execute(AccountFixture.java:18)
>>>>>>        at
>>>>>> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.executeChildIfNotAlready(FixtureScript.java:358)
>>>>>>        at
>>>>>> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.access$0(FixtureScript.java:355)
>>>>>>        at
>>>>>> org.apache.isis.applib.fixturescripts.FixtureScript.executeChild(FixtureScript.java:494)
>>>>>>        at
>>>>>> org.apache.isis.applib.fixturescripts.FixtureScript.executeChild(FixtureScript.java:516)
>>>>>>        at
>>>>>> fixture.tellmegen.AccountWithUsersAndDiseasesFixture.execute(AccountWithUsersAndDiseasesFixture.java:21)
>>>>>>        at
>>>>>> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.executeChildIfNotAlready(FixtureScript.java:358)
>>>>>>        at
>>>>>> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.access$0(FixtureScript.java:355)
>>>>>>        at
>>>>>> org.apache.isis.applib.fixturescripts.FixtureScript.run(FixtureScript.java:442)
>>>>>>        at
>>>>>> org.apache.isis.applib.fixturescripts.FixtureScript.install(FixtureScript.java:545)
>>>>>>        at
>>>>>> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixture(FixturesInstallerDelegate.java:205)
>>>>>>        at
>>>>>> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtureInTransaction(FixturesInstallerDelegate.java:171)
>>>>>>        at
>>>>>> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtures(FixturesInstallerDelegate.java:158)
>>>>>>        at
>>>>>> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtures(FixturesInstallerDelegate.java:138)
>>>>>>        at
>>>>>> org.apache.isis.core.runtime.fixtures.FixturesInstallerAbstract.installFixtures(FixturesInstallerAbstract.java:42)
>>>>>>        at
>>>>>> org.apache.isis.core.runtime.systemusinginstallers.IsisSystemAbstract.installFixturesIfRequired(IsisSystemAbstract.java:85)
>>>>>>        at
>>>>>> org.apache.isis.core.runtime.system.IsisSystemFixturesHookAbstract.init(IsisSystemFixturesHookAbstract.java:124)
>>>>>>        at
>>>>>> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:133)
>>>>>>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>>>>>        at
>>>>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>>>>>>        at
>>>>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>>>>>>        at java.lang.reflect.Method.invoke(Method.java:606)
>>>>>>        at
>>>>>> com.google.inject.internal.ProviderMethod.get(ProviderMethod.java:104)
>>>>>>        at
>>>>>> com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
>>>>>>        at
>>>>>> com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
>>>>>>        at
>>>>>> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
>>>>>>        at
>>>>>> com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
>>>>>>        at com.google.inject.Scopes$1$1.get(Scopes.java:65)
>>>>>>        at
>>>>>> com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
>>>>>>        at
>>>>>> com.google.inject.internal.SingleFieldInjector.inject(SingleFieldInjector.java:53)
>>>>>>        at
>>>>>> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:110)
>>>>>>        at
>>>>>> com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:75)
>>>>>>        at
>>>>>> com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:73)
>>>>>>        at
>>>>>> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1024)
>>>>>>        at
>>>>>> com.google.inject.internal.MembersInjectorImpl.injectAndNotify(MembersInjectorImpl.java:73)
>>>>>>        at
>>>>>> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:60)
>>>>>>        ... 20 more
>>>>>> 10:13:37,415  [ObjectReflectorDefault main       INFO ]  shutting down
>>>>>> org.apache.isis.core.metamodel.specloader.ObjectReflectorDefault@6b72523a
>>>>>> 10:13:37,415  [Application          main       INFO ]  [WicketFilter]
>>>>>> destroy: Wicket core library initializer
>>>>>> 10:13:37,415  [Application          main       INFO ]  [WicketFilter]
>>>>>> destroy: Wicket extensions initializer
>>>>>> 10:13:37,421  [log                  main       WARN ]  failed
>>>>>> WicketFilter: javax.servlet.ServletException:
>>>>>> com.google.inject.ProvisionException: Guice provision errors:
>>>>>> 
>>>>>> 1) Error in custom provider,
>>>>>> org.apache.isis.applib.services.wrapper.HiddenException: Reason: Not
>>>>>> authorized to view. Identifier: com.tellmegen.domain.model.Account#name()
>>>>>>  at
>>>>>> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
>>>>>>  at
>>>>>> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
>>>>>>  while locating org.apache.isis.core.runtime.system.IsisSystem
>>>>>>    for field at
>>>>>> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.system(IsisWicketApplication.java:1)
>>>>>>  while locating webapp.SimpleApplication
>>>>>> 
>>>>>> 1 error
>>>>>> 10:13:37,421  [log                  main       WARN ]  Failed startup of
>>>>>> context org.mortbay.jetty.webapp.WebAppContext@214ce60{,src/main/webapp}
>>>>>> javax.servlet.ServletException: com.google.inject.ProvisionException:
>>>>>> Guice provision errors:
>>>>>> 
>>>>>> 1) Error in custom provider,
>>>>>> org.apache.isis.applib.services.wrapper.HiddenException: Reason: Not
>>>>>> authorized to view. Identifier: com.tellmegen.domain.model.Account#name()
>>>>>>  at
>>>>>> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
>>>>>>  at
>>>>>> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
>>>>>>  while locating org.apache.isis.core.runtime.system.IsisSystem
>>>>>>    for field at
>>>>>> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.system(IsisWicketApplication.java:1)
>>>>>>  while locating webapp.SimpleApplication
>>>>>> 
>>>>>> 1 error
>>>>>>        at
>>>>>> org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:450)
>>>>>>        at
>>>>>> org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:351)
>>>>>>        at
>>>>>> org.mortbay.jetty.servlet.FilterHolder.doStart(FilterHolder.java:97)
>>>>>>        at
>>>>>> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>>>>>>        at
>>>>>> org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:713)
>>>>>>        at org.mortbay.jetty.servlet.Context.startContext(Context.java:140)
>>>>>>        at
>>>>>> org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1282)
>>>>>>        at
>>>>>> org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:518)
>>>>>>        at
>>>>>> org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:499)
>>>>>>        at
>>>>>> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>>>>>>        at
>>>>>> org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130)
>>>>>>        at org.mortbay.jetty.Server.doStart(Server.java:224)
>>>>>>        at
>>>>>> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>>>>>>        at
>>>>>> org.apache.isis.core.webserver.WebServerBootstrapper.bootstrap(WebServerBootstrapper.java:85)
>>>>>>        at org.apache.isis.core.webserver.WebServer.run(WebServer.java:103)
>>>>>>        at org.apache.isis.core.webserver.WebServer.main(WebServer.java:67)
>>>>>>        at org.apache.isis.WebServer.main(WebServer.java:25)
>>>>>> Caused by: com.google.inject.ProvisionException: Guice provision errors:
>>>>>> 
>>>>>> 1) Error in custom provider,
>>>>>> org.apache.isis.applib.services.wrapper.HiddenException: Reason: Not
>>>>>> authorized to view. Identifier: com.tellmegen.domain.model.Account#name()
>>>>>>  at
>>>>>> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
>>>>>>  at
>>>>>> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
>>>>>>  while locating org.apache.isis.core.runtime.system.IsisSystem
>>>>>>    for field at
>>>>>> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.system(IsisWicketApplication.java:1)
>>>>>>  while locating webapp.SimpleApplication
>>>>>> 
>>>>>> 1 error
>>>>>>        at
>>>>>> com.google.inject.internal.Errors.throwProvisionExceptionIfErrorsExist(Errors.java:451)
>>>>>>        at
>>>>>> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:65)
>>>>>>        at
>>>>>> com.google.inject.internal.InjectorImpl.injectMembers(InjectorImpl.java:944)
>>>>>>        at
>>>>>> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.init(IsisWicketApplication.java:248)
>>>>>>        at
>>>>>> org.apache.wicket.Application.initApplication(Application.java:823)
>>>>>>        at
>>>>>> org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:424)
>>>>>>        ... 16 more
>>>>>> Caused by: org.apache.isis.applib.services.wrapper.HiddenException:
>>>>>> Reason: Not authorized to view. Identifier:
>>>>>> com.tellmegen.domain.model.Account#name()
>>>>>>        at
>>>>>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.toException(DomainObjectInvocationHandler.java:642)
>>>>>>        at
>>>>>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.notifyListenersAndVetoIfRequired(DomainObjectInvocationHandler.java:610)
>>>>>>        at
>>>>>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.checkVisibility(DomainObjectInvocationHandler.java:594)
>>>>>>        at
>>>>>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.handleSetterMethodOnProperty(DomainObjectInvocationHandler.java:372)
>>>>>>        at
>>>>>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.invoke(DomainObjectInvocationHandler.java:201)
>>>>>>        at
>>>>>> org.apache.isis.core.wrapper.proxy.ProxyInstantiatorForJavassist$1.invoke(ProxyInstantiatorForJavassist.java:52)
>>>>>>        at
>>>>>> com.tellmegen.domain.model.Account_$$_javassist_4.setName(Account_$$_javassist_4.java)
>>>>>>        at
>>>>>> com.tellmegen.domain.model.Accounts.createAccount(Accounts.java:27)
>>>>>>        at fixture.tellmegen.AccountFixture.execute(AccountFixture.java:18)
>>>>>>        at
>>>>>> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.executeChildIfNotAlready(FixtureScript.java:358)
>>>>>>        at
>>>>>> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.access$0(FixtureScript.java:355)
>>>>>>        at
>>>>>> org.apache.isis.applib.fixturescripts.FixtureScript.executeChild(FixtureScript.java:494)
>>>>>>        at
>>>>>> org.apache.isis.applib.fixturescripts.FixtureScript.executeChild(FixtureScript.java:516)
>>>>>>        at
>>>>>> fixture.tellmegen.AccountWithUsersAndDiseasesFixture.execute(AccountWithUsersAndDiseasesFixture.java:21)
>>>>>>        at
>>>>>> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.executeChildIfNotAlready(FixtureScript.java:358)
>>>>>>        at
>>>>>> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.access$0(FixtureScript.java:355)
>>>>>>        at
>>>>>> org.apache.isis.applib.fixturescripts.FixtureScript.run(FixtureScript.java:442)
>>>>>>        at
>>>>>> org.apache.isis.applib.fixturescripts.FixtureScript.install(FixtureScript.java:545)
>>>>>>        at
>>>>>> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixture(FixturesInstallerDelegate.java:205)
>>>>>>        at
>>>>>> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtureInTransaction(FixturesInstallerDelegate.java:171)
>>>>>>        at
>>>>>> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtures(FixturesInstallerDelegate.java:158)
>>>>>>        at
>>>>>> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtures(FixturesInstallerDelegate.java:138)
>>>>>>        at
>>>>>> org.apache.isis.core.runtime.fixtures.FixturesInstallerAbstract.installFixtures(FixturesInstallerAbstract.java:42)
>>>>>>        at
>>>>>> org.apache.isis.core.runtime.systemusinginstallers.IsisSystemAbstract.installFixturesIfRequired(IsisSystemAbstract.java:85)
>>>>>>        at
>>>>>> org.apache.isis.core.runtime.system.IsisSystemFixturesHookAbstract.init(IsisSystemFixturesHookAbstract.java:124)
>>>>>>        at
>>>>>> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:133)
>>>>>>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>>>>>        at
>>>>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>>>>>>        at
>>>>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>>>>>>        at java.lang.reflect.Method.invoke(Method.java:606)
>>>>>>        at
>>>>>> com.google.inject.internal.ProviderMethod.get(ProviderMethod.java:104)
>>>>>>        at
>>>>>> com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
>>>>>>        at
>>>>>> com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
>>>>>>        at
>>>>>> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
>>>>>>        at
>>>>>> com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
>>>>>>        at com.google.inject.Scopes$1$1.get(Scopes.java:65)
>>>>>>        at
>>>>>> com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
>>>>>>        at
>>>>>> com.google.inject.internal.SingleFieldInjector.inject(SingleFieldInjector.java:53)
>>>>>>        at
>>>>>> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:110)
>>>>>>        at
>>>>>> com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:75)
>>>>>>        at
>>>>>> com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:73)
>>>>>>        at
>>>>>> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1024)
>>>>>>        at
>>>>>> com.google.inject.internal.MembersInjectorImpl.injectAndNotify(MembersInjectorImpl.java:73)
>>>>>>        at
>>>>>> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:60)
>>>>>>        ... 20 more
>>>>>> 10:13:37,422  [log                  main       ERROR]  Nested in
>>>>>> javax.servlet.ServletException: com.google.inject.ProvisionException: Guice
>>>>>> provision errors:
>>>>>> 
>>>>>> 1) Error in custom provider,
>>>>>> org.apache.isis.applib.services.wrapper.HiddenException: Reason: Not
>>>>>> authorized to view. Identifier: com.tellmegen.domain.model.Account#name()
>>>>>>  at
>>>>>> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
>>>>>>  at
>>>>>> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
>>>>>>  while locating org.apache.isis.core.runtime.system.IsisSystem
>>>>>>    for field at
>>>>>> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.system(IsisWicketApplication.java:1)
>>>>>>  while locating webapp.SimpleApplication
>>>>>> 
>>>>>> 1 error:
>>>>>> com.google.inject.ProvisionException: Guice provision errors:
>>>>>> 
>>>>>> 1) Error in custom provider,
>>>>>> org.apache.isis.applib.services.wrapper.HiddenException: Reason: Not
>>>>>> authorized to view. Identifier: com.tellmegen.domain.model.Account#name()
>>>>>>  at
>>>>>> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
>>>>>>  at
>>>>>> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
>>>>>>  while locating org.apache.isis.core.runtime.system.IsisSystem
>>>>>>    for field at
>>>>>> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.system(IsisWicketApplication.java:1)
>>>>>>  while locating webapp.SimpleApplication
>>>>>> 
>>>>>> 1 error
>>>>>>        at
>>>>>> com.google.inject.internal.Errors.throwProvisionExceptionIfErrorsExist(Errors.java:451)
>>>>>>        at
>>>>>> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:65)
>>>>>>        at
>>>>>> com.google.inject.internal.InjectorImpl.injectMembers(InjectorImpl.java:944)
>>>>>>        at
>>>>>> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.init(IsisWicketApplication.java:248)
>>>>>>        at
>>>>>> org.apache.wicket.Application.initApplication(Application.java:823)
>>>>>>        at
>>>>>> org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:424)
>>>>>>        at
>>>>>> org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:351)
>>>>>>        at
>>>>>> org.mortbay.jetty.servlet.FilterHolder.doStart(FilterHolder.java:97)
>>>>>>        at
>>>>>> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>>>>>>        at
>>>>>> org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:713)
>>>>>>        at org.mortbay.jetty.servlet.Context.startContext(Context.java:140)
>>>>>>        at
>>>>>> org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1282)
>>>>>>        at
>>>>>> org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:518)
>>>>>>        at
>>>>>> org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:499)
>>>>>>        at
>>>>>> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>>>>>>        at
>>>>>> org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130)
>>>>>>        at org.mortbay.jetty.Server.doStart(Server.java:224)
>>>>>>        at
>>>>>> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>>>>>>        at
>>>>>> org.apache.isis.core.webserver.WebServerBootstrapper.bootstrap(WebServerBootstrapper.java:85)
>>>>>>        at org.apache.isis.core.webserver.WebServer.run(WebServer.java:103)
>>>>>>        at org.apache.isis.core.webserver.WebServer.main(WebServer.java:67)
>>>>>>        at org.apache.isis.WebServer.main(WebServer.java:25)
>>>>>> Caused by: org.apache.isis.applib.services.wrapper.HiddenException:
>>>>>> Reason: Not authorized to view. Identifier:
>>>>>> com.tellmegen.domain.model.Account#name()
>>>>>>        at
>>>>>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.toException(DomainObjectInvocationHandler.java:642)
>>>>>>        at
>>>>>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.notifyListenersAndVetoIfRequired(DomainObjectInvocationHandler.java:610)
>>>>>>        at
>>>>>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.checkVisibility(DomainObjectInvocationHandler.java:594)
>>>>>>        at
>>>>>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.handleSetterMethodOnProperty(DomainObjectInvocationHandler.java:372)
>>>>>>        at
>>>>>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.invoke(DomainObjectInvocationHandler.java:201)
>>>>>>        at
>>>>>> org.apache.isis.core.wrapper.proxy.ProxyInstantiatorForJavassist$1.invoke(ProxyInstantiatorForJavassist.java:52)
>>>>>>        at
>>>>>> com.tellmegen.domain.model.Account_$$_javassist_4.setName(Account_$$_javassist_4.java)
>>>>>>        at
>>>>>> com.tellmegen.domain.model.Accounts.createAccount(Accounts.java:27)
>>>>>>        at fixture.tellmegen.AccountFixture.execute(AccountFixture.java:18)
>>>>>>        at
>>>>>> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.executeChildIfNotAlready(FixtureScript.java:358)
>>>>>>        at
>>>>>> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.access$0(FixtureScript.java:355)
>>>>>>        at
>>>>>> org.apache.isis.applib.fixturescripts.FixtureScript.executeChild(FixtureScript.java:494)
>>>>>>        at
>>>>>> org.apache.isis.applib.fixturescripts.FixtureScript.executeChild(FixtureScript.java:516)
>>>>>>        at
>>>>>> fixture.tellmegen.AccountWithUsersAndDiseasesFixture.execute(AccountWithUsersAndDiseasesFixture.java:21)
>>>>>>        at
>>>>>> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.executeChildIfNotAlready(FixtureScript.java:358)
>>>>>>        at
>>>>>> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.access$0(FixtureScript.java:355)
>>>>>>        at
>>>>>> org.apache.isis.applib.fixturescripts.FixtureScript.run(FixtureScript.java:442)
>>>>>>        at
>>>>>> org.apache.isis.applib.fixturescripts.FixtureScript.install(FixtureScript.java:545)
>>>>>>        at
>>>>>> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixture(FixturesInstallerDelegate.java:205)
>>>>>>        at
>>>>>> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtureInTransaction(FixturesInstallerDelegate.java:171)
>>>>>>        at
>>>>>> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtures(FixturesInstallerDelegate.java:158)
>>>>>>        at
>>>>>> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtures(FixturesInstallerDelegate.java:138)
>>>>>>        at
>>>>>> org.apache.isis.core.runtime.fixtures.FixturesInstallerAbstract.installFixtures(FixturesInstallerAbstract.java:42)
>>>>>>        at
>>>>>> org.apache.isis.core.runtime.systemusinginstallers.IsisSystemAbstract.installFixturesIfRequired(IsisSystemAbstract.java:85)
>>>>>>        at
>>>>>> org.apache.isis.core.runtime.system.IsisSystemFixturesHookAbstract.init(IsisSystemFixturesHookAbstract.java:124)
>>>>>>        at
>>>>>> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:133)
>>>>>>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>>>>>        at
>>>>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>>>>>>        at
>>>>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>>>>>>        at java.lang.reflect.Method.invoke(Method.java:606)
>>>>>>        at
>>>>>> com.google.inject.internal.ProviderMethod.get(ProviderMethod.java:104)
>>>>>>        at
>>>>>> com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
>>>>>>        at
>>>>>> com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
>>>>>>        at
>>>>>> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
>>>>>>        at
>>>>>> com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
>>>>>>        at com.google.inject.Scopes$1$1.get(Scopes.java:65)
>>>>>>        at
>>>>>> com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
>>>>>>        at
>>>>>> com.google.inject.internal.SingleFieldInjector.inject(SingleFieldInjector.java:53)
>>>>>>        at
>>>>>> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:110)
>>>>>>        at
>>>>>> com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:75)
>>>>>>        at
>>>>>> com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:73)
>>>>>>        at
>>>>>> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1024)
>>>>>>        at
>>>>>> com.google.inject.internal.MembersInjectorImpl.injectAndNotify(MembersInjectorImpl.java:73)
>>>>>>        at
>>>>>> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:60)
>>>>>>        ... 20 more
>>>>>> 10:13:37,430  [log                  main       INFO ]  Started
>>>>>> SocketConnector@0.0.0.0:8080
>>>> 
>>>> 
>>>> Óscar Bou Bou
>>>> Responsable de Producto
>>>> Auditor Jefe de Certificación ISO 27001 en BSI
>>>> CISA, CRISC, APMG ISO 20000, ITIL-F
>>>> 
>>>>    902 900 231 / 620 267 520
>>>>    http://www.twitter.com/oscarbou
>>>> 
>>>>    http://es.linkedin.com/in/oscarbou
>>>> 
>>>>    http://www.GesConsultor.com 
>>>> 
>>>> 
>>>> 
>>>> 
>>>> Este mensaje y los ficheros anexos son confidenciales. Los mismos contienen información reservada que no puede ser difundida. Si usted ha recibido este correo por error, tenga la amabilidad de eliminarlo de su sistema y avisar al remitente mediante reenvío a su dirección electrónica; no deberá copiar el mensaje ni divulgar su contenido a ninguna persona.
>>>> Su dirección de correo electrónico junto a sus datos personales constan en un fichero titularidad de Gesdatos Software, S.L. cuya finalidad es la de mantener el contacto con Ud. Si quiere saber de qué información disponemos de Ud., modificarla, y en su caso, cancelarla, puede hacerlo enviando un escrito al efecto, acompañado de una fotocopia de su D.N.I. a la siguiente dirección: Gesdatos Software, S.L. , Paseo de la Castellana, 153 bajo - 28046 (Madrid), y Avda. Cortes Valencianas num. 50, 1ºC - 46015 (Valencia). Asimismo, es su responsabilidad comprobar que este mensaje o sus archivos adjuntos no contengan virus informáticos, y en caso que los tuvieran eliminarlos.
>> 
>> 
>> Óscar Bou Bou
>> Responsable de Producto
>> Auditor Jefe de Certificación ISO 27001 en BSI
>> CISA, CRISC, APMG ISO 20000, ITIL-F
>> 
>>    902 900 231 / 620 267 520
>>    http://www.twitter.com/oscarbou
>> 
>>    http://es.linkedin.com/in/oscarbou
>> 
>>    http://www.GesConsultor.com 
>> 
>> 
>> 
>> 
>> Este mensaje y los ficheros anexos son confidenciales. Los mismos contienen información reservada que no puede ser difundida. Si usted ha recibido este correo por error, tenga la amabilidad de eliminarlo de su sistema y avisar al remitente mediante reenvío a su dirección electrónica; no deberá copiar el mensaje ni divulgar su contenido a ninguna persona.
>> Su dirección de correo electrónico junto a sus datos personales constan en un fichero titularidad de Gesdatos Software, S.L. cuya finalidad es la de mantener el contacto con Ud. Si quiere saber de qué información disponemos de Ud., modificarla, y en su caso, cancelarla, puede hacerlo enviando un escrito al efecto, acompañado de una fotocopia de su D.N.I. a la siguiente dirección: Gesdatos Software, S.L. , Paseo de la Castellana, 153 bajo - 28046 (Madrid), y Avda. Cortes Valencianas num. 50, 1ºC - 46015 (Valencia). Asimismo, es su responsabilidad comprobar que este mensaje o sus archivos adjuntos no contengan virus informáticos, y en caso que los tuvieran eliminarlos.

Re: Exception on latest snapshot when executing this.wrapperFactory.wrap()

Posted by Martin Grigorov <mg...@apache.org>.
Hi Oscar,

What are the steps to reproduce this problem?
On Dec 16, 2014 8:59 PM, "GESCONSULTOR - Óscar Bou" <o....@gesconsultor.com>
wrote:

> Hi, Dan.
>
> I've done the following changes on shiro.ini, but the exception is still
> present (getContainer().getUser().getName() returns "initialisation"):
>
> [users]
> initialisation = pass, admin_role
>
> ...
>
> [roles]
> self-install_role = *
>
>
> Any ideas?
>
> Thanks,
>
> Oscar
>
>
>
>
>
> El 15/12/2014, a las 12:06, Dan Haywood <da...@haywood-associates.co.uk>
> escribió:
>
> OK, if you're using the simpleapp archetype then that does have security
> enabled, just using the shiro.ini file.... ie our "sven" user etc.
>
> But that doesn't include the "initialization" user.
>
> So I guess the fix is the archetype should include those permissions, and
> we should document the existence of this special user account somewhere.
>
>
> In the meantime, try granting "initialization" all perms (same as "sven")
> and see what happens.  If it doesn't fix, then double check (by checking
> the value of getContainer().getUser().getName() what the actual user
> account is (just in case I'm mis-remembered the name etc).
>
> Thx
> Dan
>
> ~~~~~~~~~~
>
>
>
> On 15 December 2014 at 10:30, GESCONSULTOR - Óscar Bou <
> o.bou@gesconsultor.com> wrote:
>>
>> I've not enabled anything related to security.
>>
>> Just downloaded the simple archetype 3-4 weeks ago.
>>
>> Are there any steps to follow?
>>
>> Thanks,
>>
>> Oscar
>>
>>
>>
>> El 15/12/2014, a las 11:15, Dan Haywood <da...@haywood-associates.co.uk>
>> escribió:
>>
>>
>> Have you enabled security also?  The exception stack trace includes:
>>
>> org.apache.isis.applib.services.wrapper.HiddenException: Reason: Not
>> authorized to view. Identifier: com.tellmegen.domain.model.Account#name()
>>
>> Initialization is performed using a "special" user (I think it's called
>> "initialization" or something); I'm guessing you'll need to give that
>> special account permissions?
>>
>> Let us know if that helps
>>
>> Cheers
>> Dan
>>
>>
>>
>>
>>
>> On 15 December 2014 at 09:42, GESCONSULTOR - Óscar Bou <
>> o.bou@gesconsultor.com> wrote:
>>
>>
>> Hi to all.
>>
>> I've started some work using the latest snapshot.
>>
>> I was used to invoke all setters inside a
>> wrapperFactory.wrap(domainObject).setXXX() in order to always force
>> execution of domain logic placed inside the validateXXX, hiddenXXX,
>> disabledXXX, modifyXXX, clearXXX, etc. methods.
>>
>> But on this new project an exception is thrown. Seems some initialization
>> is missing? Perhaps WrapperFactory cannot be used inside FixtureScripts?
>>
>> Thanks,
>>
>> Oscar
>>
>>
>> ...
>>
>> 10:13:37,344  [Native               main       DEBUG]  INSERT INTO
>> "DiseaseSNPGenotype"
>>
>> ("description","orRatioPreffix","confidence","snpDisease_id_OID","orRatioFactor","genotype","version")
>> VALUES (<'description'>,<'TD'>,<1>,<2>,<0.80>,<'TT'>,<1>)
>> 10:13:37,345  [Native               main       DEBUG]  UPDATE "DiseaseSNP"
>> SET "version"=<2> WHERE "id"=<2>
>> account-with-users-and-diseases-fixture/account-fixture     : EXEC
>> fixture.tellmegen.AccountFixture
>> 10:13:37,390  [FixturesInstallerDelegate main       ERROR]  installing
>> fixture fixture.tellmegen.AccountWithUsersAndDiseasesFixture failed;
>> aborting
>> org.apache.isis.applib.services.wrapper.HiddenException: Reason: Not
>> authorized to view. Identifier: com.tellmegen.domain.model.Account#name()
>>        at
>>
>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.toException(DomainObjectInvocationHandler.java:642)
>>        at
>>
>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.notifyListenersAndVetoIfRequired(DomainObjectInvocationHandler.java:610)
>>        at
>>
>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.checkVisibility(DomainObjectInvocationHandler.java:594)
>>        at
>>
>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.handleSetterMethodOnProperty(DomainObjectInvocationHandler.java:372)
>>        at
>>
>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.invoke(DomainObjectInvocationHandler.java:201)
>>        at
>>
>> org.apache.isis.core.wrapper.proxy.ProxyInstantiatorForJavassist$1.invoke(ProxyInstantiatorForJavassist.java:52)
>>        at
>>
>> com.tellmegen.domain.model.Account_$$_javassist_4.setName(Account_$$_javassist_4.java)
>>        at
>> com.tellmegen.domain.model.Accounts.createAccount(Accounts.java:27)
>>        at fixture.tellmegen.AccountFixture.execute(AccountFixture.java:18)
>>        at
>>
>> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.executeChildIfNotAlready(FixtureScript.java:358)
>>        at
>>
>> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.access$0(FixtureScript.java:355)
>>        at
>>
>> org.apache.isis.applib.fixturescripts.FixtureScript.executeChild(FixtureScript.java:494)
>>        at
>>
>> org.apache.isis.applib.fixturescripts.FixtureScript.executeChild(FixtureScript.java:516)
>>        at
>>
>> fixture.tellmegen.AccountWithUsersAndDiseasesFixture.execute(AccountWithUsersAndDiseasesFixture.java:21)
>>        at
>>
>> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.executeChildIfNotAlready(FixtureScript.java:358)
>>        at
>>
>> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.access$0(FixtureScript.java:355)
>>        at
>>
>> org.apache.isis.applib.fixturescripts.FixtureScript.run(FixtureScript.java:442)
>>        at
>>
>> org.apache.isis.applib.fixturescripts.FixtureScript.install(FixtureScript.java:545)
>>        at
>>
>> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixture(FixturesInstallerDelegate.java:205)
>>        at
>>
>> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtureInTransaction(FixturesInstallerDelegate.java:171)
>>        at
>>
>> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtures(FixturesInstallerDelegate.java:158)
>>        at
>>
>> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtures(FixturesInstallerDelegate.java:138)
>>        at
>>
>> org.apache.isis.core.runtime.fixtures.FixturesInstallerAbstract.installFixtures(FixturesInstallerAbstract.java:42)
>>        at
>>
>> org.apache.isis.core.runtime.systemusinginstallers.IsisSystemAbstract.installFixturesIfRequired(IsisSystemAbstract.java:85)
>>        at
>>
>> org.apache.isis.core.runtime.system.IsisSystemFixturesHookAbstract.init(IsisSystemFixturesHookAbstract.java:124)
>>        at
>>
>> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:133)
>>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>        at
>>
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>>        at
>>
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>>        at java.lang.reflect.Method.invoke(Method.java:606)
>>        at
>> com.google.inject.internal.ProviderMethod.get(ProviderMethod.java:104)
>>        at
>>
>> com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
>>        at
>>
>> com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
>>        at
>>
>> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
>>        at
>>
>> com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
>>        at com.google.inject.Scopes$1$1.get(Scopes.java:65)
>>        at
>>
>> com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
>>        at
>>
>> com.google.inject.internal.SingleFieldInjector.inject(SingleFieldInjector.java:53)
>>        at
>>
>> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:110)
>>        at
>>
>> com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:75)
>>        at
>>
>> com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:73)
>>        at
>>
>> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1024)
>>        at
>>
>> com.google.inject.internal.MembersInjectorImpl.injectAndNotify(MembersInjectorImpl.java:73)
>>        at
>>
>> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:60)
>>        at
>>
>> com.google.inject.internal.InjectorImpl.injectMembers(InjectorImpl.java:944)
>>        at
>>
>> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.init(IsisWicketApplication.java:248)
>>        at
>> org.apache.wicket.Application.initApplication(Application.java:823)
>>        at
>> org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:424)
>>        at
>> org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:351)
>>        at
>> org.mortbay.jetty.servlet.FilterHolder.doStart(FilterHolder.java:97)
>>        at
>> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>>        at
>>
>> org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:713)
>>        at org.mortbay.jetty.servlet.Context.startContext(Context.java:140)
>>        at
>>
>> org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1282)
>>        at
>> org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:518)
>>        at
>> org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:499)
>>        at
>> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>>        at
>> org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130)
>>        at org.mortbay.jetty.Server.doStart(Server.java:224)
>>        at
>> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>>        at
>>
>> org.apache.isis.core.webserver.WebServerBootstrapper.bootstrap(WebServerBootstrapper.java:85)
>>        at org.apache.isis.core.webserver.WebServer.run(WebServer.java:103)
>>        at org.apache.isis.core.webserver.WebServer.main(WebServer.java:67)
>>        at org.apache.isis.WebServer.main(WebServer.java:25)
>> 10:13:37,392  [IsisTransaction      main       INFO ]  abort transaction
>> IsisTransaction@53887ced[state=IN_PROGRESS,commands=0]
>> 10:13:37,396  [IsisWicketApplication main       ERROR]  Failed to
>> initialize
>> com.google.inject.ProvisionException: Guice provision errors:
>>
>> 1) Error in custom provider,
>> org.apache.isis.applib.services.wrapper.HiddenException: Reason: Not
>> authorized to view. Identifier: com.tellmegen.domain.model.Account#name()
>>  at
>>
>> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
>>  at
>>
>> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
>>  while locating org.apache.isis.core.runtime.system.IsisSystem
>>    for field at
>>
>> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.system(IsisWicketApplication.java:1)
>>  while locating webapp.SimpleApplication
>>
>> 1 error
>>        at
>>
>> com.google.inject.internal.Errors.throwProvisionExceptionIfErrorsExist(Errors.java:451)
>>        at
>>
>> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:65)
>>        at
>>
>> com.google.inject.internal.InjectorImpl.injectMembers(InjectorImpl.java:944)
>>        at
>>
>> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.init(IsisWicketApplication.java:248)
>>        at
>> org.apache.wicket.Application.initApplication(Application.java:823)
>>        at
>> org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:424)
>>        at
>> org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:351)
>>        at
>> org.mortbay.jetty.servlet.FilterHolder.doStart(FilterHolder.java:97)
>>        at
>> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>>        at
>>
>> org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:713)
>>        at org.mortbay.jetty.servlet.Context.startContext(Context.java:140)
>>        at
>>
>> org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1282)
>>        at
>> org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:518)
>>        at
>> org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:499)
>>        at
>> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>>        at
>> org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130)
>>        at org.mortbay.jetty.Server.doStart(Server.java:224)
>>        at
>> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>>        at
>>
>> org.apache.isis.core.webserver.WebServerBootstrapper.bootstrap(WebServerBootstrapper.java:85)
>>        at org.apache.isis.core.webserver.WebServer.run(WebServer.java:103)
>>        at org.apache.isis.core.webserver.WebServer.main(WebServer.java:67)
>>        at org.apache.isis.WebServer.main(WebServer.java:25)
>> Caused by: org.apache.isis.applib.services.wrapper.HiddenException:
>> Reason: Not authorized to view. Identifier:
>> com.tellmegen.domain.model.Account#name()
>>        at
>>
>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.toException(DomainObjectInvocationHandler.java:642)
>>        at
>>
>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.notifyListenersAndVetoIfRequired(DomainObjectInvocationHandler.java:610)
>>        at
>>
>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.checkVisibility(DomainObjectInvocationHandler.java:594)
>>        at
>>
>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.handleSetterMethodOnProperty(DomainObjectInvocationHandler.java:372)
>>        at
>>
>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.invoke(DomainObjectInvocationHandler.java:201)
>>        at
>>
>> org.apache.isis.core.wrapper.proxy.ProxyInstantiatorForJavassist$1.invoke(ProxyInstantiatorForJavassist.java:52)
>>        at
>>
>> com.tellmegen.domain.model.Account_$$_javassist_4.setName(Account_$$_javassist_4.java)
>>        at
>> com.tellmegen.domain.model.Accounts.createAccount(Accounts.java:27)
>>        at fixture.tellmegen.AccountFixture.execute(AccountFixture.java:18)
>>        at
>>
>> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.executeChildIfNotAlready(FixtureScript.java:358)
>>        at
>>
>> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.access$0(FixtureScript.java:355)
>>        at
>>
>> org.apache.isis.applib.fixturescripts.FixtureScript.executeChild(FixtureScript.java:494)
>>        at
>>
>> org.apache.isis.applib.fixturescripts.FixtureScript.executeChild(FixtureScript.java:516)
>>        at
>>
>> fixture.tellmegen.AccountWithUsersAndDiseasesFixture.execute(AccountWithUsersAndDiseasesFixture.java:21)
>>        at
>>
>> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.executeChildIfNotAlready(FixtureScript.java:358)
>>        at
>>
>> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.access$0(FixtureScript.java:355)
>>        at
>>
>> org.apache.isis.applib.fixturescripts.FixtureScript.run(FixtureScript.java:442)
>>        at
>>
>> org.apache.isis.applib.fixturescripts.FixtureScript.install(FixtureScript.java:545)
>>        at
>>
>> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixture(FixturesInstallerDelegate.java:205)
>>        at
>>
>> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtureInTransaction(FixturesInstallerDelegate.java:171)
>>        at
>>
>> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtures(FixturesInstallerDelegate.java:158)
>>        at
>>
>> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtures(FixturesInstallerDelegate.java:138)
>>        at
>>
>> org.apache.isis.core.runtime.fixtures.FixturesInstallerAbstract.installFixtures(FixturesInstallerAbstract.java:42)
>>        at
>>
>> org.apache.isis.core.runtime.systemusinginstallers.IsisSystemAbstract.installFixturesIfRequired(IsisSystemAbstract.java:85)
>>        at
>>
>> org.apache.isis.core.runtime.system.IsisSystemFixturesHookAbstract.init(IsisSystemFixturesHookAbstract.java:124)
>>        at
>>
>> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:133)
>>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>        at
>>
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>>        at
>>
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>>        at java.lang.reflect.Method.invoke(Method.java:606)
>>        at
>> com.google.inject.internal.ProviderMethod.get(ProviderMethod.java:104)
>>        at
>>
>> com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
>>        at
>>
>> com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
>>        at
>>
>> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
>>        at
>>
>> com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
>>        at com.google.inject.Scopes$1$1.get(Scopes.java:65)
>>        at
>>
>> com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
>>        at
>>
>> com.google.inject.internal.SingleFieldInjector.inject(SingleFieldInjector.java:53)
>>        at
>>
>> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:110)
>>        at
>>
>> com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:75)
>>        at
>>
>> com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:73)
>>        at
>>
>> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1024)
>>        at
>>
>> com.google.inject.internal.MembersInjectorImpl.injectAndNotify(MembersInjectorImpl.java:73)
>>        at
>>
>> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:60)
>>        ... 20 more
>> 10:13:37,407  [WicketFilter         main       ERROR]  The initialization
>> of an application with name 'WicketFilter' has failed.
>> com.google.inject.ProvisionException: Guice provision errors:
>>
>> 1) Error in custom provider,
>> org.apache.isis.applib.services.wrapper.HiddenException: Reason: Not
>> authorized to view. Identifier: com.tellmegen.domain.model.Account#name()
>>  at
>>
>> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
>>  at
>>
>> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
>>  while locating org.apache.isis.core.runtime.system.IsisSystem
>>    for field at
>>
>> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.system(IsisWicketApplication.java:1)
>>  while locating webapp.SimpleApplication
>>
>> 1 error
>>        at
>>
>> com.google.inject.internal.Errors.throwProvisionExceptionIfErrorsExist(Errors.java:451)
>>        at
>>
>> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:65)
>>        at
>>
>> com.google.inject.internal.InjectorImpl.injectMembers(InjectorImpl.java:944)
>>        at
>>
>> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.init(IsisWicketApplication.java:248)
>>        at
>> org.apache.wicket.Application.initApplication(Application.java:823)
>>        at
>> org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:424)
>>        at
>> org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:351)
>>        at
>> org.mortbay.jetty.servlet.FilterHolder.doStart(FilterHolder.java:97)
>>        at
>> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>>        at
>>
>> org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:713)
>>        at org.mortbay.jetty.servlet.Context.startContext(Context.java:140)
>>        at
>>
>> org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1282)
>>        at
>> org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:518)
>>        at
>> org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:499)
>>        at
>> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>>        at
>> org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130)
>>        at org.mortbay.jetty.Server.doStart(Server.java:224)
>>        at
>> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>>        at
>>
>> org.apache.isis.core.webserver.WebServerBootstrapper.bootstrap(WebServerBootstrapper.java:85)
>>        at org.apache.isis.core.webserver.WebServer.run(WebServer.java:103)
>>        at org.apache.isis.core.webserver.WebServer.main(WebServer.java:67)
>>        at org.apache.isis.WebServer.main(WebServer.java:25)
>> Caused by: org.apache.isis.applib.services.wrapper.HiddenException:
>> Reason: Not authorized to view. Identifier:
>> com.tellmegen.domain.model.Account#name()
>>        at
>>
>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.toException(DomainObjectInvocationHandler.java:642)
>>        at
>>
>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.notifyListenersAndVetoIfRequired(DomainObjectInvocationHandler.java:610)
>>        at
>>
>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.checkVisibility(DomainObjectInvocationHandler.java:594)
>>        at
>>
>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.handleSetterMethodOnProperty(DomainObjectInvocationHandler.java:372)
>>        at
>>
>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.invoke(DomainObjectInvocationHandler.java:201)
>>        at
>>
>> org.apache.isis.core.wrapper.proxy.ProxyInstantiatorForJavassist$1.invoke(ProxyInstantiatorForJavassist.java:52)
>>        at
>>
>> com.tellmegen.domain.model.Account_$$_javassist_4.setName(Account_$$_javassist_4.java)
>>        at
>> com.tellmegen.domain.model.Accounts.createAccount(Accounts.java:27)
>>        at fixture.tellmegen.AccountFixture.execute(AccountFixture.java:18)
>>        at
>>
>> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.executeChildIfNotAlready(FixtureScript.java:358)
>>        at
>>
>> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.access$0(FixtureScript.java:355)
>>        at
>>
>> org.apache.isis.applib.fixturescripts.FixtureScript.executeChild(FixtureScript.java:494)
>>        at
>>
>> org.apache.isis.applib.fixturescripts.FixtureScript.executeChild(FixtureScript.java:516)
>>        at
>>
>> fixture.tellmegen.AccountWithUsersAndDiseasesFixture.execute(AccountWithUsersAndDiseasesFixture.java:21)
>>        at
>>
>> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.executeChildIfNotAlready(FixtureScript.java:358)
>>        at
>>
>> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.access$0(FixtureScript.java:355)
>>        at
>>
>> org.apache.isis.applib.fixturescripts.FixtureScript.run(FixtureScript.java:442)
>>        at
>>
>> org.apache.isis.applib.fixturescripts.FixtureScript.install(FixtureScript.java:545)
>>        at
>>
>> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixture(FixturesInstallerDelegate.java:205)
>>        at
>>
>> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtureInTransaction(FixturesInstallerDelegate.java:171)
>>        at
>>
>> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtures(FixturesInstallerDelegate.java:158)
>>        at
>>
>> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtures(FixturesInstallerDelegate.java:138)
>>        at
>>
>> org.apache.isis.core.runtime.fixtures.FixturesInstallerAbstract.installFixtures(FixturesInstallerAbstract.java:42)
>>        at
>>
>> org.apache.isis.core.runtime.systemusinginstallers.IsisSystemAbstract.installFixturesIfRequired(IsisSystemAbstract.java:85)
>>        at
>>
>> org.apache.isis.core.runtime.system.IsisSystemFixturesHookAbstract.init(IsisSystemFixturesHookAbstract.java:124)
>>        at
>>
>> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:133)
>>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>        at
>>
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>>        at
>>
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>>        at java.lang.reflect.Method.invoke(Method.java:606)
>>        at
>> com.google.inject.internal.ProviderMethod.get(ProviderMethod.java:104)
>>        at
>>
>> com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
>>        at
>>
>> com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
>>        at
>>
>> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
>>        at
>>
>> com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
>>        at com.google.inject.Scopes$1$1.get(Scopes.java:65)
>>        at
>>
>> com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
>>        at
>>
>> com.google.inject.internal.SingleFieldInjector.inject(SingleFieldInjector.java:53)
>>        at
>>
>> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:110)
>>        at
>>
>> com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:75)
>>        at
>>
>> com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:73)
>>        at
>>
>> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1024)
>>        at
>>
>> com.google.inject.internal.MembersInjectorImpl.injectAndNotify(MembersInjectorImpl.java:73)
>>        at
>>
>> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:60)
>>        ... 20 more
>> 10:13:37,415  [ObjectReflectorDefault main       INFO ]  shutting down
>> org.apache.isis.core.metamodel.specloader.ObjectReflectorDefault@6b72523a
>> 10:13:37,415  [Application          main       INFO ]  [WicketFilter]
>> destroy: Wicket core library initializer
>> 10:13:37,415  [Application          main       INFO ]  [WicketFilter]
>> destroy: Wicket extensions initializer
>> 10:13:37,421  [log                  main       WARN ]  failed
>> WicketFilter: javax.servlet.ServletException:
>> com.google.inject.ProvisionException: Guice provision errors:
>>
>> 1) Error in custom provider,
>> org.apache.isis.applib.services.wrapper.HiddenException: Reason: Not
>> authorized to view. Identifier: com.tellmegen.domain.model.Account#name()
>>  at
>>
>> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
>>  at
>>
>> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
>>  while locating org.apache.isis.core.runtime.system.IsisSystem
>>    for field at
>>
>> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.system(IsisWicketApplication.java:1)
>>  while locating webapp.SimpleApplication
>>
>> 1 error
>> 10:13:37,421  [log                  main       WARN ]  Failed startup of
>> context org.mortbay.jetty.webapp.WebAppContext@214ce60{,src/main/webapp}
>> javax.servlet.ServletException: com.google.inject.ProvisionException:
>> Guice provision errors:
>>
>> 1) Error in custom provider,
>> org.apache.isis.applib.services.wrapper.HiddenException: Reason: Not
>> authorized to view. Identifier: com.tellmegen.domain.model.Account#name()
>>  at
>>
>> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
>>  at
>>
>> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
>>  while locating org.apache.isis.core.runtime.system.IsisSystem
>>    for field at
>>
>> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.system(IsisWicketApplication.java:1)
>>  while locating webapp.SimpleApplication
>>
>> 1 error
>>        at
>> org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:450)
>>        at
>> org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:351)
>>        at
>> org.mortbay.jetty.servlet.FilterHolder.doStart(FilterHolder.java:97)
>>        at
>> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>>        at
>>
>> org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:713)
>>        at org.mortbay.jetty.servlet.Context.startContext(Context.java:140)
>>        at
>>
>> org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1282)
>>        at
>> org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:518)
>>        at
>> org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:499)
>>        at
>> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>>        at
>> org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130)
>>        at org.mortbay.jetty.Server.doStart(Server.java:224)
>>        at
>> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>>        at
>>
>> org.apache.isis.core.webserver.WebServerBootstrapper.bootstrap(WebServerBootstrapper.java:85)
>>        at org.apache.isis.core.webserver.WebServer.run(WebServer.java:103)
>>        at org.apache.isis.core.webserver.WebServer.main(WebServer.java:67)
>>        at org.apache.isis.WebServer.main(WebServer.java:25)
>> Caused by: com.google.inject.ProvisionException: Guice provision errors:
>>
>> 1) Error in custom provider,
>> org.apache.isis.applib.services.wrapper.HiddenException: Reason: Not
>> authorized to view. Identifier: com.tellmegen.domain.model.Account#name()
>>  at
>>
>> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
>>  at
>>
>> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
>>  while locating org.apache.isis.core.runtime.system.IsisSystem
>>    for field at
>>
>> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.system(IsisWicketApplication.java:1)
>>  while locating webapp.SimpleApplication
>>
>> 1 error
>>        at
>>
>> com.google.inject.internal.Errors.throwProvisionExceptionIfErrorsExist(Errors.java:451)
>>        at
>>
>> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:65)
>>        at
>>
>> com.google.inject.internal.InjectorImpl.injectMembers(InjectorImpl.java:944)
>>        at
>>
>> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.init(IsisWicketApplication.java:248)
>>        at
>> org.apache.wicket.Application.initApplication(Application.java:823)
>>        at
>> org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:424)
>>        ... 16 more
>> Caused by: org.apache.isis.applib.services.wrapper.HiddenException:
>> Reason: Not authorized to view. Identifier:
>> com.tellmegen.domain.model.Account#name()
>>        at
>>
>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.toException(DomainObjectInvocationHandler.java:642)
>>        at
>>
>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.notifyListenersAndVetoIfRequired(DomainObjectInvocationHandler.java:610)
>>        at
>>
>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.checkVisibility(DomainObjectInvocationHandler.java:594)
>>        at
>>
>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.handleSetterMethodOnProperty(DomainObjectInvocationHandler.java:372)
>>        at
>>
>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.invoke(DomainObjectInvocationHandler.java:201)
>>        at
>>
>> org.apache.isis.core.wrapper.proxy.ProxyInstantiatorForJavassist$1.invoke(ProxyInstantiatorForJavassist.java:52)
>>        at
>>
>> com.tellmegen.domain.model.Account_$$_javassist_4.setName(Account_$$_javassist_4.java)
>>        at
>> com.tellmegen.domain.model.Accounts.createAccount(Accounts.java:27)
>>        at fixture.tellmegen.AccountFixture.execute(AccountFixture.java:18)
>>        at
>>
>> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.executeChildIfNotAlready(FixtureScript.java:358)
>>        at
>>
>> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.access$0(FixtureScript.java:355)
>>        at
>>
>> org.apache.isis.applib.fixturescripts.FixtureScript.executeChild(FixtureScript.java:494)
>>        at
>>
>> org.apache.isis.applib.fixturescripts.FixtureScript.executeChild(FixtureScript.java:516)
>>        at
>>
>> fixture.tellmegen.AccountWithUsersAndDiseasesFixture.execute(AccountWithUsersAndDiseasesFixture.java:21)
>>        at
>>
>> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.executeChildIfNotAlready(FixtureScript.java:358)
>>        at
>>
>> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.access$0(FixtureScript.java:355)
>>        at
>>
>> org.apache.isis.applib.fixturescripts.FixtureScript.run(FixtureScript.java:442)
>>        at
>>
>> org.apache.isis.applib.fixturescripts.FixtureScript.install(FixtureScript.java:545)
>>        at
>>
>> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixture(FixturesInstallerDelegate.java:205)
>>        at
>>
>> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtureInTransaction(FixturesInstallerDelegate.java:171)
>>        at
>>
>> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtures(FixturesInstallerDelegate.java:158)
>>        at
>>
>> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtures(FixturesInstallerDelegate.java:138)
>>        at
>>
>> org.apache.isis.core.runtime.fixtures.FixturesInstallerAbstract.installFixtures(FixturesInstallerAbstract.java:42)
>>        at
>>
>> org.apache.isis.core.runtime.systemusinginstallers.IsisSystemAbstract.installFixturesIfRequired(IsisSystemAbstract.java:85)
>>        at
>>
>> org.apache.isis.core.runtime.system.IsisSystemFixturesHookAbstract.init(IsisSystemFixturesHookAbstract.java:124)
>>        at
>>
>> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:133)
>>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>        at
>>
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>>        at
>>
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>>        at java.lang.reflect.Method.invoke(Method.java:606)
>>        at
>> com.google.inject.internal.ProviderMethod.get(ProviderMethod.java:104)
>>        at
>>
>> com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
>>        at
>>
>> com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
>>        at
>>
>> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
>>        at
>>
>> com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
>>        at com.google.inject.Scopes$1$1.get(Scopes.java:65)
>>        at
>>
>> com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
>>        at
>>
>> com.google.inject.internal.SingleFieldInjector.inject(SingleFieldInjector.java:53)
>>        at
>>
>> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:110)
>>        at
>>
>> com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:75)
>>        at
>>
>> com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:73)
>>        at
>>
>> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1024)
>>        at
>>
>> com.google.inject.internal.MembersInjectorImpl.injectAndNotify(MembersInjectorImpl.java:73)
>>        at
>>
>> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:60)
>>        ... 20 more
>> 10:13:37,422  [log                  main       ERROR]  Nested in
>> javax.servlet.ServletException: com.google.inject.ProvisionException:
>> Guice
>> provision errors:
>>
>> 1) Error in custom provider,
>> org.apache.isis.applib.services.wrapper.HiddenException: Reason: Not
>> authorized to view. Identifier: com.tellmegen.domain.model.Account#name()
>>  at
>>
>> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
>>  at
>>
>> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
>>  while locating org.apache.isis.core.runtime.system.IsisSystem
>>    for field at
>>
>> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.system(IsisWicketApplication.java:1)
>>  while locating webapp.SimpleApplication
>>
>> 1 error:
>> com.google.inject.ProvisionException: Guice provision errors:
>>
>> 1) Error in custom provider,
>> org.apache.isis.applib.services.wrapper.HiddenException: Reason: Not
>> authorized to view. Identifier: com.tellmegen.domain.model.Account#name()
>>  at
>>
>> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
>>  at
>>
>> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
>>  while locating org.apache.isis.core.runtime.system.IsisSystem
>>    for field at
>>
>> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.system(IsisWicketApplication.java:1)
>>  while locating webapp.SimpleApplication
>>
>> 1 error
>>        at
>>
>> com.google.inject.internal.Errors.throwProvisionExceptionIfErrorsExist(Errors.java:451)
>>        at
>>
>> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:65)
>>        at
>>
>> com.google.inject.internal.InjectorImpl.injectMembers(InjectorImpl.java:944)
>>        at
>>
>> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.init(IsisWicketApplication.java:248)
>>        at
>> org.apache.wicket.Application.initApplication(Application.java:823)
>>        at
>> org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:424)
>>        at
>> org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:351)
>>        at
>> org.mortbay.jetty.servlet.FilterHolder.doStart(FilterHolder.java:97)
>>        at
>> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>>        at
>>
>> org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:713)
>>        at org.mortbay.jetty.servlet.Context.startContext(Context.java:140)
>>        at
>>
>> org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1282)
>>        at
>> org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:518)
>>        at
>> org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:499)
>>        at
>> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>>        at
>> org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130)
>>        at org.mortbay.jetty.Server.doStart(Server.java:224)
>>        at
>> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>>        at
>>
>> org.apache.isis.core.webserver.WebServerBootstrapper.bootstrap(WebServerBootstrapper.java:85)
>>        at org.apache.isis.core.webserver.WebServer.run(WebServer.java:103)
>>        at org.apache.isis.core.webserver.WebServer.main(WebServer.java:67)
>>        at org.apache.isis.WebServer.main(WebServer.java:25)
>> Caused by: org.apache.isis.applib.services.wrapper.HiddenException:
>> Reason: Not authorized to view. Identifier:
>> com.tellmegen.domain.model.Account#name()
>>        at
>>
>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.toException(DomainObjectInvocationHandler.java:642)
>>        at
>>
>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.notifyListenersAndVetoIfRequired(DomainObjectInvocationHandler.java:610)
>>        at
>>
>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.checkVisibility(DomainObjectInvocationHandler.java:594)
>>        at
>>
>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.handleSetterMethodOnProperty(DomainObjectInvocationHandler.java:372)
>>        at
>>
>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.invoke(DomainObjectInvocationHandler.java:201)
>>        at
>>
>> org.apache.isis.core.wrapper.proxy.ProxyInstantiatorForJavassist$1.invoke(ProxyInstantiatorForJavassist.java:52)
>>        at
>>
>> com.tellmegen.domain.model.Account_$$_javassist_4.setName(Account_$$_javassist_4.java)
>>        at
>> com.tellmegen.domain.model.Accounts.createAccount(Accounts.java:27)
>>        at fixture.tellmegen.AccountFixture.execute(AccountFixture.java:18)
>>        at
>>
>> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.executeChildIfNotAlready(FixtureScript.java:358)
>>        at
>>
>> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.access$0(FixtureScript.java:355)
>>        at
>>
>> org.apache.isis.applib.fixturescripts.FixtureScript.executeChild(FixtureScript.java:494)
>>        at
>>
>> org.apache.isis.applib.fixturescripts.FixtureScript.executeChild(FixtureScript.java:516)
>>        at
>>
>> fixture.tellmegen.AccountWithUsersAndDiseasesFixture.execute(AccountWithUsersAndDiseasesFixture.java:21)
>>        at
>>
>> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.executeChildIfNotAlready(FixtureScript.java:358)
>>        at
>>
>> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.access$0(FixtureScript.java:355)
>>        at
>>
>> org.apache.isis.applib.fixturescripts.FixtureScript.run(FixtureScript.java:442)
>>        at
>>
>> org.apache.isis.applib.fixturescripts.FixtureScript.install(FixtureScript.java:545)
>>        at
>>
>> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixture(FixturesInstallerDelegate.java:205)
>>        at
>>
>> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtureInTransaction(FixturesInstallerDelegate.java:171)
>>        at
>>
>> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtures(FixturesInstallerDelegate.java:158)
>>        at
>>
>> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtures(FixturesInstallerDelegate.java:138)
>>        at
>>
>> org.apache.isis.core.runtime.fixtures.FixturesInstallerAbstract.installFixtures(FixturesInstallerAbstract.java:42)
>>        at
>>
>> org.apache.isis.core.runtime.systemusinginstallers.IsisSystemAbstract.installFixturesIfRequired(IsisSystemAbstract.java:85)
>>        at
>>
>> org.apache.isis.core.runtime.system.IsisSystemFixturesHookAbstract.init(IsisSystemFixturesHookAbstract.java:124)
>>        at
>>
>> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:133)
>>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>        at
>>
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>>        at
>>
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>>        at java.lang.reflect.Method.invoke(Method.java:606)
>>        at
>> com.google.inject.internal.ProviderMethod.get(ProviderMethod.java:104)
>>        at
>>
>> com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
>>        at
>>
>> com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
>>        at
>>
>> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
>>        at
>>
>> com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
>>        at com.google.inject.Scopes$1$1.get(Scopes.java:65)
>>        at
>>
>> com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
>>        at
>>
>> com.google.inject.internal.SingleFieldInjector.inject(SingleFieldInjector.java:53)
>>        at
>>
>> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:110)
>>        at
>>
>> com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:75)
>>        at
>>
>> com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:73)
>>        at
>>
>> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1024)
>>        at
>>
>> com.google.inject.internal.MembersInjectorImpl.injectAndNotify(MembersInjectorImpl.java:73)
>>        at
>>
>> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:60)
>>        ... 20 more
>> 10:13:37,430  [log                  main       INFO ]  Started
>> SocketConnector@0.0.0.0:8080
>>
>>
>>
>> Óscar Bou Bou
>> Responsable de Producto
>> Auditor Jefe de Certificación ISO 27001 en BSI
>> CISA, CRISC, APMG ISO 20000, ITIL-F
>>
>>    902 900 231 / 620 267 520
>>    http://www.twitter.com/oscarbou
>>
>>    http://es.linkedin.com/in/oscarbou
>>
>>    http://www.GesConsultor.com <http://www.gesconsultor.com/>
>>
>>
>>
>> Este mensaje y los ficheros anexos son confidenciales. Los mismos
>> contienen información reservada que no puede ser difundida. Si usted ha
>> recibido este correo por error, tenga la amabilidad de eliminarlo de su
>> sistema y avisar al remitente mediante reenvío a su dirección electrónica;
>> no deberá copiar el mensaje ni divulgar su contenido a ninguna persona.
>> Su dirección de correo electrónico junto a sus datos personales constan
>> en un fichero titularidad de Gesdatos Software, S.L. cuya finalidad es la
>> de mantener el contacto con Ud. Si quiere saber de qué información
>> disponemos de Ud., modificarla, y en su caso, cancelarla, puede hacerlo
>> enviando un escrito al efecto, acompañado de una fotocopia de su D.N.I. a
>> la siguiente dirección: Gesdatos Software, S.L. , Paseo de la Castellana,
>> 153 bajo - 28046 (Madrid), y Avda. Cortes Valencianas num. 50, 1ºC - 46015
>> (Valencia). Asimismo, es su responsabilidad comprobar que este mensaje o
>> sus archivos adjuntos no contengan virus informáticos, y en caso que los
>> tuvieran eliminarlos.
>>
>
>
> *Óscar Bou Bou*
> Responsable de Producto
> Auditor Jefe de Certificación ISO 27001 en BSI
> CISA, CRISC, APMG ISO 20000, ITIL-F
>
>    902 900 231 / 620 267 520
>    http://www.twitter.com/oscarbou
>
>    http://es.linkedin.com/in/oscarbou
>
>    http://www.GesConsultor.com <http://www.gesconsultor.com/>
>
>
>
> Este mensaje y los ficheros anexos son confidenciales. Los mismos
> contienen información reservada que no puede ser difundida. Si usted ha
> recibido este correo por error, tenga la amabilidad de eliminarlo de su
> sistema y avisar al remitente mediante reenvío a su dirección electrónica;
> no deberá copiar el mensaje ni divulgar su contenido a ninguna persona.
> Su dirección de correo electrónico junto a sus datos personales constan en
> un fichero titularidad de Gesdatos Software, S.L. cuya finalidad es la de
> mantener el contacto con Ud. Si quiere saber de qué información disponemos
> de Ud., modificarla, y en su caso, cancelarla, puede hacerlo enviando un
> escrito al efecto, acompañado de una fotocopia de su D.N.I. a la siguiente
> dirección: Gesdatos Software, S.L. , Paseo de la Castellana, 153 bajo -
> 28046 (Madrid), y Avda. Cortes Valencianas num. 50, 1ºC - 46015 (Valencia).
> Asimismo, es su responsabilidad comprobar que este mensaje o sus archivos
> adjuntos no contengan virus informáticos, y en caso que los tuvieran
> eliminarlos.
>
>
>
>
>
>

Re: Exception on latest snapshot when executing this.wrapperFactory.wrap()

Posted by GESCONSULTOR - Óscar Bou <o....@gesconsultor.com>.
Hi, Dan.

I've done the following changes on shiro.ini, but the exception is still present (getContainer().getUser().getName() returns "initialisation"):

[users]
initialisation = pass, admin_role

...

[roles]
self-install_role = *


Any ideas?

Thanks,

Oscar





> El 15/12/2014, a las 12:06, Dan Haywood <dan@haywood-associates.co.uk <ma...@haywood-associates.co.uk>> escribió:
> 
> OK, if you're using the simpleapp archetype then that does have security enabled, just using the shiro.ini file.... ie our "sven" user etc.
> 
> But that doesn't include the "initialization" user.
> 
> So I guess the fix is the archetype should include those permissions, and we should document the existence of this special user account somewhere.
> 
> 
> In the meantime, try granting "initialization" all perms (same as "sven") and see what happens.  If it doesn't fix, then double check (by checking the value of getContainer().getUser().getName() what the actual user account is (just in case I'm mis-remembered the name etc).
> 
> Thx
> Dan
> 
> ~~~~~~~~~~
> 
> 
> 
> On 15 December 2014 at 10:30, GESCONSULTOR - Óscar Bou <o.bou@gesconsultor.com <ma...@gesconsultor.com>> wrote:
> I've not enabled anything related to security. 
> 
> Just downloaded the simple archetype 3-4 weeks ago.
> 
> Are there any steps to follow?
> 
> Thanks,
> 
> Oscar
> 
> 
> 
>> El 15/12/2014, a las 11:15, Dan Haywood <dan@haywood-associates.co.uk <ma...@haywood-associates.co.uk>> escribió:
>> 
>> 
>> Have you enabled security also?  The exception stack trace includes:
>> 
>> org.apache.isis.applib.services.wrapper.HiddenException: Reason: Not
>> authorized to view. Identifier: com.tellmegen.domain.model.Account#name()
>> 
>> Initialization is performed using a "special" user (I think it's called
>> "initialization" or something); I'm guessing you'll need to give that
>> special account permissions?
>> 
>> Let us know if that helps
>> 
>> Cheers
>> Dan
>> 
>> 
>> 
>> 
>> 
>> On 15 December 2014 at 09:42, GESCONSULTOR - Óscar Bou <
>> o.bou@gesconsultor.com <ma...@gesconsultor.com>> wrote:
>>> 
>>> Hi to all.
>>> 
>>> I've started some work using the latest snapshot.
>>> 
>>> I was used to invoke all setters inside a
>>> wrapperFactory.wrap(domainObject).setXXX() in order to always force
>>> execution of domain logic placed inside the validateXXX, hiddenXXX,
>>> disabledXXX, modifyXXX, clearXXX, etc. methods.
>>> 
>>> But on this new project an exception is thrown. Seems some initialization
>>> is missing? Perhaps WrapperFactory cannot be used inside FixtureScripts?
>>> 
>>> Thanks,
>>> 
>>> Oscar
>>> 
>>> 
>>> ...
>>> 
>>> 10:13:37,344  [Native               main       DEBUG]  INSERT INTO
>>> "DiseaseSNPGenotype"
>>> ("description","orRatioPreffix","confidence","snpDisease_id_OID","orRatioFactor","genotype","version")
>>> VALUES (<'description'>,<'TD'>,<1>,<2>,<0.80>,<'TT'>,<1>)
>>> 10:13:37,345  [Native               main       DEBUG]  UPDATE "DiseaseSNP"
>>> SET "version"=<2> WHERE "id"=<2>
>>> account-with-users-and-diseases-fixture/account-fixture     : EXEC
>>> fixture.tellmegen.AccountFixture
>>> 10:13:37,390  [FixturesInstallerDelegate main       ERROR]  installing
>>> fixture fixture.tellmegen.AccountWithUsersAndDiseasesFixture failed;
>>> aborting
>>> org.apache.isis.applib.services.wrapper.HiddenException: Reason: Not
>>> authorized to view. Identifier: com.tellmegen.domain.model.Account#name()
>>>        at
>>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.toException(DomainObjectInvocationHandler.java:642)
>>>        at
>>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.notifyListenersAndVetoIfRequired(DomainObjectInvocationHandler.java:610)
>>>        at
>>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.checkVisibility(DomainObjectInvocationHandler.java:594)
>>>        at
>>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.handleSetterMethodOnProperty(DomainObjectInvocationHandler.java:372)
>>>        at
>>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.invoke(DomainObjectInvocationHandler.java:201)
>>>        at
>>> org.apache.isis.core.wrapper.proxy.ProxyInstantiatorForJavassist$1.invoke(ProxyInstantiatorForJavassist.java:52)
>>>        at
>>> com.tellmegen.domain.model.Account_$$_javassist_4.setName(Account_$$_javassist_4.java)
>>>        at
>>> com.tellmegen.domain.model.Accounts.createAccount(Accounts.java:27)
>>>        at fixture.tellmegen.AccountFixture.execute(AccountFixture.java:18)
>>>        at
>>> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.executeChildIfNotAlready(FixtureScript.java:358)
>>>        at
>>> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.access$0(FixtureScript.java:355)
>>>        at
>>> org.apache.isis.applib.fixturescripts.FixtureScript.executeChild(FixtureScript.java:494)
>>>        at
>>> org.apache.isis.applib.fixturescripts.FixtureScript.executeChild(FixtureScript.java:516)
>>>        at
>>> fixture.tellmegen.AccountWithUsersAndDiseasesFixture.execute(AccountWithUsersAndDiseasesFixture.java:21)
>>>        at
>>> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.executeChildIfNotAlready(FixtureScript.java:358)
>>>        at
>>> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.access$0(FixtureScript.java:355)
>>>        at
>>> org.apache.isis.applib.fixturescripts.FixtureScript.run(FixtureScript.java:442)
>>>        at
>>> org.apache.isis.applib.fixturescripts.FixtureScript.install(FixtureScript.java:545)
>>>        at
>>> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixture(FixturesInstallerDelegate.java:205)
>>>        at
>>> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtureInTransaction(FixturesInstallerDelegate.java:171)
>>>        at
>>> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtures(FixturesInstallerDelegate.java:158)
>>>        at
>>> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtures(FixturesInstallerDelegate.java:138)
>>>        at
>>> org.apache.isis.core.runtime.fixtures.FixturesInstallerAbstract.installFixtures(FixturesInstallerAbstract.java:42)
>>>        at
>>> org.apache.isis.core.runtime.systemusinginstallers.IsisSystemAbstract.installFixturesIfRequired(IsisSystemAbstract.java:85)
>>>        at
>>> org.apache.isis.core.runtime.system.IsisSystemFixturesHookAbstract.init(IsisSystemFixturesHookAbstract.java:124)
>>>        at
>>> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:133)
>>>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>>        at
>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>>>        at
>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>>>        at java.lang.reflect.Method.invoke(Method.java:606)
>>>        at
>>> com.google.inject.internal.ProviderMethod.get(ProviderMethod.java:104)
>>>        at
>>> com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
>>>        at
>>> com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
>>>        at
>>> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
>>>        at
>>> com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
>>>        at com.google.inject.Scopes$1$1.get(Scopes.java:65)
>>>        at
>>> com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
>>>        at
>>> com.google.inject.internal.SingleFieldInjector.inject(SingleFieldInjector.java:53)
>>>        at
>>> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:110)
>>>        at
>>> com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:75)
>>>        at
>>> com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:73)
>>>        at
>>> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1024)
>>>        at
>>> com.google.inject.internal.MembersInjectorImpl.injectAndNotify(MembersInjectorImpl.java:73)
>>>        at
>>> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:60)
>>>        at
>>> com.google.inject.internal.InjectorImpl.injectMembers(InjectorImpl.java:944)
>>>        at
>>> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.init(IsisWicketApplication.java:248)
>>>        at
>>> org.apache.wicket.Application.initApplication(Application.java:823)
>>>        at
>>> org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:424)
>>>        at
>>> org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:351)
>>>        at
>>> org.mortbay.jetty.servlet.FilterHolder.doStart(FilterHolder.java:97)
>>>        at
>>> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>>>        at
>>> org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:713)
>>>        at org.mortbay.jetty.servlet.Context.startContext(Context.java:140)
>>>        at
>>> org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1282)
>>>        at
>>> org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:518)
>>>        at
>>> org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:499)
>>>        at
>>> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>>>        at
>>> org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130)
>>>        at org.mortbay.jetty.Server.doStart(Server.java:224)
>>>        at
>>> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>>>        at
>>> org.apache.isis.core.webserver.WebServerBootstrapper.bootstrap(WebServerBootstrapper.java:85)
>>>        at org.apache.isis.core.webserver.WebServer.run(WebServer.java:103)
>>>        at org.apache.isis.core.webserver.WebServer.main(WebServer.java:67)
>>>        at org.apache.isis.WebServer.main(WebServer.java:25)
>>> 10:13:37,392  [IsisTransaction      main       INFO ]  abort transaction
>>> IsisTransaction@53887ced[state=IN_PROGRESS,commands=0]
>>> 10:13:37,396  [IsisWicketApplication main       ERROR]  Failed to
>>> initialize
>>> com.google.inject.ProvisionException: Guice provision errors:
>>> 
>>> 1) Error in custom provider,
>>> org.apache.isis.applib.services.wrapper.HiddenException: Reason: Not
>>> authorized to view. Identifier: com.tellmegen.domain.model.Account#name()
>>>  at
>>> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
>>>  at
>>> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
>>>  while locating org.apache.isis.core.runtime.system.IsisSystem
>>>    for field at
>>> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.system(IsisWicketApplication.java:1)
>>>  while locating webapp.SimpleApplication
>>> 
>>> 1 error
>>>        at
>>> com.google.inject.internal.Errors.throwProvisionExceptionIfErrorsExist(Errors.java:451)
>>>        at
>>> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:65)
>>>        at
>>> com.google.inject.internal.InjectorImpl.injectMembers(InjectorImpl.java:944)
>>>        at
>>> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.init(IsisWicketApplication.java:248)
>>>        at
>>> org.apache.wicket.Application.initApplication(Application.java:823)
>>>        at
>>> org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:424)
>>>        at
>>> org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:351)
>>>        at
>>> org.mortbay.jetty.servlet.FilterHolder.doStart(FilterHolder.java:97)
>>>        at
>>> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>>>        at
>>> org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:713)
>>>        at org.mortbay.jetty.servlet.Context.startContext(Context.java:140)
>>>        at
>>> org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1282)
>>>        at
>>> org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:518)
>>>        at
>>> org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:499)
>>>        at
>>> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>>>        at
>>> org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130)
>>>        at org.mortbay.jetty.Server.doStart(Server.java:224)
>>>        at
>>> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>>>        at
>>> org.apache.isis.core.webserver.WebServerBootstrapper.bootstrap(WebServerBootstrapper.java:85)
>>>        at org.apache.isis.core.webserver.WebServer.run(WebServer.java:103)
>>>        at org.apache.isis.core.webserver.WebServer.main(WebServer.java:67)
>>>        at org.apache.isis.WebServer.main(WebServer.java:25)
>>> Caused by: org.apache.isis.applib.services.wrapper.HiddenException:
>>> Reason: Not authorized to view. Identifier:
>>> com.tellmegen.domain.model.Account#name()
>>>        at
>>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.toException(DomainObjectInvocationHandler.java:642)
>>>        at
>>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.notifyListenersAndVetoIfRequired(DomainObjectInvocationHandler.java:610)
>>>        at
>>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.checkVisibility(DomainObjectInvocationHandler.java:594)
>>>        at
>>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.handleSetterMethodOnProperty(DomainObjectInvocationHandler.java:372)
>>>        at
>>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.invoke(DomainObjectInvocationHandler.java:201)
>>>        at
>>> org.apache.isis.core.wrapper.proxy.ProxyInstantiatorForJavassist$1.invoke(ProxyInstantiatorForJavassist.java:52)
>>>        at
>>> com.tellmegen.domain.model.Account_$$_javassist_4.setName(Account_$$_javassist_4.java)
>>>        at
>>> com.tellmegen.domain.model.Accounts.createAccount(Accounts.java:27)
>>>        at fixture.tellmegen.AccountFixture.execute(AccountFixture.java:18)
>>>        at
>>> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.executeChildIfNotAlready(FixtureScript.java:358)
>>>        at
>>> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.access$0(FixtureScript.java:355)
>>>        at
>>> org.apache.isis.applib.fixturescripts.FixtureScript.executeChild(FixtureScript.java:494)
>>>        at
>>> org.apache.isis.applib.fixturescripts.FixtureScript.executeChild(FixtureScript.java:516)
>>>        at
>>> fixture.tellmegen.AccountWithUsersAndDiseasesFixture.execute(AccountWithUsersAndDiseasesFixture.java:21)
>>>        at
>>> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.executeChildIfNotAlready(FixtureScript.java:358)
>>>        at
>>> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.access$0(FixtureScript.java:355)
>>>        at
>>> org.apache.isis.applib.fixturescripts.FixtureScript.run(FixtureScript.java:442)
>>>        at
>>> org.apache.isis.applib.fixturescripts.FixtureScript.install(FixtureScript.java:545)
>>>        at
>>> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixture(FixturesInstallerDelegate.java:205)
>>>        at
>>> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtureInTransaction(FixturesInstallerDelegate.java:171)
>>>        at
>>> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtures(FixturesInstallerDelegate.java:158)
>>>        at
>>> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtures(FixturesInstallerDelegate.java:138)
>>>        at
>>> org.apache.isis.core.runtime.fixtures.FixturesInstallerAbstract.installFixtures(FixturesInstallerAbstract.java:42)
>>>        at
>>> org.apache.isis.core.runtime.systemusinginstallers.IsisSystemAbstract.installFixturesIfRequired(IsisSystemAbstract.java:85)
>>>        at
>>> org.apache.isis.core.runtime.system.IsisSystemFixturesHookAbstract.init(IsisSystemFixturesHookAbstract.java:124)
>>>        at
>>> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:133)
>>>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>>        at
>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>>>        at
>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>>>        at java.lang.reflect.Method.invoke(Method.java:606)
>>>        at
>>> com.google.inject.internal.ProviderMethod.get(ProviderMethod.java:104)
>>>        at
>>> com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
>>>        at
>>> com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
>>>        at
>>> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
>>>        at
>>> com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
>>>        at com.google.inject.Scopes$1$1.get(Scopes.java:65)
>>>        at
>>> com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
>>>        at
>>> com.google.inject.internal.SingleFieldInjector.inject(SingleFieldInjector.java:53)
>>>        at
>>> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:110)
>>>        at
>>> com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:75)
>>>        at
>>> com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:73)
>>>        at
>>> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1024)
>>>        at
>>> com.google.inject.internal.MembersInjectorImpl.injectAndNotify(MembersInjectorImpl.java:73)
>>>        at
>>> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:60)
>>>        ... 20 more
>>> 10:13:37,407  [WicketFilter         main       ERROR]  The initialization
>>> of an application with name 'WicketFilter' has failed.
>>> com.google.inject.ProvisionException: Guice provision errors:
>>> 
>>> 1) Error in custom provider,
>>> org.apache.isis.applib.services.wrapper.HiddenException: Reason: Not
>>> authorized to view. Identifier: com.tellmegen.domain.model.Account#name()
>>>  at
>>> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
>>>  at
>>> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
>>>  while locating org.apache.isis.core.runtime.system.IsisSystem
>>>    for field at
>>> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.system(IsisWicketApplication.java:1)
>>>  while locating webapp.SimpleApplication
>>> 
>>> 1 error
>>>        at
>>> com.google.inject.internal.Errors.throwProvisionExceptionIfErrorsExist(Errors.java:451)
>>>        at
>>> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:65)
>>>        at
>>> com.google.inject.internal.InjectorImpl.injectMembers(InjectorImpl.java:944)
>>>        at
>>> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.init(IsisWicketApplication.java:248)
>>>        at
>>> org.apache.wicket.Application.initApplication(Application.java:823)
>>>        at
>>> org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:424)
>>>        at
>>> org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:351)
>>>        at
>>> org.mortbay.jetty.servlet.FilterHolder.doStart(FilterHolder.java:97)
>>>        at
>>> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>>>        at
>>> org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:713)
>>>        at org.mortbay.jetty.servlet.Context.startContext(Context.java:140)
>>>        at
>>> org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1282)
>>>        at
>>> org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:518)
>>>        at
>>> org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:499)
>>>        at
>>> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>>>        at
>>> org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130)
>>>        at org.mortbay.jetty.Server.doStart(Server.java:224)
>>>        at
>>> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>>>        at
>>> org.apache.isis.core.webserver.WebServerBootstrapper.bootstrap(WebServerBootstrapper.java:85)
>>>        at org.apache.isis.core.webserver.WebServer.run(WebServer.java:103)
>>>        at org.apache.isis.core.webserver.WebServer.main(WebServer.java:67)
>>>        at org.apache.isis.WebServer.main(WebServer.java:25)
>>> Caused by: org.apache.isis.applib.services.wrapper.HiddenException:
>>> Reason: Not authorized to view. Identifier:
>>> com.tellmegen.domain.model.Account#name()
>>>        at
>>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.toException(DomainObjectInvocationHandler.java:642)
>>>        at
>>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.notifyListenersAndVetoIfRequired(DomainObjectInvocationHandler.java:610)
>>>        at
>>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.checkVisibility(DomainObjectInvocationHandler.java:594)
>>>        at
>>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.handleSetterMethodOnProperty(DomainObjectInvocationHandler.java:372)
>>>        at
>>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.invoke(DomainObjectInvocationHandler.java:201)
>>>        at
>>> org.apache.isis.core.wrapper.proxy.ProxyInstantiatorForJavassist$1.invoke(ProxyInstantiatorForJavassist.java:52)
>>>        at
>>> com.tellmegen.domain.model.Account_$$_javassist_4.setName(Account_$$_javassist_4.java)
>>>        at
>>> com.tellmegen.domain.model.Accounts.createAccount(Accounts.java:27)
>>>        at fixture.tellmegen.AccountFixture.execute(AccountFixture.java:18)
>>>        at
>>> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.executeChildIfNotAlready(FixtureScript.java:358)
>>>        at
>>> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.access$0(FixtureScript.java:355)
>>>        at
>>> org.apache.isis.applib.fixturescripts.FixtureScript.executeChild(FixtureScript.java:494)
>>>        at
>>> org.apache.isis.applib.fixturescripts.FixtureScript.executeChild(FixtureScript.java:516)
>>>        at
>>> fixture.tellmegen.AccountWithUsersAndDiseasesFixture.execute(AccountWithUsersAndDiseasesFixture.java:21)
>>>        at
>>> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.executeChildIfNotAlready(FixtureScript.java:358)
>>>        at
>>> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.access$0(FixtureScript.java:355)
>>>        at
>>> org.apache.isis.applib.fixturescripts.FixtureScript.run(FixtureScript.java:442)
>>>        at
>>> org.apache.isis.applib.fixturescripts.FixtureScript.install(FixtureScript.java:545)
>>>        at
>>> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixture(FixturesInstallerDelegate.java:205)
>>>        at
>>> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtureInTransaction(FixturesInstallerDelegate.java:171)
>>>        at
>>> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtures(FixturesInstallerDelegate.java:158)
>>>        at
>>> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtures(FixturesInstallerDelegate.java:138)
>>>        at
>>> org.apache.isis.core.runtime.fixtures.FixturesInstallerAbstract.installFixtures(FixturesInstallerAbstract.java:42)
>>>        at
>>> org.apache.isis.core.runtime.systemusinginstallers.IsisSystemAbstract.installFixturesIfRequired(IsisSystemAbstract.java:85)
>>>        at
>>> org.apache.isis.core.runtime.system.IsisSystemFixturesHookAbstract.init(IsisSystemFixturesHookAbstract.java:124)
>>>        at
>>> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:133)
>>>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>>        at
>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>>>        at
>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>>>        at java.lang.reflect.Method.invoke(Method.java:606)
>>>        at
>>> com.google.inject.internal.ProviderMethod.get(ProviderMethod.java:104)
>>>        at
>>> com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
>>>        at
>>> com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
>>>        at
>>> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
>>>        at
>>> com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
>>>        at com.google.inject.Scopes$1$1.get(Scopes.java:65)
>>>        at
>>> com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
>>>        at
>>> com.google.inject.internal.SingleFieldInjector.inject(SingleFieldInjector.java:53)
>>>        at
>>> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:110)
>>>        at
>>> com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:75)
>>>        at
>>> com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:73)
>>>        at
>>> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1024)
>>>        at
>>> com.google.inject.internal.MembersInjectorImpl.injectAndNotify(MembersInjectorImpl.java:73)
>>>        at
>>> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:60)
>>>        ... 20 more
>>> 10:13:37,415  [ObjectReflectorDefault main       INFO ]  shutting down
>>> org.apache.isis.core.metamodel.specloader.ObjectReflectorDefault@6b72523a
>>> 10:13:37,415  [Application          main       INFO ]  [WicketFilter]
>>> destroy: Wicket core library initializer
>>> 10:13:37,415  [Application          main       INFO ]  [WicketFilter]
>>> destroy: Wicket extensions initializer
>>> 10:13:37,421  [log                  main       WARN ]  failed
>>> WicketFilter: javax.servlet.ServletException:
>>> com.google.inject.ProvisionException: Guice provision errors:
>>> 
>>> 1) Error in custom provider,
>>> org.apache.isis.applib.services.wrapper.HiddenException: Reason: Not
>>> authorized to view. Identifier: com.tellmegen.domain.model.Account#name()
>>>  at
>>> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
>>>  at
>>> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
>>>  while locating org.apache.isis.core.runtime.system.IsisSystem
>>>    for field at
>>> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.system(IsisWicketApplication.java:1)
>>>  while locating webapp.SimpleApplication
>>> 
>>> 1 error
>>> 10:13:37,421  [log                  main       WARN ]  Failed startup of
>>> context org.mortbay.jetty.webapp.WebAppContext@214ce60{,src/main/webapp}
>>> javax.servlet.ServletException: com.google.inject.ProvisionException:
>>> Guice provision errors:
>>> 
>>> 1) Error in custom provider,
>>> org.apache.isis.applib.services.wrapper.HiddenException: Reason: Not
>>> authorized to view. Identifier: com.tellmegen.domain.model.Account#name()
>>>  at
>>> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
>>>  at
>>> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
>>>  while locating org.apache.isis.core.runtime.system.IsisSystem
>>>    for field at
>>> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.system(IsisWicketApplication.java:1)
>>>  while locating webapp.SimpleApplication
>>> 
>>> 1 error
>>>        at
>>> org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:450)
>>>        at
>>> org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:351)
>>>        at
>>> org.mortbay.jetty.servlet.FilterHolder.doStart(FilterHolder.java:97)
>>>        at
>>> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>>>        at
>>> org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:713)
>>>        at org.mortbay.jetty.servlet.Context.startContext(Context.java:140)
>>>        at
>>> org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1282)
>>>        at
>>> org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:518)
>>>        at
>>> org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:499)
>>>        at
>>> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>>>        at
>>> org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130)
>>>        at org.mortbay.jetty.Server.doStart(Server.java:224)
>>>        at
>>> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>>>        at
>>> org.apache.isis.core.webserver.WebServerBootstrapper.bootstrap(WebServerBootstrapper.java:85)
>>>        at org.apache.isis.core.webserver.WebServer.run(WebServer.java:103)
>>>        at org.apache.isis.core.webserver.WebServer.main(WebServer.java:67)
>>>        at org.apache.isis.WebServer.main(WebServer.java:25)
>>> Caused by: com.google.inject.ProvisionException: Guice provision errors:
>>> 
>>> 1) Error in custom provider,
>>> org.apache.isis.applib.services.wrapper.HiddenException: Reason: Not
>>> authorized to view. Identifier: com.tellmegen.domain.model.Account#name()
>>>  at
>>> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
>>>  at
>>> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
>>>  while locating org.apache.isis.core.runtime.system.IsisSystem
>>>    for field at
>>> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.system(IsisWicketApplication.java:1)
>>>  while locating webapp.SimpleApplication
>>> 
>>> 1 error
>>>        at
>>> com.google.inject.internal.Errors.throwProvisionExceptionIfErrorsExist(Errors.java:451)
>>>        at
>>> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:65)
>>>        at
>>> com.google.inject.internal.InjectorImpl.injectMembers(InjectorImpl.java:944)
>>>        at
>>> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.init(IsisWicketApplication.java:248)
>>>        at
>>> org.apache.wicket.Application.initApplication(Application.java:823)
>>>        at
>>> org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:424)
>>>        ... 16 more
>>> Caused by: org.apache.isis.applib.services.wrapper.HiddenException:
>>> Reason: Not authorized to view. Identifier:
>>> com.tellmegen.domain.model.Account#name()
>>>        at
>>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.toException(DomainObjectInvocationHandler.java:642)
>>>        at
>>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.notifyListenersAndVetoIfRequired(DomainObjectInvocationHandler.java:610)
>>>        at
>>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.checkVisibility(DomainObjectInvocationHandler.java:594)
>>>        at
>>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.handleSetterMethodOnProperty(DomainObjectInvocationHandler.java:372)
>>>        at
>>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.invoke(DomainObjectInvocationHandler.java:201)
>>>        at
>>> org.apache.isis.core.wrapper.proxy.ProxyInstantiatorForJavassist$1.invoke(ProxyInstantiatorForJavassist.java:52)
>>>        at
>>> com.tellmegen.domain.model.Account_$$_javassist_4.setName(Account_$$_javassist_4.java)
>>>        at
>>> com.tellmegen.domain.model.Accounts.createAccount(Accounts.java:27)
>>>        at fixture.tellmegen.AccountFixture.execute(AccountFixture.java:18)
>>>        at
>>> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.executeChildIfNotAlready(FixtureScript.java:358)
>>>        at
>>> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.access$0(FixtureScript.java:355)
>>>        at
>>> org.apache.isis.applib.fixturescripts.FixtureScript.executeChild(FixtureScript.java:494)
>>>        at
>>> org.apache.isis.applib.fixturescripts.FixtureScript.executeChild(FixtureScript.java:516)
>>>        at
>>> fixture.tellmegen.AccountWithUsersAndDiseasesFixture.execute(AccountWithUsersAndDiseasesFixture.java:21)
>>>        at
>>> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.executeChildIfNotAlready(FixtureScript.java:358)
>>>        at
>>> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.access$0(FixtureScript.java:355)
>>>        at
>>> org.apache.isis.applib.fixturescripts.FixtureScript.run(FixtureScript.java:442)
>>>        at
>>> org.apache.isis.applib.fixturescripts.FixtureScript.install(FixtureScript.java:545)
>>>        at
>>> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixture(FixturesInstallerDelegate.java:205)
>>>        at
>>> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtureInTransaction(FixturesInstallerDelegate.java:171)
>>>        at
>>> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtures(FixturesInstallerDelegate.java:158)
>>>        at
>>> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtures(FixturesInstallerDelegate.java:138)
>>>        at
>>> org.apache.isis.core.runtime.fixtures.FixturesInstallerAbstract.installFixtures(FixturesInstallerAbstract.java:42)
>>>        at
>>> org.apache.isis.core.runtime.systemusinginstallers.IsisSystemAbstract.installFixturesIfRequired(IsisSystemAbstract.java:85)
>>>        at
>>> org.apache.isis.core.runtime.system.IsisSystemFixturesHookAbstract.init(IsisSystemFixturesHookAbstract.java:124)
>>>        at
>>> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:133)
>>>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>>        at
>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>>>        at
>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>>>        at java.lang.reflect.Method.invoke(Method.java:606)
>>>        at
>>> com.google.inject.internal.ProviderMethod.get(ProviderMethod.java:104)
>>>        at
>>> com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
>>>        at
>>> com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
>>>        at
>>> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
>>>        at
>>> com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
>>>        at com.google.inject.Scopes$1$1.get(Scopes.java:65)
>>>        at
>>> com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
>>>        at
>>> com.google.inject.internal.SingleFieldInjector.inject(SingleFieldInjector.java:53)
>>>        at
>>> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:110)
>>>        at
>>> com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:75)
>>>        at
>>> com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:73)
>>>        at
>>> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1024)
>>>        at
>>> com.google.inject.internal.MembersInjectorImpl.injectAndNotify(MembersInjectorImpl.java:73)
>>>        at
>>> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:60)
>>>        ... 20 more
>>> 10:13:37,422  [log                  main       ERROR]  Nested in
>>> javax.servlet.ServletException: com.google.inject.ProvisionException: Guice
>>> provision errors:
>>> 
>>> 1) Error in custom provider,
>>> org.apache.isis.applib.services.wrapper.HiddenException: Reason: Not
>>> authorized to view. Identifier: com.tellmegen.domain.model.Account#name()
>>>  at
>>> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
>>>  at
>>> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
>>>  while locating org.apache.isis.core.runtime.system.IsisSystem
>>>    for field at
>>> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.system(IsisWicketApplication.java:1)
>>>  while locating webapp.SimpleApplication
>>> 
>>> 1 error:
>>> com.google.inject.ProvisionException: Guice provision errors:
>>> 
>>> 1) Error in custom provider,
>>> org.apache.isis.applib.services.wrapper.HiddenException: Reason: Not
>>> authorized to view. Identifier: com.tellmegen.domain.model.Account#name()
>>>  at
>>> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
>>>  at
>>> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
>>>  while locating org.apache.isis.core.runtime.system.IsisSystem
>>>    for field at
>>> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.system(IsisWicketApplication.java:1)
>>>  while locating webapp.SimpleApplication
>>> 
>>> 1 error
>>>        at
>>> com.google.inject.internal.Errors.throwProvisionExceptionIfErrorsExist(Errors.java:451)
>>>        at
>>> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:65)
>>>        at
>>> com.google.inject.internal.InjectorImpl.injectMembers(InjectorImpl.java:944)
>>>        at
>>> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.init(IsisWicketApplication.java:248)
>>>        at
>>> org.apache.wicket.Application.initApplication(Application.java:823)
>>>        at
>>> org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:424)
>>>        at
>>> org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:351)
>>>        at
>>> org.mortbay.jetty.servlet.FilterHolder.doStart(FilterHolder.java:97)
>>>        at
>>> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>>>        at
>>> org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:713)
>>>        at org.mortbay.jetty.servlet.Context.startContext(Context.java:140)
>>>        at
>>> org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1282)
>>>        at
>>> org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:518)
>>>        at
>>> org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:499)
>>>        at
>>> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>>>        at
>>> org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130)
>>>        at org.mortbay.jetty.Server.doStart(Server.java:224)
>>>        at
>>> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>>>        at
>>> org.apache.isis.core.webserver.WebServerBootstrapper.bootstrap(WebServerBootstrapper.java:85)
>>>        at org.apache.isis.core.webserver.WebServer.run(WebServer.java:103)
>>>        at org.apache.isis.core.webserver.WebServer.main(WebServer.java:67)
>>>        at org.apache.isis.WebServer.main(WebServer.java:25)
>>> Caused by: org.apache.isis.applib.services.wrapper.HiddenException:
>>> Reason: Not authorized to view. Identifier:
>>> com.tellmegen.domain.model.Account#name()
>>>        at
>>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.toException(DomainObjectInvocationHandler.java:642)
>>>        at
>>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.notifyListenersAndVetoIfRequired(DomainObjectInvocationHandler.java:610)
>>>        at
>>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.checkVisibility(DomainObjectInvocationHandler.java:594)
>>>        at
>>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.handleSetterMethodOnProperty(DomainObjectInvocationHandler.java:372)
>>>        at
>>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.invoke(DomainObjectInvocationHandler.java:201)
>>>        at
>>> org.apache.isis.core.wrapper.proxy.ProxyInstantiatorForJavassist$1.invoke(ProxyInstantiatorForJavassist.java:52)
>>>        at
>>> com.tellmegen.domain.model.Account_$$_javassist_4.setName(Account_$$_javassist_4.java)
>>>        at
>>> com.tellmegen.domain.model.Accounts.createAccount(Accounts.java:27)
>>>        at fixture.tellmegen.AccountFixture.execute(AccountFixture.java:18)
>>>        at
>>> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.executeChildIfNotAlready(FixtureScript.java:358)
>>>        at
>>> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.access$0(FixtureScript.java:355)
>>>        at
>>> org.apache.isis.applib.fixturescripts.FixtureScript.executeChild(FixtureScript.java:494)
>>>        at
>>> org.apache.isis.applib.fixturescripts.FixtureScript.executeChild(FixtureScript.java:516)
>>>        at
>>> fixture.tellmegen.AccountWithUsersAndDiseasesFixture.execute(AccountWithUsersAndDiseasesFixture.java:21)
>>>        at
>>> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.executeChildIfNotAlready(FixtureScript.java:358)
>>>        at
>>> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.access$0(FixtureScript.java:355)
>>>        at
>>> org.apache.isis.applib.fixturescripts.FixtureScript.run(FixtureScript.java:442)
>>>        at
>>> org.apache.isis.applib.fixturescripts.FixtureScript.install(FixtureScript.java:545)
>>>        at
>>> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixture(FixturesInstallerDelegate.java:205)
>>>        at
>>> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtureInTransaction(FixturesInstallerDelegate.java:171)
>>>        at
>>> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtures(FixturesInstallerDelegate.java:158)
>>>        at
>>> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtures(FixturesInstallerDelegate.java:138)
>>>        at
>>> org.apache.isis.core.runtime.fixtures.FixturesInstallerAbstract.installFixtures(FixturesInstallerAbstract.java:42)
>>>        at
>>> org.apache.isis.core.runtime.systemusinginstallers.IsisSystemAbstract.installFixturesIfRequired(IsisSystemAbstract.java:85)
>>>        at
>>> org.apache.isis.core.runtime.system.IsisSystemFixturesHookAbstract.init(IsisSystemFixturesHookAbstract.java:124)
>>>        at
>>> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:133)
>>>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>>        at
>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>>>        at
>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>>>        at java.lang.reflect.Method.invoke(Method.java:606)
>>>        at
>>> com.google.inject.internal.ProviderMethod.get(ProviderMethod.java:104)
>>>        at
>>> com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
>>>        at
>>> com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
>>>        at
>>> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
>>>        at
>>> com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
>>>        at com.google.inject.Scopes$1$1.get(Scopes.java:65)
>>>        at
>>> com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
>>>        at
>>> com.google.inject.internal.SingleFieldInjector.inject(SingleFieldInjector.java:53)
>>>        at
>>> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:110)
>>>        at
>>> com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:75)
>>>        at
>>> com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:73)
>>>        at
>>> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1024)
>>>        at
>>> com.google.inject.internal.MembersInjectorImpl.injectAndNotify(MembersInjectorImpl.java:73)
>>>        at
>>> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:60)
>>>        ... 20 more
>>> 10:13:37,430  [log                  main       INFO ]  Started
>>> SocketConnector@0.0.0.0 <ma...@0.0.0.0>:8080
>>> 
> 
> 
> Óscar Bou Bou
> Responsable de Producto
> Auditor Jefe de Certificación ISO 27001 en BSI
> CISA, CRISC, APMG ISO 20000, ITIL-F
> 
>    902 900 231 / 620 267 520
>    http://www.twitter.com/oscarbou <http://www.twitter.com/oscarbou>
> 
>    http://es.linkedin.com/in/oscarbou <http://es.linkedin.com/in/oscarbou>
> 
>    http://www.GesConsultor.com <http://www.gesconsultor.com/> 
> 
> 
> 
> 
> Este mensaje y los ficheros anexos son confidenciales. Los mismos contienen información reservada que no puede ser difundida. Si usted ha recibido este correo por error, tenga la amabilidad de eliminarlo de su sistema y avisar al remitente mediante reenvío a su dirección electrónica; no deberá copiar el mensaje ni divulgar su contenido a ninguna persona.
> Su dirección de correo electrónico junto a sus datos personales constan en un fichero titularidad de Gesdatos Software, S.L. cuya finalidad es la de mantener el contacto con Ud. Si quiere saber de qué información disponemos de Ud., modificarla, y en su caso, cancelarla, puede hacerlo enviando un escrito al efecto, acompañado de una fotocopia de su D.N.I. a la siguiente dirección: Gesdatos Software, S.L. , Paseo de la Castellana, 153 bajo - 28046 (Madrid), y Avda. Cortes Valencianas num. 50, 1ºC - 46015 (Valencia). Asimismo, es su responsabilidad comprobar que este mensaje o sus archivos adjuntos no contengan virus informáticos, y en caso que los tuvieran eliminarlos.


Óscar Bou Bou
Responsable de Producto
Auditor Jefe de Certificación ISO 27001 en BSI
CISA, CRISC, APMG ISO 20000, ITIL-F

   902 900 231 / 620 267 520
   http://www.twitter.com/oscarbou <http://www.twitter.com/oscarbou>

   http://es.linkedin.com/in/oscarbou <http://es.linkedin.com/in/oscarbou>

   http://www.GesConsultor.com <http://www.gesconsultor.com/> 




Este mensaje y los ficheros anexos son confidenciales. Los mismos contienen información reservada que no puede ser difundida. Si usted ha recibido este correo por error, tenga la amabilidad de eliminarlo de su sistema y avisar al remitente mediante reenvío a su dirección electrónica; no deberá copiar el mensaje ni divulgar su contenido a ninguna persona.
Su dirección de correo electrónico junto a sus datos personales constan en un fichero titularidad de Gesdatos Software, S.L. cuya finalidad es la de mantener el contacto con Ud. Si quiere saber de qué información disponemos de Ud., modificarla, y en su caso, cancelarla, puede hacerlo enviando un escrito al efecto, acompañado de una fotocopia de su D.N.I. a la siguiente dirección: Gesdatos Software, S.L. , Paseo de la Castellana, 153 bajo - 28046 (Madrid), y Avda. Cortes Valencianas num. 50, 1ºC - 46015 (Valencia). Asimismo, es su responsabilidad comprobar que este mensaje o sus archivos adjuntos no contengan virus informáticos, y en caso que los tuvieran eliminarlos.






Re: Exception on latest snapshot when executing this.wrapperFactory.wrap()

Posted by Dan Haywood <da...@haywood-associates.co.uk>.
OK, if you're using the simpleapp archetype then that does have security
enabled, just using the shiro.ini file.... ie our "sven" user etc.

But that doesn't include the "initialization" user.

So I guess the fix is the archetype should include those permissions, and
we should document the existence of this special user account somewhere.


In the meantime, try granting "initialization" all perms (same as "sven")
and see what happens.  If it doesn't fix, then double check (by checking
the value of getContainer().getUser().getName() what the actual user
account is (just in case I'm mis-remembered the name etc).

Thx
Dan

~~~~~~~~~~



On 15 December 2014 at 10:30, GESCONSULTOR - Óscar Bou <
o.bou@gesconsultor.com> wrote:
>
> I've not enabled anything related to security.
>
> Just downloaded the simple archetype 3-4 weeks ago.
>
> Are there any steps to follow?
>
> Thanks,
>
> Oscar
>
>
>
> El 15/12/2014, a las 11:15, Dan Haywood <da...@haywood-associates.co.uk>
> escribió:
>
>
> Have you enabled security also?  The exception stack trace includes:
>
> org.apache.isis.applib.services.wrapper.HiddenException: Reason: Not
> authorized to view. Identifier: com.tellmegen.domain.model.Account#name()
>
> Initialization is performed using a "special" user (I think it's called
> "initialization" or something); I'm guessing you'll need to give that
> special account permissions?
>
> Let us know if that helps
>
> Cheers
> Dan
>
>
>
>
>
> On 15 December 2014 at 09:42, GESCONSULTOR - Óscar Bou <
> o.bou@gesconsultor.com> wrote:
>
>
> Hi to all.
>
> I've started some work using the latest snapshot.
>
> I was used to invoke all setters inside a
> wrapperFactory.wrap(domainObject).setXXX() in order to always force
> execution of domain logic placed inside the validateXXX, hiddenXXX,
> disabledXXX, modifyXXX, clearXXX, etc. methods.
>
> But on this new project an exception is thrown. Seems some initialization
> is missing? Perhaps WrapperFactory cannot be used inside FixtureScripts?
>
> Thanks,
>
> Oscar
>
>
> ...
>
> 10:13:37,344  [Native               main       DEBUG]  INSERT INTO
> "DiseaseSNPGenotype"
>
> ("description","orRatioPreffix","confidence","snpDisease_id_OID","orRatioFactor","genotype","version")
> VALUES (<'description'>,<'TD'>,<1>,<2>,<0.80>,<'TT'>,<1>)
> 10:13:37,345  [Native               main       DEBUG]  UPDATE "DiseaseSNP"
> SET "version"=<2> WHERE "id"=<2>
> account-with-users-and-diseases-fixture/account-fixture     : EXEC
> fixture.tellmegen.AccountFixture
> 10:13:37,390  [FixturesInstallerDelegate main       ERROR]  installing
> fixture fixture.tellmegen.AccountWithUsersAndDiseasesFixture failed;
> aborting
> org.apache.isis.applib.services.wrapper.HiddenException: Reason: Not
> authorized to view. Identifier: com.tellmegen.domain.model.Account#name()
>        at
>
> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.toException(DomainObjectInvocationHandler.java:642)
>        at
>
> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.notifyListenersAndVetoIfRequired(DomainObjectInvocationHandler.java:610)
>        at
>
> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.checkVisibility(DomainObjectInvocationHandler.java:594)
>        at
>
> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.handleSetterMethodOnProperty(DomainObjectInvocationHandler.java:372)
>        at
>
> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.invoke(DomainObjectInvocationHandler.java:201)
>        at
>
> org.apache.isis.core.wrapper.proxy.ProxyInstantiatorForJavassist$1.invoke(ProxyInstantiatorForJavassist.java:52)
>        at
>
> com.tellmegen.domain.model.Account_$$_javassist_4.setName(Account_$$_javassist_4.java)
>        at
> com.tellmegen.domain.model.Accounts.createAccount(Accounts.java:27)
>        at fixture.tellmegen.AccountFixture.execute(AccountFixture.java:18)
>        at
>
> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.executeChildIfNotAlready(FixtureScript.java:358)
>        at
>
> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.access$0(FixtureScript.java:355)
>        at
>
> org.apache.isis.applib.fixturescripts.FixtureScript.executeChild(FixtureScript.java:494)
>        at
>
> org.apache.isis.applib.fixturescripts.FixtureScript.executeChild(FixtureScript.java:516)
>        at
>
> fixture.tellmegen.AccountWithUsersAndDiseasesFixture.execute(AccountWithUsersAndDiseasesFixture.java:21)
>        at
>
> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.executeChildIfNotAlready(FixtureScript.java:358)
>        at
>
> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.access$0(FixtureScript.java:355)
>        at
>
> org.apache.isis.applib.fixturescripts.FixtureScript.run(FixtureScript.java:442)
>        at
>
> org.apache.isis.applib.fixturescripts.FixtureScript.install(FixtureScript.java:545)
>        at
>
> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixture(FixturesInstallerDelegate.java:205)
>        at
>
> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtureInTransaction(FixturesInstallerDelegate.java:171)
>        at
>
> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtures(FixturesInstallerDelegate.java:158)
>        at
>
> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtures(FixturesInstallerDelegate.java:138)
>        at
>
> org.apache.isis.core.runtime.fixtures.FixturesInstallerAbstract.installFixtures(FixturesInstallerAbstract.java:42)
>        at
>
> org.apache.isis.core.runtime.systemusinginstallers.IsisSystemAbstract.installFixturesIfRequired(IsisSystemAbstract.java:85)
>        at
>
> org.apache.isis.core.runtime.system.IsisSystemFixturesHookAbstract.init(IsisSystemFixturesHookAbstract.java:124)
>        at
>
> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:133)
>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>        at
>
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>        at
>
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>        at java.lang.reflect.Method.invoke(Method.java:606)
>        at
> com.google.inject.internal.ProviderMethod.get(ProviderMethod.java:104)
>        at
>
> com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
>        at
>
> com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
>        at
>
> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
>        at
>
> com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
>        at com.google.inject.Scopes$1$1.get(Scopes.java:65)
>        at
>
> com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
>        at
>
> com.google.inject.internal.SingleFieldInjector.inject(SingleFieldInjector.java:53)
>        at
>
> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:110)
>        at
>
> com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:75)
>        at
>
> com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:73)
>        at
>
> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1024)
>        at
>
> com.google.inject.internal.MembersInjectorImpl.injectAndNotify(MembersInjectorImpl.java:73)
>        at
>
> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:60)
>        at
>
> com.google.inject.internal.InjectorImpl.injectMembers(InjectorImpl.java:944)
>        at
>
> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.init(IsisWicketApplication.java:248)
>        at
> org.apache.wicket.Application.initApplication(Application.java:823)
>        at
> org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:424)
>        at
> org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:351)
>        at
> org.mortbay.jetty.servlet.FilterHolder.doStart(FilterHolder.java:97)
>        at
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>        at
>
> org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:713)
>        at org.mortbay.jetty.servlet.Context.startContext(Context.java:140)
>        at
>
> org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1282)
>        at
> org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:518)
>        at
> org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:499)
>        at
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>        at
> org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130)
>        at org.mortbay.jetty.Server.doStart(Server.java:224)
>        at
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>        at
>
> org.apache.isis.core.webserver.WebServerBootstrapper.bootstrap(WebServerBootstrapper.java:85)
>        at org.apache.isis.core.webserver.WebServer.run(WebServer.java:103)
>        at org.apache.isis.core.webserver.WebServer.main(WebServer.java:67)
>        at org.apache.isis.WebServer.main(WebServer.java:25)
> 10:13:37,392  [IsisTransaction      main       INFO ]  abort transaction
> IsisTransaction@53887ced[state=IN_PROGRESS,commands=0]
> 10:13:37,396  [IsisWicketApplication main       ERROR]  Failed to
> initialize
> com.google.inject.ProvisionException: Guice provision errors:
>
> 1) Error in custom provider,
> org.apache.isis.applib.services.wrapper.HiddenException: Reason: Not
> authorized to view. Identifier: com.tellmegen.domain.model.Account#name()
>  at
>
> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
>  at
>
> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
>  while locating org.apache.isis.core.runtime.system.IsisSystem
>    for field at
>
> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.system(IsisWicketApplication.java:1)
>  while locating webapp.SimpleApplication
>
> 1 error
>        at
>
> com.google.inject.internal.Errors.throwProvisionExceptionIfErrorsExist(Errors.java:451)
>        at
>
> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:65)
>        at
>
> com.google.inject.internal.InjectorImpl.injectMembers(InjectorImpl.java:944)
>        at
>
> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.init(IsisWicketApplication.java:248)
>        at
> org.apache.wicket.Application.initApplication(Application.java:823)
>        at
> org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:424)
>        at
> org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:351)
>        at
> org.mortbay.jetty.servlet.FilterHolder.doStart(FilterHolder.java:97)
>        at
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>        at
>
> org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:713)
>        at org.mortbay.jetty.servlet.Context.startContext(Context.java:140)
>        at
>
> org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1282)
>        at
> org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:518)
>        at
> org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:499)
>        at
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>        at
> org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130)
>        at org.mortbay.jetty.Server.doStart(Server.java:224)
>        at
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>        at
>
> org.apache.isis.core.webserver.WebServerBootstrapper.bootstrap(WebServerBootstrapper.java:85)
>        at org.apache.isis.core.webserver.WebServer.run(WebServer.java:103)
>        at org.apache.isis.core.webserver.WebServer.main(WebServer.java:67)
>        at org.apache.isis.WebServer.main(WebServer.java:25)
> Caused by: org.apache.isis.applib.services.wrapper.HiddenException:
> Reason: Not authorized to view. Identifier:
> com.tellmegen.domain.model.Account#name()
>        at
>
> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.toException(DomainObjectInvocationHandler.java:642)
>        at
>
> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.notifyListenersAndVetoIfRequired(DomainObjectInvocationHandler.java:610)
>        at
>
> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.checkVisibility(DomainObjectInvocationHandler.java:594)
>        at
>
> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.handleSetterMethodOnProperty(DomainObjectInvocationHandler.java:372)
>        at
>
> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.invoke(DomainObjectInvocationHandler.java:201)
>        at
>
> org.apache.isis.core.wrapper.proxy.ProxyInstantiatorForJavassist$1.invoke(ProxyInstantiatorForJavassist.java:52)
>        at
>
> com.tellmegen.domain.model.Account_$$_javassist_4.setName(Account_$$_javassist_4.java)
>        at
> com.tellmegen.domain.model.Accounts.createAccount(Accounts.java:27)
>        at fixture.tellmegen.AccountFixture.execute(AccountFixture.java:18)
>        at
>
> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.executeChildIfNotAlready(FixtureScript.java:358)
>        at
>
> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.access$0(FixtureScript.java:355)
>        at
>
> org.apache.isis.applib.fixturescripts.FixtureScript.executeChild(FixtureScript.java:494)
>        at
>
> org.apache.isis.applib.fixturescripts.FixtureScript.executeChild(FixtureScript.java:516)
>        at
>
> fixture.tellmegen.AccountWithUsersAndDiseasesFixture.execute(AccountWithUsersAndDiseasesFixture.java:21)
>        at
>
> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.executeChildIfNotAlready(FixtureScript.java:358)
>        at
>
> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.access$0(FixtureScript.java:355)
>        at
>
> org.apache.isis.applib.fixturescripts.FixtureScript.run(FixtureScript.java:442)
>        at
>
> org.apache.isis.applib.fixturescripts.FixtureScript.install(FixtureScript.java:545)
>        at
>
> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixture(FixturesInstallerDelegate.java:205)
>        at
>
> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtureInTransaction(FixturesInstallerDelegate.java:171)
>        at
>
> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtures(FixturesInstallerDelegate.java:158)
>        at
>
> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtures(FixturesInstallerDelegate.java:138)
>        at
>
> org.apache.isis.core.runtime.fixtures.FixturesInstallerAbstract.installFixtures(FixturesInstallerAbstract.java:42)
>        at
>
> org.apache.isis.core.runtime.systemusinginstallers.IsisSystemAbstract.installFixturesIfRequired(IsisSystemAbstract.java:85)
>        at
>
> org.apache.isis.core.runtime.system.IsisSystemFixturesHookAbstract.init(IsisSystemFixturesHookAbstract.java:124)
>        at
>
> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:133)
>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>        at
>
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>        at
>
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>        at java.lang.reflect.Method.invoke(Method.java:606)
>        at
> com.google.inject.internal.ProviderMethod.get(ProviderMethod.java:104)
>        at
>
> com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
>        at
>
> com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
>        at
>
> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
>        at
>
> com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
>        at com.google.inject.Scopes$1$1.get(Scopes.java:65)
>        at
>
> com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
>        at
>
> com.google.inject.internal.SingleFieldInjector.inject(SingleFieldInjector.java:53)
>        at
>
> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:110)
>        at
>
> com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:75)
>        at
>
> com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:73)
>        at
>
> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1024)
>        at
>
> com.google.inject.internal.MembersInjectorImpl.injectAndNotify(MembersInjectorImpl.java:73)
>        at
>
> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:60)
>        ... 20 more
> 10:13:37,407  [WicketFilter         main       ERROR]  The initialization
> of an application with name 'WicketFilter' has failed.
> com.google.inject.ProvisionException: Guice provision errors:
>
> 1) Error in custom provider,
> org.apache.isis.applib.services.wrapper.HiddenException: Reason: Not
> authorized to view. Identifier: com.tellmegen.domain.model.Account#name()
>  at
>
> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
>  at
>
> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
>  while locating org.apache.isis.core.runtime.system.IsisSystem
>    for field at
>
> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.system(IsisWicketApplication.java:1)
>  while locating webapp.SimpleApplication
>
> 1 error
>        at
>
> com.google.inject.internal.Errors.throwProvisionExceptionIfErrorsExist(Errors.java:451)
>        at
>
> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:65)
>        at
>
> com.google.inject.internal.InjectorImpl.injectMembers(InjectorImpl.java:944)
>        at
>
> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.init(IsisWicketApplication.java:248)
>        at
> org.apache.wicket.Application.initApplication(Application.java:823)
>        at
> org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:424)
>        at
> org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:351)
>        at
> org.mortbay.jetty.servlet.FilterHolder.doStart(FilterHolder.java:97)
>        at
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>        at
>
> org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:713)
>        at org.mortbay.jetty.servlet.Context.startContext(Context.java:140)
>        at
>
> org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1282)
>        at
> org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:518)
>        at
> org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:499)
>        at
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>        at
> org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130)
>        at org.mortbay.jetty.Server.doStart(Server.java:224)
>        at
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>        at
>
> org.apache.isis.core.webserver.WebServerBootstrapper.bootstrap(WebServerBootstrapper.java:85)
>        at org.apache.isis.core.webserver.WebServer.run(WebServer.java:103)
>        at org.apache.isis.core.webserver.WebServer.main(WebServer.java:67)
>        at org.apache.isis.WebServer.main(WebServer.java:25)
> Caused by: org.apache.isis.applib.services.wrapper.HiddenException:
> Reason: Not authorized to view. Identifier:
> com.tellmegen.domain.model.Account#name()
>        at
>
> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.toException(DomainObjectInvocationHandler.java:642)
>        at
>
> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.notifyListenersAndVetoIfRequired(DomainObjectInvocationHandler.java:610)
>        at
>
> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.checkVisibility(DomainObjectInvocationHandler.java:594)
>        at
>
> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.handleSetterMethodOnProperty(DomainObjectInvocationHandler.java:372)
>        at
>
> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.invoke(DomainObjectInvocationHandler.java:201)
>        at
>
> org.apache.isis.core.wrapper.proxy.ProxyInstantiatorForJavassist$1.invoke(ProxyInstantiatorForJavassist.java:52)
>        at
>
> com.tellmegen.domain.model.Account_$$_javassist_4.setName(Account_$$_javassist_4.java)
>        at
> com.tellmegen.domain.model.Accounts.createAccount(Accounts.java:27)
>        at fixture.tellmegen.AccountFixture.execute(AccountFixture.java:18)
>        at
>
> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.executeChildIfNotAlready(FixtureScript.java:358)
>        at
>
> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.access$0(FixtureScript.java:355)
>        at
>
> org.apache.isis.applib.fixturescripts.FixtureScript.executeChild(FixtureScript.java:494)
>        at
>
> org.apache.isis.applib.fixturescripts.FixtureScript.executeChild(FixtureScript.java:516)
>        at
>
> fixture.tellmegen.AccountWithUsersAndDiseasesFixture.execute(AccountWithUsersAndDiseasesFixture.java:21)
>        at
>
> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.executeChildIfNotAlready(FixtureScript.java:358)
>        at
>
> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.access$0(FixtureScript.java:355)
>        at
>
> org.apache.isis.applib.fixturescripts.FixtureScript.run(FixtureScript.java:442)
>        at
>
> org.apache.isis.applib.fixturescripts.FixtureScript.install(FixtureScript.java:545)
>        at
>
> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixture(FixturesInstallerDelegate.java:205)
>        at
>
> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtureInTransaction(FixturesInstallerDelegate.java:171)
>        at
>
> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtures(FixturesInstallerDelegate.java:158)
>        at
>
> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtures(FixturesInstallerDelegate.java:138)
>        at
>
> org.apache.isis.core.runtime.fixtures.FixturesInstallerAbstract.installFixtures(FixturesInstallerAbstract.java:42)
>        at
>
> org.apache.isis.core.runtime.systemusinginstallers.IsisSystemAbstract.installFixturesIfRequired(IsisSystemAbstract.java:85)
>        at
>
> org.apache.isis.core.runtime.system.IsisSystemFixturesHookAbstract.init(IsisSystemFixturesHookAbstract.java:124)
>        at
>
> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:133)
>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>        at
>
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>        at
>
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>        at java.lang.reflect.Method.invoke(Method.java:606)
>        at
> com.google.inject.internal.ProviderMethod.get(ProviderMethod.java:104)
>        at
>
> com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
>        at
>
> com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
>        at
>
> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
>        at
>
> com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
>        at com.google.inject.Scopes$1$1.get(Scopes.java:65)
>        at
>
> com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
>        at
>
> com.google.inject.internal.SingleFieldInjector.inject(SingleFieldInjector.java:53)
>        at
>
> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:110)
>        at
>
> com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:75)
>        at
>
> com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:73)
>        at
>
> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1024)
>        at
>
> com.google.inject.internal.MembersInjectorImpl.injectAndNotify(MembersInjectorImpl.java:73)
>        at
>
> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:60)
>        ... 20 more
> 10:13:37,415  [ObjectReflectorDefault main       INFO ]  shutting down
> org.apache.isis.core.metamodel.specloader.ObjectReflectorDefault@6b72523a
> 10:13:37,415  [Application          main       INFO ]  [WicketFilter]
> destroy: Wicket core library initializer
> 10:13:37,415  [Application          main       INFO ]  [WicketFilter]
> destroy: Wicket extensions initializer
> 10:13:37,421  [log                  main       WARN ]  failed
> WicketFilter: javax.servlet.ServletException:
> com.google.inject.ProvisionException: Guice provision errors:
>
> 1) Error in custom provider,
> org.apache.isis.applib.services.wrapper.HiddenException: Reason: Not
> authorized to view. Identifier: com.tellmegen.domain.model.Account#name()
>  at
>
> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
>  at
>
> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
>  while locating org.apache.isis.core.runtime.system.IsisSystem
>    for field at
>
> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.system(IsisWicketApplication.java:1)
>  while locating webapp.SimpleApplication
>
> 1 error
> 10:13:37,421  [log                  main       WARN ]  Failed startup of
> context org.mortbay.jetty.webapp.WebAppContext@214ce60{,src/main/webapp}
> javax.servlet.ServletException: com.google.inject.ProvisionException:
> Guice provision errors:
>
> 1) Error in custom provider,
> org.apache.isis.applib.services.wrapper.HiddenException: Reason: Not
> authorized to view. Identifier: com.tellmegen.domain.model.Account#name()
>  at
>
> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
>  at
>
> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
>  while locating org.apache.isis.core.runtime.system.IsisSystem
>    for field at
>
> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.system(IsisWicketApplication.java:1)
>  while locating webapp.SimpleApplication
>
> 1 error
>        at
> org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:450)
>        at
> org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:351)
>        at
> org.mortbay.jetty.servlet.FilterHolder.doStart(FilterHolder.java:97)
>        at
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>        at
>
> org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:713)
>        at org.mortbay.jetty.servlet.Context.startContext(Context.java:140)
>        at
>
> org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1282)
>        at
> org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:518)
>        at
> org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:499)
>        at
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>        at
> org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130)
>        at org.mortbay.jetty.Server.doStart(Server.java:224)
>        at
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>        at
>
> org.apache.isis.core.webserver.WebServerBootstrapper.bootstrap(WebServerBootstrapper.java:85)
>        at org.apache.isis.core.webserver.WebServer.run(WebServer.java:103)
>        at org.apache.isis.core.webserver.WebServer.main(WebServer.java:67)
>        at org.apache.isis.WebServer.main(WebServer.java:25)
> Caused by: com.google.inject.ProvisionException: Guice provision errors:
>
> 1) Error in custom provider,
> org.apache.isis.applib.services.wrapper.HiddenException: Reason: Not
> authorized to view. Identifier: com.tellmegen.domain.model.Account#name()
>  at
>
> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
>  at
>
> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
>  while locating org.apache.isis.core.runtime.system.IsisSystem
>    for field at
>
> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.system(IsisWicketApplication.java:1)
>  while locating webapp.SimpleApplication
>
> 1 error
>        at
>
> com.google.inject.internal.Errors.throwProvisionExceptionIfErrorsExist(Errors.java:451)
>        at
>
> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:65)
>        at
>
> com.google.inject.internal.InjectorImpl.injectMembers(InjectorImpl.java:944)
>        at
>
> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.init(IsisWicketApplication.java:248)
>        at
> org.apache.wicket.Application.initApplication(Application.java:823)
>        at
> org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:424)
>        ... 16 more
> Caused by: org.apache.isis.applib.services.wrapper.HiddenException:
> Reason: Not authorized to view. Identifier:
> com.tellmegen.domain.model.Account#name()
>        at
>
> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.toException(DomainObjectInvocationHandler.java:642)
>        at
>
> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.notifyListenersAndVetoIfRequired(DomainObjectInvocationHandler.java:610)
>        at
>
> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.checkVisibility(DomainObjectInvocationHandler.java:594)
>        at
>
> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.handleSetterMethodOnProperty(DomainObjectInvocationHandler.java:372)
>        at
>
> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.invoke(DomainObjectInvocationHandler.java:201)
>        at
>
> org.apache.isis.core.wrapper.proxy.ProxyInstantiatorForJavassist$1.invoke(ProxyInstantiatorForJavassist.java:52)
>        at
>
> com.tellmegen.domain.model.Account_$$_javassist_4.setName(Account_$$_javassist_4.java)
>        at
> com.tellmegen.domain.model.Accounts.createAccount(Accounts.java:27)
>        at fixture.tellmegen.AccountFixture.execute(AccountFixture.java:18)
>        at
>
> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.executeChildIfNotAlready(FixtureScript.java:358)
>        at
>
> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.access$0(FixtureScript.java:355)
>        at
>
> org.apache.isis.applib.fixturescripts.FixtureScript.executeChild(FixtureScript.java:494)
>        at
>
> org.apache.isis.applib.fixturescripts.FixtureScript.executeChild(FixtureScript.java:516)
>        at
>
> fixture.tellmegen.AccountWithUsersAndDiseasesFixture.execute(AccountWithUsersAndDiseasesFixture.java:21)
>        at
>
> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.executeChildIfNotAlready(FixtureScript.java:358)
>        at
>
> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.access$0(FixtureScript.java:355)
>        at
>
> org.apache.isis.applib.fixturescripts.FixtureScript.run(FixtureScript.java:442)
>        at
>
> org.apache.isis.applib.fixturescripts.FixtureScript.install(FixtureScript.java:545)
>        at
>
> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixture(FixturesInstallerDelegate.java:205)
>        at
>
> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtureInTransaction(FixturesInstallerDelegate.java:171)
>        at
>
> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtures(FixturesInstallerDelegate.java:158)
>        at
>
> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtures(FixturesInstallerDelegate.java:138)
>        at
>
> org.apache.isis.core.runtime.fixtures.FixturesInstallerAbstract.installFixtures(FixturesInstallerAbstract.java:42)
>        at
>
> org.apache.isis.core.runtime.systemusinginstallers.IsisSystemAbstract.installFixturesIfRequired(IsisSystemAbstract.java:85)
>        at
>
> org.apache.isis.core.runtime.system.IsisSystemFixturesHookAbstract.init(IsisSystemFixturesHookAbstract.java:124)
>        at
>
> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:133)
>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>        at
>
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>        at
>
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>        at java.lang.reflect.Method.invoke(Method.java:606)
>        at
> com.google.inject.internal.ProviderMethod.get(ProviderMethod.java:104)
>        at
>
> com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
>        at
>
> com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
>        at
>
> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
>        at
>
> com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
>        at com.google.inject.Scopes$1$1.get(Scopes.java:65)
>        at
>
> com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
>        at
>
> com.google.inject.internal.SingleFieldInjector.inject(SingleFieldInjector.java:53)
>        at
>
> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:110)
>        at
>
> com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:75)
>        at
>
> com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:73)
>        at
>
> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1024)
>        at
>
> com.google.inject.internal.MembersInjectorImpl.injectAndNotify(MembersInjectorImpl.java:73)
>        at
>
> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:60)
>        ... 20 more
> 10:13:37,422  [log                  main       ERROR]  Nested in
> javax.servlet.ServletException: com.google.inject.ProvisionException: Guice
> provision errors:
>
> 1) Error in custom provider,
> org.apache.isis.applib.services.wrapper.HiddenException: Reason: Not
> authorized to view. Identifier: com.tellmegen.domain.model.Account#name()
>  at
>
> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
>  at
>
> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
>  while locating org.apache.isis.core.runtime.system.IsisSystem
>    for field at
>
> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.system(IsisWicketApplication.java:1)
>  while locating webapp.SimpleApplication
>
> 1 error:
> com.google.inject.ProvisionException: Guice provision errors:
>
> 1) Error in custom provider,
> org.apache.isis.applib.services.wrapper.HiddenException: Reason: Not
> authorized to view. Identifier: com.tellmegen.domain.model.Account#name()
>  at
>
> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
>  at
>
> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
>  while locating org.apache.isis.core.runtime.system.IsisSystem
>    for field at
>
> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.system(IsisWicketApplication.java:1)
>  while locating webapp.SimpleApplication
>
> 1 error
>        at
>
> com.google.inject.internal.Errors.throwProvisionExceptionIfErrorsExist(Errors.java:451)
>        at
>
> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:65)
>        at
>
> com.google.inject.internal.InjectorImpl.injectMembers(InjectorImpl.java:944)
>        at
>
> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.init(IsisWicketApplication.java:248)
>        at
> org.apache.wicket.Application.initApplication(Application.java:823)
>        at
> org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:424)
>        at
> org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:351)
>        at
> org.mortbay.jetty.servlet.FilterHolder.doStart(FilterHolder.java:97)
>        at
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>        at
>
> org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:713)
>        at org.mortbay.jetty.servlet.Context.startContext(Context.java:140)
>        at
>
> org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1282)
>        at
> org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:518)
>        at
> org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:499)
>        at
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>        at
> org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130)
>        at org.mortbay.jetty.Server.doStart(Server.java:224)
>        at
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>        at
>
> org.apache.isis.core.webserver.WebServerBootstrapper.bootstrap(WebServerBootstrapper.java:85)
>        at org.apache.isis.core.webserver.WebServer.run(WebServer.java:103)
>        at org.apache.isis.core.webserver.WebServer.main(WebServer.java:67)
>        at org.apache.isis.WebServer.main(WebServer.java:25)
> Caused by: org.apache.isis.applib.services.wrapper.HiddenException:
> Reason: Not authorized to view. Identifier:
> com.tellmegen.domain.model.Account#name()
>        at
>
> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.toException(DomainObjectInvocationHandler.java:642)
>        at
>
> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.notifyListenersAndVetoIfRequired(DomainObjectInvocationHandler.java:610)
>        at
>
> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.checkVisibility(DomainObjectInvocationHandler.java:594)
>        at
>
> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.handleSetterMethodOnProperty(DomainObjectInvocationHandler.java:372)
>        at
>
> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.invoke(DomainObjectInvocationHandler.java:201)
>        at
>
> org.apache.isis.core.wrapper.proxy.ProxyInstantiatorForJavassist$1.invoke(ProxyInstantiatorForJavassist.java:52)
>        at
>
> com.tellmegen.domain.model.Account_$$_javassist_4.setName(Account_$$_javassist_4.java)
>        at
> com.tellmegen.domain.model.Accounts.createAccount(Accounts.java:27)
>        at fixture.tellmegen.AccountFixture.execute(AccountFixture.java:18)
>        at
>
> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.executeChildIfNotAlready(FixtureScript.java:358)
>        at
>
> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.access$0(FixtureScript.java:355)
>        at
>
> org.apache.isis.applib.fixturescripts.FixtureScript.executeChild(FixtureScript.java:494)
>        at
>
> org.apache.isis.applib.fixturescripts.FixtureScript.executeChild(FixtureScript.java:516)
>        at
>
> fixture.tellmegen.AccountWithUsersAndDiseasesFixture.execute(AccountWithUsersAndDiseasesFixture.java:21)
>        at
>
> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.executeChildIfNotAlready(FixtureScript.java:358)
>        at
>
> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.access$0(FixtureScript.java:355)
>        at
>
> org.apache.isis.applib.fixturescripts.FixtureScript.run(FixtureScript.java:442)
>        at
>
> org.apache.isis.applib.fixturescripts.FixtureScript.install(FixtureScript.java:545)
>        at
>
> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixture(FixturesInstallerDelegate.java:205)
>        at
>
> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtureInTransaction(FixturesInstallerDelegate.java:171)
>        at
>
> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtures(FixturesInstallerDelegate.java:158)
>        at
>
> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtures(FixturesInstallerDelegate.java:138)
>        at
>
> org.apache.isis.core.runtime.fixtures.FixturesInstallerAbstract.installFixtures(FixturesInstallerAbstract.java:42)
>        at
>
> org.apache.isis.core.runtime.systemusinginstallers.IsisSystemAbstract.installFixturesIfRequired(IsisSystemAbstract.java:85)
>        at
>
> org.apache.isis.core.runtime.system.IsisSystemFixturesHookAbstract.init(IsisSystemFixturesHookAbstract.java:124)
>        at
>
> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:133)
>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>        at
>
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>        at
>
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>        at java.lang.reflect.Method.invoke(Method.java:606)
>        at
> com.google.inject.internal.ProviderMethod.get(ProviderMethod.java:104)
>        at
>
> com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
>        at
>
> com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
>        at
>
> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
>        at
>
> com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
>        at com.google.inject.Scopes$1$1.get(Scopes.java:65)
>        at
>
> com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
>        at
>
> com.google.inject.internal.SingleFieldInjector.inject(SingleFieldInjector.java:53)
>        at
>
> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:110)
>        at
>
> com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:75)
>        at
>
> com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:73)
>        at
>
> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1024)
>        at
>
> com.google.inject.internal.MembersInjectorImpl.injectAndNotify(MembersInjectorImpl.java:73)
>        at
>
> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:60)
>        ... 20 more
> 10:13:37,430  [log                  main       INFO ]  Started
> SocketConnector@0.0.0.0:8080
>
>
>
> Óscar Bou Bou
> Responsable de Producto
> Auditor Jefe de Certificación ISO 27001 en BSI
> CISA, CRISC, APMG ISO 20000, ITIL-F
>
>    902 900 231 / 620 267 520
>    http://www.twitter.com/oscarbou
>
>    http://es.linkedin.com/in/oscarbou
>
>    http://www.GesConsultor.com <http://www.gesconsultor.com/>
>
>
>
> Este mensaje y los ficheros anexos son confidenciales. Los mismos
> contienen información reservada que no puede ser difundida. Si usted ha
> recibido este correo por error, tenga la amabilidad de eliminarlo de su
> sistema y avisar al remitente mediante reenvío a su dirección electrónica;
> no deberá copiar el mensaje ni divulgar su contenido a ninguna persona.
> Su dirección de correo electrónico junto a sus datos personales constan en
> un fichero titularidad de Gesdatos Software, S.L. cuya finalidad es la de
> mantener el contacto con Ud. Si quiere saber de qué información disponemos
> de Ud., modificarla, y en su caso, cancelarla, puede hacerlo enviando un
> escrito al efecto, acompañado de una fotocopia de su D.N.I. a la siguiente
> dirección: Gesdatos Software, S.L. , Paseo de la Castellana, 153 bajo -
> 28046 (Madrid), y Avda. Cortes Valencianas num. 50, 1ºC - 46015 (Valencia).
> Asimismo, es su responsabilidad comprobar que este mensaje o sus archivos
> adjuntos no contengan virus informáticos, y en caso que los tuvieran
> eliminarlos.
>
>
>
>
>
>

Re: Exception on latest snapshot when executing this.wrapperFactory.wrap()

Posted by GESCONSULTOR - Óscar Bou <o....@gesconsultor.com>.
I've not enabled anything related to security. 

Just downloaded the simple archetype 3-4 weeks ago.

Are there any steps to follow?

Thanks,

Oscar



> El 15/12/2014, a las 11:15, Dan Haywood <da...@haywood-associates.co.uk> escribió:
> 
> Have you enabled security also?  The exception stack trace includes:
> 
> org.apache.isis.applib.services.wrapper.HiddenException: Reason: Not
> authorized to view. Identifier: com.tellmegen.domain.model.Account#name()
> 
> Initialization is performed using a "special" user (I think it's called
> "initialization" or something); I'm guessing you'll need to give that
> special account permissions?
> 
> Let us know if that helps
> 
> Cheers
> Dan
> 
> 
> 
> 
> 
> On 15 December 2014 at 09:42, GESCONSULTOR - Óscar Bou <
> o.bou@gesconsultor.com> wrote:
>> 
>> Hi to all.
>> 
>> I've started some work using the latest snapshot.
>> 
>> I was used to invoke all setters inside a
>> wrapperFactory.wrap(domainObject).setXXX() in order to always force
>> execution of domain logic placed inside the validateXXX, hiddenXXX,
>> disabledXXX, modifyXXX, clearXXX, etc. methods.
>> 
>> But on this new project an exception is thrown. Seems some initialization
>> is missing? Perhaps WrapperFactory cannot be used inside FixtureScripts?
>> 
>> Thanks,
>> 
>> Oscar
>> 
>> 
>> ...
>> 
>> 10:13:37,344  [Native               main       DEBUG]  INSERT INTO
>> "DiseaseSNPGenotype"
>> ("description","orRatioPreffix","confidence","snpDisease_id_OID","orRatioFactor","genotype","version")
>> VALUES (<'description'>,<'TD'>,<1>,<2>,<0.80>,<'TT'>,<1>)
>> 10:13:37,345  [Native               main       DEBUG]  UPDATE "DiseaseSNP"
>> SET "version"=<2> WHERE "id"=<2>
>> account-with-users-and-diseases-fixture/account-fixture     : EXEC
>> fixture.tellmegen.AccountFixture
>> 10:13:37,390  [FixturesInstallerDelegate main       ERROR]  installing
>> fixture fixture.tellmegen.AccountWithUsersAndDiseasesFixture failed;
>> aborting
>> org.apache.isis.applib.services.wrapper.HiddenException: Reason: Not
>> authorized to view. Identifier: com.tellmegen.domain.model.Account#name()
>>        at
>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.toException(DomainObjectInvocationHandler.java:642)
>>        at
>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.notifyListenersAndVetoIfRequired(DomainObjectInvocationHandler.java:610)
>>        at
>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.checkVisibility(DomainObjectInvocationHandler.java:594)
>>        at
>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.handleSetterMethodOnProperty(DomainObjectInvocationHandler.java:372)
>>        at
>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.invoke(DomainObjectInvocationHandler.java:201)
>>        at
>> org.apache.isis.core.wrapper.proxy.ProxyInstantiatorForJavassist$1.invoke(ProxyInstantiatorForJavassist.java:52)
>>        at
>> com.tellmegen.domain.model.Account_$$_javassist_4.setName(Account_$$_javassist_4.java)
>>        at
>> com.tellmegen.domain.model.Accounts.createAccount(Accounts.java:27)
>>        at fixture.tellmegen.AccountFixture.execute(AccountFixture.java:18)
>>        at
>> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.executeChildIfNotAlready(FixtureScript.java:358)
>>        at
>> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.access$0(FixtureScript.java:355)
>>        at
>> org.apache.isis.applib.fixturescripts.FixtureScript.executeChild(FixtureScript.java:494)
>>        at
>> org.apache.isis.applib.fixturescripts.FixtureScript.executeChild(FixtureScript.java:516)
>>        at
>> fixture.tellmegen.AccountWithUsersAndDiseasesFixture.execute(AccountWithUsersAndDiseasesFixture.java:21)
>>        at
>> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.executeChildIfNotAlready(FixtureScript.java:358)
>>        at
>> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.access$0(FixtureScript.java:355)
>>        at
>> org.apache.isis.applib.fixturescripts.FixtureScript.run(FixtureScript.java:442)
>>        at
>> org.apache.isis.applib.fixturescripts.FixtureScript.install(FixtureScript.java:545)
>>        at
>> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixture(FixturesInstallerDelegate.java:205)
>>        at
>> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtureInTransaction(FixturesInstallerDelegate.java:171)
>>        at
>> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtures(FixturesInstallerDelegate.java:158)
>>        at
>> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtures(FixturesInstallerDelegate.java:138)
>>        at
>> org.apache.isis.core.runtime.fixtures.FixturesInstallerAbstract.installFixtures(FixturesInstallerAbstract.java:42)
>>        at
>> org.apache.isis.core.runtime.systemusinginstallers.IsisSystemAbstract.installFixturesIfRequired(IsisSystemAbstract.java:85)
>>        at
>> org.apache.isis.core.runtime.system.IsisSystemFixturesHookAbstract.init(IsisSystemFixturesHookAbstract.java:124)
>>        at
>> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:133)
>>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>        at
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>>        at
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>>        at java.lang.reflect.Method.invoke(Method.java:606)
>>        at
>> com.google.inject.internal.ProviderMethod.get(ProviderMethod.java:104)
>>        at
>> com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
>>        at
>> com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
>>        at
>> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
>>        at
>> com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
>>        at com.google.inject.Scopes$1$1.get(Scopes.java:65)
>>        at
>> com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
>>        at
>> com.google.inject.internal.SingleFieldInjector.inject(SingleFieldInjector.java:53)
>>        at
>> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:110)
>>        at
>> com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:75)
>>        at
>> com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:73)
>>        at
>> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1024)
>>        at
>> com.google.inject.internal.MembersInjectorImpl.injectAndNotify(MembersInjectorImpl.java:73)
>>        at
>> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:60)
>>        at
>> com.google.inject.internal.InjectorImpl.injectMembers(InjectorImpl.java:944)
>>        at
>> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.init(IsisWicketApplication.java:248)
>>        at
>> org.apache.wicket.Application.initApplication(Application.java:823)
>>        at
>> org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:424)
>>        at
>> org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:351)
>>        at
>> org.mortbay.jetty.servlet.FilterHolder.doStart(FilterHolder.java:97)
>>        at
>> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>>        at
>> org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:713)
>>        at org.mortbay.jetty.servlet.Context.startContext(Context.java:140)
>>        at
>> org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1282)
>>        at
>> org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:518)
>>        at
>> org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:499)
>>        at
>> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>>        at
>> org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130)
>>        at org.mortbay.jetty.Server.doStart(Server.java:224)
>>        at
>> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>>        at
>> org.apache.isis.core.webserver.WebServerBootstrapper.bootstrap(WebServerBootstrapper.java:85)
>>        at org.apache.isis.core.webserver.WebServer.run(WebServer.java:103)
>>        at org.apache.isis.core.webserver.WebServer.main(WebServer.java:67)
>>        at org.apache.isis.WebServer.main(WebServer.java:25)
>> 10:13:37,392  [IsisTransaction      main       INFO ]  abort transaction
>> IsisTransaction@53887ced[state=IN_PROGRESS,commands=0]
>> 10:13:37,396  [IsisWicketApplication main       ERROR]  Failed to
>> initialize
>> com.google.inject.ProvisionException: Guice provision errors:
>> 
>> 1) Error in custom provider,
>> org.apache.isis.applib.services.wrapper.HiddenException: Reason: Not
>> authorized to view. Identifier: com.tellmegen.domain.model.Account#name()
>>  at
>> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
>>  at
>> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
>>  while locating org.apache.isis.core.runtime.system.IsisSystem
>>    for field at
>> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.system(IsisWicketApplication.java:1)
>>  while locating webapp.SimpleApplication
>> 
>> 1 error
>>        at
>> com.google.inject.internal.Errors.throwProvisionExceptionIfErrorsExist(Errors.java:451)
>>        at
>> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:65)
>>        at
>> com.google.inject.internal.InjectorImpl.injectMembers(InjectorImpl.java:944)
>>        at
>> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.init(IsisWicketApplication.java:248)
>>        at
>> org.apache.wicket.Application.initApplication(Application.java:823)
>>        at
>> org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:424)
>>        at
>> org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:351)
>>        at
>> org.mortbay.jetty.servlet.FilterHolder.doStart(FilterHolder.java:97)
>>        at
>> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>>        at
>> org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:713)
>>        at org.mortbay.jetty.servlet.Context.startContext(Context.java:140)
>>        at
>> org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1282)
>>        at
>> org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:518)
>>        at
>> org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:499)
>>        at
>> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>>        at
>> org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130)
>>        at org.mortbay.jetty.Server.doStart(Server.java:224)
>>        at
>> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>>        at
>> org.apache.isis.core.webserver.WebServerBootstrapper.bootstrap(WebServerBootstrapper.java:85)
>>        at org.apache.isis.core.webserver.WebServer.run(WebServer.java:103)
>>        at org.apache.isis.core.webserver.WebServer.main(WebServer.java:67)
>>        at org.apache.isis.WebServer.main(WebServer.java:25)
>> Caused by: org.apache.isis.applib.services.wrapper.HiddenException:
>> Reason: Not authorized to view. Identifier:
>> com.tellmegen.domain.model.Account#name()
>>        at
>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.toException(DomainObjectInvocationHandler.java:642)
>>        at
>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.notifyListenersAndVetoIfRequired(DomainObjectInvocationHandler.java:610)
>>        at
>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.checkVisibility(DomainObjectInvocationHandler.java:594)
>>        at
>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.handleSetterMethodOnProperty(DomainObjectInvocationHandler.java:372)
>>        at
>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.invoke(DomainObjectInvocationHandler.java:201)
>>        at
>> org.apache.isis.core.wrapper.proxy.ProxyInstantiatorForJavassist$1.invoke(ProxyInstantiatorForJavassist.java:52)
>>        at
>> com.tellmegen.domain.model.Account_$$_javassist_4.setName(Account_$$_javassist_4.java)
>>        at
>> com.tellmegen.domain.model.Accounts.createAccount(Accounts.java:27)
>>        at fixture.tellmegen.AccountFixture.execute(AccountFixture.java:18)
>>        at
>> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.executeChildIfNotAlready(FixtureScript.java:358)
>>        at
>> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.access$0(FixtureScript.java:355)
>>        at
>> org.apache.isis.applib.fixturescripts.FixtureScript.executeChild(FixtureScript.java:494)
>>        at
>> org.apache.isis.applib.fixturescripts.FixtureScript.executeChild(FixtureScript.java:516)
>>        at
>> fixture.tellmegen.AccountWithUsersAndDiseasesFixture.execute(AccountWithUsersAndDiseasesFixture.java:21)
>>        at
>> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.executeChildIfNotAlready(FixtureScript.java:358)
>>        at
>> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.access$0(FixtureScript.java:355)
>>        at
>> org.apache.isis.applib.fixturescripts.FixtureScript.run(FixtureScript.java:442)
>>        at
>> org.apache.isis.applib.fixturescripts.FixtureScript.install(FixtureScript.java:545)
>>        at
>> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixture(FixturesInstallerDelegate.java:205)
>>        at
>> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtureInTransaction(FixturesInstallerDelegate.java:171)
>>        at
>> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtures(FixturesInstallerDelegate.java:158)
>>        at
>> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtures(FixturesInstallerDelegate.java:138)
>>        at
>> org.apache.isis.core.runtime.fixtures.FixturesInstallerAbstract.installFixtures(FixturesInstallerAbstract.java:42)
>>        at
>> org.apache.isis.core.runtime.systemusinginstallers.IsisSystemAbstract.installFixturesIfRequired(IsisSystemAbstract.java:85)
>>        at
>> org.apache.isis.core.runtime.system.IsisSystemFixturesHookAbstract.init(IsisSystemFixturesHookAbstract.java:124)
>>        at
>> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:133)
>>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>        at
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>>        at
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>>        at java.lang.reflect.Method.invoke(Method.java:606)
>>        at
>> com.google.inject.internal.ProviderMethod.get(ProviderMethod.java:104)
>>        at
>> com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
>>        at
>> com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
>>        at
>> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
>>        at
>> com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
>>        at com.google.inject.Scopes$1$1.get(Scopes.java:65)
>>        at
>> com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
>>        at
>> com.google.inject.internal.SingleFieldInjector.inject(SingleFieldInjector.java:53)
>>        at
>> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:110)
>>        at
>> com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:75)
>>        at
>> com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:73)
>>        at
>> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1024)
>>        at
>> com.google.inject.internal.MembersInjectorImpl.injectAndNotify(MembersInjectorImpl.java:73)
>>        at
>> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:60)
>>        ... 20 more
>> 10:13:37,407  [WicketFilter         main       ERROR]  The initialization
>> of an application with name 'WicketFilter' has failed.
>> com.google.inject.ProvisionException: Guice provision errors:
>> 
>> 1) Error in custom provider,
>> org.apache.isis.applib.services.wrapper.HiddenException: Reason: Not
>> authorized to view. Identifier: com.tellmegen.domain.model.Account#name()
>>  at
>> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
>>  at
>> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
>>  while locating org.apache.isis.core.runtime.system.IsisSystem
>>    for field at
>> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.system(IsisWicketApplication.java:1)
>>  while locating webapp.SimpleApplication
>> 
>> 1 error
>>        at
>> com.google.inject.internal.Errors.throwProvisionExceptionIfErrorsExist(Errors.java:451)
>>        at
>> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:65)
>>        at
>> com.google.inject.internal.InjectorImpl.injectMembers(InjectorImpl.java:944)
>>        at
>> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.init(IsisWicketApplication.java:248)
>>        at
>> org.apache.wicket.Application.initApplication(Application.java:823)
>>        at
>> org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:424)
>>        at
>> org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:351)
>>        at
>> org.mortbay.jetty.servlet.FilterHolder.doStart(FilterHolder.java:97)
>>        at
>> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>>        at
>> org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:713)
>>        at org.mortbay.jetty.servlet.Context.startContext(Context.java:140)
>>        at
>> org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1282)
>>        at
>> org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:518)
>>        at
>> org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:499)
>>        at
>> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>>        at
>> org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130)
>>        at org.mortbay.jetty.Server.doStart(Server.java:224)
>>        at
>> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>>        at
>> org.apache.isis.core.webserver.WebServerBootstrapper.bootstrap(WebServerBootstrapper.java:85)
>>        at org.apache.isis.core.webserver.WebServer.run(WebServer.java:103)
>>        at org.apache.isis.core.webserver.WebServer.main(WebServer.java:67)
>>        at org.apache.isis.WebServer.main(WebServer.java:25)
>> Caused by: org.apache.isis.applib.services.wrapper.HiddenException:
>> Reason: Not authorized to view. Identifier:
>> com.tellmegen.domain.model.Account#name()
>>        at
>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.toException(DomainObjectInvocationHandler.java:642)
>>        at
>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.notifyListenersAndVetoIfRequired(DomainObjectInvocationHandler.java:610)
>>        at
>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.checkVisibility(DomainObjectInvocationHandler.java:594)
>>        at
>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.handleSetterMethodOnProperty(DomainObjectInvocationHandler.java:372)
>>        at
>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.invoke(DomainObjectInvocationHandler.java:201)
>>        at
>> org.apache.isis.core.wrapper.proxy.ProxyInstantiatorForJavassist$1.invoke(ProxyInstantiatorForJavassist.java:52)
>>        at
>> com.tellmegen.domain.model.Account_$$_javassist_4.setName(Account_$$_javassist_4.java)
>>        at
>> com.tellmegen.domain.model.Accounts.createAccount(Accounts.java:27)
>>        at fixture.tellmegen.AccountFixture.execute(AccountFixture.java:18)
>>        at
>> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.executeChildIfNotAlready(FixtureScript.java:358)
>>        at
>> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.access$0(FixtureScript.java:355)
>>        at
>> org.apache.isis.applib.fixturescripts.FixtureScript.executeChild(FixtureScript.java:494)
>>        at
>> org.apache.isis.applib.fixturescripts.FixtureScript.executeChild(FixtureScript.java:516)
>>        at
>> fixture.tellmegen.AccountWithUsersAndDiseasesFixture.execute(AccountWithUsersAndDiseasesFixture.java:21)
>>        at
>> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.executeChildIfNotAlready(FixtureScript.java:358)
>>        at
>> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.access$0(FixtureScript.java:355)
>>        at
>> org.apache.isis.applib.fixturescripts.FixtureScript.run(FixtureScript.java:442)
>>        at
>> org.apache.isis.applib.fixturescripts.FixtureScript.install(FixtureScript.java:545)
>>        at
>> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixture(FixturesInstallerDelegate.java:205)
>>        at
>> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtureInTransaction(FixturesInstallerDelegate.java:171)
>>        at
>> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtures(FixturesInstallerDelegate.java:158)
>>        at
>> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtures(FixturesInstallerDelegate.java:138)
>>        at
>> org.apache.isis.core.runtime.fixtures.FixturesInstallerAbstract.installFixtures(FixturesInstallerAbstract.java:42)
>>        at
>> org.apache.isis.core.runtime.systemusinginstallers.IsisSystemAbstract.installFixturesIfRequired(IsisSystemAbstract.java:85)
>>        at
>> org.apache.isis.core.runtime.system.IsisSystemFixturesHookAbstract.init(IsisSystemFixturesHookAbstract.java:124)
>>        at
>> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:133)
>>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>        at
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>>        at
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>>        at java.lang.reflect.Method.invoke(Method.java:606)
>>        at
>> com.google.inject.internal.ProviderMethod.get(ProviderMethod.java:104)
>>        at
>> com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
>>        at
>> com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
>>        at
>> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
>>        at
>> com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
>>        at com.google.inject.Scopes$1$1.get(Scopes.java:65)
>>        at
>> com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
>>        at
>> com.google.inject.internal.SingleFieldInjector.inject(SingleFieldInjector.java:53)
>>        at
>> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:110)
>>        at
>> com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:75)
>>        at
>> com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:73)
>>        at
>> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1024)
>>        at
>> com.google.inject.internal.MembersInjectorImpl.injectAndNotify(MembersInjectorImpl.java:73)
>>        at
>> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:60)
>>        ... 20 more
>> 10:13:37,415  [ObjectReflectorDefault main       INFO ]  shutting down
>> org.apache.isis.core.metamodel.specloader.ObjectReflectorDefault@6b72523a
>> 10:13:37,415  [Application          main       INFO ]  [WicketFilter]
>> destroy: Wicket core library initializer
>> 10:13:37,415  [Application          main       INFO ]  [WicketFilter]
>> destroy: Wicket extensions initializer
>> 10:13:37,421  [log                  main       WARN ]  failed
>> WicketFilter: javax.servlet.ServletException:
>> com.google.inject.ProvisionException: Guice provision errors:
>> 
>> 1) Error in custom provider,
>> org.apache.isis.applib.services.wrapper.HiddenException: Reason: Not
>> authorized to view. Identifier: com.tellmegen.domain.model.Account#name()
>>  at
>> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
>>  at
>> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
>>  while locating org.apache.isis.core.runtime.system.IsisSystem
>>    for field at
>> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.system(IsisWicketApplication.java:1)
>>  while locating webapp.SimpleApplication
>> 
>> 1 error
>> 10:13:37,421  [log                  main       WARN ]  Failed startup of
>> context org.mortbay.jetty.webapp.WebAppContext@214ce60{,src/main/webapp}
>> javax.servlet.ServletException: com.google.inject.ProvisionException:
>> Guice provision errors:
>> 
>> 1) Error in custom provider,
>> org.apache.isis.applib.services.wrapper.HiddenException: Reason: Not
>> authorized to view. Identifier: com.tellmegen.domain.model.Account#name()
>>  at
>> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
>>  at
>> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
>>  while locating org.apache.isis.core.runtime.system.IsisSystem
>>    for field at
>> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.system(IsisWicketApplication.java:1)
>>  while locating webapp.SimpleApplication
>> 
>> 1 error
>>        at
>> org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:450)
>>        at
>> org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:351)
>>        at
>> org.mortbay.jetty.servlet.FilterHolder.doStart(FilterHolder.java:97)
>>        at
>> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>>        at
>> org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:713)
>>        at org.mortbay.jetty.servlet.Context.startContext(Context.java:140)
>>        at
>> org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1282)
>>        at
>> org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:518)
>>        at
>> org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:499)
>>        at
>> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>>        at
>> org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130)
>>        at org.mortbay.jetty.Server.doStart(Server.java:224)
>>        at
>> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>>        at
>> org.apache.isis.core.webserver.WebServerBootstrapper.bootstrap(WebServerBootstrapper.java:85)
>>        at org.apache.isis.core.webserver.WebServer.run(WebServer.java:103)
>>        at org.apache.isis.core.webserver.WebServer.main(WebServer.java:67)
>>        at org.apache.isis.WebServer.main(WebServer.java:25)
>> Caused by: com.google.inject.ProvisionException: Guice provision errors:
>> 
>> 1) Error in custom provider,
>> org.apache.isis.applib.services.wrapper.HiddenException: Reason: Not
>> authorized to view. Identifier: com.tellmegen.domain.model.Account#name()
>>  at
>> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
>>  at
>> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
>>  while locating org.apache.isis.core.runtime.system.IsisSystem
>>    for field at
>> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.system(IsisWicketApplication.java:1)
>>  while locating webapp.SimpleApplication
>> 
>> 1 error
>>        at
>> com.google.inject.internal.Errors.throwProvisionExceptionIfErrorsExist(Errors.java:451)
>>        at
>> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:65)
>>        at
>> com.google.inject.internal.InjectorImpl.injectMembers(InjectorImpl.java:944)
>>        at
>> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.init(IsisWicketApplication.java:248)
>>        at
>> org.apache.wicket.Application.initApplication(Application.java:823)
>>        at
>> org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:424)
>>        ... 16 more
>> Caused by: org.apache.isis.applib.services.wrapper.HiddenException:
>> Reason: Not authorized to view. Identifier:
>> com.tellmegen.domain.model.Account#name()
>>        at
>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.toException(DomainObjectInvocationHandler.java:642)
>>        at
>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.notifyListenersAndVetoIfRequired(DomainObjectInvocationHandler.java:610)
>>        at
>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.checkVisibility(DomainObjectInvocationHandler.java:594)
>>        at
>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.handleSetterMethodOnProperty(DomainObjectInvocationHandler.java:372)
>>        at
>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.invoke(DomainObjectInvocationHandler.java:201)
>>        at
>> org.apache.isis.core.wrapper.proxy.ProxyInstantiatorForJavassist$1.invoke(ProxyInstantiatorForJavassist.java:52)
>>        at
>> com.tellmegen.domain.model.Account_$$_javassist_4.setName(Account_$$_javassist_4.java)
>>        at
>> com.tellmegen.domain.model.Accounts.createAccount(Accounts.java:27)
>>        at fixture.tellmegen.AccountFixture.execute(AccountFixture.java:18)
>>        at
>> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.executeChildIfNotAlready(FixtureScript.java:358)
>>        at
>> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.access$0(FixtureScript.java:355)
>>        at
>> org.apache.isis.applib.fixturescripts.FixtureScript.executeChild(FixtureScript.java:494)
>>        at
>> org.apache.isis.applib.fixturescripts.FixtureScript.executeChild(FixtureScript.java:516)
>>        at
>> fixture.tellmegen.AccountWithUsersAndDiseasesFixture.execute(AccountWithUsersAndDiseasesFixture.java:21)
>>        at
>> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.executeChildIfNotAlready(FixtureScript.java:358)
>>        at
>> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.access$0(FixtureScript.java:355)
>>        at
>> org.apache.isis.applib.fixturescripts.FixtureScript.run(FixtureScript.java:442)
>>        at
>> org.apache.isis.applib.fixturescripts.FixtureScript.install(FixtureScript.java:545)
>>        at
>> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixture(FixturesInstallerDelegate.java:205)
>>        at
>> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtureInTransaction(FixturesInstallerDelegate.java:171)
>>        at
>> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtures(FixturesInstallerDelegate.java:158)
>>        at
>> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtures(FixturesInstallerDelegate.java:138)
>>        at
>> org.apache.isis.core.runtime.fixtures.FixturesInstallerAbstract.installFixtures(FixturesInstallerAbstract.java:42)
>>        at
>> org.apache.isis.core.runtime.systemusinginstallers.IsisSystemAbstract.installFixturesIfRequired(IsisSystemAbstract.java:85)
>>        at
>> org.apache.isis.core.runtime.system.IsisSystemFixturesHookAbstract.init(IsisSystemFixturesHookAbstract.java:124)
>>        at
>> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:133)
>>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>        at
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>>        at
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>>        at java.lang.reflect.Method.invoke(Method.java:606)
>>        at
>> com.google.inject.internal.ProviderMethod.get(ProviderMethod.java:104)
>>        at
>> com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
>>        at
>> com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
>>        at
>> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
>>        at
>> com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
>>        at com.google.inject.Scopes$1$1.get(Scopes.java:65)
>>        at
>> com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
>>        at
>> com.google.inject.internal.SingleFieldInjector.inject(SingleFieldInjector.java:53)
>>        at
>> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:110)
>>        at
>> com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:75)
>>        at
>> com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:73)
>>        at
>> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1024)
>>        at
>> com.google.inject.internal.MembersInjectorImpl.injectAndNotify(MembersInjectorImpl.java:73)
>>        at
>> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:60)
>>        ... 20 more
>> 10:13:37,422  [log                  main       ERROR]  Nested in
>> javax.servlet.ServletException: com.google.inject.ProvisionException: Guice
>> provision errors:
>> 
>> 1) Error in custom provider,
>> org.apache.isis.applib.services.wrapper.HiddenException: Reason: Not
>> authorized to view. Identifier: com.tellmegen.domain.model.Account#name()
>>  at
>> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
>>  at
>> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
>>  while locating org.apache.isis.core.runtime.system.IsisSystem
>>    for field at
>> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.system(IsisWicketApplication.java:1)
>>  while locating webapp.SimpleApplication
>> 
>> 1 error:
>> com.google.inject.ProvisionException: Guice provision errors:
>> 
>> 1) Error in custom provider,
>> org.apache.isis.applib.services.wrapper.HiddenException: Reason: Not
>> authorized to view. Identifier: com.tellmegen.domain.model.Account#name()
>>  at
>> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
>>  at
>> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
>>  while locating org.apache.isis.core.runtime.system.IsisSystem
>>    for field at
>> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.system(IsisWicketApplication.java:1)
>>  while locating webapp.SimpleApplication
>> 
>> 1 error
>>        at
>> com.google.inject.internal.Errors.throwProvisionExceptionIfErrorsExist(Errors.java:451)
>>        at
>> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:65)
>>        at
>> com.google.inject.internal.InjectorImpl.injectMembers(InjectorImpl.java:944)
>>        at
>> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.init(IsisWicketApplication.java:248)
>>        at
>> org.apache.wicket.Application.initApplication(Application.java:823)
>>        at
>> org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:424)
>>        at
>> org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:351)
>>        at
>> org.mortbay.jetty.servlet.FilterHolder.doStart(FilterHolder.java:97)
>>        at
>> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>>        at
>> org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:713)
>>        at org.mortbay.jetty.servlet.Context.startContext(Context.java:140)
>>        at
>> org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1282)
>>        at
>> org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:518)
>>        at
>> org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:499)
>>        at
>> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>>        at
>> org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130)
>>        at org.mortbay.jetty.Server.doStart(Server.java:224)
>>        at
>> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>>        at
>> org.apache.isis.core.webserver.WebServerBootstrapper.bootstrap(WebServerBootstrapper.java:85)
>>        at org.apache.isis.core.webserver.WebServer.run(WebServer.java:103)
>>        at org.apache.isis.core.webserver.WebServer.main(WebServer.java:67)
>>        at org.apache.isis.WebServer.main(WebServer.java:25)
>> Caused by: org.apache.isis.applib.services.wrapper.HiddenException:
>> Reason: Not authorized to view. Identifier:
>> com.tellmegen.domain.model.Account#name()
>>        at
>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.toException(DomainObjectInvocationHandler.java:642)
>>        at
>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.notifyListenersAndVetoIfRequired(DomainObjectInvocationHandler.java:610)
>>        at
>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.checkVisibility(DomainObjectInvocationHandler.java:594)
>>        at
>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.handleSetterMethodOnProperty(DomainObjectInvocationHandler.java:372)
>>        at
>> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.invoke(DomainObjectInvocationHandler.java:201)
>>        at
>> org.apache.isis.core.wrapper.proxy.ProxyInstantiatorForJavassist$1.invoke(ProxyInstantiatorForJavassist.java:52)
>>        at
>> com.tellmegen.domain.model.Account_$$_javassist_4.setName(Account_$$_javassist_4.java)
>>        at
>> com.tellmegen.domain.model.Accounts.createAccount(Accounts.java:27)
>>        at fixture.tellmegen.AccountFixture.execute(AccountFixture.java:18)
>>        at
>> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.executeChildIfNotAlready(FixtureScript.java:358)
>>        at
>> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.access$0(FixtureScript.java:355)
>>        at
>> org.apache.isis.applib.fixturescripts.FixtureScript.executeChild(FixtureScript.java:494)
>>        at
>> org.apache.isis.applib.fixturescripts.FixtureScript.executeChild(FixtureScript.java:516)
>>        at
>> fixture.tellmegen.AccountWithUsersAndDiseasesFixture.execute(AccountWithUsersAndDiseasesFixture.java:21)
>>        at
>> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.executeChildIfNotAlready(FixtureScript.java:358)
>>        at
>> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.access$0(FixtureScript.java:355)
>>        at
>> org.apache.isis.applib.fixturescripts.FixtureScript.run(FixtureScript.java:442)
>>        at
>> org.apache.isis.applib.fixturescripts.FixtureScript.install(FixtureScript.java:545)
>>        at
>> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixture(FixturesInstallerDelegate.java:205)
>>        at
>> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtureInTransaction(FixturesInstallerDelegate.java:171)
>>        at
>> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtures(FixturesInstallerDelegate.java:158)
>>        at
>> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtures(FixturesInstallerDelegate.java:138)
>>        at
>> org.apache.isis.core.runtime.fixtures.FixturesInstallerAbstract.installFixtures(FixturesInstallerAbstract.java:42)
>>        at
>> org.apache.isis.core.runtime.systemusinginstallers.IsisSystemAbstract.installFixturesIfRequired(IsisSystemAbstract.java:85)
>>        at
>> org.apache.isis.core.runtime.system.IsisSystemFixturesHookAbstract.init(IsisSystemFixturesHookAbstract.java:124)
>>        at
>> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:133)
>>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>        at
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>>        at
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>>        at java.lang.reflect.Method.invoke(Method.java:606)
>>        at
>> com.google.inject.internal.ProviderMethod.get(ProviderMethod.java:104)
>>        at
>> com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
>>        at
>> com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
>>        at
>> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
>>        at
>> com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
>>        at com.google.inject.Scopes$1$1.get(Scopes.java:65)
>>        at
>> com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
>>        at
>> com.google.inject.internal.SingleFieldInjector.inject(SingleFieldInjector.java:53)
>>        at
>> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:110)
>>        at
>> com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:75)
>>        at
>> com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:73)
>>        at
>> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1024)
>>        at
>> com.google.inject.internal.MembersInjectorImpl.injectAndNotify(MembersInjectorImpl.java:73)
>>        at
>> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:60)
>>        ... 20 more
>> 10:13:37,430  [log                  main       INFO ]  Started
>> SocketConnector@0.0.0.0:8080
>> 


Óscar Bou Bou
Responsable de Producto
Auditor Jefe de Certificación ISO 27001 en BSI
CISA, CRISC, APMG ISO 20000, ITIL-F

   902 900 231 / 620 267 520
   http://www.twitter.com/oscarbou <http://www.twitter.com/oscarbou>

   http://es.linkedin.com/in/oscarbou <http://es.linkedin.com/in/oscarbou>

   http://www.GesConsultor.com <http://www.gesconsultor.com/> 




Este mensaje y los ficheros anexos son confidenciales. Los mismos contienen información reservada que no puede ser difundida. Si usted ha recibido este correo por error, tenga la amabilidad de eliminarlo de su sistema y avisar al remitente mediante reenvío a su dirección electrónica; no deberá copiar el mensaje ni divulgar su contenido a ninguna persona.
Su dirección de correo electrónico junto a sus datos personales constan en un fichero titularidad de Gesdatos Software, S.L. cuya finalidad es la de mantener el contacto con Ud. Si quiere saber de qué información disponemos de Ud., modificarla, y en su caso, cancelarla, puede hacerlo enviando un escrito al efecto, acompañado de una fotocopia de su D.N.I. a la siguiente dirección: Gesdatos Software, S.L. , Paseo de la Castellana, 153 bajo - 28046 (Madrid), y Avda. Cortes Valencianas num. 50, 1ºC - 46015 (Valencia). Asimismo, es su responsabilidad comprobar que este mensaje o sus archivos adjuntos no contengan virus informáticos, y en caso que los tuvieran eliminarlos.






Re: Exception on latest snapshot when executing this.wrapperFactory.wrap()

Posted by Dan Haywood <da...@haywood-associates.co.uk>.
Have you enabled security also?  The exception stack trace includes:

org.apache.isis.applib.services.wrapper.HiddenException: Reason: Not
authorized to view. Identifier: com.tellmegen.domain.model.Account#name()

Initialization is performed using a "special" user (I think it's called
"initialization" or something); I'm guessing you'll need to give that
special account permissions?

Let us know if that helps

Cheers
Dan





On 15 December 2014 at 09:42, GESCONSULTOR - Óscar Bou <
o.bou@gesconsultor.com> wrote:
>
> Hi to all.
>
> I've started some work using the latest snapshot.
>
> I was used to invoke all setters inside a
> wrapperFactory.wrap(domainObject).setXXX() in order to always force
> execution of domain logic placed inside the validateXXX, hiddenXXX,
> disabledXXX, modifyXXX, clearXXX, etc. methods.
>
> But on this new project an exception is thrown. Seems some initialization
> is missing? Perhaps WrapperFactory cannot be used inside FixtureScripts?
>
> Thanks,
>
> Oscar
>
>
> ...
>
> 10:13:37,344  [Native               main       DEBUG]  INSERT INTO
> "DiseaseSNPGenotype"
> ("description","orRatioPreffix","confidence","snpDisease_id_OID","orRatioFactor","genotype","version")
> VALUES (<'description'>,<'TD'>,<1>,<2>,<0.80>,<'TT'>,<1>)
> 10:13:37,345  [Native               main       DEBUG]  UPDATE "DiseaseSNP"
> SET "version"=<2> WHERE "id"=<2>
> account-with-users-and-diseases-fixture/account-fixture     : EXEC
> fixture.tellmegen.AccountFixture
> 10:13:37,390  [FixturesInstallerDelegate main       ERROR]  installing
> fixture fixture.tellmegen.AccountWithUsersAndDiseasesFixture failed;
> aborting
> org.apache.isis.applib.services.wrapper.HiddenException: Reason: Not
> authorized to view. Identifier: com.tellmegen.domain.model.Account#name()
>         at
> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.toException(DomainObjectInvocationHandler.java:642)
>         at
> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.notifyListenersAndVetoIfRequired(DomainObjectInvocationHandler.java:610)
>         at
> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.checkVisibility(DomainObjectInvocationHandler.java:594)
>         at
> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.handleSetterMethodOnProperty(DomainObjectInvocationHandler.java:372)
>         at
> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.invoke(DomainObjectInvocationHandler.java:201)
>         at
> org.apache.isis.core.wrapper.proxy.ProxyInstantiatorForJavassist$1.invoke(ProxyInstantiatorForJavassist.java:52)
>         at
> com.tellmegen.domain.model.Account_$$_javassist_4.setName(Account_$$_javassist_4.java)
>         at
> com.tellmegen.domain.model.Accounts.createAccount(Accounts.java:27)
>         at fixture.tellmegen.AccountFixture.execute(AccountFixture.java:18)
>         at
> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.executeChildIfNotAlready(FixtureScript.java:358)
>         at
> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.access$0(FixtureScript.java:355)
>         at
> org.apache.isis.applib.fixturescripts.FixtureScript.executeChild(FixtureScript.java:494)
>         at
> org.apache.isis.applib.fixturescripts.FixtureScript.executeChild(FixtureScript.java:516)
>         at
> fixture.tellmegen.AccountWithUsersAndDiseasesFixture.execute(AccountWithUsersAndDiseasesFixture.java:21)
>         at
> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.executeChildIfNotAlready(FixtureScript.java:358)
>         at
> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.access$0(FixtureScript.java:355)
>         at
> org.apache.isis.applib.fixturescripts.FixtureScript.run(FixtureScript.java:442)
>         at
> org.apache.isis.applib.fixturescripts.FixtureScript.install(FixtureScript.java:545)
>         at
> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixture(FixturesInstallerDelegate.java:205)
>         at
> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtureInTransaction(FixturesInstallerDelegate.java:171)
>         at
> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtures(FixturesInstallerDelegate.java:158)
>         at
> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtures(FixturesInstallerDelegate.java:138)
>         at
> org.apache.isis.core.runtime.fixtures.FixturesInstallerAbstract.installFixtures(FixturesInstallerAbstract.java:42)
>         at
> org.apache.isis.core.runtime.systemusinginstallers.IsisSystemAbstract.installFixturesIfRequired(IsisSystemAbstract.java:85)
>         at
> org.apache.isis.core.runtime.system.IsisSystemFixturesHookAbstract.init(IsisSystemFixturesHookAbstract.java:124)
>         at
> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:133)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>         at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>         at java.lang.reflect.Method.invoke(Method.java:606)
>         at
> com.google.inject.internal.ProviderMethod.get(ProviderMethod.java:104)
>         at
> com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
>         at
> com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
>         at
> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
>         at
> com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
>         at com.google.inject.Scopes$1$1.get(Scopes.java:65)
>         at
> com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
>         at
> com.google.inject.internal.SingleFieldInjector.inject(SingleFieldInjector.java:53)
>         at
> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:110)
>         at
> com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:75)
>         at
> com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:73)
>         at
> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1024)
>         at
> com.google.inject.internal.MembersInjectorImpl.injectAndNotify(MembersInjectorImpl.java:73)
>         at
> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:60)
>         at
> com.google.inject.internal.InjectorImpl.injectMembers(InjectorImpl.java:944)
>         at
> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.init(IsisWicketApplication.java:248)
>         at
> org.apache.wicket.Application.initApplication(Application.java:823)
>         at
> org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:424)
>         at
> org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:351)
>         at
> org.mortbay.jetty.servlet.FilterHolder.doStart(FilterHolder.java:97)
>         at
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>         at
> org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:713)
>         at org.mortbay.jetty.servlet.Context.startContext(Context.java:140)
>         at
> org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1282)
>         at
> org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:518)
>         at
> org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:499)
>         at
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>         at
> org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130)
>         at org.mortbay.jetty.Server.doStart(Server.java:224)
>         at
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>         at
> org.apache.isis.core.webserver.WebServerBootstrapper.bootstrap(WebServerBootstrapper.java:85)
>         at org.apache.isis.core.webserver.WebServer.run(WebServer.java:103)
>         at org.apache.isis.core.webserver.WebServer.main(WebServer.java:67)
>         at org.apache.isis.WebServer.main(WebServer.java:25)
> 10:13:37,392  [IsisTransaction      main       INFO ]  abort transaction
> IsisTransaction@53887ced[state=IN_PROGRESS,commands=0]
> 10:13:37,396  [IsisWicketApplication main       ERROR]  Failed to
> initialize
> com.google.inject.ProvisionException: Guice provision errors:
>
> 1) Error in custom provider,
> org.apache.isis.applib.services.wrapper.HiddenException: Reason: Not
> authorized to view. Identifier: com.tellmegen.domain.model.Account#name()
>   at
> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
>   at
> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
>   while locating org.apache.isis.core.runtime.system.IsisSystem
>     for field at
> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.system(IsisWicketApplication.java:1)
>   while locating webapp.SimpleApplication
>
> 1 error
>         at
> com.google.inject.internal.Errors.throwProvisionExceptionIfErrorsExist(Errors.java:451)
>         at
> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:65)
>         at
> com.google.inject.internal.InjectorImpl.injectMembers(InjectorImpl.java:944)
>         at
> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.init(IsisWicketApplication.java:248)
>         at
> org.apache.wicket.Application.initApplication(Application.java:823)
>         at
> org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:424)
>         at
> org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:351)
>         at
> org.mortbay.jetty.servlet.FilterHolder.doStart(FilterHolder.java:97)
>         at
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>         at
> org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:713)
>         at org.mortbay.jetty.servlet.Context.startContext(Context.java:140)
>         at
> org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1282)
>         at
> org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:518)
>         at
> org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:499)
>         at
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>         at
> org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130)
>         at org.mortbay.jetty.Server.doStart(Server.java:224)
>         at
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>         at
> org.apache.isis.core.webserver.WebServerBootstrapper.bootstrap(WebServerBootstrapper.java:85)
>         at org.apache.isis.core.webserver.WebServer.run(WebServer.java:103)
>         at org.apache.isis.core.webserver.WebServer.main(WebServer.java:67)
>         at org.apache.isis.WebServer.main(WebServer.java:25)
> Caused by: org.apache.isis.applib.services.wrapper.HiddenException:
> Reason: Not authorized to view. Identifier:
> com.tellmegen.domain.model.Account#name()
>         at
> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.toException(DomainObjectInvocationHandler.java:642)
>         at
> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.notifyListenersAndVetoIfRequired(DomainObjectInvocationHandler.java:610)
>         at
> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.checkVisibility(DomainObjectInvocationHandler.java:594)
>         at
> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.handleSetterMethodOnProperty(DomainObjectInvocationHandler.java:372)
>         at
> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.invoke(DomainObjectInvocationHandler.java:201)
>         at
> org.apache.isis.core.wrapper.proxy.ProxyInstantiatorForJavassist$1.invoke(ProxyInstantiatorForJavassist.java:52)
>         at
> com.tellmegen.domain.model.Account_$$_javassist_4.setName(Account_$$_javassist_4.java)
>         at
> com.tellmegen.domain.model.Accounts.createAccount(Accounts.java:27)
>         at fixture.tellmegen.AccountFixture.execute(AccountFixture.java:18)
>         at
> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.executeChildIfNotAlready(FixtureScript.java:358)
>         at
> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.access$0(FixtureScript.java:355)
>         at
> org.apache.isis.applib.fixturescripts.FixtureScript.executeChild(FixtureScript.java:494)
>         at
> org.apache.isis.applib.fixturescripts.FixtureScript.executeChild(FixtureScript.java:516)
>         at
> fixture.tellmegen.AccountWithUsersAndDiseasesFixture.execute(AccountWithUsersAndDiseasesFixture.java:21)
>         at
> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.executeChildIfNotAlready(FixtureScript.java:358)
>         at
> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.access$0(FixtureScript.java:355)
>         at
> org.apache.isis.applib.fixturescripts.FixtureScript.run(FixtureScript.java:442)
>         at
> org.apache.isis.applib.fixturescripts.FixtureScript.install(FixtureScript.java:545)
>         at
> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixture(FixturesInstallerDelegate.java:205)
>         at
> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtureInTransaction(FixturesInstallerDelegate.java:171)
>         at
> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtures(FixturesInstallerDelegate.java:158)
>         at
> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtures(FixturesInstallerDelegate.java:138)
>         at
> org.apache.isis.core.runtime.fixtures.FixturesInstallerAbstract.installFixtures(FixturesInstallerAbstract.java:42)
>         at
> org.apache.isis.core.runtime.systemusinginstallers.IsisSystemAbstract.installFixturesIfRequired(IsisSystemAbstract.java:85)
>         at
> org.apache.isis.core.runtime.system.IsisSystemFixturesHookAbstract.init(IsisSystemFixturesHookAbstract.java:124)
>         at
> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:133)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>         at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>         at java.lang.reflect.Method.invoke(Method.java:606)
>         at
> com.google.inject.internal.ProviderMethod.get(ProviderMethod.java:104)
>         at
> com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
>         at
> com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
>         at
> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
>         at
> com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
>         at com.google.inject.Scopes$1$1.get(Scopes.java:65)
>         at
> com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
>         at
> com.google.inject.internal.SingleFieldInjector.inject(SingleFieldInjector.java:53)
>         at
> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:110)
>         at
> com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:75)
>         at
> com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:73)
>         at
> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1024)
>         at
> com.google.inject.internal.MembersInjectorImpl.injectAndNotify(MembersInjectorImpl.java:73)
>         at
> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:60)
>         ... 20 more
> 10:13:37,407  [WicketFilter         main       ERROR]  The initialization
> of an application with name 'WicketFilter' has failed.
> com.google.inject.ProvisionException: Guice provision errors:
>
> 1) Error in custom provider,
> org.apache.isis.applib.services.wrapper.HiddenException: Reason: Not
> authorized to view. Identifier: com.tellmegen.domain.model.Account#name()
>   at
> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
>   at
> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
>   while locating org.apache.isis.core.runtime.system.IsisSystem
>     for field at
> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.system(IsisWicketApplication.java:1)
>   while locating webapp.SimpleApplication
>
> 1 error
>         at
> com.google.inject.internal.Errors.throwProvisionExceptionIfErrorsExist(Errors.java:451)
>         at
> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:65)
>         at
> com.google.inject.internal.InjectorImpl.injectMembers(InjectorImpl.java:944)
>         at
> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.init(IsisWicketApplication.java:248)
>         at
> org.apache.wicket.Application.initApplication(Application.java:823)
>         at
> org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:424)
>         at
> org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:351)
>         at
> org.mortbay.jetty.servlet.FilterHolder.doStart(FilterHolder.java:97)
>         at
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>         at
> org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:713)
>         at org.mortbay.jetty.servlet.Context.startContext(Context.java:140)
>         at
> org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1282)
>         at
> org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:518)
>         at
> org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:499)
>         at
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>         at
> org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130)
>         at org.mortbay.jetty.Server.doStart(Server.java:224)
>         at
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>         at
> org.apache.isis.core.webserver.WebServerBootstrapper.bootstrap(WebServerBootstrapper.java:85)
>         at org.apache.isis.core.webserver.WebServer.run(WebServer.java:103)
>         at org.apache.isis.core.webserver.WebServer.main(WebServer.java:67)
>         at org.apache.isis.WebServer.main(WebServer.java:25)
> Caused by: org.apache.isis.applib.services.wrapper.HiddenException:
> Reason: Not authorized to view. Identifier:
> com.tellmegen.domain.model.Account#name()
>         at
> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.toException(DomainObjectInvocationHandler.java:642)
>         at
> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.notifyListenersAndVetoIfRequired(DomainObjectInvocationHandler.java:610)
>         at
> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.checkVisibility(DomainObjectInvocationHandler.java:594)
>         at
> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.handleSetterMethodOnProperty(DomainObjectInvocationHandler.java:372)
>         at
> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.invoke(DomainObjectInvocationHandler.java:201)
>         at
> org.apache.isis.core.wrapper.proxy.ProxyInstantiatorForJavassist$1.invoke(ProxyInstantiatorForJavassist.java:52)
>         at
> com.tellmegen.domain.model.Account_$$_javassist_4.setName(Account_$$_javassist_4.java)
>         at
> com.tellmegen.domain.model.Accounts.createAccount(Accounts.java:27)
>         at fixture.tellmegen.AccountFixture.execute(AccountFixture.java:18)
>         at
> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.executeChildIfNotAlready(FixtureScript.java:358)
>         at
> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.access$0(FixtureScript.java:355)
>         at
> org.apache.isis.applib.fixturescripts.FixtureScript.executeChild(FixtureScript.java:494)
>         at
> org.apache.isis.applib.fixturescripts.FixtureScript.executeChild(FixtureScript.java:516)
>         at
> fixture.tellmegen.AccountWithUsersAndDiseasesFixture.execute(AccountWithUsersAndDiseasesFixture.java:21)
>         at
> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.executeChildIfNotAlready(FixtureScript.java:358)
>         at
> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.access$0(FixtureScript.java:355)
>         at
> org.apache.isis.applib.fixturescripts.FixtureScript.run(FixtureScript.java:442)
>         at
> org.apache.isis.applib.fixturescripts.FixtureScript.install(FixtureScript.java:545)
>         at
> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixture(FixturesInstallerDelegate.java:205)
>         at
> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtureInTransaction(FixturesInstallerDelegate.java:171)
>         at
> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtures(FixturesInstallerDelegate.java:158)
>         at
> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtures(FixturesInstallerDelegate.java:138)
>         at
> org.apache.isis.core.runtime.fixtures.FixturesInstallerAbstract.installFixtures(FixturesInstallerAbstract.java:42)
>         at
> org.apache.isis.core.runtime.systemusinginstallers.IsisSystemAbstract.installFixturesIfRequired(IsisSystemAbstract.java:85)
>         at
> org.apache.isis.core.runtime.system.IsisSystemFixturesHookAbstract.init(IsisSystemFixturesHookAbstract.java:124)
>         at
> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:133)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>         at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>         at java.lang.reflect.Method.invoke(Method.java:606)
>         at
> com.google.inject.internal.ProviderMethod.get(ProviderMethod.java:104)
>         at
> com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
>         at
> com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
>         at
> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
>         at
> com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
>         at com.google.inject.Scopes$1$1.get(Scopes.java:65)
>         at
> com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
>         at
> com.google.inject.internal.SingleFieldInjector.inject(SingleFieldInjector.java:53)
>         at
> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:110)
>         at
> com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:75)
>         at
> com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:73)
>         at
> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1024)
>         at
> com.google.inject.internal.MembersInjectorImpl.injectAndNotify(MembersInjectorImpl.java:73)
>         at
> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:60)
>         ... 20 more
> 10:13:37,415  [ObjectReflectorDefault main       INFO ]  shutting down
> org.apache.isis.core.metamodel.specloader.ObjectReflectorDefault@6b72523a
> 10:13:37,415  [Application          main       INFO ]  [WicketFilter]
> destroy: Wicket core library initializer
> 10:13:37,415  [Application          main       INFO ]  [WicketFilter]
> destroy: Wicket extensions initializer
> 10:13:37,421  [log                  main       WARN ]  failed
> WicketFilter: javax.servlet.ServletException:
> com.google.inject.ProvisionException: Guice provision errors:
>
> 1) Error in custom provider,
> org.apache.isis.applib.services.wrapper.HiddenException: Reason: Not
> authorized to view. Identifier: com.tellmegen.domain.model.Account#name()
>   at
> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
>   at
> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
>   while locating org.apache.isis.core.runtime.system.IsisSystem
>     for field at
> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.system(IsisWicketApplication.java:1)
>   while locating webapp.SimpleApplication
>
> 1 error
> 10:13:37,421  [log                  main       WARN ]  Failed startup of
> context org.mortbay.jetty.webapp.WebAppContext@214ce60{,src/main/webapp}
> javax.servlet.ServletException: com.google.inject.ProvisionException:
> Guice provision errors:
>
> 1) Error in custom provider,
> org.apache.isis.applib.services.wrapper.HiddenException: Reason: Not
> authorized to view. Identifier: com.tellmegen.domain.model.Account#name()
>   at
> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
>   at
> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
>   while locating org.apache.isis.core.runtime.system.IsisSystem
>     for field at
> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.system(IsisWicketApplication.java:1)
>   while locating webapp.SimpleApplication
>
> 1 error
>         at
> org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:450)
>         at
> org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:351)
>         at
> org.mortbay.jetty.servlet.FilterHolder.doStart(FilterHolder.java:97)
>         at
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>         at
> org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:713)
>         at org.mortbay.jetty.servlet.Context.startContext(Context.java:140)
>         at
> org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1282)
>         at
> org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:518)
>         at
> org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:499)
>         at
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>         at
> org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130)
>         at org.mortbay.jetty.Server.doStart(Server.java:224)
>         at
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>         at
> org.apache.isis.core.webserver.WebServerBootstrapper.bootstrap(WebServerBootstrapper.java:85)
>         at org.apache.isis.core.webserver.WebServer.run(WebServer.java:103)
>         at org.apache.isis.core.webserver.WebServer.main(WebServer.java:67)
>         at org.apache.isis.WebServer.main(WebServer.java:25)
> Caused by: com.google.inject.ProvisionException: Guice provision errors:
>
> 1) Error in custom provider,
> org.apache.isis.applib.services.wrapper.HiddenException: Reason: Not
> authorized to view. Identifier: com.tellmegen.domain.model.Account#name()
>   at
> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
>   at
> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
>   while locating org.apache.isis.core.runtime.system.IsisSystem
>     for field at
> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.system(IsisWicketApplication.java:1)
>   while locating webapp.SimpleApplication
>
> 1 error
>         at
> com.google.inject.internal.Errors.throwProvisionExceptionIfErrorsExist(Errors.java:451)
>         at
> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:65)
>         at
> com.google.inject.internal.InjectorImpl.injectMembers(InjectorImpl.java:944)
>         at
> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.init(IsisWicketApplication.java:248)
>         at
> org.apache.wicket.Application.initApplication(Application.java:823)
>         at
> org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:424)
>         ... 16 more
> Caused by: org.apache.isis.applib.services.wrapper.HiddenException:
> Reason: Not authorized to view. Identifier:
> com.tellmegen.domain.model.Account#name()
>         at
> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.toException(DomainObjectInvocationHandler.java:642)
>         at
> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.notifyListenersAndVetoIfRequired(DomainObjectInvocationHandler.java:610)
>         at
> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.checkVisibility(DomainObjectInvocationHandler.java:594)
>         at
> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.handleSetterMethodOnProperty(DomainObjectInvocationHandler.java:372)
>         at
> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.invoke(DomainObjectInvocationHandler.java:201)
>         at
> org.apache.isis.core.wrapper.proxy.ProxyInstantiatorForJavassist$1.invoke(ProxyInstantiatorForJavassist.java:52)
>         at
> com.tellmegen.domain.model.Account_$$_javassist_4.setName(Account_$$_javassist_4.java)
>         at
> com.tellmegen.domain.model.Accounts.createAccount(Accounts.java:27)
>         at fixture.tellmegen.AccountFixture.execute(AccountFixture.java:18)
>         at
> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.executeChildIfNotAlready(FixtureScript.java:358)
>         at
> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.access$0(FixtureScript.java:355)
>         at
> org.apache.isis.applib.fixturescripts.FixtureScript.executeChild(FixtureScript.java:494)
>         at
> org.apache.isis.applib.fixturescripts.FixtureScript.executeChild(FixtureScript.java:516)
>         at
> fixture.tellmegen.AccountWithUsersAndDiseasesFixture.execute(AccountWithUsersAndDiseasesFixture.java:21)
>         at
> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.executeChildIfNotAlready(FixtureScript.java:358)
>         at
> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.access$0(FixtureScript.java:355)
>         at
> org.apache.isis.applib.fixturescripts.FixtureScript.run(FixtureScript.java:442)
>         at
> org.apache.isis.applib.fixturescripts.FixtureScript.install(FixtureScript.java:545)
>         at
> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixture(FixturesInstallerDelegate.java:205)
>         at
> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtureInTransaction(FixturesInstallerDelegate.java:171)
>         at
> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtures(FixturesInstallerDelegate.java:158)
>         at
> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtures(FixturesInstallerDelegate.java:138)
>         at
> org.apache.isis.core.runtime.fixtures.FixturesInstallerAbstract.installFixtures(FixturesInstallerAbstract.java:42)
>         at
> org.apache.isis.core.runtime.systemusinginstallers.IsisSystemAbstract.installFixturesIfRequired(IsisSystemAbstract.java:85)
>         at
> org.apache.isis.core.runtime.system.IsisSystemFixturesHookAbstract.init(IsisSystemFixturesHookAbstract.java:124)
>         at
> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:133)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>         at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>         at java.lang.reflect.Method.invoke(Method.java:606)
>         at
> com.google.inject.internal.ProviderMethod.get(ProviderMethod.java:104)
>         at
> com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
>         at
> com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
>         at
> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
>         at
> com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
>         at com.google.inject.Scopes$1$1.get(Scopes.java:65)
>         at
> com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
>         at
> com.google.inject.internal.SingleFieldInjector.inject(SingleFieldInjector.java:53)
>         at
> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:110)
>         at
> com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:75)
>         at
> com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:73)
>         at
> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1024)
>         at
> com.google.inject.internal.MembersInjectorImpl.injectAndNotify(MembersInjectorImpl.java:73)
>         at
> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:60)
>         ... 20 more
> 10:13:37,422  [log                  main       ERROR]  Nested in
> javax.servlet.ServletException: com.google.inject.ProvisionException: Guice
> provision errors:
>
> 1) Error in custom provider,
> org.apache.isis.applib.services.wrapper.HiddenException: Reason: Not
> authorized to view. Identifier: com.tellmegen.domain.model.Account#name()
>   at
> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
>   at
> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
>   while locating org.apache.isis.core.runtime.system.IsisSystem
>     for field at
> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.system(IsisWicketApplication.java:1)
>   while locating webapp.SimpleApplication
>
> 1 error:
> com.google.inject.ProvisionException: Guice provision errors:
>
> 1) Error in custom provider,
> org.apache.isis.applib.services.wrapper.HiddenException: Reason: Not
> authorized to view. Identifier: com.tellmegen.domain.model.Account#name()
>   at
> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
>   at
> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
>   while locating org.apache.isis.core.runtime.system.IsisSystem
>     for field at
> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.system(IsisWicketApplication.java:1)
>   while locating webapp.SimpleApplication
>
> 1 error
>         at
> com.google.inject.internal.Errors.throwProvisionExceptionIfErrorsExist(Errors.java:451)
>         at
> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:65)
>         at
> com.google.inject.internal.InjectorImpl.injectMembers(InjectorImpl.java:944)
>         at
> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.init(IsisWicketApplication.java:248)
>         at
> org.apache.wicket.Application.initApplication(Application.java:823)
>         at
> org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:424)
>         at
> org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:351)
>         at
> org.mortbay.jetty.servlet.FilterHolder.doStart(FilterHolder.java:97)
>         at
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>         at
> org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:713)
>         at org.mortbay.jetty.servlet.Context.startContext(Context.java:140)
>         at
> org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1282)
>         at
> org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:518)
>         at
> org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:499)
>         at
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>         at
> org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130)
>         at org.mortbay.jetty.Server.doStart(Server.java:224)
>         at
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>         at
> org.apache.isis.core.webserver.WebServerBootstrapper.bootstrap(WebServerBootstrapper.java:85)
>         at org.apache.isis.core.webserver.WebServer.run(WebServer.java:103)
>         at org.apache.isis.core.webserver.WebServer.main(WebServer.java:67)
>         at org.apache.isis.WebServer.main(WebServer.java:25)
> Caused by: org.apache.isis.applib.services.wrapper.HiddenException:
> Reason: Not authorized to view. Identifier:
> com.tellmegen.domain.model.Account#name()
>         at
> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.toException(DomainObjectInvocationHandler.java:642)
>         at
> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.notifyListenersAndVetoIfRequired(DomainObjectInvocationHandler.java:610)
>         at
> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.checkVisibility(DomainObjectInvocationHandler.java:594)
>         at
> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.handleSetterMethodOnProperty(DomainObjectInvocationHandler.java:372)
>         at
> org.apache.isis.core.wrapper.handlers.DomainObjectInvocationHandler.invoke(DomainObjectInvocationHandler.java:201)
>         at
> org.apache.isis.core.wrapper.proxy.ProxyInstantiatorForJavassist$1.invoke(ProxyInstantiatorForJavassist.java:52)
>         at
> com.tellmegen.domain.model.Account_$$_javassist_4.setName(Account_$$_javassist_4.java)
>         at
> com.tellmegen.domain.model.Accounts.createAccount(Accounts.java:27)
>         at fixture.tellmegen.AccountFixture.execute(AccountFixture.java:18)
>         at
> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.executeChildIfNotAlready(FixtureScript.java:358)
>         at
> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.access$0(FixtureScript.java:355)
>         at
> org.apache.isis.applib.fixturescripts.FixtureScript.executeChild(FixtureScript.java:494)
>         at
> org.apache.isis.applib.fixturescripts.FixtureScript.executeChild(FixtureScript.java:516)
>         at
> fixture.tellmegen.AccountWithUsersAndDiseasesFixture.execute(AccountWithUsersAndDiseasesFixture.java:21)
>         at
> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.executeChildIfNotAlready(FixtureScript.java:358)
>         at
> org.apache.isis.applib.fixturescripts.FixtureScript$ExecutionContext.access$0(FixtureScript.java:355)
>         at
> org.apache.isis.applib.fixturescripts.FixtureScript.run(FixtureScript.java:442)
>         at
> org.apache.isis.applib.fixturescripts.FixtureScript.install(FixtureScript.java:545)
>         at
> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixture(FixturesInstallerDelegate.java:205)
>         at
> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtureInTransaction(FixturesInstallerDelegate.java:171)
>         at
> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtures(FixturesInstallerDelegate.java:158)
>         at
> org.apache.isis.core.runtime.fixtures.FixturesInstallerDelegate.installFixtures(FixturesInstallerDelegate.java:138)
>         at
> org.apache.isis.core.runtime.fixtures.FixturesInstallerAbstract.installFixtures(FixturesInstallerAbstract.java:42)
>         at
> org.apache.isis.core.runtime.systemusinginstallers.IsisSystemAbstract.installFixturesIfRequired(IsisSystemAbstract.java:85)
>         at
> org.apache.isis.core.runtime.system.IsisSystemFixturesHookAbstract.init(IsisSystemFixturesHookAbstract.java:124)
>         at
> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:133)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>         at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>         at java.lang.reflect.Method.invoke(Method.java:606)
>         at
> com.google.inject.internal.ProviderMethod.get(ProviderMethod.java:104)
>         at
> com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
>         at
> com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
>         at
> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
>         at
> com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
>         at com.google.inject.Scopes$1$1.get(Scopes.java:65)
>         at
> com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
>         at
> com.google.inject.internal.SingleFieldInjector.inject(SingleFieldInjector.java:53)
>         at
> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:110)
>         at
> com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:75)
>         at
> com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:73)
>         at
> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1024)
>         at
> com.google.inject.internal.MembersInjectorImpl.injectAndNotify(MembersInjectorImpl.java:73)
>         at
> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:60)
>         ... 20 more
> 10:13:37,430  [log                  main       INFO ]  Started
> SocketConnector@0.0.0.0:8080
>