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.
> >>
> >>
> >>
> >>
> >>
> >>
>

Reply via email to