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 <[email protected]> escribió:
> 
> 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 
>>>> 
>>>> 
>>>> 
>>>> 
>>>> 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.

Reply via email to