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