Created a new app from the simple archetype (1.8.0-SNAPSHOT) and then tried "mvn clean package":
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (default-compile) on project myapp-fixture: Compilation failure: Compilation failure: [ERROR] /tmp/isis/myapp/fixture/src/main/java/fixture/simple/SimpleObjectsFixturesService.java:[24,41] cannot find symbol [ERROR] symbol: class ClassLayout [ERROR] location: package org.apache.isis.applib.annotation [ERROR] /tmp/isis/myapp/fixture/src/main/java/fixture/simple/SimpleObjectsFixturesService.java:[36,2] cannot find symbol [ERROR] symbol: class ClassLayout It seems the archetypes need to be recreated. Workaround: just change the annotations to: @DomainService @DomainServiceLayout(named="Prototyping", menuBar = DomainServiceLayout.MenuBar.SECONDARY, menuOrder = "20") Martin Grigorov Wicket Training and Consulting https://twitter.com/mtgrigorov On Tue, Dec 16, 2014 at 10:10 PM, Dan Haywood <[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. > >> > >> > >> > >> > >> > >> >
