Return-Path: X-Original-To: apmail-isis-users-archive@www.apache.org Delivered-To: apmail-isis-users-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 369D810793 for ; Tue, 10 Feb 2015 11:43:40 +0000 (UTC) Received: (qmail 75020 invoked by uid 500); 10 Feb 2015 11:43:30 -0000 Delivered-To: apmail-isis-users-archive@isis.apache.org Received: (qmail 74991 invoked by uid 500); 10 Feb 2015 11:43:30 -0000 Mailing-List: contact users-help@isis.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: users@isis.apache.org Delivered-To: mailing list users@isis.apache.org Received: (qmail 74980 invoked by uid 99); 10 Feb 2015 11:43:30 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 10 Feb 2015 11:43:30 +0000 X-ASF-Spam-Status: No, hits=1.5 required=5.0 tests=HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: local policy) Received: from [212.45.32.107] (HELO mailrelay01.solcon.nl) (212.45.32.107) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 10 Feb 2015 11:42:45 +0000 Received: from [213.233.242.152] (helo=imap.qaleido.com) by mailrelay01.solcon.nl with esmtpa (Exim 4.72) (envelope-from ) id 1YL9DJ-0002O0-5q for users@isis.apache.org; Tue, 10 Feb 2015 12:42:45 +0100 From: JohanDoornenbal@filternet.nl Subject: Re: optionality=Optionality.OPTIONAL issue X-Mailer: version 1.7.2.4 To: users@isis.apache.org Message-Id: <91f8ca142e30f2b74a3838d4252ee320d7610f01@ssw.solcon.nl> Date: Tue, 10 Feb 2015 12:42:43 +0100 Content-Type: multipart/alternative; boundary="=_bfceb3b105bdb1aa5a82584a47e933c1" MIME-Version: 1.0 X-Virus-Checked: Checked by ClamAV on apache.org --=_bfceb3b105bdb1aa5a82584a47e933c1 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Sorry to disturb again - this is really my off-day: now I get persistence is= sues I never had before:=0A=0A=0A=0AWhat can this be?=0A=0A=0A=0A=0A=09org.a= pache.wicket.WicketRuntimeException=0A=0A=09Method onRequest of interface or= g.apache.wicket.behavior.IBehaviorListener targeted at org.apache.wicket.aja= x.markup.html.form.AjaxButton$1@1f1f825a on component [AjaxButton [Component= id =3D okButton]] threw an exception=0A=0A=09org.apache.wicket.RequestListe= nerInterface#internalInvoke(RequestListenerInterface.java:268)=0A=0A=09org.a= pache.wicket.RequestListenerInterface#invoke(RequestListenerInterface.java:2= 41)=0A=0A=09org.apache.wicket.core.request.handler.ListenerInterfaceRequestH= andler#invokeListener(ListenerInterfaceRequestHandler.java:250)=0A=0A=09org.= apache.wicket.core.request.handler.ListenerInterfaceRequestHandler#respond(L= istenerInterfaceRequestHandler.java:236)=0A=0A=09org.apache.wicket.request.c= ycle.RequestCycle$HandlerExecutor#respond(RequestCycle.java:862)=0A=0A=09org= .apache.wicket.request.RequestHandlerStack#execute(RequestHandlerStack.java:= 64)=0A=0A=09org.apache.wicket.request.cycle.RequestCycle#execute(RequestCycl= e.java:261)=0A=0A=09org.apache.wicket.request.cycle.RequestCycle#processRequ= est(RequestCycle.java:218)=0A=0A=09org.apache.wicket.request.cycle.RequestCy= cle#processRequestAndDetach(RequestCycle.java:289)=0A=0A=09org.apache.wicket= .protocol.http.WicketFilter#processRequestCycle(WicketFilter.java:259)=0A=0A= =09org.apache.wicket.protocol.http.WicketFilter#processRequest(WicketFilter.= java:201)=0A=0A=09org.apache.wicket.protocol.http.WicketFilter#doFilter(Wick= etFilter.java:282)=0A=0A=09org.eclipse.jetty.servlet.ServletHandler$CachedCh= ain#doFilter(ServletHandler.java:1652)=0A=0A=09org.apache.isis.core.webapp.d= iagnostics.IsisLogOnExceptionFilter#doFilter(IsisLogOnExceptionFilter.java:5= 2)=0A=0A=09org.eclipse.jetty.servlet.ServletHandler$CachedChain#doFilter(Ser= vletHandler.java:1652)=0A=0A=09org.apache.shiro.web.servlet.AbstractShiroFil= ter#executeChain(AbstractShiroFilter.java:449)=0A=0A=09org.apache.shiro.web.= servlet.AbstractShiroFilter$1#call(AbstractShiroFilter.java:365)=0A=0A=09org= .apache.shiro.subject.support.SubjectCallable#doCall(SubjectCallable.java:90= )=0A=0A=09org.apache.shiro.subject.support.SubjectCallable#call(SubjectCalla= ble.java:83)=0A=0A=09org.apache.shiro.subject.support.DelegatingSubject#exec= ute(DelegatingSubject.java:383)=0A=0A=09org.apache.shiro.web.servlet.Abstrac= tShiroFilter#doFilterInternal(AbstractShiroFilter.java:362)=0A=0A=09org.apac= he.shiro.web.servlet.OncePerRequestFilter#doFilter(OncePerRequestFilter.java= :125)=0A=0A=09org.eclipse.jetty.servlet.ServletHandler$CachedChain#doFilter(= ServletHandler.java:1652)=0A=0A=09org.eclipse.jetty.servlet.ServletHandler#d= oHandle(ServletHandler.java:585)=0A=0A=09org.eclipse.jetty.server.handler.Sc= opedHandler#handle(ScopedHandler.java:143)=0A=0A=09org.eclipse.jetty.securit= y.SecurityHandler#handle(SecurityHandler.java:577)=0A=0A=09org.eclipse.jetty= .server.session.SessionHandler#doHandle(SessionHandler.java:223)=0A=0A=09org= .eclipse.jetty.server.handler.ContextHandler#doHandle(ContextHandler.java:11= 25)=0A=0A=09org.eclipse.jetty.servlet.ServletHandler#doScope(ServletHandler.= java:515)=0A=0A=09org.eclipse.jetty.server.session.SessionHandler#doScope(Se= ssionHandler.java:185)=0A=0A=09org.eclipse.jetty.server.handler.ContextHandl= er#doScope(ContextHandler.java:1059)=0A=0A=09org.eclipse.jetty.server.handle= r.ScopedHandler#handle(ScopedHandler.java:141)=0A=0A=09org.eclipse.jetty.ser= ver.handler.ContextHandlerCollection#handle(ContextHandlerCollection.java:21= 5)=0A=0A=09org.eclipse.jetty.server.handler.HandlerCollection#handle(Handler= Collection.java:110)=0A=0A=09org.eclipse.jetty.server.handler.HandlerWrapper= #handle(HandlerWrapper.java:97)=0A=0A=09org.eclipse.jetty.server.Server#hand= le(Server.java:497)=0A=0A=09org.eclipse.jetty.server.HttpChannel#handle(Http= Channel.java:310)=0A=0A=09org.eclipse.jetty.server.HttpConnection#onFillable= (HttpConnection.java:248)=0A=0A=09org.eclipse.jetty.io.AbstractConnection$2#= run(AbstractConnection.java:540)=0A=0A=09org.eclipse.jetty.util.thread.Queue= dThreadPool#runJob(QueuedThreadPool.java:620)=0A=0A=09org.eclipse.jetty.util= .thread.QueuedThreadPool$3#run(QueuedThreadPool.java:540)=0A=0A=09java.lang.= Thread#run(Thread.java:745)=0A=0A=09java.lang.reflect.InvocationTargetExcept= ion=0A=0A=09sun.reflect.NativeMethodAccessorImpl#invoke0(NativeMethodAccesso= rImpl.java:-2)=0A=0A=09sun.reflect.NativeMethodAccessorImpl#invoke(NativeMet= hodAccessorImpl.java:62)=0A=0A=09sun.reflect.DelegatingMethodAccessorImpl#in= voke(DelegatingMethodAccessorImpl.java:43)=0A=0A=09java.lang.reflect.Method#= invoke(Method.java:497)=0A=0A=09org.apache.wicket.RequestListenerInterface#i= nternalInvoke(RequestListenerInterface.java:258)=0A=0A=09org.apache.wicket.R= equestListenerInterface#invoke(RequestListenerInterface.java:241)=0A=0A=09or= g.apache.wicket.core.request.handler.ListenerInterfaceRequestHandler#invokeL= istener(ListenerInterfaceRequestHandler.java:250)=0A=0A=09org.apache.wicket.= core.request.handler.ListenerInterfaceRequestHandler#respond(ListenerInterfa= ceRequestHandler.java:236)=0A=0A=09org.apache.wicket.request.cycle.RequestCy= cle$HandlerExecutor#respond(RequestCycle.java:862)=0A=0A=09org.apache.wicket= .request.RequestHandlerStack#execute(RequestHandlerStack.java:64)=0A=0A=09or= g.apache.wicket.request.cycle.RequestCycle#execute(RequestCycle.java:261)=0A= =0A=09org.apache.wicket.request.cycle.RequestCycle#processRequest(RequestCyc= le.java:218)=0A=0A=09org.apache.wicket.request.cycle.RequestCycle#processReq= uestAndDetach(RequestCycle.java:289)=0A=0A=09org.apache.wicket.protocol.http= .WicketFilter#processRequestCycle(WicketFilter.java:259)=0A=0A=09org.apache.= wicket.protocol.http.WicketFilter#processRequest(WicketFilter.java:201)=0A= =0A=09org.apache.wicket.protocol.http.WicketFilter#doFilter(WicketFilter.jav= a:282)=0A=0A=09org.eclipse.jetty.servlet.ServletHandler$CachedChain#doFilter= (ServletHandler.java:1652)=0A=0A=09org.apache.isis.core.webapp.diagnostics.I= sisLogOnExceptionFilter#doFilter(IsisLogOnExceptionFilter.java:52)=0A=0A=09o= rg.eclipse.jetty.servlet.ServletHandler$CachedChain#doFilter(ServletHandler.= java:1652)=0A=0A=09org.apache.shiro.web.servlet.AbstractShiroFilter#executeC= hain(AbstractShiroFilter.java:449)=0A=0A=09org.apache.shiro.web.servlet.Abst= ractShiroFilter$1#call(AbstractShiroFilter.java:365)=0A=0A=09org.apache.shir= o.subject.support.SubjectCallable#doCall(SubjectCallable.java:90)=0A=0A=09or= g.apache.shiro.subject.support.SubjectCallable#call(SubjectCallable.java:83)= =0A=0A=09org.apache.shiro.subject.support.DelegatingSubject#execute(Delegati= ngSubject.java:383)=0A=0A=09org.apache.shiro.web.servlet.AbstractShiroFilter= #doFilterInternal(AbstractShiroFilter.java:362)=0A=0A=09org.apache.shiro.web= .servlet.OncePerRequestFilter#doFilter(OncePerRequestFilter.java:125)=0A=0A= =09org.eclipse.jetty.servlet.ServletHandler$CachedChain#doFilter(ServletHand= ler.java:1652)=0A=0A=09org.eclipse.jetty.servlet.ServletHandler#doHandle(Ser= vletHandler.java:585)=0A=0A=09org.eclipse.jetty.server.handler.ScopedHandler= #handle(ScopedHandler.java:143)=0A=0A=09org.eclipse.jetty.security.SecurityH= andler#handle(SecurityHandler.java:577)=0A=0A=09org.eclipse.jetty.server.ses= sion.SessionHandler#doHandle(SessionHandler.java:223)=0A=0A=09org.eclipse.je= tty.server.handler.ContextHandler#doHandle(ContextHandler.java:1125)=0A=0A= =09org.eclipse.jetty.servlet.ServletHandler#doScope(ServletHandler.java:515)= =0A=0A=09org.eclipse.jetty.server.session.SessionHandler#doScope(SessionHand= ler.java:185)=0A=0A=09org.eclipse.jetty.server.handler.ContextHandler#doScop= e(ContextHandler.java:1059)=0A=0A=09org.eclipse.jetty.server.handler.ScopedH= andler#handle(ScopedHandler.java:141)=0A=0A=09org.eclipse.jetty.server.handl= er.ContextHandlerCollection#handle(ContextHandlerCollection.java:215)=0A=0A= =09org.eclipse.jetty.server.handler.HandlerCollection#handle(HandlerCollecti= on.java:110)=0A=0A=09org.eclipse.jetty.server.handler.HandlerWrapper#handle(= HandlerWrapper.java:97)=0A=0A=09org.eclipse.jetty.server.Server#handle(Serve= r.java:497)=0A=0A=09org.eclipse.jetty.server.HttpChannel#handle(HttpChannel.= java:310)=0A=0A=09org.eclipse.jetty.server.HttpConnection#onFillable(HttpCon= nection.java:248)=0A=0A=09org.eclipse.jetty.io.AbstractConnection$2#run(Abst= ractConnection.java:540)=0A=0A=09org.eclipse.jetty.util.thread.QueuedThreadP= ool#runJob(QueuedThreadPool.java:620)=0A=0A=09org.eclipse.jetty.util.thread.= QueuedThreadPool$3#run(QueuedThreadPool.java:540)=0A=0A=09java.lang.Thread#r= un(Thread.java:745)=0A=0A=09java.lang.RuntimeException=0A=0A=09java.lang.Run= timeException: org.apache.isis.core.commons.ensure.IsisAssertException: oid= =3D info.matchingservice.dom.Actor.Person:L_2; can't change from Transient t= o Resolving=0A=0A=09org.apache.isis.objectstore.jdo.datanucleus.persistence.= FrameworkSynchronizer#withLogging(FrameworkSynchronizer.java:337)=0A=0A=09or= g.apache.isis.objectstore.jdo.datanucleus.persistence.FrameworkSynchronizer#= withLogging(FrameworkSynchronizer.java:346)=0A=0A=09org.apache.isis.objectst= ore.jdo.datanucleus.persistence.FrameworkSynchronizer#postStoreProcessingFor= (FrameworkSynchronizer.java:187)=0A=0A=09org.apache.isis.objectstore.jdo.dat= anucleus.persistence.IsisLifecycleListener$3#doRun(IsisLifecycleListener.jav= a:101)=0A=0A=09org.apache.isis.objectstore.jdo.datanucleus.persistence.IsisL= ifecycleListener$RunnableAbstract#run(IsisLifecycleListener.java:206)=0A=0A= =09org.apache.isis.objectstore.jdo.datanucleus.persistence.IsisLifecycleList= ener#withLogging(IsisLifecycleListener.java:185)=0A=0A=09org.apache.isis.obj= ectstore.jdo.datanucleus.persistence.IsisLifecycleListener#postStore(IsisLif= ecycleListener.java:97)=0A=0A=09org.datanucleus.api.jdo.JDOCallbackHandler#p= ostStore(JDOCallbackHandler.java:158)=0A=0A=09org.datanucleus.state.JDOState= Manager#internalMakePersistent(JDOStateManager.java:3787)=0A=0A=09org.datanu= cleus.state.JDOStateManager#makePersistent(JDOStateManager.java:3760)=0A=0A= =09org.datanucleus.ExecutionContextImpl#persistObjectInternal(ExecutionConte= xtImpl.java:2219)=0A=0A=09org.datanucleus.ExecutionContextImpl#persistObject= Work(ExecutionContextImpl.java:2065)=0A=0A=09org.datanucleus.ExecutionContex= tImpl#persistObject(ExecutionContextImpl.java:1913)=0A=0A=09org.datanucleus.= api.jdo.JDOPersistenceManager#jdoMakePersistent(JDOPersistenceManager.java:7= 27)=0A=0A=09org.datanucleus.api.jdo.JDOPersistenceManager#makePersistent(JDO= PersistenceManager.java:752)=0A=0A=09org.apache.isis.objectstore.jdo.datanuc= leus.persistence.commands.DataNucleusCreateObjectCommand#execute(DataNucleus= CreateObjectCommand.java:54)=0A=0A=09org.apache.isis.objectstore.jdo.datanuc= leus.DataNucleusObjectStore#executeCommands(DataNucleusObjectStore.java:371)= =0A=0A=09org.apache.isis.objectstore.jdo.datanucleus.DataNucleusObjectStore#= execute(DataNucleusObjectStore.java:365)=0A=0A=09org.apache.isis.core.runtim= e.system.transaction.IsisTransaction#doFlush(IsisTransaction.java:520)=0A=0A= =09org.apache.isis.core.runtime.system.transaction.IsisTransaction#flush(Isi= sTransaction.java:469)=0A=0A=09org.apache.isis.core.runtime.system.transacti= on.IsisTransactionManager#flushTransaction(IsisTransactionManager.java:392)= =0A=0A=09org.apache.isis.viewer.wicket.ui.components.actions.ActionPanel#exe= cuteActionOnTargetAndProcessResults(ActionPanel.java:249)=0A=0A=09org.apache= .isis.viewer.wicket.ui.components.actions.ActionPanel#executeActionAndProces= sResults(ActionPanel.java:193)=0A=0A=09org.apache.isis.viewer.wicket.ui.comp= onents.actions.ActionParametersFormPanel$ActionParameterForm$1#onSubmit(Acti= onParametersFormPanel.java:145)=0A=0A=09org.apache.wicket.ajax.markup.html.f= orm.AjaxButton$1#onSubmit(AjaxButton.java:108)=0A=0A=09org.apache.wicket.aja= x.form.AjaxFormSubmitBehavior$1#onSubmit(AjaxFormSubmitBehavior.java:182)=0A= =0A=09org.apache.wicket.markup.html.form.Form#delegateSubmit(Form.java:1266)= =0A=0A=09org.apache.wicket.markup.html.form.Form#process(Form.java:938)=0A= =0A=09org.apache.wicket.markup.html.form.Form#onFormSubmitted(Form.java:770)= =0A=0A=09org.apache.wicket.ajax.form.AjaxFormSubmitBehavior#onEvent(AjaxForm= SubmitBehavior.java:159)=0A=0A=09org.apache.wicket.ajax.AjaxEventBehavior#re= spond(AjaxEventBehavior.java:124)=0A=0A=09org.apache.wicket.ajax.AbstractDef= aultAjaxBehavior#onRequest(AbstractDefaultAjaxBehavior.java:633)=0A=0A=09sun= .reflect.NativeMethodAccessorImpl#invoke0(NativeMethodAccessorImpl.java:-2)= =0A=0A=09sun.reflect.NativeMethodAccessorImpl#invoke(NativeMethodAccessorImp= l.java:62)=0A=0A=09sun.reflect.DelegatingMethodAccessorImpl#invoke(Delegatin= gMethodAccessorImpl.java:43)=0A=0A=09java.lang.reflect.Method#invoke(Method.= java:497)=0A=0A=09org.apache.wicket.RequestListenerInterface#internalInvoke(= RequestListenerInterface.java:258)=0A=0A=09org.apache.wicket.RequestListener= Interface#invoke(RequestListenerInterface.java:241)=0A=0A=09org.apache.wicke= t.core.request.handler.ListenerInterfaceRequestHandler#invokeListener(Listen= erInterfaceRequestHandler.java:250)=0A=0A=09org.apache.wicket.core.request.h= andler.ListenerInterfaceRequestHandler#respond(ListenerInterfaceRequestHandl= er.java:236)=0A=0A=09org.apache.wicket.request.cycle.RequestCycle$HandlerExe= cutor#respond(RequestCycle.java:862)=0A=0A=09org.apache.wicket.request.Reque= stHandlerStack#execute(RequestHandlerStack.java:64)=0A=0A=09org.apache.wicke= t.request.cycle.RequestCycle#execute(RequestCycle.java:261)=0A=0A=09org.apac= he.wicket.request.cycle.RequestCycle#processRequest(RequestCycle.java:218)= =0A=0A=09org.apache.wicket.request.cycle.RequestCycle#processRequestAndDetac= h(RequestCycle.java:289)=0A=0A=09org.apache.wicket.protocol.http.WicketFilte= r#processRequestCycle(WicketFilter.java:259)=0A=0A=09org.apache.wicket.proto= col.http.WicketFilter#processRequest(WicketFilter.java:201)=0A=0A=09org.apac= he.wicket.protocol.http.WicketFilter#doFilter(WicketFilter.java:282)=0A=0A= =09org.eclipse.jetty.servlet.ServletHandler$CachedChain#doFilter(ServletHand= ler.java:1652)=0A=0A=09org.apache.isis.core.webapp.diagnostics.IsisLogOnExce= ptionFilter#doFilter(IsisLogOnExceptionFilter.java:52)=0A=0A=09org.eclipse.j= etty.servlet.ServletHandler$CachedChain#doFilter(ServletHandler.java:1652)= =0A=0A=09org.apache.shiro.web.servlet.AbstractShiroFilter#executeChain(Abstr= actShiroFilter.java:449)=0A=0A=09org.apache.shiro.web.servlet.AbstractShiroF= ilter$1#call(AbstractShiroFilter.java:365)=0A=0A=09org.apache.shiro.subject.= support.SubjectCallable#doCall(SubjectCallable.java:90)=0A=0A=09org.apache.s= hiro.subject.support.SubjectCallable#call(SubjectCallable.java:83)=0A=0A=09o= rg.apache.shiro.subject.support.DelegatingSubject#execute(DelegatingSubject.= java:383)=0A=0A=09org.apache.shiro.web.servlet.AbstractShiroFilter#doFilterI= nternal(AbstractShiroFilter.java:362)=0A=0A=09org.apache.shiro.web.servlet.O= ncePerRequestFilter#doFilter(OncePerRequestFilter.java:125)=0A=0A=09org.ecli= pse.jetty.servlet.ServletHandler$CachedChain#doFilter(ServletHandler.java:16= 52)=0A=0A=09org.eclipse.jetty.servlet.ServletHandler#doHandle(ServletHandler= .java:585)=0A=0A=09org.eclipse.jetty.server.handler.ScopedHandler#handle(Sco= pedHandler.java:143)=0A=0A=09org.eclipse.jetty.security.SecurityHandler#hand= le(SecurityHandler.java:577)=0A=0A=09org.eclipse.jetty.server.session.Sessio= nHandler#doHandle(SessionHandler.java:223)=0A=0A=09org.eclipse.jetty.server.= handler.ContextHandler#doHandle(ContextHandler.java:1125)=0A=0A=09org.eclips= e.jetty.servlet.ServletHandler#doScope(ServletHandler.java:515)=0A=0A=09org.= eclipse.jetty.server.session.SessionHandler#doScope(SessionHandler.java:185)= =0A=0A=09org.eclipse.jetty.server.handler.ContextHandler#doScope(ContextHand= ler.java:1059)=0A=0A=09org.eclipse.jetty.server.handler.ScopedHandler#handle= (ScopedHandler.java:141)=0A=0A=09org.eclipse.jetty.server.handler.ContextHan= dlerCollection#handle(ContextHandlerCollection.java:215)=0A=0A=09org.eclipse= .jetty.server.handler.HandlerCollection#handle(HandlerCollection.java:110)= =0A=0A=09org.eclipse.jetty.server.handler.HandlerWrapper#handle(HandlerWrapp= er.java:97)=0A=0A=09org.eclipse.jetty.server.Server#handle(Server.java:497)= =0A=0A=09org.eclipse.jetty.server.HttpChannel#handle(HttpChannel.java:310)= =0A=0A=09org.eclipse.jetty.server.HttpConnection#onFillable(HttpConnection.j= ava:248)=0A=0A=09org.eclipse.jetty.io.AbstractConnection$2#run(AbstractConne= ction.java:540)=0A=0A=09org.eclipse.jetty.util.thread.QueuedThreadPool#runJo= b(QueuedThreadPool.java:620)=0A=0A=09org.eclipse.jetty.util.thread.QueuedThr= eadPool$3#run(QueuedThreadPool.java:540)=0A=0A=09java.lang.Thread#run(Thread= .java:745)=0A=0A=09java.lang.RuntimeException=0A=0A=09org.apache.isis.core.c= ommons.ensure.IsisAssertException: oid=3D info.matchingservice.dom.Actor.Per= son:L_2; can't change from Transient to Resolving=0A=0A=09org.apache.isis.ob= jectstore.jdo.datanucleus.persistence.FrameworkSynchronizer#withLogging(Fram= eworkSynchronizer.java:337)=0A=0A=09org.apache.isis.objectstore.jdo.datanucl= eus.persistence.FrameworkSynchronizer#withLogging(FrameworkSynchronizer.java= :346)=0A=0A=09org.apache.isis.objectstore.jdo.datanucleus.persistence.Framew= orkSynchronizer#postLoadProcessingFor(FrameworkSynchronizer.java:73)=0A=0A= =09org.apache.isis.objectstore.jdo.datanucleus.persistence.queries.Persisten= ceQueryProcessorAbstract#loadAdapters(PersistenceQueryProcessorAbstract.java= :82)=0A=0A=09org.apache.isis.objectstore.jdo.datanucleus.persistence.queries= .PersistenceQueryFindUsingApplibQueryProcessor#process(PersistenceQueryFindU= singApplibQueryProcessor.java:60)=0A=0A=09org.apache.isis.objectstore.jdo.da= tanucleus.persistence.queries.PersistenceQueryFindUsingApplibQueryProcessor#= process(PersistenceQueryFindUsingApplibQueryProcessor.java:41)=0A=0A=09org.a= pache.isis.objectstore.jdo.datanucleus.DataNucleusObjectStore#processPersist= enceQuery(DataNucleusObjectStore.java:529)=0A=0A=09org.apache.isis.objectsto= re.jdo.datanucleus.DataNucleusObjectStore#loadInstancesAndAdapt(DataNucleusO= bjectStore.java:524)=0A=0A=09org.apache.isis.core.runtime.system.persistence= .PersistenceSession$1#execute(PersistenceSession.java:420)=0A=0A=09org.apach= e.isis.core.runtime.system.persistence.PersistenceSession$1#execute(Persiste= nceSession.java:417)=0A=0A=09org.apache.isis.core.runtime.system.transaction= .IsisTransactionManager#executeWithinTransaction(IsisTransactionManager.java= :205)=0A=0A=09org.apache.isis.core.runtime.system.persistence.PersistenceSes= sion#getInstancesFromPersistenceLayer(PersistenceSession.java:417)=0A=0A=09o= rg.apache.isis.core.runtime.system.persistence.PersistenceSession#getInstanc= es(PersistenceSession.java:413)=0A=0A=09org.apache.isis.core.runtime.system.= persistence.PersistenceSession#findInstances(PersistenceSession.java:394)=0A= =0A=09org.apache.isis.core.runtime.system.persistence.PersistenceSession#fin= dInstances(PersistenceSession.java:377)=0A=0A=09org.apache.isis.core.runtime= .persistence.internal.RuntimeContextFromSession$8#allMatchingQuery(RuntimeCo= ntextFromSession.java:282)=0A=0A=09org.apache.isis.core.metamodel.services.c= ontainer.DomainObjectContainerDefault#allMatches(DomainObjectContainerDefaul= t.java:439)=0A=0A=09org.apache.isis.applib.AbstractContainedObject#allMatche= s(AbstractContainedObject.java:169)=0A=0A=09info.matchingservice.dom.Actor.P= ersons#findPersonUnique(Persons.java:228)=0A=0A=09info.matchingservice.dom.A= ctor.PersonalContacts#allPersonalContactsReferringToUser(PersonalContacts.ja= va:74)=0A=0A=09info.matchingservice.dom.Actor.Person#getCollectPersonsReferr= ingToActiveUser(Person.java:207)=0A=0A=09sun.reflect.NativeMethodAccessorImp= l#invoke0(NativeMethodAccessorImpl.java:-2)=0A=0A=09sun.reflect.NativeMethod= AccessorImpl#invoke(NativeMethodAccessorImpl.java:62)=0A=0A=09sun.reflect.De= legatingMethodAccessorImpl#invoke(DelegatingMethodAccessorImpl.java:43)=0A= =0A=09java.lang.reflect.Method#invoke(Method.java:497)=0A=0A=09org.apache.is= is.core.commons.lang.MethodExtensions#invoke(MethodExtensions.java:53)=0A=0A= =09org.apache.isis.core.commons.lang.MethodExtensions#invoke(MethodExtension= s.java:47)=0A=0A=09org.apache.isis.core.metamodel.adapter.ObjectAdapter$Invo= keUtils#invoke(ObjectAdapter.java:346)=0A=0A=09org.apache.isis.core.metamode= l.facets.collections.accessor.CollectionAccessorFacetViaAccessor#getProperty= (CollectionAccessorFacetViaAccessor.java:73)=0A=0A=09org.apache.isis.core.me= tamodel.specloader.specimpl.OneToManyAssociationImpl#get(OneToManyAssociatio= nImpl.java:149)=0A=0A=09org.apache.isis.core.runtime.persistence.adaptermana= ger.AdapterManagerDefault#remapContainedAggregatedObject(AdapterManagerDefau= lt.java:590)=0A=0A=09org.apache.isis.core.runtime.persistence.adaptermanager= .AdapterManagerDefault#remapAsPersistent(AdapterManagerDefault.java:577)=0A= =0A=09org.apache.isis.objectstore.jdo.datanucleus.persistence.FrameworkSynch= ronizer$3#run(FrameworkSynchronizer.java:205)=0A=0A=09org.apache.isis.object= store.jdo.datanucleus.persistence.FrameworkSynchronizer$8#call(FrameworkSync= hronizer.java:350)=0A=0A=09org.apache.isis.objectstore.jdo.datanucleus.persi= stence.FrameworkSynchronizer$8#call(FrameworkSynchronizer.java:346)=0A=0A=09= org.apache.isis.objectstore.jdo.datanucleus.persistence.FrameworkSynchronize= r#withLogging(FrameworkSynchronizer.java:335)=0A=0A=09org.apache.isis.object= store.jdo.datanucleus.persistence.FrameworkSynchronizer#withLogging(Framewor= kSynchronizer.java:346)=0A=0A=09org.apache.isis.objectstore.jdo.datanucleus.= persistence.FrameworkSynchronizer#postStoreProcessingFor(FrameworkSynchroniz= er.java:187)=0A=0A=09org.apache.isis.objectstore.jdo.datanucleus.persistence= .IsisLifecycleListener$3#doRun(IsisLifecycleListener.java:101)=0A=0A=09org.a= pache.isis.objectstore.jdo.datanucleus.persistence.IsisLifecycleListener$Run= nableAbstract#run(IsisLifecycleListener.java:206)=0A=0A=09org.apache.isis.ob= jectstore.jdo.datanucleus.persistence.IsisLifecycleListener#withLogging(Isis= LifecycleListener.java:185)=0A=0A=09org.apache.isis.objectstore.jdo.datanucl= eus.persistence.IsisLifecycleListener#postStore(IsisLifecycleListener.java:9= 7)=0A=0A=09org.datanucleus.api.jdo.JDOCallbackHandler#postStore(JDOCallbackH= andler.java:158)=0A=0A=09org.datanucleus.state.JDOStateManager#internalMakeP= ersistent(JDOStateManager.java:3787)=0A=0A=09org.datanucleus.state.JDOStateM= anager#makePersistent(JDOStateManager.java:3760)=0A=0A=09org.datanucleus.Exe= cutionContextImpl#persistObjectInternal(ExecutionContextImpl.java:2219)=0A= =0A=09org.datanucleus.ExecutionContextImpl#persistObjectWork(ExecutionContex= tImpl.java:2065)=0A=0A=09org.datanucleus.ExecutionContextImpl#persistObject(= ExecutionContextImpl.java:1913)=0A=0A=09org.datanucleus.api.jdo.JDOPersisten= ceManager#jdoMakePersistent(JDOPersistenceManager.java:727)=0A=0A=09org.data= nucleus.api.jdo.JDOPersistenceManager#makePersistent(JDOPersistenceManager.j= ava:752)=0A=0A=09org.apache.isis.objectstore.jdo.datanucleus.persistence.com= mands.DataNucleusCreateObjectCommand#execute(DataNucleusCreateObjectCommand.= java:54)=0A=0A=09org.apache.isis.objectstore.jdo.datanucleus.DataNucleusObje= ctStore#executeCommands(DataNucleusObjectStore.java:371)=0A=0A=09org.apache.= isis.objectstore.jdo.datanucleus.DataNucleusObjectStore#execute(DataNucleusO= bjectStore.java:365)=0A=0A=09org.apache.isis.core.runtime.system.transaction= .IsisTransaction#doFlush(IsisTransaction.java:520)=0A=0A=09org.apache.isis.c= ore.runtime.system.transaction.IsisTransaction#flush(IsisTransaction.java:46= 9)=0A=0A=09org.apache.isis.core.runtime.system.transaction.IsisTransactionMa= nager#flushTransaction(IsisTransactionManager.java:392)=0A=0A=09org.apache.i= sis.viewer.wicket.ui.components.actions.ActionPanel#executeActionOnTargetAnd= ProcessResults(ActionPanel.java:249)=0A=0A=09org.apache.isis.viewer.wicket.u= i.components.actions.ActionPanel#executeActionAndProcessResults(ActionPanel.= java:193)=0A=0A=09org.apache.isis.viewer.wicket.ui.components.actions.Action= ParametersFormPanel$ActionParameterForm$1#onSubmit(ActionParametersFormPanel= .java:145)=0A=0A=09org.apache.wicket.ajax.markup.html.form.AjaxButton$1#onSu= bmit(AjaxButton.java:108)=0A=0A=09org.apache.wicket.ajax.form.AjaxFormSubmit= Behavior$1#onSubmit(AjaxFormSubmitBehavior.java:182)=0A=0A=09org.apache.wick= et.markup.html.form.Form#delegateSubmit(Form.java:1266)=0A=0A=09org.apache.w= icket.markup.html.form.Form#process(Form.java:938)=0A=0A=09org.apache.wicket= .markup.html.form.Form#onFormSubmitted(Form.java:770)=0A=0A=09org.apache.wic= ket.ajax.form.AjaxFormSubmitBehavior#onEvent(AjaxFormSubmitBehavior.java:159= )=0A=0A=09org.apache.wicket.ajax.AjaxEventBehavior#respond(AjaxEventBehavior= .java:124)=0A=0A=09org.apache.wicket.ajax.AbstractDefaultAjaxBehavior#onRequ= est(AbstractDefaultAjaxBehavior.java:633)=0A=0A=09sun.reflect.NativeMethodAc= cessorImpl#invoke0(NativeMethodAccessorImpl.java:-2)=0A=0A=09sun.reflect.Nat= iveMethodAccessorImpl#invoke(NativeMethodAccessorImpl.java:62)=0A=0A=09sun.r= eflect.DelegatingMethodAccessorImpl#invoke(DelegatingMethodAccessorImpl.java= :43)=0A=0A=09java.lang.reflect.Method#invoke(Method.java:497)=0A=0A=09org.ap= ache.wicket.RequestListenerInterface#internalInvoke(RequestListenerInterface= .java:258)=0A=0A=09org.apache.wicket.RequestListenerInterface#invoke(Request= ListenerInterface.java:241)=0A=0A=09org.apache.wicket.core.request.handler.L= istenerInterfaceRequestHandler#invokeListener(ListenerInterfaceRequestHandle= r.java:250)=0A=0A=09org.apache.wicket.core.request.handler.ListenerInterface= RequestHandler#respond(ListenerInterfaceRequestHandler.java:236)=0A=0A=09org= .apache.wicket.request.cycle.RequestCycle$HandlerExecutor#respond(RequestCyc= le.java:862)=0A=0A=09org.apache.wicket.request.RequestHandlerStack#execute(R= equestHandlerStack.java:64)=0A=0A=09org.apache.wicket.request.cycle.RequestC= ycle#execute(RequestCycle.java:261)=0A=0A=09org.apache.wicket.request.cycle.= RequestCycle#processRequest(RequestCycle.java:218)=0A=0A=09org.apache.wicket= .request.cycle.RequestCycle#processRequestAndDetach(RequestCycle.java:289)= =0A=0A=09org.apache.wicket.protocol.http.WicketFilter#processRequestCycle(Wi= cketFilter.java:259)=0A=0A=09org.apache.wicket.protocol.http.WicketFilter#pr= ocessRequest(WicketFilter.java:201)=0A=0A=09org.apache.wicket.protocol.http.= WicketFilter#doFilter(WicketFilter.java:282)=0A=0A=09org.eclipse.jetty.servl= et.ServletHandler$CachedChain#doFilter(ServletHandler.java:1652)=0A=0A=09org= .apache.isis.core.webapp.diagnostics.IsisLogOnExceptionFilter#doFilter(IsisL= ogOnExceptionFilter.java:52)=0A=0A=09org.eclipse.jetty.servlet.ServletHandle= r$CachedChain#doFilter(ServletHandler.java:1652)=0A=0A=09org.apache.shiro.we= b.servlet.AbstractShiroFilter#executeChain(AbstractShiroFilter.java:449)=0A= =0A=09org.apache.shiro.web.servlet.AbstractShiroFilter$1#call(AbstractShiroF= ilter.java:365)=0A=0A=09org.apache.shiro.subject.support.SubjectCallable#doC= all(SubjectCallable.java:90)=0A=0A=09org.apache.shiro.subject.support.Subjec= tCallable#call(SubjectCallable.java:83)=0A=0A=09org.apache.shiro.subject.sup= port.DelegatingSubject#execute(DelegatingSubject.java:383)=0A=0A=09org.apach= e.shiro.web.servlet.AbstractShiroFilter#doFilterInternal(AbstractShiroFilter= .java:362)=0A=0A=09org.apache.shiro.web.servlet.OncePerRequestFilter#doFilte= r(OncePerRequestFilter.java:125)=0A=0A=09org.eclipse.jetty.servlet.ServletHa= ndler$CachedChain#doFilter(ServletHandler.java:1652)=0A=0A=09org.eclipse.jet= ty.servlet.ServletHandler#doHandle(ServletHandler.java:585)=0A=0A=09org.ecli= pse.jetty.server.handler.ScopedHandler#handle(ScopedHandler.java:143)=0A=0A= =09org.eclipse.jetty.security.SecurityHandler#handle(SecurityHandler.java:57= 7)=0A=0A=09org.eclipse.jetty.server.session.SessionHandler#doHandle(SessionH= andler.java:223)=0A=0A=09org.eclipse.jetty.server.handler.ContextHandler#doH= andle(ContextHandler.java:1125)=0A=0A=09org.eclipse.jetty.servlet.ServletHan= dler#doScope(ServletHandler.java:515)=0A=0A=09org.eclipse.jetty.server.sessi= on.SessionHandler#doScope(SessionHandler.java:185)=0A=0A=09org.eclipse.jetty= .server.handler.ContextHandler#doScope(ContextHandler.java:1059)=0A=0A=09org= .eclipse.jetty.server.handler.ScopedHandler#handle(ScopedHandler.java:141)= =0A=0A=09org.eclipse.jetty.server.handler.ContextHandlerCollection#handle(Co= ntextHandlerCollection.java:215)=0A=0A=09org.eclipse.jetty.server.handler.Ha= ndlerCollection#handle(HandlerCollection.java:110)=0A=0A=09org.eclipse.jetty= .server.handler.HandlerWrapper#handle(HandlerWrapper.java:97)=0A=0A=09org.ec= lipse.jetty.server.Server#handle(Server.java:497)=0A=0A=09org.eclipse.jetty.= server.HttpChannel#handle(HttpChannel.java:310)=0A=0A=09org.eclipse.jetty.se= rver.HttpConnection#onFillable(HttpConnection.java:248)=0A=0A=09org.eclipse.= jetty.io.AbstractConnection$2#run(AbstractConnection.java:540)=0A=0A=09org.e= clipse.jetty.util.thread.QueuedThreadPool#runJob(QueuedThreadPool.java:620)= =0A=0A=09org.eclipse.jetty.util.thread.QueuedThreadPool$3#run(QueuedThreadPo= ol.java:540)=0A=0A=09java.lang.Thread#run(Thread.java:745)=0A=0A=09org.apach= e.isis.core.commons.ensure.IsisAssertException=0A=0A=09oid=3D info.matchings= ervice.dom.Actor.Person:L_2; can't change from Transient to Resolving=0A=0A= =09org.apache.isis.core.commons.ensure.Assert#assertTrue(Assert.java:88)=0A= =0A=09org.apache.isis.core.commons.ensure.Assert#assertTrue(Assert.java:83)= =0A=0A=09org.apache.isis.core.runtime.persistence.adapter.PojoAdapter#change= State(PojoAdapter.java:154)=0A=0A=09org.apache.isis.core.runtime.persistence= .PersistorUtil#changeTo(PersistorUtil.java:72)=0A=0A=09org.apache.isis.core.= runtime.persistence.PersistorUtil#changeTo(PersistorUtil.java:56)=0A=0A=09or= g.apache.isis.core.runtime.persistence.PersistorUtil#startResolving(Persisto= rUtil.java:48)=0A=0A=09org.apache.isis.objectstore.jdo.datanucleus.persisten= ce.FrameworkSynchronizer$1#run(FrameworkSynchronizer.java:130)=0A=0A=09org.a= pache.isis.objectstore.jdo.datanucleus.persistence.FrameworkSynchronizer$8#c= all(FrameworkSynchronizer.java:350)=0A=0A=09org.apache.isis.objectstore.jdo.= datanucleus.persistence.FrameworkSynchronizer$8#call(FrameworkSynchronizer.j= ava:346)=0A=0A=09org.apache.isis.objectstore.jdo.datanucleus.persistence.Fra= meworkSynchronizer#withLogging(FrameworkSynchronizer.java:335)=0A=0A=09org.a= pache.isis.objectstore.jdo.datanucleus.persistence.FrameworkSynchronizer#wit= hLogging(FrameworkSynchronizer.java:346)=0A=0A=09org.apache.isis.objectstore= .jdo.datanucleus.persistence.FrameworkSynchronizer#postLoadProcessingFor(Fra= meworkSynchronizer.java:73)=0A=0A=09org.apache.isis.objectstore.jdo.datanucl= eus.persistence.queries.PersistenceQueryProcessorAbstract#loadAdapters(Persi= stenceQueryProcessorAbstract.java:82)=0A=0A=09org.apache.isis.objectstore.jd= o.datanucleus.persistence.queries.PersistenceQueryFindUsingApplibQueryProces= sor#process(PersistenceQueryFindUsingApplibQueryProcessor.java:60)=0A=0A=09o= rg.apache.isis.objectstore.jdo.datanucleus.persistence.queries.PersistenceQu= eryFindUsingApplibQueryProcessor#process(PersistenceQueryFindUsingApplibQuer= yProcessor.java:41)=0A=0A=09org.apache.isis.objectstore.jdo.datanucleus.Data= NucleusObjectStore#processPersistenceQuery(DataNucleusObjectStore.java:529)= =0A=0A=09org.apache.isis.objectstore.jdo.datanucleus.DataNucleusObjectStore#= loadInstancesAndAdapt(DataNucleusObjectStore.java:524)=0A=0A=09org.apache.is= is.core.runtime.system.persistence.PersistenceSession$1#execute(PersistenceS= ession.java:420)=0A=0A=09org.apache.isis.core.runtime.system.persistence.Per= sistenceSession$1#execute(PersistenceSession.java:417)=0A=0A=09org.apache.is= is.core.runtime.system.transaction.IsisTransactionManager#executeWithinTrans= action(IsisTransactionManager.java:205)=0A=0A=09org.apache.isis.core.runtime= .system.persistence.PersistenceSession#getInstancesFromPersistenceLayer(Pers= istenceSession.java:417)=0A=0A=09org.apache.isis.core.runtime.system.persist= ence.PersistenceSession#getInstances(PersistenceSession.java:413)=0A=0A=09or= g.apache.isis.core.runtime.system.persistence.PersistenceSession#findInstanc= es(PersistenceSession.java:394)=0A=0A=09org.apache.isis.core.runtime.system.= persistence.PersistenceSession#findInstances(PersistenceSession.java:377)=0A= =0A=09org.apache.isis.core.runtime.persistence.internal.RuntimeContextFromSe= ssion$8#allMatchingQuery(RuntimeContextFromSession.java:282)=0A=0A=09org.apa= che.isis.core.metamodel.services.container.DomainObjectContainerDefault#allM= atches(DomainObjectContainerDefault.java:439)=0A=0A=09org.apache.isis.applib= .AbstractContainedObject#allMatches(AbstractContainedObject.java:169)=0A=0A= =09info.matchingservice.dom.Actor.Persons#findPersonUnique(Persons.java:228)= =0A=0A=09info.matchingservice.dom.Actor.PersonalContacts#allPersonalContacts= ReferringToUser(PersonalContacts.java:74)=0A=0A=09info.matchingservice.dom.A= ctor.Person#getCollectPersonsReferringToActiveUser(Person.java:207)=0A=0A=09= sun.reflect.NativeMethodAccessorImpl#invoke0(NativeMethodAccessorImpl.java:-= 2)=0A=0A=09sun.reflect.NativeMethodAccessorImpl#invoke(NativeMethodAccessorI= mpl.java:62)=0A=0A=09sun.reflect.DelegatingMethodAccessorImpl#invoke(Delegat= ingMethodAccessorImpl.java:43)=0A=0A=09java.lang.reflect.Method#invoke(Metho= d.java:497)=0A=0A=09org.apache.isis.core.commons.lang.MethodExtensions#invok= e(MethodExtensions.java:53)=0A=0A=09org.apache.isis.core.commons.lang.Method= Extensions#invoke(MethodExtensions.java:47)=0A=0A=09org.apache.isis.core.met= amodel.adapter.ObjectAdapter$InvokeUtils#invoke(ObjectAdapter.java:346)=0A= =0A=09org.apache.isis.core.metamodel.facets.collections.accessor.CollectionA= ccessorFacetViaAccessor#getProperty(CollectionAccessorFacetViaAccessor.java:= 73)=0A=0A=09org.apache.isis.core.metamodel.specloader.specimpl.OneToManyAsso= ciationImpl#get(OneToManyAssociationImpl.java:149)=0A=0A=09org.apache.isis.c= ore.runtime.persistence.adaptermanager.AdapterManagerDefault#remapContainedA= ggregatedObject(AdapterManagerDefault.java:590)=0A=0A=09org.apache.isis.core= .runtime.persistence.adaptermanager.AdapterManagerDefault#remapAsPersistent(= AdapterManagerDefault.java:577)=0A=0A=09org.apache.isis.objectstore.jdo.data= nucleus.persistence.FrameworkSynchronizer$3#run(FrameworkSynchronizer.java:2= 05)=0A=0A=09org.apache.isis.objectstore.jdo.datanucleus.persistence.Framewor= kSynchronizer$8#call(FrameworkSynchronizer.java:350)=0A=0A=09org.apache.isis= .objectstore.jdo.datanucleus.persistence.FrameworkSynchronizer$8#call(Framew= orkSynchronizer.java:346)=0A=0A=09org.apache.isis.objectstore.jdo.datanucleu= s.persistence.FrameworkSynchronizer#withLogging(FrameworkSynchronizer.java:3= 35)=0A=0A=09org.apache.isis.objectstore.jdo.datanucleus.persistence.Framewor= kSynchronizer#withLogging(FrameworkSynchronizer.java:346)=0A=0A=09org.apache= .isis.objectstore.jdo.datanucleus.persistence.FrameworkSynchronizer#postStor= eProcessingFor(FrameworkSynchronizer.java:187)=0A=0A=09org.apache.isis.objec= tstore.jdo.datanucleus.persistence.IsisLifecycleListener$3#doRun(IsisLifecyc= leListener.java:101)=0A=0A=09org.apache.isis.objectstore.jdo.datanucleus.per= sistence.IsisLifecycleListener$RunnableAbstract#run(IsisLifecycleListener.ja= va:206)=0A=0A=09org.apache.isis.objectstore.jdo.datanucleus.persistence.Isis= LifecycleListener#withLogging(IsisLifecycleListener.java:185)=0A=0A=09org.ap= ache.isis.objectstore.jdo.datanucleus.persistence.IsisLifecycleListener#post= Store(IsisLifecycleListener.java:97)=0A=0A=09org.datanucleus.api.jdo.JDOCall= backHandler#postStore(JDOCallbackHandler.java:158)=0A=0A=09org.datanucleus.s= tate.JDOStateManager#internalMakePersistent(JDOStateManager.java:3787)=0A=0A= =09org.datanucleus.state.JDOStateManager#makePersistent(JDOStateManager.java= :3760)=0A=0A=09org.datanucleus.ExecutionContextImpl#persistObjectInternal(Ex= ecutionContextImpl.java:2219)=0A=0A=09org.datanucleus.ExecutionContextImpl#p= ersistObjectWork(ExecutionContextImpl.java:2065)=0A=0A=09org.datanucleus.Exe= cutionContextImpl#persistObject(ExecutionContextImpl.java:1913)=0A=0A=09org.= datanucleus.api.jdo.JDOPersistenceManager#jdoMakePersistent(JDOPersistenceMa= nager.java:727)=0A=0A=09org.datanucleus.api.jdo.JDOPersistenceManager#makePe= rsistent(JDOPersistenceManager.java:752)=0A=0A=09org.apache.isis.objectstore= .jdo.datanucleus.persistence.commands.DataNucleusCreateObjectCommand#execute= (DataNucleusCreateObjectCommand.java:54)=0A=0A=09org.apache.isis.objectstore= .jdo.datanucleus.DataNucleusObjectStore#executeCommands(DataNucleusObjectSto= re.java:371)=0A=0A=09org.apache.isis.objectstore.jdo.datanucleus.DataNucleus= ObjectStore#execute(DataNucleusObjectStore.java:365)=0A=0A=09org.apache.isis= .core.runtime.system.transaction.IsisTransaction#doFlush(IsisTransaction.jav= a:520)=0A=0A=09org.apache.isis.core.runtime.system.transaction.IsisTransacti= on#flush(IsisTransaction.java:469)=0A=0A=09org.apache.isis.core.runtime.syst= em.transaction.IsisTransactionManager#flushTransaction(IsisTransactionManage= r.java:392)=0A=0A=09org.apache.isis.viewer.wicket.ui.components.actions.Acti= onPanel#executeActionOnTargetAndProcessResults(ActionPanel.java:249)=0A=0A= =09org.apache.isis.viewer.wicket.ui.components.actions.ActionPanel#executeAc= tionAndProcessResults(ActionPanel.java:193)=0A=0A=09org.apache.isis.viewer.w= icket.ui.components.actions.ActionParametersFormPanel$ActionParameterForm$1#= onSubmit(ActionParametersFormPanel.java:145)=0A=0A=09org.apache.wicket.ajax.= markup.html.form.AjaxButton$1#onSubmit(AjaxButton.java:108)=0A=0A=09org.apac= he.wicket.ajax.form.AjaxFormSubmitBehavior$1#onSubmit(AjaxFormSubmitBehavior= .java:182)=0A=0A=09org.apache.wicket.markup.html.form.Form#delegateSubmit(Fo= rm.java:1266)=0A=0A=09org.apache.wicket.markup.html.form.Form#process(Form.j= ava:938)=0A=0A=09org.apache.wicket.markup.html.form.Form#onFormSubmitted(For= m.java:770)=0A=0A=09org.apache.wicket.ajax.form.AjaxFormSubmitBehavior#onEve= nt(AjaxFormSubmitBehavior.java:159)=0A=0A=09org.apache.wicket.ajax.AjaxEvent= Behavior#respond(AjaxEventBehavior.java:124)=0A=0A=09org.apache.wicket.ajax.= AbstractDefaultAjaxBehavior#onRequest(AbstractDefaultAjaxBehavior.java:633)= =0A=0A=09sun.reflect.NativeMethodAccessorImpl#invoke0(NativeMethodAccessorIm= pl.java:-2)=0A=0A=09sun.reflect.NativeMethodAccessorImpl#invoke(NativeMethod= AccessorImpl.java:62)=0A=0A=09sun.reflect.DelegatingMethodAccessorImpl#invok= e(DelegatingMethodAccessorImpl.java:43)=0A=0A=09java.lang.reflect.Method#inv= oke(Method.java:497)=0A=0A=09org.apache.wicket.RequestListenerInterface#inte= rnalInvoke(RequestListenerInterface.java:258)=0A=0A=09org.apache.wicket.Requ= estListenerInterface#invoke(RequestListenerInterface.java:241)=0A=0A=09org.a= pache.wicket.core.request.handler.ListenerInterfaceRequestHandler#invokeList= ener(ListenerInterfaceRequestHandler.java:250)=0A=0A=09org.apache.wicket.cor= e.request.handler.ListenerInterfaceRequestHandler#respond(ListenerInterfaceR= equestHandler.java:236)=0A=0A=09org.apache.wicket.request.cycle.RequestCycle= $HandlerExecutor#respond(RequestCycle.java:862)=0A=0A=09org.apache.wicket.re= quest.RequestHandlerStack#execute(RequestHandlerStack.java:64)=0A=0A=09org.a= pache.wicket.request.cycle.RequestCycle#execute(RequestCycle.java:261)=0A=0A= =09org.apache.wicket.request.cycle.RequestCycle#processRequest(RequestCycle.= java:218)=0A=0A=09org.apache.wicket.request.cycle.RequestCycle#processReques= tAndDetach(RequestCycle.java:289)=0A=0A=09org.apache.wicket.protocol.http.Wi= cketFilter#processRequestCycle(WicketFilter.java:259)=0A=0A=09org.apache.wic= ket.protocol.http.WicketFilter#processRequest(WicketFilter.java:201)=0A=0A= =09org.apache.wicket.protocol.http.WicketFilter#doFilter(WicketFilter.java:2= 82)=0A=0A=09org.eclipse.jetty.servlet.ServletHandler$CachedChain#doFilter(Se= rvletHandler.java:1652)=0A=0A=09org.apache.isis.core.webapp.diagnostics.Isis= LogOnExceptionFilter#doFilter(IsisLogOnExceptionFilter.java:52)=0A=0A=09org.= eclipse.jetty.servlet.ServletHandler$CachedChain#doFilter(ServletHandler.jav= a:1652)=0A=0A=09org.apache.shiro.web.servlet.AbstractShiroFilter#executeChai= n(AbstractShiroFilter.java:449)=0A=0A=09org.apache.shiro.web.servlet.Abstrac= tShiroFilter$1#call(AbstractShiroFilter.java:365)=0A=0A=09org.apache.shiro.s= ubject.support.SubjectCallable#doCall(SubjectCallable.java:90)=0A=0A=09org.a= pache.shiro.subject.support.SubjectCallable#call(SubjectCallable.java:83)=0A= =0A=09org.apache.shiro.subject.support.DelegatingSubject#execute(DelegatingS= ubject.java:383)=0A=0A=09org.apache.shiro.web.servlet.AbstractShiroFilter#do= FilterInternal(AbstractShiroFilter.java:362)=0A=0A=09org.apache.shiro.web.se= rvlet.OncePerRequestFilter#doFilter(OncePerRequestFilter.java:125)=0A=0A=09o= rg.eclipse.jetty.servlet.ServletHandler$CachedChain#doFilter(ServletHandler.= java:1652)=0A=0A=09org.eclipse.jetty.servlet.ServletHandler#doHandle(Servlet= Handler.java:585)=0A=0A=09org.eclipse.jetty.server.handler.ScopedHandler#han= dle(ScopedHandler.java:143)=0A=0A=09org.eclipse.jetty.security.SecurityHandl= er#handle(SecurityHandler.java:577)=0A=0A=09org.eclipse.jetty.server.session= .SessionHandler#doHandle(SessionHandler.java:223)=0A=0A=09org.eclipse.jetty.= server.handler.ContextHandler#doHandle(ContextHandler.java:1125)=0A=0A=09org= .eclipse.jetty.servlet.ServletHandler#doScope(ServletHandler.java:515)=0A=0A= =09org.eclipse.jetty.server.session.SessionHandler#doScope(SessionHandler.ja= va:185)=0A=0A=09org.eclipse.jetty.server.handler.ContextHandler#doScope(Cont= extHandler.java:1059)=0A=0A=09org.eclipse.jetty.server.handler.ScopedHandler= #handle(ScopedHandler.java:141)=0A=0A=09org.eclipse.jetty.server.handler.Con= textHandlerCollection#handle(ContextHandlerCollection.java:215)=0A=0A=09org.= eclipse.jetty.server.handler.HandlerCollection#handle(HandlerCollection.java= :110)=0A=0A=09org.eclipse.jetty.server.handler.HandlerWrapper#handle(Handler= Wrapper.java:97)=0A=0A=09org.eclipse.jetty.server.Server#handle(Server.java:= 497)=0A=0A=09org.eclipse.jetty.server.HttpChannel#handle(HttpChannel.java:31= 0)=0A=0A=09org.eclipse.jetty.server.HttpConnection#onFillable(HttpConnection= .java:248)=0A=0A=09org.eclipse.jetty.io.AbstractConnection$2#run(AbstractCon= nection.java:540)=0A=0A=09org.eclipse.jetty.util.thread.QueuedThreadPool#run= Job(QueuedThreadPool.java:620)=0A=0A=09org.eclipse.jetty.util.thread.QueuedT= hreadPool$3#run(QueuedThreadPool.java:540)=0A=0A=09java.lang.Thread#run(Thre= ad.java:745)=0A=0A=09=C2=A0=0A=0A=09=0A=09=09org.apache.wicket.WicketRuntime= Exception=0A=09=0A=09=09Method onRequest of interface org.apache.wicket.beha= vior.IBehaviorListener targeted at org.apache.wicket.ajax.markup.html.form.A= jaxButton$1@1f1f825a on component [AjaxButton [Component id =3D okButton]] t= hrew an exception=0A=09=0A=09=09org.apache.wicket.RequestListenerInterface#i= nternalInvoke(RequestListenerInterface.java:268)=0A=09=0A=09=09org.apache.wi= cket.RequestListenerInterface#invoke(RequestListenerInterface.java:241)=0A= =09=0A=09=09org.apache.wicket.core.request.handler.ListenerInterfaceRequestH= andler#invokeListener(ListenerInterfaceRequestHandler.java:250)=0A=09=0A=09= =09org.apache.wicket.core.request.handler.ListenerInterfaceRequestHandler#re= spond(ListenerInterfaceRequestHandler.java:236)=0A=09=0A=09=09org.apache.wic= ket.request.cycle.RequestCycle$HandlerExecutor#respond(RequestCycle.java:862= )=0A=09=0A=09=09org.apache.wicket.request.RequestHandlerStack#execute(Reques= tHandlerStack.java:64)=0A=09=0A=09=09org.apache.wicket.request.cycle.Request= Cycle#execute(RequestCycle.java:261)=0A=09=0A=09=09org.apache.wicket.request= .cycle.RequestCycle#processRequest(RequestCycle.java:218)=0A=09=0A=09=09org.= apache.wicket.request.cycle.RequestCycle#processRequestAndDetach(RequestCycl= e.java:289)=0A=09=0A=09=09org.apache.wicket.protocol.http.WicketFilter#proce= ssRequestCycle(WicketFilter.java:259)=0A=09=0A=09=09org.apache.wicket.protoc= ol.http.WicketFilter#processRequest(WicketFilter.java:201)=0A=09=0A=09=09org= .apache.wicket.protocol.http.WicketFilter#doFilter(WicketFilter.java:282)=0A= =09=0A=09=09org.eclipse.jetty.servlet.ServletHandler$CachedChain#doFilter(Se= rvletHandler.java:1652)=0A=09=0A=09=09org.apache.isis.core.webapp.diagnostic= s.IsisLogOnExceptionFilter#doFilter(IsisLogOnExceptionFilter.java:52)=0A=09= =0A=09=09org.eclipse.jetty.servlet.ServletHandler$CachedChain#doFilter(Servl= etHandler.java:1652)=0A=09=0A=09=09org.apache.shiro.web.servlet.AbstractShir= oFilter#executeChain(AbstractShiroFilter.java:449)=0A=09=0A=09=09org.apache.= shiro.web.servlet.AbstractShiroFilter$1#call(AbstractShiroFilter.java:365)= =0A=09=0A=09=09org.apache.shiro.subject.support.SubjectCallable#doCall(Subje= ctCallable.java:90)=0A=09=0A=09=09org.apache.shiro.subject.support.SubjectCa= llable#call(SubjectCallable.java:83)=0A=09=0A=09=09org.apache.shiro.subject.= support.DelegatingSubject#execute(DelegatingSubject.java:383)=0A=09=0A=09=09= org.apache.shiro.web.servlet.AbstractShiroFilter#doFilterInternal(AbstractSh= iroFilter.java:362)=0A=09=0A=09=09org.apache.shiro.web.servlet.OncePerReques= tFilter#doFilter(OncePerRequestFilter.java:125)=0A=09=0A=09=09org.eclipse.je= tty.servlet.ServletHandler$CachedChain#doFilter(ServletHandler.java:1652)=0A= =09=0A=09=09org.eclipse.jetty.servlet.ServletHandler#doHandle(ServletHandler= .java:585)=0A=09=0A=09=09org.eclipse.jetty.server.handler.ScopedHandler#hand= le(ScopedHandler.java:143)=0A=09=0A=09=09org.eclipse.jetty.security.Security= Handler#handle(SecurityHandler.java:577)=0A=09=0A=09=09org.eclipse.jetty.ser= ver.session.SessionHandler#doHandle(SessionHandler.java:223)=0A=09=0A=09=09o= rg.eclipse.jetty.server.handler.ContextHandler#doHandle(ContextHandler.java:= 1125)=0A=09=0A=09=09org.eclipse.jetty.servlet.ServletHandler#doScope(Servlet= Handler.java:515)=0A=09=0A=09=09org.eclipse.jetty.server.session.SessionHand= ler#doScope(SessionHandler.java:185)=0A=09=0A=09=09org.eclipse.jetty.server.= handler.ContextHandler#doScope(ContextHandler.java:1059)=0A=09=0A=09=09org.e= clipse.jetty.server.handler.ScopedHandler#handle(ScopedHandler.java:141)=0A= =09=0A=09=09org.eclipse.jetty.server.handler.ContextHandlerCollection#handle= (ContextHandlerCollection.java:215)=0A=09=0A=09=09org.eclipse.jetty.server.h= andler.HandlerCollection#handle(HandlerCollection.java:110)=0A=09=0A=09=09or= g.eclipse.jetty.server.handler.HandlerWrapper#handle(HandlerWrapper.java:97)= =0A=09=0A=09=09org.eclipse.jetty.server.Server#handle(Server.java:497)=0A=09= =0A=09=09org.eclipse.jetty.server.HttpChannel#handle(HttpChannel.java:310)= =0A=09=0A=09=09org.eclipse.jetty.server.HttpConnection#onFillable(HttpConnec= tion.java:248)=0A=09=0A=09=09org.eclipse.jetty.io.AbstractConnection$2#run(A= bstractConnection.java:540)=0A=09=0A=09=09org.eclipse.jetty.util.thread.Queu= edThreadPool#runJob(QueuedThreadPool.java:620)=0A=09=0A=09=09org.eclipse.jet= ty.util.thread.QueuedThreadPool$3#run(QueuedThreadPool.java:540)=0A=09=0A=09= =09java.lang.Thread#run(Thread.java:745)=0A=09=0A=09=09java.lang.reflect.Inv= ocationTargetException=0A=09=0A=09=09sun.reflect.NativeMethodAccessorImpl#in= voke0(NativeMethodAccessorImpl.java:-2)=0A=09=0A=09=09sun.reflect.NativeMeth= odAccessorImpl#invoke(NativeMethodAccessorImpl.java:62)=0A=09=0A=09=09sun.re= flect.DelegatingMethodAccessorImpl#invoke(DelegatingMethodAccessorImpl.java:= 43)=0A=09=0A=09=09java.lang.reflect.Method#invoke(Method.java:497)=0A=09=0A= =09=09org.apache.wicket.RequestListenerInterface#internalInvoke(RequestListe= nerInterface.java:258)=0A=09=0A=09=09org.apache.wicket.RequestListenerInterf= ace#invoke(RequestListenerInterface.java:241)=0A=09=0A=09=09org.apache.wicke= t.core.request.handler.ListenerInterfaceRequestHandler#invokeListener(Listen= erInterfaceRequestHandler.java:250)=0A=09=0A=09=09org.apache.wicket.core.req= uest.handler.ListenerInterfaceRequestHandler#respond(ListenerInterfaceReques= tHandler.java:236)=0A=09=0A=09=09org.apache.wicket.request.cycle.RequestCycl= e$HandlerExecutor#respond(RequestCycle.java:862)=0A=09=0A=09=09org.apache.wi= cket.request.RequestHandlerStack#execute(RequestHandlerStack.java:64)=0A=09= =0A=09=09org.apache.wicket.request.cycle.RequestCycle#execute(RequestCycle.j= ava:261)=0A=09=0A=09=09org.apache.wicket.request.cycle.RequestCycle#processR= equest(RequestCycle.java:218)=0A=09=0A=09=09org.apache.wicket.request.cycle.= RequestCycle#processRequestAndDetach(RequestCycle.java:289)=0A=09=0A=09=09or= g.apache.wicket.protocol.http.WicketFilter#processRequestCycle(WicketFilter.= java:259)=0A=09=0A=09=09org.apache.wicket.protocol.http.WicketFilter#process= Request(WicketFilter.java:201)=0A=09=0A=09=09org.apache.wicket.protocol.http= .WicketFilter#doFilter(WicketFilter.java:282)=0A=09=0A=09=09org.eclipse.jett= y.servlet.ServletHandler$CachedChain#doFilter(ServletHandler.java:1652)=0A= =09=0A=09=09org.apache.isis.core.webapp.diagnostics.IsisLogOnExceptionFilter= #doFilter(IsisLogOnExceptionFilter.java:52)=0A=09=0A=09=09org.eclipse.jetty.= servlet.ServletHandler$CachedChain#doFilter(ServletHandler.java:1652)=0A=09= =0A=09=09org.apache.shiro.web.servlet.AbstractShiroFilter#executeChain(Abstr= actShiroFilter.java:449)=0A=09=0A=09=09org.apache.shiro.web.servlet.Abstract= ShiroFilter$1#call(AbstractShiroFilter.java:365)=0A=09=0A=09=09org.apache.sh= iro.subject.support.SubjectCallable#doCall(SubjectCallable.java:90)=0A=09=0A= =09=09org.apache.shiro.subject.support.SubjectCallable#call(SubjectCallable.= java:83)=0A=09=0A=09=09org.apache.shiro.subject.support.DelegatingSubject#ex= ecute(DelegatingSubject.java:383)=0A=09=0A=09=09org.apache.shiro.web.servlet= .AbstractShiroFilter#doFilterInternal(AbstractShiroFilter.java:362)=0A=09=0A= =09=09org.apache.shiro.web.servlet.OncePerRequestFilter#doFilter(OncePerRequ= estFilter.java:125)=0A=09=0A=09=09org.eclipse.jetty.servlet.ServletHandler$C= achedChain#doFilter(ServletHandler.java:1652)=0A=09=0A=09=09org.eclipse.jett= y.servlet.ServletHandler#doHandle(ServletHandler.java:585)=0A=09=0A=09=09org= .eclipse.jetty.server.handler.ScopedHandler#handle(ScopedHandler.java:143)= =0A=09=0A=09=09org.eclipse.jetty.security.SecurityHandler#handle(SecurityHan= dler.java:577)=0A=09=0A=09=09org.eclipse.jetty.server.session.SessionHandler= #doHandle(SessionHandler.java:223)=0A=09=0A=09=09org.eclipse.jetty.server.ha= ndler.ContextHandler#doHandle(ContextHandler.java:1125)=0A=09=0A=09=09org.ec= lipse.jetty.servlet.ServletHandler#doScope(ServletHandler.java:515)=0A=09=0A= =09=09org.eclipse.jetty.server.session.SessionHandler#doScope(SessionHandler= .java:185)=0A=09=0A=09=09org.eclipse.jetty.server.handler.ContextHandler#doS= cope(ContextHandler.java:1059)=0A=09=0A=09=09org.eclipse.jetty.server.handle= r.ScopedHandler#handle(ScopedHandler.java:141)=0A=09=0A=09=09org.eclipse.jet= ty.server.handler.ContextHandlerCollection#handle(ContextHandlerCollection.j= ava:215)=0A=09=0A=09=09org.eclipse.jetty.server.handler.HandlerCollection#ha= ndle(HandlerCollection.java:110)=0A=09=0A=09=09org.eclipse.jetty.server.hand= ler.HandlerWrapper#handle(HandlerWrapper.java:97)=0A=09=0A=09=09org.eclipse.= jetty.server.Server#handle(Server.java:497)=0A=09=0A=09=09org.eclipse.jetty.= server.HttpChannel#handle(HttpChannel.java:310)=0A=09=0A=09=09org.eclipse.je= tty.server.HttpConnection#onFillable(HttpConnection.java:248)=0A=09=0A=09=09= org.eclipse.jetty.io.AbstractConnection$2#run(AbstractConnection.java:540)= =0A=09=0A=09=09org.eclipse.jetty.util.thread.QueuedThreadPool#runJob(QueuedT= hreadPool.java:620)=0A=09=0A=09=09org.eclipse.jetty.util.thread.QueuedThread= Pool$3#run(QueuedThreadPool.java:540)=0A=09=0A=09=09java.lang.Thread#run(Thr= ead.java:745)=0A=09=0A=09=09java.lang.RuntimeException=0A=09=0A=09=09java.la= ng.RuntimeException: org.apache.isis.core.commons.ensure.IsisAssertException= : oid=3D info.matchingservice.dom.Actor.Person:L_2; can't change from Transi= ent to Resolving=0A=09=0A=09=09org.apache.isis.objectstore.jdo.datanucleus.p= ersistence.FrameworkSynchronizer#withLogging(FrameworkSynchronizer.java:337)= =0A=09=0A=09=09org.apache.isis.objectstore.jdo.datanucleus.persistence.Frame= workSynchronizer#withLogging(FrameworkSynchronizer.java:346)=0A=09=0A=09=09o= rg.apache.isis.objectstore.jdo.datanucleus.persistence.FrameworkSynchronizer= #postStoreProcessingFor(FrameworkSynchronizer.java:187)=0A=09=0A=09=09org.ap= ache.isis.objectstore.jdo.datanucleus.persistence.IsisLifecycleListener$3#do= Run(IsisLifecycleListener.java:101)=0A=09=0A=09=09org.apache.isis.objectstor= e.jdo.datanucleus.persistence.IsisLifecycleListener$RunnableAbstract#run(Isi= sLifecycleListener.java:206)=0A=09=0A=09=09org.apache.isis.objectstore.jdo.d= atanucleus.persistence.IsisLifecycleListener#withLogging(IsisLifecycleListen= er.java:185)=0A=09=0A=09=09org.apache.isis.objectstore.jdo.datanucleus.persi= stence.IsisLifecycleListener#postStore(IsisLifecycleListener.java:97)=0A=09= =0A=09=09org.datanucleus.api.jdo.JDOCallbackHandler#postStore(JDOCallbackHan= dler.java:158)=0A=09=0A=09=09org.datanucleus.state.JDOStateManager#internalM= akePersistent(JDOStateManager.java:3787)=0A=09=0A=09=09org.datanucleus.state= .JDOStateManager#makePersistent(JDOStateManager.java:3760)=0A=09=0A=09=09org= .datanucleus.ExecutionContextImpl#persistObjectInternal(ExecutionContextImpl= .java:2219)=0A=09=0A=09=09org.datanucleus.ExecutionContextImpl#persistObject= Work(ExecutionContextImpl.java:2065)=0A=09=0A=09=09org.datanucleus.Execution= ContextImpl#persistObject(ExecutionContextImpl.java:1913)=0A=09=0A=09=09org.= datanucleus.api.jdo.JDOPersistenceManager#jdoMakePersistent(JDOPersistenceMa= nager.java:727)=0A=09=0A=09=09org.datanucleus.api.jdo.JDOPersistenceManager#= makePersistent(JDOPersistenceManager.java:752)=0A=09=0A=09=09org.apache.isis= .objectstore.jdo.datanucleus.persistence.commands.DataNucleusCreateObjectCom= mand#execute(DataNucleusCreateObjectCommand.java:54)=0A=09=0A=09=09org.apach= e.isis.objectstore.jdo.datanucleus.DataNucleusObjectStore#executeCommands(Da= taNucleusObjectStore.java:371)=0A=09=0A=09=09org.apache.isis.objectstore.jdo= .datanucleus.DataNucleusObjectStore#execute(DataNucleusObjectStore.java:365)= =0A=09=0A=09=09org.apache.isis.core.runtime.system.transaction.IsisTransacti= on#doFlush(IsisTransaction.java:520)=0A=09=0A=09=09org.apache.isis.core.runt= ime.system.transaction.IsisTransaction#flush(IsisTransaction.java:469)=0A=09= =0A=09=09org.apache.isis.core.runtime.system.transaction.IsisTransactionMana= ger#flushTransaction(IsisTransactionManager.java:392)=0A=09=0A=09=09org.apac= he.isis.viewer.wicket.ui.components.actions.ActionPanel#executeActionOnTarge= tAndProcessResults(ActionPanel.java:249)=0A=09=0A=09=09org.apache.isis.viewe= r.wicket.ui.components.actions.ActionPanel#executeActionAndProcessResults(Ac= tionPanel.java:193)=0A=09=0A=09=09org.apache.isis.viewer.wicket.ui.component= s.actions.ActionParametersFormPanel$ActionParameterForm$1#onSubmit(ActionPar= ametersFormPanel.java:145)=0A=09=0A=09=09org.apache.wicket.ajax.markup.html.= form.AjaxButton$1#onSubmit(AjaxButton.java:108)=0A=09=0A=09=09org.apache.wic= ket.ajax.form.AjaxFormSubmitBehavior$1#onSubmit(AjaxFormSubmitBehavior.java:= 182)=0A=09=0A=09=09org.apache.wicket.markup.html.form.Form#delegateSubmit(Fo= rm.java:1266)=0A=09=0A=09=09org.apache.wicket.markup.html.form.Form#process(= Form.java:938)=0A=09=0A=09=09org.apache.wicket.markup.html.form.Form#onFormS= ubmitted(Form.java:770)=0A=09=0A=09=09org.apache.wicket.ajax.form.AjaxFormSu= bmitBehavior#onEvent(AjaxFormSubmitBehavior.java:159)=0A=09=0A=09=09org.apac= he.wicket.ajax.AjaxEventBehavior#respond(AjaxEventBehavior.java:124)=0A=09= =0A=09=09org.apache.wicket.ajax.AbstractDefaultAjaxBehavior#onRequest(Abstra= ctDefaultAjaxBehavior.java:633)=0A=09=0A=09=09sun.reflect.NativeMethodAccess= orImpl#invoke0(NativeMethodAccessorImpl.java:-2)=0A=09=0A=09=09sun.reflect.N= ativeMethodAccessorImpl#invoke(NativeMethodAccessorImpl.java:62)=0A=09=0A=09= =09sun.reflect.DelegatingMethodAccessorImpl#invoke(DelegatingMethodAccessorI= mpl.java:43)=0A=09=0A=09=09java.lang.reflect.Method#invoke(Method.java:497)= =0A=09=0A=09=09org.apache.wicket.RequestListenerInterface#internalInvoke(Req= uestListenerInterface.java:258)=0A=09=0A=09=09org.apache.wicket.RequestListe= nerInterface#invoke(RequestListenerInterface.java:241)=0A=09=0A=09=09org.apa= che.wicket.core.request.handler.ListenerInterfaceRequestHandler#invokeListen= er(ListenerInterfaceRequestHandler.java:250)=0A=09=0A=09=09org.apache.wicket= .core.request.handler.ListenerInterfaceRequestHandler#respond(ListenerInterf= aceRequestHandler.java:236)=0A=09=0A=09=09org.apache.wicket.request.cycle.Re= questCycle$HandlerExecutor#respond(RequestCycle.java:862)=0A=09=0A=09=09org.= apache.wicket.request.RequestHandlerStack#execute(RequestHandlerStack.java:6= 4)=0A=09=0A=09=09org.apache.wicket.request.cycle.RequestCycle#execute(Reques= tCycle.java:261)=0A=09=0A=09=09org.apache.wicket.request.cycle.RequestCycle#= processRequest(RequestCycle.java:218)=0A=09=0A=09=09org.apache.wicket.reques= t.cycle.RequestCycle#processRequestAndDetach(RequestCycle.java:289)=0A=09=0A= =09=09org.apache.wicket.protocol.http.WicketFilter#processRequestCycle(Wicke= tFilter.java:259)=0A=09=0A=09=09org.apache.wicket.protocol.http.WicketFilter= #processRequest(WicketFilter.java:201)=0A=09=0A=09=09org.apache.wicket.proto= col.http.WicketFilter#doFilter(WicketFilter.java:282)=0A=09=0A=09=09org.ecli= pse.jetty.servlet.ServletHandler$CachedChain#doFilter(ServletHandler.java:16= 52)=0A=09=0A=09=09org.apache.isis.core.webapp.diagnostics.IsisLogOnException= Filter#doFilter(IsisLogOnExceptionFilter.java:52)=0A=09=0A=09=09org.eclipse.= jetty.servlet.ServletHandler$CachedChain#doFilter(ServletHandler.java:1652)= =0A=09=0A=09=09org.apache.shiro.web.servlet.AbstractShiroFilter#executeChain= (AbstractShiroFilter.java:449)=0A=09=0A=09=09org.apache.shiro.web.servlet.Ab= stractShiroFilter$1#call(AbstractShiroFilter.java:365)=0A=09=0A=09=09org.apa= che.shiro.subject.support.SubjectCallable#doCall(SubjectCallable.java:90)=0A= =09=0A=09=09org.apache.shiro.subject.support.SubjectCallable#call(SubjectCal= lable.java:83)=0A=09=0A=09=09org.apache.shiro.subject.support.DelegatingSubj= ect#execute(DelegatingSubject.java:383)=0A=09=0A=09=09org.apache.shiro.web.s= ervlet.AbstractShiroFilter#doFilterInternal(AbstractShiroFilter.java:362)=0A= =09=0A=09=09org.apache.shiro.web.servlet.OncePerRequestFilter#doFilter(OnceP= erRequestFilter.java:125)=0A=09=0A=09=09org.eclipse.jetty.servlet.ServletHan= dler$CachedChain#doFilter(ServletHandler.java:1652)=0A=09=0A=09=09org.eclips= e.jetty.servlet.ServletHandler#doHandle(ServletHandler.java:585)=0A=09=0A=09= =09org.eclipse.jetty.server.handler.ScopedHandler#handle(ScopedHandler.java:= 143)=0A=09=0A=09=09org.eclipse.jetty.security.SecurityHandler#handle(Securit= yHandler.java:577)=0A=09=0A=09=09org.eclipse.jetty.server.session.SessionHan= dler#doHandle(SessionHandler.java:223)=0A=09=0A=09=09org.eclipse.jetty.serve= r.handler.ContextHandler#doHandle(ContextHandler.java:1125)=0A=09=0A=09=09or= g.eclipse.jetty.servlet.ServletHandler#doScope(ServletHandler.java:515)=0A= =09=0A=09=09org.eclipse.jetty.server.session.SessionHandler#doScope(SessionH= andler.java:185)=0A=09=0A=09=09org.eclipse.jetty.server.handler.ContextHandl= er#doScope(ContextHandler.java:1059)=0A=09=0A=09=09org.eclipse.jetty.server.= handler.ScopedHandler#handle(ScopedHandler.java:141)=0A=09=0A=09=09org.eclip= se.jetty.server.handler.ContextHandlerCollection#handle(ContextHandlerCollec= tion.java:215)=0A=09=0A=09=09org.eclipse.jetty.server.handler.HandlerCollect= ion#handle(HandlerCollection.java:110)=0A=09=0A=09=09org.eclipse.jetty.serve= r.handler.HandlerWrapper#handle(HandlerWrapper.java:97)=0A=09=0A=09=09org.ec= lipse.jetty.server.Server#handle(Server.java:497)=0A=09=0A=09=09org.eclipse.= jetty.server.HttpChannel#handle(HttpChannel.java:310)=0A=09=0A=09=09org.ecli= pse.jetty.server.HttpConnection#onFillable(HttpConnection.java:248)=0A=09=0A= =09=09org.eclipse.jetty.io.AbstractConnection$2#run(AbstractConnection.java:= 540)=0A=09=0A=09=09org.eclipse.jetty.util.thread.QueuedThreadPool#runJob(Que= uedThreadPool.java:620)=0A=09=0A=09=09org.eclipse.jetty.util.thread.QueuedTh= readPool$3#run(QueuedThreadPool.java:540)=0A=09=0A=09=09java.lang.Thread#run= (Thread.java:745)=0A=09=0A=09=09java.lang.RuntimeException=0A=09=0A=09=09org= .apache.isis.core.commons.ensure.IsisAssertException: oid=3D info.matchingse= rvice.dom.Actor.Person:L_2; can't change from Transient to Resolving=0A=09= =0A=09=09org.apache.isis.objectstore.jdo.datanucleus.persistence.FrameworkSy= nchronizer#withLogging(FrameworkSynchronizer.java:337)=0A=09=0A=09=09org.apa= che.isis.objectstore.jdo.datanucleus.persistence.FrameworkSynchronizer#withL= ogging(FrameworkSynchronizer.java:346)=0A=09=0A=09=09org.apache.isis.objects= tore.jdo.datanucleus.persistence.FrameworkSynchronizer#postLoadProcessingFor= (FrameworkSynchronizer.java:73)=0A=09=0A=09=09org.apache.isis.objectstore.jd= o.datanucleus.persistence.queries.PersistenceQueryProcessorAbstract#loadAdap= ters(PersistenceQueryProcessorAbstract.java:82)=0A=09=0A=09=09org.apache.isi= s.objectstore.jdo.datanucleus.persistence.queries.PersistenceQueryFindUsingA= pplibQueryProcessor#process(PersistenceQueryFindUsingApplibQueryProcessor.ja= va:60)=0A=09=0A=09=09org.apache.isis.objectstore.jdo.datanucleus.persistence= .queries.PersistenceQueryFindUsingApplibQueryProcessor#process(PersistenceQu= eryFindUsingApplibQueryProcessor.java:41)=0A=09=0A=09=09org.apache.isis.obje= ctstore.jdo.datanucleus.DataNucleusObjectStore#processPersistenceQuery(DataN= ucleusObjectStore.java:529)=0A=09=0A=09=09org.apache.isis.objectstore.jdo.da= tanucleus.DataNucleusObjectStore#loadInstancesAndAdapt(DataNucleusObjectStor= e.java:524)=0A=09=0A=09=09org.apache.isis.core.runtime.system.persistence.Pe= rsistenceSession$1#execute(PersistenceSession.java:420)=0A=09=0A=09=09org.ap= ache.isis.core.runtime.system.persistence.PersistenceSession$1#execute(Persi= stenceSession.java:417)=0A=09=0A=09=09org.apache.isis.core.runtime.system.tr= ansaction.IsisTransactionManager#executeWithinTransaction(IsisTransactionMan= ager.java:205)=0A=09=0A=09=09org.apache.isis.core.runtime.system.persistence= .PersistenceSession#getInstancesFromPersistenceLayer(PersistenceSession.java= :417)=0A=09=0A=09=09org.apache.isis.core.runtime.system.persistence.Persiste= nceSession#getInstances(PersistenceSession.java:413)=0A=09=0A=09=09org.apach= e.isis.core.runtime.system.persistence.PersistenceSession#findInstances(Pers= istenceSession.java:394)=0A=09=0A=09=09org.apache.isis.core.runtime.system.p= ersistence.PersistenceSession#findInstances(PersistenceSession.java:377)=0A= =09=0A=09=09org.apache.isis.core.runtime.persistence.internal.RuntimeContext= FromSession$8#allMatchingQuery(RuntimeContextFromSession.java:282)=0A=09=0A= =09=09org.apache.isis.core.metamodel.services.container.DomainObjectContaine= rDefault#allMatches(DomainObjectContainerDefault.java:439)=0A=09=0A=09=09org= .apache.isis.applib.AbstractContainedObject#allMatches(AbstractContainedObje= ct.java:169)=0A=09=0A=09=09info.matchingservice.dom.Actor.Persons#findPerson= Unique(Persons.java:228)=0A=09=0A=09=09info.matchingservice.dom.Actor.Person= alContacts#allPersonalContactsReferringToUser(PersonalContacts.java:74)=0A= =09=0A=09=09info.matchingservice.dom.Actor.Person#getCollectPersonsReferring= ToActiveUser(Person.java:207)=0A=09=0A=09=09sun.reflect.NativeMethodAccessor= Impl#invoke0(NativeMethodAccessorImpl.java:-2)=0A=09=0A=09=09sun.reflect.Nat= iveMethodAccessorImpl#invoke(NativeMethodAccessorImpl.java:62)=0A=09=0A=09= =09sun.reflect.DelegatingMethodAccessorImpl#invoke(DelegatingMethodAccessorI= mpl.java:43)=0A=09=0A=09=09java.lang.reflect.Method#invoke(Method.java:497)= =0A=09=0A=09=09org.apache.isis.core.commons.lang.MethodExtensions#invoke(Met= hodExtensions.java:53)=0A=09=0A=09=09org.apache.isis.core.commons.lang.Metho= dExtensions#invoke(MethodExtensions.java:47)=0A=09=0A=09=09org.apache.isis.c= ore.metamodel.adapter.ObjectAdapter$InvokeUtils#invoke(ObjectAdapter.java:34= 6)=0A=09=0A=09=09org.apache.isis.core.metamodel.facets.collections.accessor.= CollectionAccessorFacetViaAccessor#getProperty(CollectionAccessorFacetViaAcc= essor.java:73)=0A=09=0A=09=09org.apache.isis.core.metamodel.specloader.speci= mpl.OneToManyAssociationImpl#get(OneToManyAssociationImpl.java:149)=0A=09=0A= =09=09org.apache.isis.core.runtime.persistence.adaptermanager.AdapterManager= Default#remapContainedAggregatedObject(AdapterManagerDefault.java:590)=0A=09= =0A=09=09org.apache.isis.core.runtime.persistence.adaptermanager.AdapterMana= gerDefault#remapAsPersistent(AdapterManagerDefault.java:577)=0A=09=0A=09=09o= rg.apache.isis.objectstore.jdo.datanucleus.persistence.FrameworkSynchronizer= $3#run(FrameworkSynchronizer.java:205)=0A=09=0A=09=09org.apache.isis.objects= tore.jdo.datanucleus.persistence.FrameworkSynchronizer$8#call(FrameworkSynch= ronizer.java:350)=0A=09=0A=09=09org.apache.isis.objectstore.jdo.datanucleus.= persistence.FrameworkSynchronizer$8#call(FrameworkSynchronizer.java:346)=0A= =09=0A=09=09org.apache.isis.objectstore.jdo.datanucleus.persistence.Framewor= kSynchronizer#withLogging(FrameworkSynchronizer.java:335)=0A=09=0A=09=09org.= apache.isis.objectstore.jdo.datanucleus.persistence.FrameworkSynchronizer#wi= thLogging(FrameworkSynchronizer.java:346)=0A=09=0A=09=09org.apache.isis.obje= ctstore.jdo.datanucleus.persistence.FrameworkSynchronizer#postStoreProcessin= gFor(FrameworkSynchronizer.java:187)=0A=09=0A=09=09org.apache.isis.objectsto= re.jdo.datanucleus.persistence.IsisLifecycleListener$3#doRun(IsisLifecycleLi= stener.java:101)=0A=09=0A=09=09org.apache.isis.objectstore.jdo.datanucleus.p= ersistence.IsisLifecycleListener$RunnableAbstract#run(IsisLifecycleListener.= java:206)=0A=09=0A=09=09org.apache.isis.objectstore.jdo.datanucleus.persiste= nce.IsisLifecycleListener#withLogging(IsisLifecycleListener.java:185)=0A=09= =0A=09=09org.apache.isis.objectstore.jdo.datanucleus.persistence.IsisLifecyc= leListener#postStore(IsisLifecycleListener.java:97)=0A=09=0A=09=09org.datanu= cleus.api.jdo.JDOCallbackHandler#postStore(JDOCallbackHandler.java:158)=0A= =09=0A=09=09org.datanucleus.state.JDOStateManager#internalMakePersistent(JDO= StateManager.java:3787)=0A=09=0A=09=09org.datanucleus.state.JDOStateManager#= makePersistent(JDOStateManager.java:3760)=0A=09=0A=09=09org.datanucleus.Exec= utionContextImpl#persistObjectInternal(ExecutionContextImpl.java:2219)=0A=09= =0A=09=09org.datanucleus.ExecutionContextImpl#persistObjectWork(ExecutionCon= textImpl.java:2065)=0A=09=0A=09=09org.datanucleus.ExecutionContextImpl#persi= stObject(ExecutionContextImpl.java:1913)=0A=09=0A=09=09org.datanucleus.api.j= do.JDOPersistenceManager#jdoMakePersistent(JDOPersistenceManager.java:727)= =0A=09=0A=09=09org.datanucleus.api.jdo.JDOPersistenceManager#makePersistent(= JDOPersistenceManager.java:752)=0A=09=0A=09=09org.apache.isis.objectstore.jd= o.datanucleus.persistence.commands.DataNucleusCreateObjectCommand#execute(Da= taNucleusCreateObjectCommand.java:54)=0A=09=0A=09=09org.apache.isis.objectst= ore.jdo.datanucleus.DataNucleusObjectStore#executeCommands(DataNucleusObject= Store.java:371)=0A=09=0A=09=09org.apache.isis.objectstore.jdo.datanucleus.Da= taNucleusObjectStore#execute(DataNucleusObjectStore.java:365)=0A=09=0A=09=09= org.apache.isis.core.runtime.system.transaction.IsisTransaction#doFlush(Isis= Transaction.java:520)=0A=09=0A=09=09org.apache.isis.core.runtime.system.tran= saction.IsisTransaction#flush(IsisTransaction.java:469)=0A=09=0A=09=09org.ap= ache.isis.core.runtime.system.transaction.IsisTransactionManager#flushTransa= ction(IsisTransactionManager.java:392)=0A=09=0A=09=09org.apache.isis.viewer.= wicket.ui.components.actions.ActionPanel#executeActionOnTargetAndProcessResu= lts(ActionPanel.java:249)=0A=09=0A=09=09org.apache.isis.viewer.wicket.ui.com= ponents.actions.ActionPanel#executeActionAndProcessResults(ActionPanel.java:= 193)=0A=09=0A=09=09org.apache.isis.viewer.wicket.ui.components.actions.Actio= nParametersFormPanel$ActionParameterForm$1#onSubmit(ActionParametersFormPane= l.java:145)=0A=09=0A=09=09org.apache.wicket.ajax.markup.html.form.AjaxButton= $1#onSubmit(AjaxButton.java:108)=0A=09=0A=09=09org.apache.wicket.ajax.form.A= jaxFormSubmitBehavior$1#onSubmit(AjaxFormSubmitBehavior.java:182)=0A=09=0A= =09=09org.apache.wicket.markup.html.form.Form#delegateSubmit(Form.java:1266)= =0A=09=0A=09=09org.apache.wicket.markup.html.form.Form#process(Form.java:938= )=0A=09=0A=09=09org.apache.wicket.markup.html.form.Form#onFormSubmitted(Form= .java:770)=0A=09=0A=09=09org.apache.wicket.ajax.form.AjaxFormSubmitBehavior#= onEvent(AjaxFormSubmitBehavior.java:159)=0A=09=0A=09=09org.apache.wicket.aja= x.AjaxEventBehavior#respond(AjaxEventBehavior.java:124)=0A=09=0A=09=09org.ap= ache.wicket.ajax.AbstractDefaultAjaxBehavior#onRequest(AbstractDefaultAjaxBe= havior.java:633)=0A=09=0A=09=09sun.reflect.NativeMethodAccessorImpl#invoke0(= NativeMethodAccessorImpl.java:-2)=0A=09=0A=09=09sun.reflect.NativeMethodAcce= ssorImpl#invoke(NativeMethodAccessorImpl.java:62)=0A=09=0A=09=09sun.reflect.= DelegatingMethodAccessorImpl#invoke(DelegatingMethodAccessorImpl.java:43)=0A= =09=0A=09=09java.lang.reflect.Method#invoke(Method.java:497)=0A=09=0A=09=09o= rg.apache.wicket.RequestListenerInterface#internalInvoke(RequestListenerInte= rface.java:258)=0A=09=0A=09=09org.apache.wicket.RequestListenerInterface#inv= oke(RequestListenerInterface.java:241)=0A=09=0A=09=09org.apache.wicket.core.= request.handler.ListenerInterfaceRequestHandler#invokeListener(ListenerInter= faceRequestHandler.java:250)=0A=09=0A=09=09org.apache.wicket.core.request.ha= ndler.ListenerInterfaceRequestHandler#respond(ListenerInterfaceRequestHandle= r.java:236)=0A=09=0A=09=09org.apache.wicket.request.cycle.RequestCycle$Handl= erExecutor#respond(RequestCycle.java:862)=0A=09=0A=09=09org.apache.wicket.re= quest.RequestHandlerStack#execute(RequestHandlerStack.java:64)=0A=09=0A=09= =09org.apache.wicket.request.cycle.RequestCycle#execute(RequestCycle.java:26= 1)=0A=09=0A=09=09org.apache.wicket.request.cycle.RequestCycle#processRequest= (RequestCycle.java:218)=0A=09=0A=09=09org.apache.wicket.request.cycle.Reques= tCycle#processRequestAndDetach(RequestCycle.java:289)=0A=09=0A=09=09org.apac= he.wicket.protocol.http.WicketFilter#processRequestCycle(WicketFilter.java:2= 59)=0A=09=0A=09=09org.apache.wicket.protocol.http.WicketFilter#processReques= t(WicketFilter.java:201)=0A=09=0A=09=09org.apache.wicket.protocol.http.Wicke= tFilter#doFilter(WicketFilter.java:282)=0A=09=0A=09=09org.eclipse.jetty.serv= let.ServletHandler$CachedChain#doFilter(ServletHandler.java:1652)=0A=09=0A= =09=09org.apache.isis.core.webapp.diagnostics.IsisLogOnExceptionFilter#doFil= ter(IsisLogOnExceptionFilter.java:52)=0A=09=0A=09=09org.eclipse.jetty.servle= t.ServletHandler$CachedChain#doFilter(ServletHandler.java:1652)=0A=09=0A=09= =09org.apache.shiro.web.servlet.AbstractShiroFilter#executeChain(AbstractShi= roFilter.java:449)=0A=09=0A=09=09org.apache.shiro.web.servlet.AbstractShiroF= ilter$1#call(AbstractShiroFilter.java:365)=0A=09=0A=09=09org.apache.shiro.su= bject.support.SubjectCallable#doCall(SubjectCallable.java:90)=0A=09=0A=09=09= org.apache.shiro.subject.support.SubjectCallable#call(SubjectCallable.java:8= 3)=0A=09=0A=09=09org.apache.shiro.subject.support.DelegatingSubject#execute(= DelegatingSubject.java:383)=0A=09=0A=09=09org.apache.shiro.web.servlet.Abstr= actShiroFilter#doFilterInternal(AbstractShiroFilter.java:362)=0A=09=0A=09=09= org.apache.shiro.web.servlet.OncePerRequestFilter#doFilter(OncePerRequestFil= ter.java:125)=0A=09=0A=09=09org.eclipse.jetty.servlet.ServletHandler$CachedC= hain#doFilter(ServletHandler.java:1652)=0A=09=0A=09=09org.eclipse.jetty.serv= let.ServletHandler#doHandle(ServletHandler.java:585)=0A=09=0A=09=09org.eclip= se.jetty.server.handler.ScopedHandler#handle(ScopedHandler.java:143)=0A=09= =0A=09=09org.eclipse.jetty.security.SecurityHandler#handle(SecurityHandler.j= ava:577)=0A=09=0A=09=09org.eclipse.jetty.server.session.SessionHandler#doHan= dle(SessionHandler.java:223)=0A=09=0A=09=09org.eclipse.jetty.server.handler.= ContextHandler#doHandle(ContextHandler.java:1125)=0A=09=0A=09=09org.eclipse.= jetty.servlet.ServletHandler#doScope(ServletHandler.java:515)=0A=09=0A=09=09= org.eclipse.jetty.server.session.SessionHandler#doScope(SessionHandler.java:= 185)=0A=09=0A=09=09org.eclipse.jetty.server.handler.ContextHandler#doScope(C= ontextHandler.java:1059)=0A=09=0A=09=09org.eclipse.jetty.server.handler.Scop= edHandler#handle(ScopedHandler.java:141)=0A=09=0A=09=09org.eclipse.jetty.ser= ver.handler.ContextHandlerCollection#handle(ContextHandlerCollection.java:21= 5)=0A=09=0A=09=09org.eclipse.jetty.server.handler.HandlerCollection#handle(H= andlerCollection.java:110)=0A=09=0A=09=09org.eclipse.jetty.server.handler.Ha= ndlerWrapper#handle(HandlerWrapper.java:97)=0A=09=0A=09=09org.eclipse.jetty.= server.Server#handle(Server.java:497)=0A=09=0A=09=09org.eclipse.jetty.server= .HttpChannel#handle(HttpChannel.java:310)=0A=09=0A=09=09org.eclipse.jetty.se= rver.HttpConnection#onFillable(HttpConnection.java:248)=0A=09=0A=09=09org.ec= lipse.jetty.io.AbstractConnection$2#run(AbstractConnection.java:540)=0A=09= =0A=09=09org.eclipse.jetty.util.thread.QueuedThreadPool#runJob(QueuedThreadP= ool.java:620)=0A=09=0A=09=09org.eclipse.jetty.util.thread.QueuedThreadPool$3= #run(QueuedThreadPool.java:540)=0A=09=0A=09=09java.lang.Thread#run(Thread.ja= va:745)=0A=09=0A=09=09org.apache.isis.core.commons.ensure.IsisAssertExceptio= n=0A=09=0A=09=09oid=3D info.matchingservice.dom.Actor.Person:L_2; can't chan= ge from Transient to Resolving=0A=09=0A=09=09org.apache.isis.core.commons.en= sure.Assert#assertTrue(Assert.java:88)=0A=09=0A=09=09org.apache.isis.core.co= mmons.ensure.Assert#assertTrue(Assert.java:83)=0A=09=0A=09=09org.apache.isis= .core.runtime.persistence.adapter.PojoAdapter#changeState(PojoAdapter.java:1= 54)=0A=09=0A=09=09org.apache.isis.core.runtime.persistence.PersistorUtil#cha= ngeTo(PersistorUtil.java:72)=0A=09=0A=09=09org.apache.isis.core.runtime.pers= istence.PersistorUtil#changeTo(PersistorUtil.java:56)=0A=09=0A=09=09org.apac= he.isis.core.runtime.persistence.PersistorUtil#startResolving(PersistorUtil.= java:48)=0A=09=0A=09=09org.apache.isis.objectstore.jdo.datanucleus.persisten= ce.FrameworkSynchronizer$1#run(FrameworkSynchronizer.java:130)=0A=09=0A=09= =09org.apache.isis.objectstore.jdo.datanucleus.persistence.FrameworkSynchron= izer$8#call(FrameworkSynchronizer.java:350)=0A=09=0A=09=09org.apache.isis.ob= jectstore.jdo.datanucleus.persistence.FrameworkSynchronizer$8#call(Framework= Synchronizer.java:346)=0A=09=0A=09=09org.apache.isis.objectstore.jdo.datanuc= leus.persistence.FrameworkSynchronizer#withLogging(FrameworkSynchronizer.jav= a:335)=0A=09=0A=09=09org.apache.isis.objectstore.jdo.datanucleus.persistence= .FrameworkSynchronizer#withLogging(FrameworkSynchronizer.java:346)=0A=09=0A= =09=09org.apache.isis.objectstore.jdo.datanucleus.persistence.FrameworkSynch= ronizer#postLoadProcessingFor(FrameworkSynchronizer.java:73)=0A=09=0A=09=09o= rg.apache.isis.objectstore.jdo.datanucleus.persistence.queries.PersistenceQu= eryProcessorAbstract#loadAdapters(PersistenceQueryProcessorAbstract.java:82)= =0A=09=0A=09=09org.apache.isis.objectstore.jdo.datanucleus.persistence.queri= es.PersistenceQueryFindUsingApplibQueryProcessor#process(PersistenceQueryFin= dUsingApplibQueryProcessor.java:60)=0A=09=0A=09=09org.apache.isis.objectstor= e.jdo.datanucleus.persistence.queries.PersistenceQueryFindUsingApplibQueryPr= ocessor#process(PersistenceQueryFindUsingApplibQueryProcessor.java:41)=0A=09= =0A=09=09org.apache.isis.objectstore.jdo.datanucleus.DataNucleusObjectStore#= processPersistenceQuery(DataNucleusObjectStore.java:529)=0A=09=0A=09=09org.a= pache.isis.objectstore.jdo.datanucleus.DataNucleusObjectStore#loadInstancesA= ndAdapt(DataNucleusObjectStore.java:524)=0A=09=0A=09=09org.apache.isis.core.= runtime.system.persistence.PersistenceSession$1#execute(PersistenceSession.j= ava:420)=0A=09=0A=09=09org.apache.isis.core.runtime.system.persistence.Persi= stenceSession$1#execute(PersistenceSession.java:417)=0A=09=0A=09=09org.apach= e.isis.core.runtime.system.transaction.IsisTransactionManager#executeWithinT= ransaction(IsisTransactionManager.java:205)=0A=09=0A=09=09org.apache.isis.co= re.runtime.system.persistence.PersistenceSession#getInstancesFromPersistence= Layer(PersistenceSession.java:417)=0A=09=0A=09=09org.apache.isis.core.runtim= e.system.persistence.PersistenceSession#getInstances(PersistenceSession.java= :413)=0A=09=0A=09=09org.apache.isis.core.runtime.system.persistence.Persiste= nceSession#findInstances(PersistenceSession.java:394)=0A=09=0A=09=09org.apac= he.isis.core.runtime.system.persistence.PersistenceSession#findInstances(Per= sistenceSession.java:377)=0A=09=0A=09=09org.apache.isis.core.runtime.persist= ence.internal.RuntimeContextFromSession$8#allMatchingQuery(RuntimeContextFro= mSession.java:282)=0A=09=0A=09=09org.apache.isis.core.metamodel.services.con= tainer.DomainObjectContainerDefault#allMatches(DomainObjectContainerDefault.= java:439)=0A=09=0A=09=09org.apache.isis.applib.AbstractContainedObject#allMa= tches(AbstractContainedObject.java:169)=0A=09=0A=09=09info.matchingservice.d= om.Actor.Persons#findPersonUnique(Persons.java:228)=0A=09=0A=09=09info.match= ingservice.dom.Actor.PersonalContacts#allPersonalContactsReferringToUser(Per= sonalContacts.java:74)=0A=09=0A=09=09info.matchingservice.dom.Actor.Person#g= etCollectPersonsReferringToActiveUser(Person.java:207)=0A=09=0A=09=09sun.ref= lect.NativeMethodAccessorImpl#invoke0(NativeMethodAccessorImpl.java:-2)=0A= =09=0A=09=09sun.reflect.NativeMethodAccessorImpl#invoke(NativeMethodAccessor= Impl.java:62)=0A=09=0A=09=09sun.reflect.DelegatingMethodAccessorImpl#invoke(= DelegatingMethodAccessorImpl.java:43)=0A=09=0A=09=09java.lang.reflect.Method= #invoke(Method.java:497)=0A=09=0A=09=09org.apache.isis.core.commons.lang.Met= hodExtensions#invoke(MethodExtensions.java:53)=0A=09=0A=09=09org.apache.isis= .core.commons.lang.MethodExtensions#invoke(MethodExtensions.java:47)=0A=09= =0A=09=09org.apache.isis.core.metamodel.adapter.ObjectAdapter$InvokeUtils#in= voke(ObjectAdapter.java:346)=0A=09=0A=09=09org.apache.isis.core.metamodel.fa= cets.collections.accessor.CollectionAccessorFacetViaAccessor#getProperty(Col= lectionAccessorFacetViaAccessor.java:73)=0A=09=0A=09=09org.apache.isis.core.= metamodel.specloader.specimpl.OneToManyAssociationImpl#get(OneToManyAssociat= ionImpl.java:149)=0A=09=0A=09=09org.apache.isis.core.runtime.persistence.ada= ptermanager.AdapterManagerDefault#remapContainedAggregatedObject(AdapterMana= gerDefault.java:590)=0A=09=0A=09=09org.apache.isis.core.runtime.persistence.= adaptermanager.AdapterManagerDefault#remapAsPersistent(AdapterManagerDefault= .java:577)=0A=09=0A=09=09org.apache.isis.objectstore.jdo.datanucleus.persist= ence.FrameworkSynchronizer$3#run(FrameworkSynchronizer.java:205)=0A=09=0A=09= =09org.apache.isis.objectstore.jdo.datanucleus.persistence.FrameworkSynchron= izer$8#call(FrameworkSynchronizer.java:350)=0A=09=0A=09=09org.apache.isis.ob= jectstore.jdo.datanucleus.persistence.FrameworkSynchronizer$8#call(Framework= Synchronizer.java:346)=0A=09=0A=09=09org.apache.isis.objectstore.jdo.datanuc= leus.persistence.FrameworkSynchronizer#withLogging(FrameworkSynchronizer.jav= a:335)=0A=09=0A=09=09org.apache.isis.objectstore.jdo.datanucleus.persistence= .FrameworkSynchronizer#withLogging(FrameworkSynchronizer.java:346)=0A=09=0A= =09=09org.apache.isis.objectstore.jdo.datanucleus.persistence.FrameworkSynch= ronizer#postStoreProcessingFor(FrameworkSynchronizer.java:187)=0A=09=0A=09= =09org.apache.isis.objectstore.jdo.datanucleus.persistence.IsisLifecycleList= ener$3#doRun(IsisLifecycleListener.java:101)=0A=09=0A=09=09org.apache.isis.o= bjectstore.jdo.datanucleus.persistence.IsisLifecycleListener$RunnableAbstrac= t#run(IsisLifecycleListener.java:206)=0A=09=0A=09=09org.apache.isis.objectst= ore.jdo.datanucleus.persistence.IsisLifecycleListener#withLogging(IsisLifecy= cleListener.java:185)=0A=09=0A=09=09org.apache.isis.objectstore.jdo.datanucl= eus.persistence.IsisLifecycleListener#postStore(IsisLifecycleListener.java:9= 7)=0A=09=0A=09=09org.datanucleus.api.jdo.JDOCallbackHandler#postStore(JDOCal= lbackHandler.java:158)=0A=09=0A=09=09org.datanucleus.state.JDOStateManager#i= nternalMakePersistent(JDOStateManager.java:3787)=0A=09=0A=09=09org.datanucle= us.state.JDOStateManager#makePersistent(JDOStateManager.java:3760)=0A=09=0A= =09=09org.datanucleus.ExecutionContextImpl#persistObjectInternal(ExecutionCo= ntextImpl.java:2219)=0A=09=0A=09=09org.datanucleus.ExecutionContextImpl#pers= istObjectWork(ExecutionContextImpl.java:2065)=0A=09=0A=09=09org.datanucleus.= ExecutionContextImpl#persistObject(ExecutionContextImpl.java:1913)=0A=09=0A= =09=09org.datanucleus.api.jdo.JDOPersistenceManager#jdoMakePersistent(JDOPer= sistenceManager.java:727)=0A=09=0A=09=09org.datanucleus.api.jdo.JDOPersisten= ceManager#makePersistent(JDOPersistenceManager.java:752)=0A=09=0A=09=09org.a= pache.isis.objectstore.jdo.datanucleus.persistence.commands.DataNucleusCreat= eObjectCommand#execute(DataNucleusCreateObjectCommand.java:54)=0A=09=0A=09= =09org.apache.isis.objectstore.jdo.datanucleus.DataNucleusObjectStore#execut= eCommands(DataNucleusObjectStore.java:371)=0A=09=0A=09=09org.apache.isis.obj= ectstore.jdo.datanucleus.DataNucleusObjectStore#execute(DataNucleusObjectSto= re.java:365)=0A=09=0A=09=09org.apache.isis.core.runtime.system.transaction.I= sisTransaction#doFlush(IsisTransaction.java:520)=0A=09=0A=09=09org.apache.is= is.core.runtime.system.transaction.IsisTransaction#flush(IsisTransaction.jav= a:469)=0A=09=0A=09=09org.apache.isis.core.runtime.system.transaction.IsisTra= nsactionManager#flushTransaction(IsisTransactionManager.java:392)=0A=09=0A= =09=09org.apache.isis.viewer.wicket.ui.components.actions.ActionPanel#execut= eActionOnTargetAndProcessResults(ActionPanel.java:249)=0A=09=0A=09=09org.apa= che.isis.viewer.wicket.ui.components.actions.ActionPanel#executeActionAndPro= cessResults(ActionPanel.java:193)=0A=09=0A=09=09org.apache.isis.viewer.wicke= t.ui.components.actions.ActionParametersFormPanel$ActionParameterForm$1#onSu= bmit(ActionParametersFormPanel.java:145)=0A=09=0A=09=09org.apache.wicket.aja= x.markup.html.form.AjaxButton$1#onSubmit(AjaxButton.java:108)=0A=09=0A=09=09= org.apache.wicket.ajax.form.AjaxFormSubmitBehavior$1#onSubmit(AjaxFormSubmit= Behavior.java:182)=0A=09=0A=09=09org.apache.wicket.markup.html.form.Form#del= egateSubmit(Form.java:1266)=0A=09=0A=09=09org.apache.wicket.markup.html.form= .Form#process(Form.java:938)=0A=09=0A=09=09org.apache.wicket.markup.html.for= m.Form#onFormSubmitted(Form.java:770)=0A=09=0A=09=09org.apache.wicket.ajax.f= orm.AjaxFormSubmitBehavior#onEvent(AjaxFormSubmitBehavior.java:159)=0A=09=0A= =09=09org.apache.wicket.ajax.AjaxEventBehavior#respond(AjaxEventBehavior.jav= a:124)=0A=09=0A=09=09org.apache.wicket.ajax.AbstractDefaultAjaxBehavior#onRe= quest(AbstractDefaultAjaxBehavior.java:633)=0A=09=0A=09=09sun.reflect.Native= MethodAccessorImpl#invoke0(NativeMethodAccessorImpl.java:-2)=0A=09=0A=09=09s= un.reflect.NativeMethodAccessorImpl#invoke(NativeMethodAccessorImpl.java:62)= =0A=09=0A=09=09sun.reflect.DelegatingMethodAccessorImpl#invoke(DelegatingMet= hodAccessorImpl.java:43)=0A=09=0A=09=09java.lang.reflect.Method#invoke(Metho= d.java:497)=0A=09=0A=09=09org.apache.wicket.RequestListenerInterface#interna= lInvoke(RequestListenerInterface.java:258)=0A=09=0A=09=09org.apache.wicket.R= equestListenerInterface#invoke(RequestListenerInterface.java:241)=0A=09=0A= =09=09org.apache.wicket.core.request.handler.ListenerInterfaceRequestHandler= #invokeListener(ListenerInterfaceRequestHandler.java:250)=0A=09=0A=09=09org.= apache.wicket.core.request.handler.ListenerInterfaceRequestHandler#respond(L= istenerInterfaceRequestHandler.java:236)=0A=09=0A=09=09org.apache.wicket.req= uest.cycle.RequestCycle$HandlerExecutor#respond(RequestCycle.java:862)=0A=09= =0A=09=09org.apache.wicket.request.RequestHandlerStack#execute(RequestHandle= rStack.java:64)=0A=09=0A=09=09org.apache.wicket.request.cycle.RequestCycle#e= xecute(RequestCycle.java:261)=0A=09=0A=09=09org.apache.wicket.request.cycle.= RequestCycle#processRequest(RequestCycle.java:218)=0A=09=0A=09=09org.apache.= wicket.request.cycle.RequestCycle#processRequestAndDetach(RequestCycle.java:= 289)=0A=09=0A=09=09org.apache.wicket.protocol.http.WicketFilter#processReque= stCycle(WicketFilter.java:259)=0A=09=0A=09=09org.apache.wicket.protocol.http= .WicketFilter#processRequest(WicketFilter.java:201)=0A=09=0A=09=09org.apache= .wicket.protocol.http.WicketFilter#doFilter(WicketFilter.java:282)=0A=09=0A= =09=09org.eclipse.jetty.servlet.ServletHandler$CachedChain#doFilter(ServletH= andler.java:1652)=0A=09=0A=09=09org.apache.isis.core.webapp.diagnostics.Isis= LogOnExceptionFilter#doFilter(IsisLogOnExceptionFilter.java:52)=0A=09=0A=09= =09org.eclipse.jetty.servlet.ServletHandler$CachedChain#doFilter(ServletHand= ler.java:1652)=0A=09=0A=09=09org.apache.shiro.web.servlet.AbstractShiroFilte= r#executeChain(AbstractShiroFilter.java:449)=0A=09=0A=09=09org.apache.shiro.= web.servlet.AbstractShiroFilter$1#call(AbstractShiroFilter.java:365)=0A=09= =0A=09=09org.apache.shiro.subject.support.SubjectCallable#doCall(SubjectCall= able.java:90)=0A=09=0A=09=09org.apache.shiro.subject.support.SubjectCallable= #call(SubjectCallable.java:83)=0A=09=0A=09=09org.apache.shiro.subject.suppor= t.DelegatingSubject#execute(DelegatingSubject.java:383)=0A=09=0A=09=09org.ap= ache.shiro.web.servlet.AbstractShiroFilter#doFilterInternal(AbstractShiroFil= ter.java:362)=0A=09=0A=09=09org.apache.shiro.web.servlet.OncePerRequestFilte= r#doFilter(OncePerRequestFilter.java:125)=0A=09=0A=09=09org.eclipse.jetty.se= rvlet.ServletHandler$CachedChain#doFilter(ServletHandler.java:1652)=0A=09=0A= =09=09org.eclipse.jetty.servlet.ServletHandler#doHandle(ServletHandler.java:= 585)=0A=09=0A=09=09org.eclipse.jetty.server.handler.ScopedHandler#handle(Sco= pedHandler.java:143)=0A=09=0A=09=09org.eclipse.jetty.security.SecurityHandle= r#handle(SecurityHandler.java:577)=0A=09=0A=09=09org.eclipse.jetty.server.se= ssion.SessionHandler#doHandle(SessionHandler.java:223)=0A=09=0A=09=09org.ecl= ipse.jetty.server.handler.ContextHandler#doHandle(ContextHandler.java:1125)= =0A=09=0A=09=09org.eclipse.jetty.servlet.ServletHandler#doScope(ServletHandl= er.java:515)=0A=09=0A=09=09org.eclipse.jetty.server.session.SessionHandler#d= oScope(SessionHandler.java:185)=0A=09=0A=09=09org.eclipse.jetty.server.handl= er.ContextHandler#doScope(ContextHandler.java:1059)=0A=09=0A=09=09org.eclips= e.jetty.server.handler.ScopedHandler#handle(ScopedHandler.java:141)=0A=09=0A= =09=09org.eclipse.jetty.server.handler.ContextHandlerCollection#handle(Conte= xtHandlerCollection.java:215)=0A=09=0A=09=09org.eclipse.jetty.server.handler= .HandlerCollection#handle(HandlerCollection.java:110)=0A=09=0A=09=09org.ecli= pse.jetty.server.handler.HandlerWrapper#handle(HandlerWrapper.java:97)=0A=09= =0A=09=09org.eclipse.jetty.server.Server#handle(Server.java:497)=0A=09=0A=09= =09org.eclipse.jetty.server.HttpChannel#handle(HttpChannel.java:310)=0A=09= =0A=09=09org.eclipse.jetty.server.HttpConnection#onFillable(HttpConnection.j= ava:248)=0A=09=0A=09=09org.eclipse.jetty.io.AbstractConnection$2#run(Abstrac= tConnection.java:540)=0A=09=0A=09=09org.eclipse.jetty.util.thread.QueuedThre= adPool#runJob(QueuedThreadPool.java:620)=0A=09=0A=09=09org.eclipse.jetty.uti= l.thread.QueuedThreadPool$3#run(QueuedThreadPool.java:540)=0A=09=0A=09=09jav= a.lang.Thread#run(Thread.java:745)=0A=09=0A=09=09=C2=A0=0A=09=0A=09=09=C2=A0= =0A=0A=0A=0A=0A=0A=0AI think we should investigate whether Maven BOM (=0Ahtt= p://maven.apache.org/guides/introduction/introduction-to-dependency-mechanis= m.html#Importing_Dependencies)=0Awould simplify this for the end users.=0A= =0AMartin Grigorov=0AWicket Training and Consulting=0Ahttps://twitter.com/mt= grigorov=0A=0AOn Tue, Feb 10, 2015 at 1:15 PM, Dan Haywood =0Awrote:=0A=0A>= you need to point to 1.8.0-snapshot of security module.=0A>=0A> It's also w= orth looking at Eclipse's mvn dependency tree viewer (for the=0A> webapp pom= .xml) ... it's the one thing in Eclipse I miss when using=0A> IntelliJ. Bas= ically the same as mvn dependency:tree. But anyway, good way=0A> of seeing= what's actually on the classpath.=0A>=0A> Dan=0A>=0A>=0A> On 10 February 20= 15 at 11:11, wrote:=0A>=0A> > Could this in my webapp's pom be the reason?= Should it point to snapshot=0A> > or be omitted altogether?=0A> >=0A> >=0A>= >=0A> >=0A> >=0A> >=0A> >=0A> >=0A> >=0A> >=0A> >=0A> >=0A> >=0A> > = org.isisaddons.module.security=0A> >=0A> >=0A> >= =0A> >=0A> >=0A> > isis-module-security-dom= =0A> >=0A> >=0A> >=0A> >=0A> >=0A> > 1.7.0= =0A> >=0A> >=0A> >=0A> >=0A> >=0A> >=0A> >=0A> >=0A> >=0A> >=0A> >=0A> >=0A>= >=0A> >=0A> >=0A> >=0A> >=0A> > org.mindrot= =0A> >=0A> >=0A> >=0A> >=0A> >=0A> > jbcrypt= =0A> >=0A> >=0A> >=0A> >=0A> >=0A> > 0.3m=0A= > >=0A> >=0A> >=0A> >=0A> >=0A> >=0A> >=0A> >=0A> >=0A> >=0A> > > Caused by= : java.lang.NoClassDefFoundError: org/apache/isis/core/=0A> > > metamodel/fa= cets/propparam/maxlen/MaxLengthFacet=0A> > > at=0A> > org.isisaddons= .module.security.dom.feature.ApplicationFeatures.=0A> > > createApplicationF= eaturesFor(ApplicationFeatures.java:113)=0A> >=0A> >=0A> > your local copy o= f isisaddons security module is stale. Suggest you=0A> delete=0A> > everyth= ing under ~/.m2/repository/org/isisaddons (or rebuild locally).=0A> >=0A> >= =0A> >=0A> >=0A> >=0A> >=0A> >=0A> > On 10 February 2015 at 10:42, wrote:= =0A> >=0A> > > Here's what I get:=0A> > >=0A> > >=0A> > >=0A> > >=0A> > > = 11:37:50,785 [IsisWicketApplication main ERROR] Failed=0A> to= =0A> > > initialize=0A> > >=0A> > > com.google.inject.ProvisionExcep= tion: Guice provision errors:=0A> > >=0A> > >=0A> > >=0A> > > 1) Err= or in custom provider,=0A> > >=0A> >=0A> org.apache.isis.core.runtime.system= .transaction.IsisTransactionManagerException:=0A> > > org.apache.isis.core.m= etamodel.exceptions.MetaModelException:=0A> > > java.lang.NoClassDefFoundErr= or:=0A> > > org/apache/isis/core/metamodel/facets/propparam/maxlen/MaxLength= Facet=0A> > >=0A> > > at=0A> > >=0A> >=0A> org.apache.isis.core.ru= ntime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)= =0A> > >=0A> > > at=0A> > >=0A> >=0A> org.apache.isis.core.runtime= .runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)=0A> >= >=0A> > > while locating org.apache.isis.core.runtime.system.Isis= System=0A> > >=0A> > > for field at=0A> > >=0A> >=0A> org.apache= .isis.viewer.wicket.viewer.IsisWicketApplication.system(IsisWicketApplicatio= n.java:142)=0A> > >=0A> > > while locating nl.matching.app.webapp.= MatchingApp=0A> > >=0A> > >=0A> > >=0A> > > 1 error=0A> > >=0A> > >= at=0A> > >=0A> >=0A> com.google.inject.internal.Errors.throwProvisi= onExceptionIfErrorsExist(Errors.java:451)=0A> > >=0A> > > at=0A> > >= =0A> >=0A> com.google.inject.internal.MembersInjectorImpl.injectMembers(Memb= ersInjectorImpl.java:65)=0A> > >=0A> > > at=0A> > >=0A> >=0A> com.go= ogle.inject.internal.InjectorImpl.injectMembers(InjectorImpl.java:944)=0A> >= >=0A> > > at=0A> > >=0A> >=0A> org.apache.isis.viewer.wicket.viewer= .IsisWicketApplication.init(IsisWicketApplication.java:254)=0A> > >=0A> > >= at=0A> > > org.apache.wicket.Application.initApplication(Applicatio= n.java:823)=0A> > >=0A> > > at=0A> > >=0A> org.apache.wicket.protoco= l.http.WicketFilter.init(WicketFilter.java:424)=0A> > >=0A> > > at= =0A> > >=0A> org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.= java:351)=0A> > >=0A> > > at=0A> > > org.mortbay.jetty.servlet.Filte= rHolder.doStart(FilterHolder.java:97)=0A> > >=0A> > > at=0A> > >=0A>= org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)=0A= > > >=0A> > > at=0A> > >=0A> >=0A> org.mortbay.jetty.servlet.Servlet= Handler.initialize(ServletHandler.java:713)=0A> > >=0A> > > at=0A> >= org.mortbay.jetty.servlet.Context.startContext(Context.java:140)=0A> > >=0A= > > > at=0A> > >=0A> >=0A> org.mortbay.jetty.webapp.WebAppContext.st= artContext(WebAppContext.java:1282)=0A> > >=0A> > > at=0A> > >=0A> o= rg.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:518)=0A>= > >=0A> > > at=0A> > > org.mortbay.jetty.webapp.WebAppContext.doSta= rt(WebAppContext.java:499)=0A> > >=0A> > > at=0A> > >=0A> >=0A> org.= mortbay.jetty.plugin.Jetty6PluginWebAppContext.doStart(Jetty6PluginWebAppCon= text.java:115)=0A> > >=0A> > > at=0A> > >=0A> org.mortbay.component.= AbstractLifeCycle.start(AbstractLifeCycle.java:50)=0A> > >=0A> > > a= t=0A> > >=0A> >=0A> org.mortbay.jetty.handler.HandlerCollection.doStart(Hand= lerCollection.java:152)=0A> > >=0A> > > at=0A> > >=0A> >=0A> org.mor= tbay.jetty.handler.ContextHandlerCollection.doStart(ContextHandlerCollection= .java:156)=0A> > >=0A> > > at=0A> > >=0A> org.mortbay.component.Abst= ractLifeCycle.start(AbstractLifeCycle.java:50)=0A> > >=0A> > > at=0A= > > >=0A> >=0A> org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerC= ollection.java:152)=0A> > >=0A> > > at=0A> > >=0A> org.mortbay.compo= nent.AbstractLifeCycle.start(AbstractLifeCycle.java:50)=0A> > >=0A> > > = at=0A> > >=0A> org.mortbay.jetty.handler.HandlerWrapper.doStart(Handler= Wrapper.java:130)=0A> > >=0A> > > at org.mortbay.jetty.Server.doStar= t(Server.java:224)=0A> > >=0A> > > at=0A> > >=0A> org.mortbay.compon= ent.AbstractLifeCycle.start(AbstractLifeCycle.java:50)=0A> > >=0A> > > = at=0A> > >=0A> >=0A> org.mortbay.jetty.plugin.Jetty6PluginServer.start(J= etty6PluginServer.java:132)=0A> > >=0A> > > at=0A> > >=0A> >=0A> org= .mortbay.jetty.plugin.AbstractJettyMojo.startJetty(AbstractJettyMojo.java:45= 4)=0A> > >=0A> > > at=0A> > >=0A> >=0A> org.mortbay.jetty.plugin.Abs= tractJettyMojo.execute(AbstractJettyMojo.java:396)=0A> > >=0A> > > a= t=0A> > >=0A> >=0A> org.mortbay.jetty.plugin.AbstractJettyRunMojo.execute(Ab= stractJettyRunMojo.java:210)=0A> > >=0A> > > at=0A> > > org.mortbay.= jetty.plugin.Jetty6RunMojo.execute(Jetty6RunMojo.java:184)=0A> > >=0A> > > = at=0A> > >=0A> >=0A> org.apache.maven.plugin.DefaultBuildPluginManag= er.executeMojo(DefaultBuildPluginManager.java:132)=0A> > >=0A> > > a= t=0A> > >=0A> >=0A> org.apache.maven.lifecycle.internal.MojoExecutor.execute= (MojoExecutor.java:208)=0A> > >=0A> > > at=0A> > >=0A> >=0A> org.apa= che.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)=0A>= > >=0A> > > at=0A> > >=0A> >=0A> org.apache.maven.lifecycle.interna= l.MojoExecutor.execute(MojoExecutor.java:145)=0A> > >=0A> > > at=0A>= > >=0A> >=0A> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.bu= ildProject(LifecycleModuleBuilder.java:116)=0A> > >=0A> > > at=0A> >= >=0A> >=0A> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buil= dProject(LifecycleModuleBuilder.java:80)=0A> > >=0A> > > at=0A> > >= =0A> >=0A> org.apache.maven.lifecycle.internal.builder.singlethreaded.Single= ThreadedBuilder.build(SingleThreadedBuilder.java:51)=0A> > >=0A> > > = at=0A> > >=0A> >=0A> org.apache.maven.lifecycle.internal.LifecycleStarter.= execute(LifecycleStarter.java:120)=0A> > >=0A> > > at=0A> org.apache= .maven.DefaultMaven.doExecute(DefaultMaven.java:347)=0A> > >=0A> > > = at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:154)=0A> > >=0A= > > > at org.apache.maven.cli.MavenCli.execute(MavenCli.java:584)=0A= > > >=0A> > > at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:= 213)=0A> > >=0A> > > at org.apache.maven.cli.MavenCli.main(MavenCli.= java:157)=0A> > >=0A> > > at sun.reflect.NativeMethodAccessorImpl.in= voke0(Native Method)=0A> > >=0A> > > at=0A> > >=0A> >=0A> sun.reflec= t.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)=0A> > >= =0A> > > at=0A> > >=0A> >=0A> sun.reflect.DelegatingMethodAccessorIm= pl.invoke(DelegatingMethodAccessorImpl.java:43)=0A> > >=0A> > > at j= ava.lang.reflect.Method.invoke(Method.java:601)=0A> > >=0A> > > at= =0A> > >=0A> >=0A> org.codehaus.plexus.classworlds.launcher.Launcher.launchE= nhanced(Launcher.java:289)=0A> > >=0A> > > at=0A> > >=0A> >=0A> org.= codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229)=0A>= > >=0A> > > at=0A> > >=0A> >=0A> org.codehaus.plexus.classworlds.la= uncher.Launcher.mainWithExitCode(Launcher.java:415)=0A> > >=0A> > > = at=0A> > >=0A> org.codehaus.plexus.classworlds.launcher.Launcher.main(Launc= her.java:356)=0A> > >=0A> > > Caused by:=0A> > >=0A> >=0A> org.apach= e.isis.core.runtime.system.transaction.IsisTransactionManagerException:=0A>= > > org.apache.isis.core.metamodel.exceptions.MetaModelException:=0A> > > j= ava.lang.NoClassDefFoundError:=0A> > > org/apache/isis/core/metamodel/facets= /propparam/maxlen/MaxLengthFacet=0A> > >=0A> > > at=0A> > >=0A> >=0A= > org.apache.isis.core.runtime.system.IsisSystemFixturesHookAbstract.initial= izeServices(IsisSystemFixturesHookAbstract.java:162)=0A> > >=0A> > > = at=0A> > >=0A> >=0A> org.apache.isis.core.runtime.system.IsisSystemFixture= sHookAbstract.init(IsisSystemFixturesHookAbstract.java:122)=0A> > >=0A> > >= at=0A> > >=0A> >=0A> org.apache.isis.core.runtime.runner.IsisInject= Module.provideIsisSystem(IsisInjectModule.java:133)=0A> > >=0A> > > = at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)=0A> > >=0A>= > > at=0A> > >=0A> >=0A> sun.reflect.NativeMethodAccessorImpl.invok= e(NativeMethodAccessorImpl.java:57)=0A> > >=0A> > > at=0A> > >=0A> >= =0A> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccesso= rImpl.java:43)=0A> > >=0A> > > at java.lang.reflect.Method.invoke(Me= thod.java:601)=0A> > >=0A> > > at=0A> > > com.google.inject.internal= .ProviderMethod.get(ProviderMethod.java:104)=0A> > >=0A> > > at=0A>= > >=0A> >=0A> com.google.inject.internal.InternalFactoryToProviderAdapter.g= et(InternalFactoryToProviderAdapter.java:40)=0A> > >=0A> > > at=0A>= > >=0A> >=0A> com.google.inject.internal.ProviderToInternalFactoryAdapter$1= .call(ProviderToInternalFactoryAdapter.java:46)=0A> > >=0A> > > at= =0A> > >=0A> >=0A> com.google.inject.internal.InjectorImpl.callInContext(Inj= ectorImpl.java:1031)=0A> > >=0A> > > at=0A> > >=0A> >=0A> com.google= .inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFact= oryAdapter.java:40)=0A> > >=0A> > > at com.google.inject.Scopes$1$1.= get(Scopes.java:65)=0A> > >=0A> > > at=0A> > >=0A> >=0A> com.google.= inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProvid= erAdapter.java:40)=0A> > >=0A> > > at=0A> > >=0A> >=0A> com.google.i= nject.internal.SingleFieldInjector.inject(SingleFieldInjector.java:53)=0A> >= >=0A> > > at=0A> > >=0A> >=0A> com.google.inject.internal.MembersIn= jectorImpl.injectMembers(MembersInjectorImpl.java:110)=0A> > >=0A> > > = at=0A> > >=0A> >=0A> com.google.inject.internal.MembersInjectorImpl$1.ca= ll(MembersInjectorImpl.java:75)=0A> > >=0A> > > at=0A> > >=0A> >=0A>= com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.j= ava:73)=0A> > >=0A> > > at=0A> > >=0A> >=0A> com.google.inject.inter= nal.InjectorImpl.callInContext(InjectorImpl.java:1024)=0A> > >=0A> > > = at=0A> > >=0A> >=0A> com.google.inject.internal.MembersInjectorImpl.inje= ctAndNotify(MembersInjectorImpl.java:73)=0A> > >=0A> > > at=0A> > >= =0A> >=0A> com.google.inject.internal.MembersInjectorImpl.injectMembers(Memb= ersInjectorImpl.java:60)=0A> > >=0A> > > ... 48 more=0A> > >=0A> > >= Caused by:=0A> > > org.apache.isis.core.metamodel.exceptions.MetaMo= delException:=0A> > > java.lang.NoClassDefFoundError:=0A> > > org/apache/isi= s/core/metamodel/facets/propparam/maxlen/MaxLengthFacet=0A> > >=0A> > > = at=0A> > >=0A> >=0A> org.apache.isis.core.commons.lang.ThrowableExtensi= ons.throwWithinIsisException(ThrowableExtensions.java:60)=0A> > >=0A> > > = at=0A> > >=0A> >=0A> org.apache.isis.core.commons.lang.MethodExtensio= ns.invoke(MethodExtensions.java:57)=0A> > >=0A> > > at=0A> > >=0A> >= =0A> org.apache.isis.core.commons.lang.MethodExtensions.invoke(MethodExtensi= ons.java:47)=0A> > >=0A> > > at=0A> > >=0A> >=0A> org.apache.isis.co= re.metamodel.specloader.ServiceInitializer.postConstruct(ServiceInitializer.= java:116)=0A> > >=0A> > > at=0A> > >=0A> >=0A> org.apache.isis.core.= runtime.system.IsisSystemFixturesHookAbstract.initializeServices(IsisSystemF= ixturesHookAbstract.java:158)=0A> > >=0A> > > ... 68 more=0A> > >=0A= > > > Caused by: java.lang.NoClassDefFoundError:=0A> > > org/apache/= isis/core/metamodel/facets/propparam/maxlen/MaxLengthFacet=0A> > >=0A> > > = at=0A> > >=0A> >=0A> org.isisaddons.module.security.dom.feature.Appl= icationFeatures.createApplicationFeaturesFor(ApplicationFeatures.java:113)= =0A> > >=0A> > > at=0A> > >=0A> >=0A> org.isisaddons.module.security= .dom.feature.ApplicationFeatures.createApplicationFeaturesFor(ApplicationFea= tures.java:83)=0A> > >=0A> > > at=0A> > >=0A> >=0A> org.isisaddons.m= odule.security.dom.feature.ApplicationFeatures.init(ApplicationFeatures.java= :68)=0A> > >=0A> > > at sun.reflect.NativeMethodAccessorImpl.invoke0= (Native Method)=0A> > >=0A> > > at=0A> > >=0A> >=0A> sun.reflect.Nat= iveMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)=0A> > >=0A> >= > at=0A> > >=0A> >=0A> sun.reflect.DelegatingMethodAccessorImpl.inv= oke(DelegatingMethodAccessorImpl.java:43)=0A> > >=0A> > > at java.la= ng.reflect.Method.invoke(Method.java:601)=0A> > >=0A> > > at=0A> > >= =0A> >=0A> org.apache.isis.core.commons.lang.MethodExtensions.invoke(MethodE= xtensions.java:53)=0A> > >=0A> > > ... 71 more=0A> > >=0A> > > = Caused by: java.lang.ClassNotFoundException:=0A> > > org.apache.isis.cor= e.metamodel.facets.propparam.maxlen.MaxLengthFacet=0A> > >=0A> > > a= t=0A> > >=0A> >=0A> org.codehaus.plexus.classworlds.strategy.SelfFirstStrate= gy.loadClass(SelfFirstStrategy.java:50)=0A> > >=0A> > > at=0A> > >= =0A> >=0A> org.codehaus.plexus.classworlds.realm.ClassRealm.unsynchronizedLo= adClass(ClassRealm.java:259)=0A> > >=0A> > > at=0A> > >=0A> >=0A> or= g.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:235= )=0A> > >=0A> > > at=0A> > >=0A> >=0A> org.codehaus.plexus.classworl= ds.realm.ClassRealm.loadClass(ClassRealm.java:227)=0A> > >=0A> > > a= t=0A> > >=0A> >=0A> org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(Web= AppClassLoader.java:401)=0A> > >=0A> > > at=0A> > >=0A> >=0A> org.mo= rtbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:363)= =0A> > >=0A> > > ... 79 more=0A> > >=0A> > > 11:37:50,795 [= WicketFilter main ERROR] The=0A> > > initialization of an app= lication with name 'WicketFilter' has failed.=0A> > >=0A> > > com.go= ogle.inject.ProvisionException: Guice provision errors:=0A> > >=0A> > >=0A>= > >=0A> > >=0A> > >=0A> > >=0A> > >=0A> > > ----- Original Message ----=0A>= > >=0A> > > From: Dan Haywood=0A> > >=0A> > > To: users=0A> > >=0A> > > Sen= t: Din, 10 Feb 2015 11:18=0A> > >=0A> > > Subject: Re: optionality=3DOptiona= lity.OPTIONAL issue=0A> > >=0A> > >=0A> > >=0A> > >=0A> > > sadness, much sa= dness.=0A> > >=0A> > > Computers are meant to make us more productive, aren'= t they?=0A> > >=0A> > > On 10 February 2015 at 10:14, wrote:=0A> > >=0A> >= > > Yep, I just did that.=0A> > > >=0A> > > > What I do next is building is= is from git so my .m2 is up-to-date.=0A> > > >=0A> > > > Because now I get:= java.lang.NoClassDefFoundError:=0A> > > > org/apache/isis/core/metamodel/fa= cets/propparam/maxlen/MaxLengthFacet=0A> > > >=0A> > > >=0A> > > >=0A> > > >= =0A> > > >=0A> > > >=0A> > > > At this point I'd start deleting the contents= of=0A> > > > ~/.m2/repository/org/apache/isis=0A> > > >=0A> > > >=0A> > > >= =0A> > > > On 10 February 2015 at 10:00, wrote:=0A> > > >=0A> > > > > Tnx M= artin,=0A> > > > >=0A> > > > >=0A> > > > >=0A> > > > > That's what I did and= I am doing it again.. Eclipse is retrieving=0A> > from=0A> > > > .m2=0A> >= > > > it says but maybe it has some secrets... I just wonder where ;-)=0A>= > > > >=0A> > > > >=0A> > > > >=0A> > > > > grtz Johan=0A> > > > >=0A> > >= > >=0A> > > > >=0A> > > > >=0A> > > > > I'd bet it is Eclipse that keeps so= me cache.=0A> > > > > To verify you can build your project on the command li= ne (console)=0A> > > with :=0A> > > > > mvn clean compile=0A> > > > >=0A> >= > > > Martin Grigorov=0A> > > > > Wicket Training and Consulting=0A> > > >= > https://twitter.com/mtgrigorov=0A> > > > >=0A> > > > > On Tue, Feb 10, 20= 15 at 11:51 AM, wrote:=0A> > > > >=0A> > > > > > Alright,=0A> > > > > >=0A>= > > > > >=0A> > > > > >=0A> > > > > > I did all those things. Nevermind...= I will find out. I just=0A> > > wonderered=0A> > > > > > git and cloudbees= are in sync. That is all there is right?=0A> > > > > >=0A> > > > > >=0A> >= > > > >=0A> > > > > > grtz Johan=0A> > > > > >=0A> > > > > >=0A> > > > > >= =0A> > > > > >=0A> > > > > > Ah, misunderstood.=0A> > > > > >=0A> > > > > >= No, Cloudbees looks like it's building ok, don't think the issue=0A> is=0A>= > > > > there.=0A> > > > > >=0A> > > > > > In Eclipse, have you updated the= .project files. IIRC it's=0A> ctrl-F5=0A> > > or=0A> > > > > > something l= ike that (don't use Eclipse any more myself).=0A> Otherwise=0A> > > > > perh= aps=0A> > > > > > remove and re-add to workspace.=0A> > > > > >=0A> > > > >= > You can also use "show in explorer" for the class file to see=0A> where= =0A> > > it=0A> > > > > > physically resides...=0A> > > > > >=0A> > > > > >= HTH=0A> > > > > > Dan=0A> > > > > >=0A> > > > > >=0A> > > > > >=0A> > > > >= >=0A> > > > > >=0A> > > > > >=0A> > > > > > On 10 February 2015 at 09:30, = wrote:=0A> > > > > >=0A> > > > > > > Hi Dan,=0A> > > > > > >=0A> > > > > >= >=0A> > > > > > >=0A> > > > > > > Yes, I observed that already ;-)=0A> > >= > > > >=0A> > > > > > > The issue is that somehow I get the old class file= everytime. I=0A> > > > wonder=0A> > > > > > > where it comes from, because= I clean every cache I can find. Is=0A> > it=0A> > > on=0A> > > > > > > clou= dbees or something I wonder?=0A> > > > > > >=0A> > > > > > >=0A> > > > > > >= =0A> > > > > > > grtz Johan=0A> > > > > > >=0A> > > > > > >=0A> > > > > > >= =0A> > > > > > >=0A> > > > > > > Yup, sorry; I changed:=0A> > > > > > >=0A>= > > > > > > optional=3DOptionality.TRUE -->=0A> > optionality=3DOptional= ity.OPTIONAL=0A> > > > > > > optional=3DOptionality.FALSE -->=0A> > optiona= lity=3DOptionality.MANDATORY=0A> > > > > > >=0A> > > > > > > so is more cons= istent with other attribuets.=0A> > > > > > >=0A> > > > > > > Hopefully a qu= ick search/replace through your codebase will=0A> > fix...=0A> > > > > Don't= =0A> > > > > > > intend to make any further changes :-)=0A> > > > > > >=0A>= > > > > > > Cheers=0A> > > > > > > Dan=0A> > > > > > >=0A> > > > > > >=0A>= > > > > > > On 10 February 2015 at 09:17, wrote:=0A> > > > > > >=0A> > > >= > > > > Hi,=0A> > > > > > > >=0A> > > > > > > >=0A> > > > > > > >=0A> > > >= > > > > I wonder why - after building in Eclipse (and yes, I cleaned=0A> >= .m2=0A> > > > and=0A> > > > > > > > eclipse workspace) - I have problems wi= th=0A> > > > > > > > 'optionality=3DOptionality.OPTIONAL' annotation. (It wa= nt to=0A> > revert=0A> > > > to=0A> > > > > > > > "@Parameter(optional=3DOpt= ionality.TRUE)"=0A> > > > > > > >=0A> > > > > > > > When I check out [1] on= git it seems OK.=0A> > > > > > > >=0A> > > > > > > > Are there some changes= in POM that I missed or ...?=0A> > > > > > > >=0A> > > > > > > >=0A> > > >= > > > >=0A> > > > > > > > grtz Johan=0A> > > > > > > >=0A> > > > > > > >=0A= > > > > > > > >=0A> > > > > > > > [1]=0A> > > > > > > >=0A> > > > > > >=0A>= > > > > >=0A> > > > >=0A> > > >=0A> > >=0A> >=0A> https://github.com/apache= /isis/blob/master/core/applib/src/main/java/org/apache/isis/applib/annotatio= n/Optionality.java=0A> > > > > > > >=0A> > > > > > > >=0A> > > > > > > >=0A>= > > > > > > >=0A> > > > > > > >=0A> > > > > > > >=0A> > > > > > > >=0A> > >= > > > >=0A> > > > > > >=0A> > > > > > >=0A> > > > > > >=0A> > > > > >=0A> >= > > > >=0A> > > > > >=0A> > > > > >=0A> > > > >=0A> > > > >=0A> > > > >=0A>= > > > >=0A> > > >=0A> > > >=0A> > > >=0A> > > >=0A> > >=0A> > >=0A> > >=0A>= > >=0A> >=0A> >=0A> >=0A> >=0A>=0A=0A=09=C2=A0=0A --=_bfceb3b105bdb1aa5a82584a47e933c1--