OK.  Have raised a ticket...

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

On 16 December 2014 at 21:37, GESCONSULTOR <[email protected]> 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 <[email protected]>
> 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 <[email protected]>
> wrote:
> >>
> >> Hi,
> >>
> >> On Tue, Dec 16, 2014 at 10:29 PM, Dan Haywood <
> >> [email protected]>
> >> 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 <
> [email protected]>
> >>> 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 <[email protected]>
> >>>> wrote:
> >>>>>
> >>>>> Hi Oscar,
> >>>>>
> >>>>> What are the steps to reproduce this problem?
> >>>>> On Dec 16, 2014 8:59 PM, "GESCONSULTOR - Óscar Bou" <
> >>>>> [email protected]> 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 <
> >> [email protected]>
> >>>>>> 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 <
> >>>>>> [email protected]> 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 <
> >> [email protected]
> >>>>
> >>>>>>> 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 <
> >>>>>>> [email protected]> 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
> >>>>>>> [email protected]: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.
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>>
> >>>
> >>
>

Reply via email to