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.
