Sorry to disturb again - this is really my off-day: now I get persistence 
issues I never had before:



What can this be?




        org.apache.wicket.WicketRuntimeException

        Method onRequest of interface 
org.apache.wicket.behavior.IBehaviorListener targeted at 
org.apache.wicket.ajax.markup.html.form.AjaxButton$1@1f1f825a on component 
[AjaxButton [Component id = okButton]] threw an exception

        
org.apache.wicket.RequestListenerInterface#internalInvoke(RequestListenerInterface.java:268)

        
org.apache.wicket.RequestListenerInterface#invoke(RequestListenerInterface.java:241)

        
org.apache.wicket.core.request.handler.ListenerInterfaceRequestHandler#invokeListener(ListenerInterfaceRequestHandler.java:250)

        
org.apache.wicket.core.request.handler.ListenerInterfaceRequestHandler#respond(ListenerInterfaceRequestHandler.java:236)

        
org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor#respond(RequestCycle.java:862)

        
org.apache.wicket.request.RequestHandlerStack#execute(RequestHandlerStack.java:64)

        
org.apache.wicket.request.cycle.RequestCycle#execute(RequestCycle.java:261)

        
org.apache.wicket.request.cycle.RequestCycle#processRequest(RequestCycle.java:218)

        
org.apache.wicket.request.cycle.RequestCycle#processRequestAndDetach(RequestCycle.java:289)

        
org.apache.wicket.protocol.http.WicketFilter#processRequestCycle(WicketFilter.java:259)

        
org.apache.wicket.protocol.http.WicketFilter#processRequest(WicketFilter.java:201)

        
org.apache.wicket.protocol.http.WicketFilter#doFilter(WicketFilter.java:282)

        
org.eclipse.jetty.servlet.ServletHandler$CachedChain#doFilter(ServletHandler.java:1652)

        
org.apache.isis.core.webapp.diagnostics.IsisLogOnExceptionFilter#doFilter(IsisLogOnExceptionFilter.java:52)

        
org.eclipse.jetty.servlet.ServletHandler$CachedChain#doFilter(ServletHandler.java:1652)

        
org.apache.shiro.web.servlet.AbstractShiroFilter#executeChain(AbstractShiroFilter.java:449)

        
org.apache.shiro.web.servlet.AbstractShiroFilter$1#call(AbstractShiroFilter.java:365)

        
org.apache.shiro.subject.support.SubjectCallable#doCall(SubjectCallable.java:90)

        
org.apache.shiro.subject.support.SubjectCallable#call(SubjectCallable.java:83)

        
org.apache.shiro.subject.support.DelegatingSubject#execute(DelegatingSubject.java:383)

        
org.apache.shiro.web.servlet.AbstractShiroFilter#doFilterInternal(AbstractShiroFilter.java:362)

        
org.apache.shiro.web.servlet.OncePerRequestFilter#doFilter(OncePerRequestFilter.java:125)

        
org.eclipse.jetty.servlet.ServletHandler$CachedChain#doFilter(ServletHandler.java:1652)

        
org.eclipse.jetty.servlet.ServletHandler#doHandle(ServletHandler.java:585)

        
org.eclipse.jetty.server.handler.ScopedHandler#handle(ScopedHandler.java:143)

        
org.eclipse.jetty.security.SecurityHandler#handle(SecurityHandler.java:577)

        
org.eclipse.jetty.server.session.SessionHandler#doHandle(SessionHandler.java:223)

        
org.eclipse.jetty.server.handler.ContextHandler#doHandle(ContextHandler.java:1125)

        
org.eclipse.jetty.servlet.ServletHandler#doScope(ServletHandler.java:515)

        
org.eclipse.jetty.server.session.SessionHandler#doScope(SessionHandler.java:185)

        
org.eclipse.jetty.server.handler.ContextHandler#doScope(ContextHandler.java:1059)

        
org.eclipse.jetty.server.handler.ScopedHandler#handle(ScopedHandler.java:141)

        
org.eclipse.jetty.server.handler.ContextHandlerCollection#handle(ContextHandlerCollection.java:215)

        
org.eclipse.jetty.server.handler.HandlerCollection#handle(HandlerCollection.java:110)

        
org.eclipse.jetty.server.handler.HandlerWrapper#handle(HandlerWrapper.java:97)

        org.eclipse.jetty.server.Server#handle(Server.java:497)

        org.eclipse.jetty.server.HttpChannel#handle(HttpChannel.java:310)

        
org.eclipse.jetty.server.HttpConnection#onFillable(HttpConnection.java:248)

        
org.eclipse.jetty.io.AbstractConnection$2#run(AbstractConnection.java:540)

        
org.eclipse.jetty.util.thread.QueuedThreadPool#runJob(QueuedThreadPool.java:620)

        
org.eclipse.jetty.util.thread.QueuedThreadPool$3#run(QueuedThreadPool.java:540)

        java.lang.Thread#run(Thread.java:745)

        java.lang.reflect.InvocationTargetException

        
sun.reflect.NativeMethodAccessorImpl#invoke0(NativeMethodAccessorImpl.java:-2)

        
sun.reflect.NativeMethodAccessorImpl#invoke(NativeMethodAccessorImpl.java:62)

        
sun.reflect.DelegatingMethodAccessorImpl#invoke(DelegatingMethodAccessorImpl.java:43)

        java.lang.reflect.Method#invoke(Method.java:497)

        
org.apache.wicket.RequestListenerInterface#internalInvoke(RequestListenerInterface.java:258)

        
org.apache.wicket.RequestListenerInterface#invoke(RequestListenerInterface.java:241)

        
org.apache.wicket.core.request.handler.ListenerInterfaceRequestHandler#invokeListener(ListenerInterfaceRequestHandler.java:250)

        
org.apache.wicket.core.request.handler.ListenerInterfaceRequestHandler#respond(ListenerInterfaceRequestHandler.java:236)

        
org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor#respond(RequestCycle.java:862)

        
org.apache.wicket.request.RequestHandlerStack#execute(RequestHandlerStack.java:64)

        
org.apache.wicket.request.cycle.RequestCycle#execute(RequestCycle.java:261)

        
org.apache.wicket.request.cycle.RequestCycle#processRequest(RequestCycle.java:218)

        
org.apache.wicket.request.cycle.RequestCycle#processRequestAndDetach(RequestCycle.java:289)

        
org.apache.wicket.protocol.http.WicketFilter#processRequestCycle(WicketFilter.java:259)

        
org.apache.wicket.protocol.http.WicketFilter#processRequest(WicketFilter.java:201)

        
org.apache.wicket.protocol.http.WicketFilter#doFilter(WicketFilter.java:282)

        
org.eclipse.jetty.servlet.ServletHandler$CachedChain#doFilter(ServletHandler.java:1652)

        
org.apache.isis.core.webapp.diagnostics.IsisLogOnExceptionFilter#doFilter(IsisLogOnExceptionFilter.java:52)

        
org.eclipse.jetty.servlet.ServletHandler$CachedChain#doFilter(ServletHandler.java:1652)

        
org.apache.shiro.web.servlet.AbstractShiroFilter#executeChain(AbstractShiroFilter.java:449)

        
org.apache.shiro.web.servlet.AbstractShiroFilter$1#call(AbstractShiroFilter.java:365)

        
org.apache.shiro.subject.support.SubjectCallable#doCall(SubjectCallable.java:90)

        
org.apache.shiro.subject.support.SubjectCallable#call(SubjectCallable.java:83)

        
org.apache.shiro.subject.support.DelegatingSubject#execute(DelegatingSubject.java:383)

        
org.apache.shiro.web.servlet.AbstractShiroFilter#doFilterInternal(AbstractShiroFilter.java:362)

        
org.apache.shiro.web.servlet.OncePerRequestFilter#doFilter(OncePerRequestFilter.java:125)

        
org.eclipse.jetty.servlet.ServletHandler$CachedChain#doFilter(ServletHandler.java:1652)

        
org.eclipse.jetty.servlet.ServletHandler#doHandle(ServletHandler.java:585)

        
org.eclipse.jetty.server.handler.ScopedHandler#handle(ScopedHandler.java:143)

        
org.eclipse.jetty.security.SecurityHandler#handle(SecurityHandler.java:577)

        
org.eclipse.jetty.server.session.SessionHandler#doHandle(SessionHandler.java:223)

        
org.eclipse.jetty.server.handler.ContextHandler#doHandle(ContextHandler.java:1125)

        
org.eclipse.jetty.servlet.ServletHandler#doScope(ServletHandler.java:515)

        
org.eclipse.jetty.server.session.SessionHandler#doScope(SessionHandler.java:185)

        
org.eclipse.jetty.server.handler.ContextHandler#doScope(ContextHandler.java:1059)

        
org.eclipse.jetty.server.handler.ScopedHandler#handle(ScopedHandler.java:141)

        
org.eclipse.jetty.server.handler.ContextHandlerCollection#handle(ContextHandlerCollection.java:215)

        
org.eclipse.jetty.server.handler.HandlerCollection#handle(HandlerCollection.java:110)

        
org.eclipse.jetty.server.handler.HandlerWrapper#handle(HandlerWrapper.java:97)

        org.eclipse.jetty.server.Server#handle(Server.java:497)

        org.eclipse.jetty.server.HttpChannel#handle(HttpChannel.java:310)

        
org.eclipse.jetty.server.HttpConnection#onFillable(HttpConnection.java:248)

        
org.eclipse.jetty.io.AbstractConnection$2#run(AbstractConnection.java:540)

        
org.eclipse.jetty.util.thread.QueuedThreadPool#runJob(QueuedThreadPool.java:620)

        
org.eclipse.jetty.util.thread.QueuedThreadPool$3#run(QueuedThreadPool.java:540)

        java.lang.Thread#run(Thread.java:745)

        java.lang.RuntimeException

        java.lang.RuntimeException: 
org.apache.isis.core.commons.ensure.IsisAssertException: oid= 
info.matchingservice.dom.Actor.Person:L_2; can't change from Transient to 
Resolving

        
org.apache.isis.objectstore.jdo.datanucleus.persistence.FrameworkSynchronizer#withLogging(FrameworkSynchronizer.java:337)

        
org.apache.isis.objectstore.jdo.datanucleus.persistence.FrameworkSynchronizer#withLogging(FrameworkSynchronizer.java:346)

        
org.apache.isis.objectstore.jdo.datanucleus.persistence.FrameworkSynchronizer#postStoreProcessingFor(FrameworkSynchronizer.java:187)

        
org.apache.isis.objectstore.jdo.datanucleus.persistence.IsisLifecycleListener$3#doRun(IsisLifecycleListener.java:101)

        
org.apache.isis.objectstore.jdo.datanucleus.persistence.IsisLifecycleListener$RunnableAbstract#run(IsisLifecycleListener.java:206)

        
org.apache.isis.objectstore.jdo.datanucleus.persistence.IsisLifecycleListener#withLogging(IsisLifecycleListener.java:185)

        
org.apache.isis.objectstore.jdo.datanucleus.persistence.IsisLifecycleListener#postStore(IsisLifecycleListener.java:97)

        
org.datanucleus.api.jdo.JDOCallbackHandler#postStore(JDOCallbackHandler.java:158)

        
org.datanucleus.state.JDOStateManager#internalMakePersistent(JDOStateManager.java:3787)

        
org.datanucleus.state.JDOStateManager#makePersistent(JDOStateManager.java:3760)

        
org.datanucleus.ExecutionContextImpl#persistObjectInternal(ExecutionContextImpl.java:2219)

        
org.datanucleus.ExecutionContextImpl#persistObjectWork(ExecutionContextImpl.java:2065)

        
org.datanucleus.ExecutionContextImpl#persistObject(ExecutionContextImpl.java:1913)

        
org.datanucleus.api.jdo.JDOPersistenceManager#jdoMakePersistent(JDOPersistenceManager.java:727)

        
org.datanucleus.api.jdo.JDOPersistenceManager#makePersistent(JDOPersistenceManager.java:752)

        
org.apache.isis.objectstore.jdo.datanucleus.persistence.commands.DataNucleusCreateObjectCommand#execute(DataNucleusCreateObjectCommand.java:54)

        
org.apache.isis.objectstore.jdo.datanucleus.DataNucleusObjectStore#executeCommands(DataNucleusObjectStore.java:371)

        
org.apache.isis.objectstore.jdo.datanucleus.DataNucleusObjectStore#execute(DataNucleusObjectStore.java:365)

        
org.apache.isis.core.runtime.system.transaction.IsisTransaction#doFlush(IsisTransaction.java:520)

        
org.apache.isis.core.runtime.system.transaction.IsisTransaction#flush(IsisTransaction.java:469)

        
org.apache.isis.core.runtime.system.transaction.IsisTransactionManager#flushTransaction(IsisTransactionManager.java:392)

        
org.apache.isis.viewer.wicket.ui.components.actions.ActionPanel#executeActionOnTargetAndProcessResults(ActionPanel.java:249)

        
org.apache.isis.viewer.wicket.ui.components.actions.ActionPanel#executeActionAndProcessResults(ActionPanel.java:193)

        
org.apache.isis.viewer.wicket.ui.components.actions.ActionParametersFormPanel$ActionParameterForm$1#onSubmit(ActionParametersFormPanel.java:145)

        
org.apache.wicket.ajax.markup.html.form.AjaxButton$1#onSubmit(AjaxButton.java:108)

        
org.apache.wicket.ajax.form.AjaxFormSubmitBehavior$1#onSubmit(AjaxFormSubmitBehavior.java:182)

        org.apache.wicket.markup.html.form.Form#delegateSubmit(Form.java:1266)

        org.apache.wicket.markup.html.form.Form#process(Form.java:938)

        org.apache.wicket.markup.html.form.Form#onFormSubmitted(Form.java:770)

        
org.apache.wicket.ajax.form.AjaxFormSubmitBehavior#onEvent(AjaxFormSubmitBehavior.java:159)

        
org.apache.wicket.ajax.AjaxEventBehavior#respond(AjaxEventBehavior.java:124)

        
org.apache.wicket.ajax.AbstractDefaultAjaxBehavior#onRequest(AbstractDefaultAjaxBehavior.java:633)

        
sun.reflect.NativeMethodAccessorImpl#invoke0(NativeMethodAccessorImpl.java:-2)

        
sun.reflect.NativeMethodAccessorImpl#invoke(NativeMethodAccessorImpl.java:62)

        
sun.reflect.DelegatingMethodAccessorImpl#invoke(DelegatingMethodAccessorImpl.java:43)

        java.lang.reflect.Method#invoke(Method.java:497)

        
org.apache.wicket.RequestListenerInterface#internalInvoke(RequestListenerInterface.java:258)

        
org.apache.wicket.RequestListenerInterface#invoke(RequestListenerInterface.java:241)

        
org.apache.wicket.core.request.handler.ListenerInterfaceRequestHandler#invokeListener(ListenerInterfaceRequestHandler.java:250)

        
org.apache.wicket.core.request.handler.ListenerInterfaceRequestHandler#respond(ListenerInterfaceRequestHandler.java:236)

        
org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor#respond(RequestCycle.java:862)

        
org.apache.wicket.request.RequestHandlerStack#execute(RequestHandlerStack.java:64)

        
org.apache.wicket.request.cycle.RequestCycle#execute(RequestCycle.java:261)

        
org.apache.wicket.request.cycle.RequestCycle#processRequest(RequestCycle.java:218)

        
org.apache.wicket.request.cycle.RequestCycle#processRequestAndDetach(RequestCycle.java:289)

        
org.apache.wicket.protocol.http.WicketFilter#processRequestCycle(WicketFilter.java:259)

        
org.apache.wicket.protocol.http.WicketFilter#processRequest(WicketFilter.java:201)

        
org.apache.wicket.protocol.http.WicketFilter#doFilter(WicketFilter.java:282)

        
org.eclipse.jetty.servlet.ServletHandler$CachedChain#doFilter(ServletHandler.java:1652)

        
org.apache.isis.core.webapp.diagnostics.IsisLogOnExceptionFilter#doFilter(IsisLogOnExceptionFilter.java:52)

        
org.eclipse.jetty.servlet.ServletHandler$CachedChain#doFilter(ServletHandler.java:1652)

        
org.apache.shiro.web.servlet.AbstractShiroFilter#executeChain(AbstractShiroFilter.java:449)

        
org.apache.shiro.web.servlet.AbstractShiroFilter$1#call(AbstractShiroFilter.java:365)

        
org.apache.shiro.subject.support.SubjectCallable#doCall(SubjectCallable.java:90)

        
org.apache.shiro.subject.support.SubjectCallable#call(SubjectCallable.java:83)

        
org.apache.shiro.subject.support.DelegatingSubject#execute(DelegatingSubject.java:383)

        
org.apache.shiro.web.servlet.AbstractShiroFilter#doFilterInternal(AbstractShiroFilter.java:362)

        
org.apache.shiro.web.servlet.OncePerRequestFilter#doFilter(OncePerRequestFilter.java:125)

        
org.eclipse.jetty.servlet.ServletHandler$CachedChain#doFilter(ServletHandler.java:1652)

        
org.eclipse.jetty.servlet.ServletHandler#doHandle(ServletHandler.java:585)

        
org.eclipse.jetty.server.handler.ScopedHandler#handle(ScopedHandler.java:143)

        
org.eclipse.jetty.security.SecurityHandler#handle(SecurityHandler.java:577)

        
org.eclipse.jetty.server.session.SessionHandler#doHandle(SessionHandler.java:223)

        
org.eclipse.jetty.server.handler.ContextHandler#doHandle(ContextHandler.java:1125)

        
org.eclipse.jetty.servlet.ServletHandler#doScope(ServletHandler.java:515)

        
org.eclipse.jetty.server.session.SessionHandler#doScope(SessionHandler.java:185)

        
org.eclipse.jetty.server.handler.ContextHandler#doScope(ContextHandler.java:1059)

        
org.eclipse.jetty.server.handler.ScopedHandler#handle(ScopedHandler.java:141)

        
org.eclipse.jetty.server.handler.ContextHandlerCollection#handle(ContextHandlerCollection.java:215)

        
org.eclipse.jetty.server.handler.HandlerCollection#handle(HandlerCollection.java:110)

        
org.eclipse.jetty.server.handler.HandlerWrapper#handle(HandlerWrapper.java:97)

        org.eclipse.jetty.server.Server#handle(Server.java:497)

        org.eclipse.jetty.server.HttpChannel#handle(HttpChannel.java:310)

        
org.eclipse.jetty.server.HttpConnection#onFillable(HttpConnection.java:248)

        
org.eclipse.jetty.io.AbstractConnection$2#run(AbstractConnection.java:540)

        
org.eclipse.jetty.util.thread.QueuedThreadPool#runJob(QueuedThreadPool.java:620)

        
org.eclipse.jetty.util.thread.QueuedThreadPool$3#run(QueuedThreadPool.java:540)

        java.lang.Thread#run(Thread.java:745)

        java.lang.RuntimeException

        org.apache.isis.core.commons.ensure.IsisAssertException: oid= 
info.matchingservice.dom.Actor.Person:L_2; can't change from Transient to 
Resolving

        
org.apache.isis.objectstore.jdo.datanucleus.persistence.FrameworkSynchronizer#withLogging(FrameworkSynchronizer.java:337)

        
org.apache.isis.objectstore.jdo.datanucleus.persistence.FrameworkSynchronizer#withLogging(FrameworkSynchronizer.java:346)

        
org.apache.isis.objectstore.jdo.datanucleus.persistence.FrameworkSynchronizer#postLoadProcessingFor(FrameworkSynchronizer.java:73)

        
org.apache.isis.objectstore.jdo.datanucleus.persistence.queries.PersistenceQueryProcessorAbstract#loadAdapters(PersistenceQueryProcessorAbstract.java:82)

        
org.apache.isis.objectstore.jdo.datanucleus.persistence.queries.PersistenceQueryFindUsingApplibQueryProcessor#process(PersistenceQueryFindUsingApplibQueryProcessor.java:60)

        
org.apache.isis.objectstore.jdo.datanucleus.persistence.queries.PersistenceQueryFindUsingApplibQueryProcessor#process(PersistenceQueryFindUsingApplibQueryProcessor.java:41)

        
org.apache.isis.objectstore.jdo.datanucleus.DataNucleusObjectStore#processPersistenceQuery(DataNucleusObjectStore.java:529)

        
org.apache.isis.objectstore.jdo.datanucleus.DataNucleusObjectStore#loadInstancesAndAdapt(DataNucleusObjectStore.java:524)

        
org.apache.isis.core.runtime.system.persistence.PersistenceSession$1#execute(PersistenceSession.java:420)

        
org.apache.isis.core.runtime.system.persistence.PersistenceSession$1#execute(PersistenceSession.java:417)

        
org.apache.isis.core.runtime.system.transaction.IsisTransactionManager#executeWithinTransaction(IsisTransactionManager.java:205)

        
org.apache.isis.core.runtime.system.persistence.PersistenceSession#getInstancesFromPersistenceLayer(PersistenceSession.java:417)

        
org.apache.isis.core.runtime.system.persistence.PersistenceSession#getInstances(PersistenceSession.java:413)

        
org.apache.isis.core.runtime.system.persistence.PersistenceSession#findInstances(PersistenceSession.java:394)

        
org.apache.isis.core.runtime.system.persistence.PersistenceSession#findInstances(PersistenceSession.java:377)

        
org.apache.isis.core.runtime.persistence.internal.RuntimeContextFromSession$8#allMatchingQuery(RuntimeContextFromSession.java:282)

        
org.apache.isis.core.metamodel.services.container.DomainObjectContainerDefault#allMatches(DomainObjectContainerDefault.java:439)

        
org.apache.isis.applib.AbstractContainedObject#allMatches(AbstractContainedObject.java:169)

        
info.matchingservice.dom.Actor.Persons#findPersonUnique(Persons.java:228)

        
info.matchingservice.dom.Actor.PersonalContacts#allPersonalContactsReferringToUser(PersonalContacts.java:74)

        
info.matchingservice.dom.Actor.Person#getCollectPersonsReferringToActiveUser(Person.java:207)

        
sun.reflect.NativeMethodAccessorImpl#invoke0(NativeMethodAccessorImpl.java:-2)

        
sun.reflect.NativeMethodAccessorImpl#invoke(NativeMethodAccessorImpl.java:62)

        
sun.reflect.DelegatingMethodAccessorImpl#invoke(DelegatingMethodAccessorImpl.java:43)

        java.lang.reflect.Method#invoke(Method.java:497)

        
org.apache.isis.core.commons.lang.MethodExtensions#invoke(MethodExtensions.java:53)

        
org.apache.isis.core.commons.lang.MethodExtensions#invoke(MethodExtensions.java:47)

        
org.apache.isis.core.metamodel.adapter.ObjectAdapter$InvokeUtils#invoke(ObjectAdapter.java:346)

        
org.apache.isis.core.metamodel.facets.collections.accessor.CollectionAccessorFacetViaAccessor#getProperty(CollectionAccessorFacetViaAccessor.java:73)

        
org.apache.isis.core.metamodel.specloader.specimpl.OneToManyAssociationImpl#get(OneToManyAssociationImpl.java:149)

        
org.apache.isis.core.runtime.persistence.adaptermanager.AdapterManagerDefault#remapContainedAggregatedObject(AdapterManagerDefault.java:590)

        
org.apache.isis.core.runtime.persistence.adaptermanager.AdapterManagerDefault#remapAsPersistent(AdapterManagerDefault.java:577)

        
org.apache.isis.objectstore.jdo.datanucleus.persistence.FrameworkSynchronizer$3#run(FrameworkSynchronizer.java:205)

        
org.apache.isis.objectstore.jdo.datanucleus.persistence.FrameworkSynchronizer$8#call(FrameworkSynchronizer.java:350)

        
org.apache.isis.objectstore.jdo.datanucleus.persistence.FrameworkSynchronizer$8#call(FrameworkSynchronizer.java:346)

        
org.apache.isis.objectstore.jdo.datanucleus.persistence.FrameworkSynchronizer#withLogging(FrameworkSynchronizer.java:335)

        
org.apache.isis.objectstore.jdo.datanucleus.persistence.FrameworkSynchronizer#withLogging(FrameworkSynchronizer.java:346)

        
org.apache.isis.objectstore.jdo.datanucleus.persistence.FrameworkSynchronizer#postStoreProcessingFor(FrameworkSynchronizer.java:187)

        
org.apache.isis.objectstore.jdo.datanucleus.persistence.IsisLifecycleListener$3#doRun(IsisLifecycleListener.java:101)

        
org.apache.isis.objectstore.jdo.datanucleus.persistence.IsisLifecycleListener$RunnableAbstract#run(IsisLifecycleListener.java:206)

        
org.apache.isis.objectstore.jdo.datanucleus.persistence.IsisLifecycleListener#withLogging(IsisLifecycleListener.java:185)

        
org.apache.isis.objectstore.jdo.datanucleus.persistence.IsisLifecycleListener#postStore(IsisLifecycleListener.java:97)

        
org.datanucleus.api.jdo.JDOCallbackHandler#postStore(JDOCallbackHandler.java:158)

        
org.datanucleus.state.JDOStateManager#internalMakePersistent(JDOStateManager.java:3787)

        
org.datanucleus.state.JDOStateManager#makePersistent(JDOStateManager.java:3760)

        
org.datanucleus.ExecutionContextImpl#persistObjectInternal(ExecutionContextImpl.java:2219)

        
org.datanucleus.ExecutionContextImpl#persistObjectWork(ExecutionContextImpl.java:2065)

        
org.datanucleus.ExecutionContextImpl#persistObject(ExecutionContextImpl.java:1913)

        
org.datanucleus.api.jdo.JDOPersistenceManager#jdoMakePersistent(JDOPersistenceManager.java:727)

        
org.datanucleus.api.jdo.JDOPersistenceManager#makePersistent(JDOPersistenceManager.java:752)

        
org.apache.isis.objectstore.jdo.datanucleus.persistence.commands.DataNucleusCreateObjectCommand#execute(DataNucleusCreateObjectCommand.java:54)

        
org.apache.isis.objectstore.jdo.datanucleus.DataNucleusObjectStore#executeCommands(DataNucleusObjectStore.java:371)

        
org.apache.isis.objectstore.jdo.datanucleus.DataNucleusObjectStore#execute(DataNucleusObjectStore.java:365)

        
org.apache.isis.core.runtime.system.transaction.IsisTransaction#doFlush(IsisTransaction.java:520)

        
org.apache.isis.core.runtime.system.transaction.IsisTransaction#flush(IsisTransaction.java:469)

        
org.apache.isis.core.runtime.system.transaction.IsisTransactionManager#flushTransaction(IsisTransactionManager.java:392)

        
org.apache.isis.viewer.wicket.ui.components.actions.ActionPanel#executeActionOnTargetAndProcessResults(ActionPanel.java:249)

        
org.apache.isis.viewer.wicket.ui.components.actions.ActionPanel#executeActionAndProcessResults(ActionPanel.java:193)

        
org.apache.isis.viewer.wicket.ui.components.actions.ActionParametersFormPanel$ActionParameterForm$1#onSubmit(ActionParametersFormPanel.java:145)

        
org.apache.wicket.ajax.markup.html.form.AjaxButton$1#onSubmit(AjaxButton.java:108)

        
org.apache.wicket.ajax.form.AjaxFormSubmitBehavior$1#onSubmit(AjaxFormSubmitBehavior.java:182)

        org.apache.wicket.markup.html.form.Form#delegateSubmit(Form.java:1266)

        org.apache.wicket.markup.html.form.Form#process(Form.java:938)

        org.apache.wicket.markup.html.form.Form#onFormSubmitted(Form.java:770)

        
org.apache.wicket.ajax.form.AjaxFormSubmitBehavior#onEvent(AjaxFormSubmitBehavior.java:159)

        
org.apache.wicket.ajax.AjaxEventBehavior#respond(AjaxEventBehavior.java:124)

        
org.apache.wicket.ajax.AbstractDefaultAjaxBehavior#onRequest(AbstractDefaultAjaxBehavior.java:633)

        
sun.reflect.NativeMethodAccessorImpl#invoke0(NativeMethodAccessorImpl.java:-2)

        
sun.reflect.NativeMethodAccessorImpl#invoke(NativeMethodAccessorImpl.java:62)

        
sun.reflect.DelegatingMethodAccessorImpl#invoke(DelegatingMethodAccessorImpl.java:43)

        java.lang.reflect.Method#invoke(Method.java:497)

        
org.apache.wicket.RequestListenerInterface#internalInvoke(RequestListenerInterface.java:258)

        
org.apache.wicket.RequestListenerInterface#invoke(RequestListenerInterface.java:241)

        
org.apache.wicket.core.request.handler.ListenerInterfaceRequestHandler#invokeListener(ListenerInterfaceRequestHandler.java:250)

        
org.apache.wicket.core.request.handler.ListenerInterfaceRequestHandler#respond(ListenerInterfaceRequestHandler.java:236)

        
org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor#respond(RequestCycle.java:862)

        
org.apache.wicket.request.RequestHandlerStack#execute(RequestHandlerStack.java:64)

        
org.apache.wicket.request.cycle.RequestCycle#execute(RequestCycle.java:261)

        
org.apache.wicket.request.cycle.RequestCycle#processRequest(RequestCycle.java:218)

        
org.apache.wicket.request.cycle.RequestCycle#processRequestAndDetach(RequestCycle.java:289)

        
org.apache.wicket.protocol.http.WicketFilter#processRequestCycle(WicketFilter.java:259)

        
org.apache.wicket.protocol.http.WicketFilter#processRequest(WicketFilter.java:201)

        
org.apache.wicket.protocol.http.WicketFilter#doFilter(WicketFilter.java:282)

        
org.eclipse.jetty.servlet.ServletHandler$CachedChain#doFilter(ServletHandler.java:1652)

        
org.apache.isis.core.webapp.diagnostics.IsisLogOnExceptionFilter#doFilter(IsisLogOnExceptionFilter.java:52)

        
org.eclipse.jetty.servlet.ServletHandler$CachedChain#doFilter(ServletHandler.java:1652)

        
org.apache.shiro.web.servlet.AbstractShiroFilter#executeChain(AbstractShiroFilter.java:449)

        
org.apache.shiro.web.servlet.AbstractShiroFilter$1#call(AbstractShiroFilter.java:365)

        
org.apache.shiro.subject.support.SubjectCallable#doCall(SubjectCallable.java:90)

        
org.apache.shiro.subject.support.SubjectCallable#call(SubjectCallable.java:83)

        
org.apache.shiro.subject.support.DelegatingSubject#execute(DelegatingSubject.java:383)

        
org.apache.shiro.web.servlet.AbstractShiroFilter#doFilterInternal(AbstractShiroFilter.java:362)

        
org.apache.shiro.web.servlet.OncePerRequestFilter#doFilter(OncePerRequestFilter.java:125)

        
org.eclipse.jetty.servlet.ServletHandler$CachedChain#doFilter(ServletHandler.java:1652)

        
org.eclipse.jetty.servlet.ServletHandler#doHandle(ServletHandler.java:585)

        
org.eclipse.jetty.server.handler.ScopedHandler#handle(ScopedHandler.java:143)

        
org.eclipse.jetty.security.SecurityHandler#handle(SecurityHandler.java:577)

        
org.eclipse.jetty.server.session.SessionHandler#doHandle(SessionHandler.java:223)

        
org.eclipse.jetty.server.handler.ContextHandler#doHandle(ContextHandler.java:1125)

        
org.eclipse.jetty.servlet.ServletHandler#doScope(ServletHandler.java:515)

        
org.eclipse.jetty.server.session.SessionHandler#doScope(SessionHandler.java:185)

        
org.eclipse.jetty.server.handler.ContextHandler#doScope(ContextHandler.java:1059)

        
org.eclipse.jetty.server.handler.ScopedHandler#handle(ScopedHandler.java:141)

        
org.eclipse.jetty.server.handler.ContextHandlerCollection#handle(ContextHandlerCollection.java:215)

        
org.eclipse.jetty.server.handler.HandlerCollection#handle(HandlerCollection.java:110)

        
org.eclipse.jetty.server.handler.HandlerWrapper#handle(HandlerWrapper.java:97)

        org.eclipse.jetty.server.Server#handle(Server.java:497)

        org.eclipse.jetty.server.HttpChannel#handle(HttpChannel.java:310)

        
org.eclipse.jetty.server.HttpConnection#onFillable(HttpConnection.java:248)

        
org.eclipse.jetty.io.AbstractConnection$2#run(AbstractConnection.java:540)

        
org.eclipse.jetty.util.thread.QueuedThreadPool#runJob(QueuedThreadPool.java:620)

        
org.eclipse.jetty.util.thread.QueuedThreadPool$3#run(QueuedThreadPool.java:540)

        java.lang.Thread#run(Thread.java:745)

        org.apache.isis.core.commons.ensure.IsisAssertException

        oid= info.matchingservice.dom.Actor.Person:L_2; can't change from 
Transient to Resolving

        org.apache.isis.core.commons.ensure.Assert#assertTrue(Assert.java:88)

        org.apache.isis.core.commons.ensure.Assert#assertTrue(Assert.java:83)

        
org.apache.isis.core.runtime.persistence.adapter.PojoAdapter#changeState(PojoAdapter.java:154)

        
org.apache.isis.core.runtime.persistence.PersistorUtil#changeTo(PersistorUtil.java:72)

        
org.apache.isis.core.runtime.persistence.PersistorUtil#changeTo(PersistorUtil.java:56)

        
org.apache.isis.core.runtime.persistence.PersistorUtil#startResolving(PersistorUtil.java:48)

        
org.apache.isis.objectstore.jdo.datanucleus.persistence.FrameworkSynchronizer$1#run(FrameworkSynchronizer.java:130)

        
org.apache.isis.objectstore.jdo.datanucleus.persistence.FrameworkSynchronizer$8#call(FrameworkSynchronizer.java:350)

        
org.apache.isis.objectstore.jdo.datanucleus.persistence.FrameworkSynchronizer$8#call(FrameworkSynchronizer.java:346)

        
org.apache.isis.objectstore.jdo.datanucleus.persistence.FrameworkSynchronizer#withLogging(FrameworkSynchronizer.java:335)

        
org.apache.isis.objectstore.jdo.datanucleus.persistence.FrameworkSynchronizer#withLogging(FrameworkSynchronizer.java:346)

        
org.apache.isis.objectstore.jdo.datanucleus.persistence.FrameworkSynchronizer#postLoadProcessingFor(FrameworkSynchronizer.java:73)

        
org.apache.isis.objectstore.jdo.datanucleus.persistence.queries.PersistenceQueryProcessorAbstract#loadAdapters(PersistenceQueryProcessorAbstract.java:82)

        
org.apache.isis.objectstore.jdo.datanucleus.persistence.queries.PersistenceQueryFindUsingApplibQueryProcessor#process(PersistenceQueryFindUsingApplibQueryProcessor.java:60)

        
org.apache.isis.objectstore.jdo.datanucleus.persistence.queries.PersistenceQueryFindUsingApplibQueryProcessor#process(PersistenceQueryFindUsingApplibQueryProcessor.java:41)

        
org.apache.isis.objectstore.jdo.datanucleus.DataNucleusObjectStore#processPersistenceQuery(DataNucleusObjectStore.java:529)

        
org.apache.isis.objectstore.jdo.datanucleus.DataNucleusObjectStore#loadInstancesAndAdapt(DataNucleusObjectStore.java:524)

        
org.apache.isis.core.runtime.system.persistence.PersistenceSession$1#execute(PersistenceSession.java:420)

        
org.apache.isis.core.runtime.system.persistence.PersistenceSession$1#execute(PersistenceSession.java:417)

        
org.apache.isis.core.runtime.system.transaction.IsisTransactionManager#executeWithinTransaction(IsisTransactionManager.java:205)

        
org.apache.isis.core.runtime.system.persistence.PersistenceSession#getInstancesFromPersistenceLayer(PersistenceSession.java:417)

        
org.apache.isis.core.runtime.system.persistence.PersistenceSession#getInstances(PersistenceSession.java:413)

        
org.apache.isis.core.runtime.system.persistence.PersistenceSession#findInstances(PersistenceSession.java:394)

        
org.apache.isis.core.runtime.system.persistence.PersistenceSession#findInstances(PersistenceSession.java:377)

        
org.apache.isis.core.runtime.persistence.internal.RuntimeContextFromSession$8#allMatchingQuery(RuntimeContextFromSession.java:282)

        
org.apache.isis.core.metamodel.services.container.DomainObjectContainerDefault#allMatches(DomainObjectContainerDefault.java:439)

        
org.apache.isis.applib.AbstractContainedObject#allMatches(AbstractContainedObject.java:169)

        
info.matchingservice.dom.Actor.Persons#findPersonUnique(Persons.java:228)

        
info.matchingservice.dom.Actor.PersonalContacts#allPersonalContactsReferringToUser(PersonalContacts.java:74)

        
info.matchingservice.dom.Actor.Person#getCollectPersonsReferringToActiveUser(Person.java:207)

        
sun.reflect.NativeMethodAccessorImpl#invoke0(NativeMethodAccessorImpl.java:-2)

        
sun.reflect.NativeMethodAccessorImpl#invoke(NativeMethodAccessorImpl.java:62)

        
sun.reflect.DelegatingMethodAccessorImpl#invoke(DelegatingMethodAccessorImpl.java:43)

        java.lang.reflect.Method#invoke(Method.java:497)

        
org.apache.isis.core.commons.lang.MethodExtensions#invoke(MethodExtensions.java:53)

        
org.apache.isis.core.commons.lang.MethodExtensions#invoke(MethodExtensions.java:47)

        
org.apache.isis.core.metamodel.adapter.ObjectAdapter$InvokeUtils#invoke(ObjectAdapter.java:346)

        
org.apache.isis.core.metamodel.facets.collections.accessor.CollectionAccessorFacetViaAccessor#getProperty(CollectionAccessorFacetViaAccessor.java:73)

        
org.apache.isis.core.metamodel.specloader.specimpl.OneToManyAssociationImpl#get(OneToManyAssociationImpl.java:149)

        
org.apache.isis.core.runtime.persistence.adaptermanager.AdapterManagerDefault#remapContainedAggregatedObject(AdapterManagerDefault.java:590)

        
org.apache.isis.core.runtime.persistence.adaptermanager.AdapterManagerDefault#remapAsPersistent(AdapterManagerDefault.java:577)

        
org.apache.isis.objectstore.jdo.datanucleus.persistence.FrameworkSynchronizer$3#run(FrameworkSynchronizer.java:205)

        
org.apache.isis.objectstore.jdo.datanucleus.persistence.FrameworkSynchronizer$8#call(FrameworkSynchronizer.java:350)

        
org.apache.isis.objectstore.jdo.datanucleus.persistence.FrameworkSynchronizer$8#call(FrameworkSynchronizer.java:346)

        
org.apache.isis.objectstore.jdo.datanucleus.persistence.FrameworkSynchronizer#withLogging(FrameworkSynchronizer.java:335)

        
org.apache.isis.objectstore.jdo.datanucleus.persistence.FrameworkSynchronizer#withLogging(FrameworkSynchronizer.java:346)

        
org.apache.isis.objectstore.jdo.datanucleus.persistence.FrameworkSynchronizer#postStoreProcessingFor(FrameworkSynchronizer.java:187)

        
org.apache.isis.objectstore.jdo.datanucleus.persistence.IsisLifecycleListener$3#doRun(IsisLifecycleListener.java:101)

        
org.apache.isis.objectstore.jdo.datanucleus.persistence.IsisLifecycleListener$RunnableAbstract#run(IsisLifecycleListener.java:206)

        
org.apache.isis.objectstore.jdo.datanucleus.persistence.IsisLifecycleListener#withLogging(IsisLifecycleListener.java:185)

        
org.apache.isis.objectstore.jdo.datanucleus.persistence.IsisLifecycleListener#postStore(IsisLifecycleListener.java:97)

        
org.datanucleus.api.jdo.JDOCallbackHandler#postStore(JDOCallbackHandler.java:158)

        
org.datanucleus.state.JDOStateManager#internalMakePersistent(JDOStateManager.java:3787)

        
org.datanucleus.state.JDOStateManager#makePersistent(JDOStateManager.java:3760)

        
org.datanucleus.ExecutionContextImpl#persistObjectInternal(ExecutionContextImpl.java:2219)

        
org.datanucleus.ExecutionContextImpl#persistObjectWork(ExecutionContextImpl.java:2065)

        
org.datanucleus.ExecutionContextImpl#persistObject(ExecutionContextImpl.java:1913)

        
org.datanucleus.api.jdo.JDOPersistenceManager#jdoMakePersistent(JDOPersistenceManager.java:727)

        
org.datanucleus.api.jdo.JDOPersistenceManager#makePersistent(JDOPersistenceManager.java:752)

        
org.apache.isis.objectstore.jdo.datanucleus.persistence.commands.DataNucleusCreateObjectCommand#execute(DataNucleusCreateObjectCommand.java:54)

        
org.apache.isis.objectstore.jdo.datanucleus.DataNucleusObjectStore#executeCommands(DataNucleusObjectStore.java:371)

        
org.apache.isis.objectstore.jdo.datanucleus.DataNucleusObjectStore#execute(DataNucleusObjectStore.java:365)

        
org.apache.isis.core.runtime.system.transaction.IsisTransaction#doFlush(IsisTransaction.java:520)

        
org.apache.isis.core.runtime.system.transaction.IsisTransaction#flush(IsisTransaction.java:469)

        
org.apache.isis.core.runtime.system.transaction.IsisTransactionManager#flushTransaction(IsisTransactionManager.java:392)

        
org.apache.isis.viewer.wicket.ui.components.actions.ActionPanel#executeActionOnTargetAndProcessResults(ActionPanel.java:249)

        
org.apache.isis.viewer.wicket.ui.components.actions.ActionPanel#executeActionAndProcessResults(ActionPanel.java:193)

        
org.apache.isis.viewer.wicket.ui.components.actions.ActionParametersFormPanel$ActionParameterForm$1#onSubmit(ActionParametersFormPanel.java:145)

        
org.apache.wicket.ajax.markup.html.form.AjaxButton$1#onSubmit(AjaxButton.java:108)

        
org.apache.wicket.ajax.form.AjaxFormSubmitBehavior$1#onSubmit(AjaxFormSubmitBehavior.java:182)

        org.apache.wicket.markup.html.form.Form#delegateSubmit(Form.java:1266)

        org.apache.wicket.markup.html.form.Form#process(Form.java:938)

        org.apache.wicket.markup.html.form.Form#onFormSubmitted(Form.java:770)

        
org.apache.wicket.ajax.form.AjaxFormSubmitBehavior#onEvent(AjaxFormSubmitBehavior.java:159)

        
org.apache.wicket.ajax.AjaxEventBehavior#respond(AjaxEventBehavior.java:124)

        
org.apache.wicket.ajax.AbstractDefaultAjaxBehavior#onRequest(AbstractDefaultAjaxBehavior.java:633)

        
sun.reflect.NativeMethodAccessorImpl#invoke0(NativeMethodAccessorImpl.java:-2)

        
sun.reflect.NativeMethodAccessorImpl#invoke(NativeMethodAccessorImpl.java:62)

        
sun.reflect.DelegatingMethodAccessorImpl#invoke(DelegatingMethodAccessorImpl.java:43)

        java.lang.reflect.Method#invoke(Method.java:497)

        
org.apache.wicket.RequestListenerInterface#internalInvoke(RequestListenerInterface.java:258)

        
org.apache.wicket.RequestListenerInterface#invoke(RequestListenerInterface.java:241)

        
org.apache.wicket.core.request.handler.ListenerInterfaceRequestHandler#invokeListener(ListenerInterfaceRequestHandler.java:250)

        
org.apache.wicket.core.request.handler.ListenerInterfaceRequestHandler#respond(ListenerInterfaceRequestHandler.java:236)

        
org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor#respond(RequestCycle.java:862)

        
org.apache.wicket.request.RequestHandlerStack#execute(RequestHandlerStack.java:64)

        
org.apache.wicket.request.cycle.RequestCycle#execute(RequestCycle.java:261)

        
org.apache.wicket.request.cycle.RequestCycle#processRequest(RequestCycle.java:218)

        
org.apache.wicket.request.cycle.RequestCycle#processRequestAndDetach(RequestCycle.java:289)

        
org.apache.wicket.protocol.http.WicketFilter#processRequestCycle(WicketFilter.java:259)

        
org.apache.wicket.protocol.http.WicketFilter#processRequest(WicketFilter.java:201)

        
org.apache.wicket.protocol.http.WicketFilter#doFilter(WicketFilter.java:282)

        
org.eclipse.jetty.servlet.ServletHandler$CachedChain#doFilter(ServletHandler.java:1652)

        
org.apache.isis.core.webapp.diagnostics.IsisLogOnExceptionFilter#doFilter(IsisLogOnExceptionFilter.java:52)

        
org.eclipse.jetty.servlet.ServletHandler$CachedChain#doFilter(ServletHandler.java:1652)

        
org.apache.shiro.web.servlet.AbstractShiroFilter#executeChain(AbstractShiroFilter.java:449)

        
org.apache.shiro.web.servlet.AbstractShiroFilter$1#call(AbstractShiroFilter.java:365)

        
org.apache.shiro.subject.support.SubjectCallable#doCall(SubjectCallable.java:90)

        
org.apache.shiro.subject.support.SubjectCallable#call(SubjectCallable.java:83)

        
org.apache.shiro.subject.support.DelegatingSubject#execute(DelegatingSubject.java:383)

        
org.apache.shiro.web.servlet.AbstractShiroFilter#doFilterInternal(AbstractShiroFilter.java:362)

        
org.apache.shiro.web.servlet.OncePerRequestFilter#doFilter(OncePerRequestFilter.java:125)

        
org.eclipse.jetty.servlet.ServletHandler$CachedChain#doFilter(ServletHandler.java:1652)

        
org.eclipse.jetty.servlet.ServletHandler#doHandle(ServletHandler.java:585)

        
org.eclipse.jetty.server.handler.ScopedHandler#handle(ScopedHandler.java:143)

        
org.eclipse.jetty.security.SecurityHandler#handle(SecurityHandler.java:577)

        
org.eclipse.jetty.server.session.SessionHandler#doHandle(SessionHandler.java:223)

        
org.eclipse.jetty.server.handler.ContextHandler#doHandle(ContextHandler.java:1125)

        
org.eclipse.jetty.servlet.ServletHandler#doScope(ServletHandler.java:515)

        
org.eclipse.jetty.server.session.SessionHandler#doScope(SessionHandler.java:185)

        
org.eclipse.jetty.server.handler.ContextHandler#doScope(ContextHandler.java:1059)

        
org.eclipse.jetty.server.handler.ScopedHandler#handle(ScopedHandler.java:141)

        
org.eclipse.jetty.server.handler.ContextHandlerCollection#handle(ContextHandlerCollection.java:215)

        
org.eclipse.jetty.server.handler.HandlerCollection#handle(HandlerCollection.java:110)

        
org.eclipse.jetty.server.handler.HandlerWrapper#handle(HandlerWrapper.java:97)

        org.eclipse.jetty.server.Server#handle(Server.java:497)

        org.eclipse.jetty.server.HttpChannel#handle(HttpChannel.java:310)

        
org.eclipse.jetty.server.HttpConnection#onFillable(HttpConnection.java:248)

        
org.eclipse.jetty.io.AbstractConnection$2#run(AbstractConnection.java:540)

        
org.eclipse.jetty.util.thread.QueuedThreadPool#runJob(QueuedThreadPool.java:620)

        
org.eclipse.jetty.util.thread.QueuedThreadPool$3#run(QueuedThreadPool.java:540)

        java.lang.Thread#run(Thread.java:745)

         

        
                org.apache.wicket.WicketRuntimeException
        
                Method onRequest of interface 
org.apache.wicket.behavior.IBehaviorListener targeted at 
org.apache.wicket.ajax.markup.html.form.AjaxButton$1@1f1f825a on component 
[AjaxButton [Component id = okButton]] threw an exception
        
                
org.apache.wicket.RequestListenerInterface#internalInvoke(RequestListenerInterface.java:268)
        
                
org.apache.wicket.RequestListenerInterface#invoke(RequestListenerInterface.java:241)
        
                
org.apache.wicket.core.request.handler.ListenerInterfaceRequestHandler#invokeListener(ListenerInterfaceRequestHandler.java:250)
        
                
org.apache.wicket.core.request.handler.ListenerInterfaceRequestHandler#respond(ListenerInterfaceRequestHandler.java:236)
        
                
org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor#respond(RequestCycle.java:862)
        
                
org.apache.wicket.request.RequestHandlerStack#execute(RequestHandlerStack.java:64)
        
                
org.apache.wicket.request.cycle.RequestCycle#execute(RequestCycle.java:261)
        
                
org.apache.wicket.request.cycle.RequestCycle#processRequest(RequestCycle.java:218)
        
                
org.apache.wicket.request.cycle.RequestCycle#processRequestAndDetach(RequestCycle.java:289)
        
                
org.apache.wicket.protocol.http.WicketFilter#processRequestCycle(WicketFilter.java:259)
        
                
org.apache.wicket.protocol.http.WicketFilter#processRequest(WicketFilter.java:201)
        
                
org.apache.wicket.protocol.http.WicketFilter#doFilter(WicketFilter.java:282)
        
                
org.eclipse.jetty.servlet.ServletHandler$CachedChain#doFilter(ServletHandler.java:1652)
        
                
org.apache.isis.core.webapp.diagnostics.IsisLogOnExceptionFilter#doFilter(IsisLogOnExceptionFilter.java:52)
        
                
org.eclipse.jetty.servlet.ServletHandler$CachedChain#doFilter(ServletHandler.java:1652)
        
                
org.apache.shiro.web.servlet.AbstractShiroFilter#executeChain(AbstractShiroFilter.java:449)
        
                
org.apache.shiro.web.servlet.AbstractShiroFilter$1#call(AbstractShiroFilter.java:365)
        
                
org.apache.shiro.subject.support.SubjectCallable#doCall(SubjectCallable.java:90)
        
                
org.apache.shiro.subject.support.SubjectCallable#call(SubjectCallable.java:83)
        
                
org.apache.shiro.subject.support.DelegatingSubject#execute(DelegatingSubject.java:383)
        
                
org.apache.shiro.web.servlet.AbstractShiroFilter#doFilterInternal(AbstractShiroFilter.java:362)
        
                
org.apache.shiro.web.servlet.OncePerRequestFilter#doFilter(OncePerRequestFilter.java:125)
        
                
org.eclipse.jetty.servlet.ServletHandler$CachedChain#doFilter(ServletHandler.java:1652)
        
                
org.eclipse.jetty.servlet.ServletHandler#doHandle(ServletHandler.java:585)
        
                
org.eclipse.jetty.server.handler.ScopedHandler#handle(ScopedHandler.java:143)
        
                
org.eclipse.jetty.security.SecurityHandler#handle(SecurityHandler.java:577)
        
                
org.eclipse.jetty.server.session.SessionHandler#doHandle(SessionHandler.java:223)
        
                
org.eclipse.jetty.server.handler.ContextHandler#doHandle(ContextHandler.java:1125)
        
                
org.eclipse.jetty.servlet.ServletHandler#doScope(ServletHandler.java:515)
        
                
org.eclipse.jetty.server.session.SessionHandler#doScope(SessionHandler.java:185)
        
                
org.eclipse.jetty.server.handler.ContextHandler#doScope(ContextHandler.java:1059)
        
                
org.eclipse.jetty.server.handler.ScopedHandler#handle(ScopedHandler.java:141)
        
                
org.eclipse.jetty.server.handler.ContextHandlerCollection#handle(ContextHandlerCollection.java:215)
        
                
org.eclipse.jetty.server.handler.HandlerCollection#handle(HandlerCollection.java:110)
        
                
org.eclipse.jetty.server.handler.HandlerWrapper#handle(HandlerWrapper.java:97)
        
                org.eclipse.jetty.server.Server#handle(Server.java:497)
        
                
org.eclipse.jetty.server.HttpChannel#handle(HttpChannel.java:310)
        
                
org.eclipse.jetty.server.HttpConnection#onFillable(HttpConnection.java:248)
        
                
org.eclipse.jetty.io.AbstractConnection$2#run(AbstractConnection.java:540)
        
                
org.eclipse.jetty.util.thread.QueuedThreadPool#runJob(QueuedThreadPool.java:620)
        
                
org.eclipse.jetty.util.thread.QueuedThreadPool$3#run(QueuedThreadPool.java:540)
        
                java.lang.Thread#run(Thread.java:745)
        
                java.lang.reflect.InvocationTargetException
        
                
sun.reflect.NativeMethodAccessorImpl#invoke0(NativeMethodAccessorImpl.java:-2)
        
                
sun.reflect.NativeMethodAccessorImpl#invoke(NativeMethodAccessorImpl.java:62)
        
                
sun.reflect.DelegatingMethodAccessorImpl#invoke(DelegatingMethodAccessorImpl.java:43)
        
                java.lang.reflect.Method#invoke(Method.java:497)
        
                
org.apache.wicket.RequestListenerInterface#internalInvoke(RequestListenerInterface.java:258)
        
                
org.apache.wicket.RequestListenerInterface#invoke(RequestListenerInterface.java:241)
        
                
org.apache.wicket.core.request.handler.ListenerInterfaceRequestHandler#invokeListener(ListenerInterfaceRequestHandler.java:250)
        
                
org.apache.wicket.core.request.handler.ListenerInterfaceRequestHandler#respond(ListenerInterfaceRequestHandler.java:236)
        
                
org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor#respond(RequestCycle.java:862)
        
                
org.apache.wicket.request.RequestHandlerStack#execute(RequestHandlerStack.java:64)
        
                
org.apache.wicket.request.cycle.RequestCycle#execute(RequestCycle.java:261)
        
                
org.apache.wicket.request.cycle.RequestCycle#processRequest(RequestCycle.java:218)
        
                
org.apache.wicket.request.cycle.RequestCycle#processRequestAndDetach(RequestCycle.java:289)
        
                
org.apache.wicket.protocol.http.WicketFilter#processRequestCycle(WicketFilter.java:259)
        
                
org.apache.wicket.protocol.http.WicketFilter#processRequest(WicketFilter.java:201)
        
                
org.apache.wicket.protocol.http.WicketFilter#doFilter(WicketFilter.java:282)
        
                
org.eclipse.jetty.servlet.ServletHandler$CachedChain#doFilter(ServletHandler.java:1652)
        
                
org.apache.isis.core.webapp.diagnostics.IsisLogOnExceptionFilter#doFilter(IsisLogOnExceptionFilter.java:52)
        
                
org.eclipse.jetty.servlet.ServletHandler$CachedChain#doFilter(ServletHandler.java:1652)
        
                
org.apache.shiro.web.servlet.AbstractShiroFilter#executeChain(AbstractShiroFilter.java:449)
        
                
org.apache.shiro.web.servlet.AbstractShiroFilter$1#call(AbstractShiroFilter.java:365)
        
                
org.apache.shiro.subject.support.SubjectCallable#doCall(SubjectCallable.java:90)
        
                
org.apache.shiro.subject.support.SubjectCallable#call(SubjectCallable.java:83)
        
                
org.apache.shiro.subject.support.DelegatingSubject#execute(DelegatingSubject.java:383)
        
                
org.apache.shiro.web.servlet.AbstractShiroFilter#doFilterInternal(AbstractShiroFilter.java:362)
        
                
org.apache.shiro.web.servlet.OncePerRequestFilter#doFilter(OncePerRequestFilter.java:125)
        
                
org.eclipse.jetty.servlet.ServletHandler$CachedChain#doFilter(ServletHandler.java:1652)
        
                
org.eclipse.jetty.servlet.ServletHandler#doHandle(ServletHandler.java:585)
        
                
org.eclipse.jetty.server.handler.ScopedHandler#handle(ScopedHandler.java:143)
        
                
org.eclipse.jetty.security.SecurityHandler#handle(SecurityHandler.java:577)
        
                
org.eclipse.jetty.server.session.SessionHandler#doHandle(SessionHandler.java:223)
        
                
org.eclipse.jetty.server.handler.ContextHandler#doHandle(ContextHandler.java:1125)
        
                
org.eclipse.jetty.servlet.ServletHandler#doScope(ServletHandler.java:515)
        
                
org.eclipse.jetty.server.session.SessionHandler#doScope(SessionHandler.java:185)
        
                
org.eclipse.jetty.server.handler.ContextHandler#doScope(ContextHandler.java:1059)
        
                
org.eclipse.jetty.server.handler.ScopedHandler#handle(ScopedHandler.java:141)
        
                
org.eclipse.jetty.server.handler.ContextHandlerCollection#handle(ContextHandlerCollection.java:215)
        
                
org.eclipse.jetty.server.handler.HandlerCollection#handle(HandlerCollection.java:110)
        
                
org.eclipse.jetty.server.handler.HandlerWrapper#handle(HandlerWrapper.java:97)
        
                org.eclipse.jetty.server.Server#handle(Server.java:497)
        
                
org.eclipse.jetty.server.HttpChannel#handle(HttpChannel.java:310)
        
                
org.eclipse.jetty.server.HttpConnection#onFillable(HttpConnection.java:248)
        
                
org.eclipse.jetty.io.AbstractConnection$2#run(AbstractConnection.java:540)
        
                
org.eclipse.jetty.util.thread.QueuedThreadPool#runJob(QueuedThreadPool.java:620)
        
                
org.eclipse.jetty.util.thread.QueuedThreadPool$3#run(QueuedThreadPool.java:540)
        
                java.lang.Thread#run(Thread.java:745)
        
                java.lang.RuntimeException
        
                java.lang.RuntimeException: 
org.apache.isis.core.commons.ensure.IsisAssertException: oid= 
info.matchingservice.dom.Actor.Person:L_2; can't change from Transient to 
Resolving
        
                
org.apache.isis.objectstore.jdo.datanucleus.persistence.FrameworkSynchronizer#withLogging(FrameworkSynchronizer.java:337)
        
                
org.apache.isis.objectstore.jdo.datanucleus.persistence.FrameworkSynchronizer#withLogging(FrameworkSynchronizer.java:346)
        
                
org.apache.isis.objectstore.jdo.datanucleus.persistence.FrameworkSynchronizer#postStoreProcessingFor(FrameworkSynchronizer.java:187)
        
                
org.apache.isis.objectstore.jdo.datanucleus.persistence.IsisLifecycleListener$3#doRun(IsisLifecycleListener.java:101)
        
                
org.apache.isis.objectstore.jdo.datanucleus.persistence.IsisLifecycleListener$RunnableAbstract#run(IsisLifecycleListener.java:206)
        
                
org.apache.isis.objectstore.jdo.datanucleus.persistence.IsisLifecycleListener#withLogging(IsisLifecycleListener.java:185)
        
                
org.apache.isis.objectstore.jdo.datanucleus.persistence.IsisLifecycleListener#postStore(IsisLifecycleListener.java:97)
        
                
org.datanucleus.api.jdo.JDOCallbackHandler#postStore(JDOCallbackHandler.java:158)
        
                
org.datanucleus.state.JDOStateManager#internalMakePersistent(JDOStateManager.java:3787)
        
                
org.datanucleus.state.JDOStateManager#makePersistent(JDOStateManager.java:3760)
        
                
org.datanucleus.ExecutionContextImpl#persistObjectInternal(ExecutionContextImpl.java:2219)
        
                
org.datanucleus.ExecutionContextImpl#persistObjectWork(ExecutionContextImpl.java:2065)
        
                
org.datanucleus.ExecutionContextImpl#persistObject(ExecutionContextImpl.java:1913)
        
                
org.datanucleus.api.jdo.JDOPersistenceManager#jdoMakePersistent(JDOPersistenceManager.java:727)
        
                
org.datanucleus.api.jdo.JDOPersistenceManager#makePersistent(JDOPersistenceManager.java:752)
        
                
org.apache.isis.objectstore.jdo.datanucleus.persistence.commands.DataNucleusCreateObjectCommand#execute(DataNucleusCreateObjectCommand.java:54)
        
                
org.apache.isis.objectstore.jdo.datanucleus.DataNucleusObjectStore#executeCommands(DataNucleusObjectStore.java:371)
        
                
org.apache.isis.objectstore.jdo.datanucleus.DataNucleusObjectStore#execute(DataNucleusObjectStore.java:365)
        
                
org.apache.isis.core.runtime.system.transaction.IsisTransaction#doFlush(IsisTransaction.java:520)
        
                
org.apache.isis.core.runtime.system.transaction.IsisTransaction#flush(IsisTransaction.java:469)
        
                
org.apache.isis.core.runtime.system.transaction.IsisTransactionManager#flushTransaction(IsisTransactionManager.java:392)
        
                
org.apache.isis.viewer.wicket.ui.components.actions.ActionPanel#executeActionOnTargetAndProcessResults(ActionPanel.java:249)
        
                
org.apache.isis.viewer.wicket.ui.components.actions.ActionPanel#executeActionAndProcessResults(ActionPanel.java:193)
        
                
org.apache.isis.viewer.wicket.ui.components.actions.ActionParametersFormPanel$ActionParameterForm$1#onSubmit(ActionParametersFormPanel.java:145)
        
                
org.apache.wicket.ajax.markup.html.form.AjaxButton$1#onSubmit(AjaxButton.java:108)
        
                
org.apache.wicket.ajax.form.AjaxFormSubmitBehavior$1#onSubmit(AjaxFormSubmitBehavior.java:182)
        
                
org.apache.wicket.markup.html.form.Form#delegateSubmit(Form.java:1266)
        
                org.apache.wicket.markup.html.form.Form#process(Form.java:938)
        
                
org.apache.wicket.markup.html.form.Form#onFormSubmitted(Form.java:770)
        
                
org.apache.wicket.ajax.form.AjaxFormSubmitBehavior#onEvent(AjaxFormSubmitBehavior.java:159)
        
                
org.apache.wicket.ajax.AjaxEventBehavior#respond(AjaxEventBehavior.java:124)
        
                
org.apache.wicket.ajax.AbstractDefaultAjaxBehavior#onRequest(AbstractDefaultAjaxBehavior.java:633)
        
                
sun.reflect.NativeMethodAccessorImpl#invoke0(NativeMethodAccessorImpl.java:-2)
        
                
sun.reflect.NativeMethodAccessorImpl#invoke(NativeMethodAccessorImpl.java:62)
        
                
sun.reflect.DelegatingMethodAccessorImpl#invoke(DelegatingMethodAccessorImpl.java:43)
        
                java.lang.reflect.Method#invoke(Method.java:497)
        
                
org.apache.wicket.RequestListenerInterface#internalInvoke(RequestListenerInterface.java:258)
        
                
org.apache.wicket.RequestListenerInterface#invoke(RequestListenerInterface.java:241)
        
                
org.apache.wicket.core.request.handler.ListenerInterfaceRequestHandler#invokeListener(ListenerInterfaceRequestHandler.java:250)
        
                
org.apache.wicket.core.request.handler.ListenerInterfaceRequestHandler#respond(ListenerInterfaceRequestHandler.java:236)
        
                
org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor#respond(RequestCycle.java:862)
        
                
org.apache.wicket.request.RequestHandlerStack#execute(RequestHandlerStack.java:64)
        
                
org.apache.wicket.request.cycle.RequestCycle#execute(RequestCycle.java:261)
        
                
org.apache.wicket.request.cycle.RequestCycle#processRequest(RequestCycle.java:218)
        
                
org.apache.wicket.request.cycle.RequestCycle#processRequestAndDetach(RequestCycle.java:289)
        
                
org.apache.wicket.protocol.http.WicketFilter#processRequestCycle(WicketFilter.java:259)
        
                
org.apache.wicket.protocol.http.WicketFilter#processRequest(WicketFilter.java:201)
        
                
org.apache.wicket.protocol.http.WicketFilter#doFilter(WicketFilter.java:282)
        
                
org.eclipse.jetty.servlet.ServletHandler$CachedChain#doFilter(ServletHandler.java:1652)
        
                
org.apache.isis.core.webapp.diagnostics.IsisLogOnExceptionFilter#doFilter(IsisLogOnExceptionFilter.java:52)
        
                
org.eclipse.jetty.servlet.ServletHandler$CachedChain#doFilter(ServletHandler.java:1652)
        
                
org.apache.shiro.web.servlet.AbstractShiroFilter#executeChain(AbstractShiroFilter.java:449)
        
                
org.apache.shiro.web.servlet.AbstractShiroFilter$1#call(AbstractShiroFilter.java:365)
        
                
org.apache.shiro.subject.support.SubjectCallable#doCall(SubjectCallable.java:90)
        
                
org.apache.shiro.subject.support.SubjectCallable#call(SubjectCallable.java:83)
        
                
org.apache.shiro.subject.support.DelegatingSubject#execute(DelegatingSubject.java:383)
        
                
org.apache.shiro.web.servlet.AbstractShiroFilter#doFilterInternal(AbstractShiroFilter.java:362)
        
                
org.apache.shiro.web.servlet.OncePerRequestFilter#doFilter(OncePerRequestFilter.java:125)
        
                
org.eclipse.jetty.servlet.ServletHandler$CachedChain#doFilter(ServletHandler.java:1652)
        
                
org.eclipse.jetty.servlet.ServletHandler#doHandle(ServletHandler.java:585)
        
                
org.eclipse.jetty.server.handler.ScopedHandler#handle(ScopedHandler.java:143)
        
                
org.eclipse.jetty.security.SecurityHandler#handle(SecurityHandler.java:577)
        
                
org.eclipse.jetty.server.session.SessionHandler#doHandle(SessionHandler.java:223)
        
                
org.eclipse.jetty.server.handler.ContextHandler#doHandle(ContextHandler.java:1125)
        
                
org.eclipse.jetty.servlet.ServletHandler#doScope(ServletHandler.java:515)
        
                
org.eclipse.jetty.server.session.SessionHandler#doScope(SessionHandler.java:185)
        
                
org.eclipse.jetty.server.handler.ContextHandler#doScope(ContextHandler.java:1059)
        
                
org.eclipse.jetty.server.handler.ScopedHandler#handle(ScopedHandler.java:141)
        
                
org.eclipse.jetty.server.handler.ContextHandlerCollection#handle(ContextHandlerCollection.java:215)
        
                
org.eclipse.jetty.server.handler.HandlerCollection#handle(HandlerCollection.java:110)
        
                
org.eclipse.jetty.server.handler.HandlerWrapper#handle(HandlerWrapper.java:97)
        
                org.eclipse.jetty.server.Server#handle(Server.java:497)
        
                
org.eclipse.jetty.server.HttpChannel#handle(HttpChannel.java:310)
        
                
org.eclipse.jetty.server.HttpConnection#onFillable(HttpConnection.java:248)
        
                
org.eclipse.jetty.io.AbstractConnection$2#run(AbstractConnection.java:540)
        
                
org.eclipse.jetty.util.thread.QueuedThreadPool#runJob(QueuedThreadPool.java:620)
        
                
org.eclipse.jetty.util.thread.QueuedThreadPool$3#run(QueuedThreadPool.java:540)
        
                java.lang.Thread#run(Thread.java:745)
        
                java.lang.RuntimeException
        
                org.apache.isis.core.commons.ensure.IsisAssertException: oid= 
info.matchingservice.dom.Actor.Person:L_2; can't change from Transient to 
Resolving
        
                
org.apache.isis.objectstore.jdo.datanucleus.persistence.FrameworkSynchronizer#withLogging(FrameworkSynchronizer.java:337)
        
                
org.apache.isis.objectstore.jdo.datanucleus.persistence.FrameworkSynchronizer#withLogging(FrameworkSynchronizer.java:346)
        
                
org.apache.isis.objectstore.jdo.datanucleus.persistence.FrameworkSynchronizer#postLoadProcessingFor(FrameworkSynchronizer.java:73)
        
                
org.apache.isis.objectstore.jdo.datanucleus.persistence.queries.PersistenceQueryProcessorAbstract#loadAdapters(PersistenceQueryProcessorAbstract.java:82)
        
                
org.apache.isis.objectstore.jdo.datanucleus.persistence.queries.PersistenceQueryFindUsingApplibQueryProcessor#process(PersistenceQueryFindUsingApplibQueryProcessor.java:60)
        
                
org.apache.isis.objectstore.jdo.datanucleus.persistence.queries.PersistenceQueryFindUsingApplibQueryProcessor#process(PersistenceQueryFindUsingApplibQueryProcessor.java:41)
        
                
org.apache.isis.objectstore.jdo.datanucleus.DataNucleusObjectStore#processPersistenceQuery(DataNucleusObjectStore.java:529)
        
                
org.apache.isis.objectstore.jdo.datanucleus.DataNucleusObjectStore#loadInstancesAndAdapt(DataNucleusObjectStore.java:524)
        
                
org.apache.isis.core.runtime.system.persistence.PersistenceSession$1#execute(PersistenceSession.java:420)
        
                
org.apache.isis.core.runtime.system.persistence.PersistenceSession$1#execute(PersistenceSession.java:417)
        
                
org.apache.isis.core.runtime.system.transaction.IsisTransactionManager#executeWithinTransaction(IsisTransactionManager.java:205)
        
                
org.apache.isis.core.runtime.system.persistence.PersistenceSession#getInstancesFromPersistenceLayer(PersistenceSession.java:417)
        
                
org.apache.isis.core.runtime.system.persistence.PersistenceSession#getInstances(PersistenceSession.java:413)
        
                
org.apache.isis.core.runtime.system.persistence.PersistenceSession#findInstances(PersistenceSession.java:394)
        
                
org.apache.isis.core.runtime.system.persistence.PersistenceSession#findInstances(PersistenceSession.java:377)
        
                
org.apache.isis.core.runtime.persistence.internal.RuntimeContextFromSession$8#allMatchingQuery(RuntimeContextFromSession.java:282)
        
                
org.apache.isis.core.metamodel.services.container.DomainObjectContainerDefault#allMatches(DomainObjectContainerDefault.java:439)
        
                
org.apache.isis.applib.AbstractContainedObject#allMatches(AbstractContainedObject.java:169)
        
                
info.matchingservice.dom.Actor.Persons#findPersonUnique(Persons.java:228)
        
                
info.matchingservice.dom.Actor.PersonalContacts#allPersonalContactsReferringToUser(PersonalContacts.java:74)
        
                
info.matchingservice.dom.Actor.Person#getCollectPersonsReferringToActiveUser(Person.java:207)
        
                
sun.reflect.NativeMethodAccessorImpl#invoke0(NativeMethodAccessorImpl.java:-2)
        
                
sun.reflect.NativeMethodAccessorImpl#invoke(NativeMethodAccessorImpl.java:62)
        
                
sun.reflect.DelegatingMethodAccessorImpl#invoke(DelegatingMethodAccessorImpl.java:43)
        
                java.lang.reflect.Method#invoke(Method.java:497)
        
                
org.apache.isis.core.commons.lang.MethodExtensions#invoke(MethodExtensions.java:53)
        
                
org.apache.isis.core.commons.lang.MethodExtensions#invoke(MethodExtensions.java:47)
        
                
org.apache.isis.core.metamodel.adapter.ObjectAdapter$InvokeUtils#invoke(ObjectAdapter.java:346)
        
                
org.apache.isis.core.metamodel.facets.collections.accessor.CollectionAccessorFacetViaAccessor#getProperty(CollectionAccessorFacetViaAccessor.java:73)
        
                
org.apache.isis.core.metamodel.specloader.specimpl.OneToManyAssociationImpl#get(OneToManyAssociationImpl.java:149)
        
                
org.apache.isis.core.runtime.persistence.adaptermanager.AdapterManagerDefault#remapContainedAggregatedObject(AdapterManagerDefault.java:590)
        
                
org.apache.isis.core.runtime.persistence.adaptermanager.AdapterManagerDefault#remapAsPersistent(AdapterManagerDefault.java:577)
        
                
org.apache.isis.objectstore.jdo.datanucleus.persistence.FrameworkSynchronizer$3#run(FrameworkSynchronizer.java:205)
        
                
org.apache.isis.objectstore.jdo.datanucleus.persistence.FrameworkSynchronizer$8#call(FrameworkSynchronizer.java:350)
        
                
org.apache.isis.objectstore.jdo.datanucleus.persistence.FrameworkSynchronizer$8#call(FrameworkSynchronizer.java:346)
        
                
org.apache.isis.objectstore.jdo.datanucleus.persistence.FrameworkSynchronizer#withLogging(FrameworkSynchronizer.java:335)
        
                
org.apache.isis.objectstore.jdo.datanucleus.persistence.FrameworkSynchronizer#withLogging(FrameworkSynchronizer.java:346)
        
                
org.apache.isis.objectstore.jdo.datanucleus.persistence.FrameworkSynchronizer#postStoreProcessingFor(FrameworkSynchronizer.java:187)
        
                
org.apache.isis.objectstore.jdo.datanucleus.persistence.IsisLifecycleListener$3#doRun(IsisLifecycleListener.java:101)
        
                
org.apache.isis.objectstore.jdo.datanucleus.persistence.IsisLifecycleListener$RunnableAbstract#run(IsisLifecycleListener.java:206)
        
                
org.apache.isis.objectstore.jdo.datanucleus.persistence.IsisLifecycleListener#withLogging(IsisLifecycleListener.java:185)
        
                
org.apache.isis.objectstore.jdo.datanucleus.persistence.IsisLifecycleListener#postStore(IsisLifecycleListener.java:97)
        
                
org.datanucleus.api.jdo.JDOCallbackHandler#postStore(JDOCallbackHandler.java:158)
        
                
org.datanucleus.state.JDOStateManager#internalMakePersistent(JDOStateManager.java:3787)
        
                
org.datanucleus.state.JDOStateManager#makePersistent(JDOStateManager.java:3760)
        
                
org.datanucleus.ExecutionContextImpl#persistObjectInternal(ExecutionContextImpl.java:2219)
        
                
org.datanucleus.ExecutionContextImpl#persistObjectWork(ExecutionContextImpl.java:2065)
        
                
org.datanucleus.ExecutionContextImpl#persistObject(ExecutionContextImpl.java:1913)
        
                
org.datanucleus.api.jdo.JDOPersistenceManager#jdoMakePersistent(JDOPersistenceManager.java:727)
        
                
org.datanucleus.api.jdo.JDOPersistenceManager#makePersistent(JDOPersistenceManager.java:752)
        
                
org.apache.isis.objectstore.jdo.datanucleus.persistence.commands.DataNucleusCreateObjectCommand#execute(DataNucleusCreateObjectCommand.java:54)
        
                
org.apache.isis.objectstore.jdo.datanucleus.DataNucleusObjectStore#executeCommands(DataNucleusObjectStore.java:371)
        
                
org.apache.isis.objectstore.jdo.datanucleus.DataNucleusObjectStore#execute(DataNucleusObjectStore.java:365)
        
                
org.apache.isis.core.runtime.system.transaction.IsisTransaction#doFlush(IsisTransaction.java:520)
        
                
org.apache.isis.core.runtime.system.transaction.IsisTransaction#flush(IsisTransaction.java:469)
        
                
org.apache.isis.core.runtime.system.transaction.IsisTransactionManager#flushTransaction(IsisTransactionManager.java:392)
        
                
org.apache.isis.viewer.wicket.ui.components.actions.ActionPanel#executeActionOnTargetAndProcessResults(ActionPanel.java:249)
        
                
org.apache.isis.viewer.wicket.ui.components.actions.ActionPanel#executeActionAndProcessResults(ActionPanel.java:193)
        
                
org.apache.isis.viewer.wicket.ui.components.actions.ActionParametersFormPanel$ActionParameterForm$1#onSubmit(ActionParametersFormPanel.java:145)
        
                
org.apache.wicket.ajax.markup.html.form.AjaxButton$1#onSubmit(AjaxButton.java:108)
        
                
org.apache.wicket.ajax.form.AjaxFormSubmitBehavior$1#onSubmit(AjaxFormSubmitBehavior.java:182)
        
                
org.apache.wicket.markup.html.form.Form#delegateSubmit(Form.java:1266)
        
                org.apache.wicket.markup.html.form.Form#process(Form.java:938)
        
                
org.apache.wicket.markup.html.form.Form#onFormSubmitted(Form.java:770)
        
                
org.apache.wicket.ajax.form.AjaxFormSubmitBehavior#onEvent(AjaxFormSubmitBehavior.java:159)
        
                
org.apache.wicket.ajax.AjaxEventBehavior#respond(AjaxEventBehavior.java:124)
        
                
org.apache.wicket.ajax.AbstractDefaultAjaxBehavior#onRequest(AbstractDefaultAjaxBehavior.java:633)
        
                
sun.reflect.NativeMethodAccessorImpl#invoke0(NativeMethodAccessorImpl.java:-2)
        
                
sun.reflect.NativeMethodAccessorImpl#invoke(NativeMethodAccessorImpl.java:62)
        
                
sun.reflect.DelegatingMethodAccessorImpl#invoke(DelegatingMethodAccessorImpl.java:43)
        
                java.lang.reflect.Method#invoke(Method.java:497)
        
                
org.apache.wicket.RequestListenerInterface#internalInvoke(RequestListenerInterface.java:258)
        
                
org.apache.wicket.RequestListenerInterface#invoke(RequestListenerInterface.java:241)
        
                
org.apache.wicket.core.request.handler.ListenerInterfaceRequestHandler#invokeListener(ListenerInterfaceRequestHandler.java:250)
        
                
org.apache.wicket.core.request.handler.ListenerInterfaceRequestHandler#respond(ListenerInterfaceRequestHandler.java:236)
        
                
org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor#respond(RequestCycle.java:862)
        
                
org.apache.wicket.request.RequestHandlerStack#execute(RequestHandlerStack.java:64)
        
                
org.apache.wicket.request.cycle.RequestCycle#execute(RequestCycle.java:261)
        
                
org.apache.wicket.request.cycle.RequestCycle#processRequest(RequestCycle.java:218)
        
                
org.apache.wicket.request.cycle.RequestCycle#processRequestAndDetach(RequestCycle.java:289)
        
                
org.apache.wicket.protocol.http.WicketFilter#processRequestCycle(WicketFilter.java:259)
        
                
org.apache.wicket.protocol.http.WicketFilter#processRequest(WicketFilter.java:201)
        
                
org.apache.wicket.protocol.http.WicketFilter#doFilter(WicketFilter.java:282)
        
                
org.eclipse.jetty.servlet.ServletHandler$CachedChain#doFilter(ServletHandler.java:1652)
        
                
org.apache.isis.core.webapp.diagnostics.IsisLogOnExceptionFilter#doFilter(IsisLogOnExceptionFilter.java:52)
        
                
org.eclipse.jetty.servlet.ServletHandler$CachedChain#doFilter(ServletHandler.java:1652)
        
                
org.apache.shiro.web.servlet.AbstractShiroFilter#executeChain(AbstractShiroFilter.java:449)
        
                
org.apache.shiro.web.servlet.AbstractShiroFilter$1#call(AbstractShiroFilter.java:365)
        
                
org.apache.shiro.subject.support.SubjectCallable#doCall(SubjectCallable.java:90)
        
                
org.apache.shiro.subject.support.SubjectCallable#call(SubjectCallable.java:83)
        
                
org.apache.shiro.subject.support.DelegatingSubject#execute(DelegatingSubject.java:383)
        
                
org.apache.shiro.web.servlet.AbstractShiroFilter#doFilterInternal(AbstractShiroFilter.java:362)
        
                
org.apache.shiro.web.servlet.OncePerRequestFilter#doFilter(OncePerRequestFilter.java:125)
        
                
org.eclipse.jetty.servlet.ServletHandler$CachedChain#doFilter(ServletHandler.java:1652)
        
                
org.eclipse.jetty.servlet.ServletHandler#doHandle(ServletHandler.java:585)
        
                
org.eclipse.jetty.server.handler.ScopedHandler#handle(ScopedHandler.java:143)
        
                
org.eclipse.jetty.security.SecurityHandler#handle(SecurityHandler.java:577)
        
                
org.eclipse.jetty.server.session.SessionHandler#doHandle(SessionHandler.java:223)
        
                
org.eclipse.jetty.server.handler.ContextHandler#doHandle(ContextHandler.java:1125)
        
                
org.eclipse.jetty.servlet.ServletHandler#doScope(ServletHandler.java:515)
        
                
org.eclipse.jetty.server.session.SessionHandler#doScope(SessionHandler.java:185)
        
                
org.eclipse.jetty.server.handler.ContextHandler#doScope(ContextHandler.java:1059)
        
                
org.eclipse.jetty.server.handler.ScopedHandler#handle(ScopedHandler.java:141)
        
                
org.eclipse.jetty.server.handler.ContextHandlerCollection#handle(ContextHandlerCollection.java:215)
        
                
org.eclipse.jetty.server.handler.HandlerCollection#handle(HandlerCollection.java:110)
        
                
org.eclipse.jetty.server.handler.HandlerWrapper#handle(HandlerWrapper.java:97)
        
                org.eclipse.jetty.server.Server#handle(Server.java:497)
        
                
org.eclipse.jetty.server.HttpChannel#handle(HttpChannel.java:310)
        
                
org.eclipse.jetty.server.HttpConnection#onFillable(HttpConnection.java:248)
        
                
org.eclipse.jetty.io.AbstractConnection$2#run(AbstractConnection.java:540)
        
                
org.eclipse.jetty.util.thread.QueuedThreadPool#runJob(QueuedThreadPool.java:620)
        
                
org.eclipse.jetty.util.thread.QueuedThreadPool$3#run(QueuedThreadPool.java:540)
        
                java.lang.Thread#run(Thread.java:745)
        
                org.apache.isis.core.commons.ensure.IsisAssertException
        
                oid= info.matchingservice.dom.Actor.Person:L_2; can't change 
from Transient to Resolving
        
                
org.apache.isis.core.commons.ensure.Assert#assertTrue(Assert.java:88)
        
                
org.apache.isis.core.commons.ensure.Assert#assertTrue(Assert.java:83)
        
                
org.apache.isis.core.runtime.persistence.adapter.PojoAdapter#changeState(PojoAdapter.java:154)
        
                
org.apache.isis.core.runtime.persistence.PersistorUtil#changeTo(PersistorUtil.java:72)
        
                
org.apache.isis.core.runtime.persistence.PersistorUtil#changeTo(PersistorUtil.java:56)
        
                
org.apache.isis.core.runtime.persistence.PersistorUtil#startResolving(PersistorUtil.java:48)
        
                
org.apache.isis.objectstore.jdo.datanucleus.persistence.FrameworkSynchronizer$1#run(FrameworkSynchronizer.java:130)
        
                
org.apache.isis.objectstore.jdo.datanucleus.persistence.FrameworkSynchronizer$8#call(FrameworkSynchronizer.java:350)
        
                
org.apache.isis.objectstore.jdo.datanucleus.persistence.FrameworkSynchronizer$8#call(FrameworkSynchronizer.java:346)
        
                
org.apache.isis.objectstore.jdo.datanucleus.persistence.FrameworkSynchronizer#withLogging(FrameworkSynchronizer.java:335)
        
                
org.apache.isis.objectstore.jdo.datanucleus.persistence.FrameworkSynchronizer#withLogging(FrameworkSynchronizer.java:346)
        
                
org.apache.isis.objectstore.jdo.datanucleus.persistence.FrameworkSynchronizer#postLoadProcessingFor(FrameworkSynchronizer.java:73)
        
                
org.apache.isis.objectstore.jdo.datanucleus.persistence.queries.PersistenceQueryProcessorAbstract#loadAdapters(PersistenceQueryProcessorAbstract.java:82)
        
                
org.apache.isis.objectstore.jdo.datanucleus.persistence.queries.PersistenceQueryFindUsingApplibQueryProcessor#process(PersistenceQueryFindUsingApplibQueryProcessor.java:60)
        
                
org.apache.isis.objectstore.jdo.datanucleus.persistence.queries.PersistenceQueryFindUsingApplibQueryProcessor#process(PersistenceQueryFindUsingApplibQueryProcessor.java:41)
        
                
org.apache.isis.objectstore.jdo.datanucleus.DataNucleusObjectStore#processPersistenceQuery(DataNucleusObjectStore.java:529)
        
                
org.apache.isis.objectstore.jdo.datanucleus.DataNucleusObjectStore#loadInstancesAndAdapt(DataNucleusObjectStore.java:524)
        
                
org.apache.isis.core.runtime.system.persistence.PersistenceSession$1#execute(PersistenceSession.java:420)
        
                
org.apache.isis.core.runtime.system.persistence.PersistenceSession$1#execute(PersistenceSession.java:417)
        
                
org.apache.isis.core.runtime.system.transaction.IsisTransactionManager#executeWithinTransaction(IsisTransactionManager.java:205)
        
                
org.apache.isis.core.runtime.system.persistence.PersistenceSession#getInstancesFromPersistenceLayer(PersistenceSession.java:417)
        
                
org.apache.isis.core.runtime.system.persistence.PersistenceSession#getInstances(PersistenceSession.java:413)
        
                
org.apache.isis.core.runtime.system.persistence.PersistenceSession#findInstances(PersistenceSession.java:394)
        
                
org.apache.isis.core.runtime.system.persistence.PersistenceSession#findInstances(PersistenceSession.java:377)
        
                
org.apache.isis.core.runtime.persistence.internal.RuntimeContextFromSession$8#allMatchingQuery(RuntimeContextFromSession.java:282)
        
                
org.apache.isis.core.metamodel.services.container.DomainObjectContainerDefault#allMatches(DomainObjectContainerDefault.java:439)
        
                
org.apache.isis.applib.AbstractContainedObject#allMatches(AbstractContainedObject.java:169)
        
                
info.matchingservice.dom.Actor.Persons#findPersonUnique(Persons.java:228)
        
                
info.matchingservice.dom.Actor.PersonalContacts#allPersonalContactsReferringToUser(PersonalContacts.java:74)
        
                
info.matchingservice.dom.Actor.Person#getCollectPersonsReferringToActiveUser(Person.java:207)
        
                
sun.reflect.NativeMethodAccessorImpl#invoke0(NativeMethodAccessorImpl.java:-2)
        
                
sun.reflect.NativeMethodAccessorImpl#invoke(NativeMethodAccessorImpl.java:62)
        
                
sun.reflect.DelegatingMethodAccessorImpl#invoke(DelegatingMethodAccessorImpl.java:43)
        
                java.lang.reflect.Method#invoke(Method.java:497)
        
                
org.apache.isis.core.commons.lang.MethodExtensions#invoke(MethodExtensions.java:53)
        
                
org.apache.isis.core.commons.lang.MethodExtensions#invoke(MethodExtensions.java:47)
        
                
org.apache.isis.core.metamodel.adapter.ObjectAdapter$InvokeUtils#invoke(ObjectAdapter.java:346)
        
                
org.apache.isis.core.metamodel.facets.collections.accessor.CollectionAccessorFacetViaAccessor#getProperty(CollectionAccessorFacetViaAccessor.java:73)
        
                
org.apache.isis.core.metamodel.specloader.specimpl.OneToManyAssociationImpl#get(OneToManyAssociationImpl.java:149)
        
                
org.apache.isis.core.runtime.persistence.adaptermanager.AdapterManagerDefault#remapContainedAggregatedObject(AdapterManagerDefault.java:590)
        
                
org.apache.isis.core.runtime.persistence.adaptermanager.AdapterManagerDefault#remapAsPersistent(AdapterManagerDefault.java:577)
        
                
org.apache.isis.objectstore.jdo.datanucleus.persistence.FrameworkSynchronizer$3#run(FrameworkSynchronizer.java:205)
        
                
org.apache.isis.objectstore.jdo.datanucleus.persistence.FrameworkSynchronizer$8#call(FrameworkSynchronizer.java:350)
        
                
org.apache.isis.objectstore.jdo.datanucleus.persistence.FrameworkSynchronizer$8#call(FrameworkSynchronizer.java:346)
        
                
org.apache.isis.objectstore.jdo.datanucleus.persistence.FrameworkSynchronizer#withLogging(FrameworkSynchronizer.java:335)
        
                
org.apache.isis.objectstore.jdo.datanucleus.persistence.FrameworkSynchronizer#withLogging(FrameworkSynchronizer.java:346)
        
                
org.apache.isis.objectstore.jdo.datanucleus.persistence.FrameworkSynchronizer#postStoreProcessingFor(FrameworkSynchronizer.java:187)
        
                
org.apache.isis.objectstore.jdo.datanucleus.persistence.IsisLifecycleListener$3#doRun(IsisLifecycleListener.java:101)
        
                
org.apache.isis.objectstore.jdo.datanucleus.persistence.IsisLifecycleListener$RunnableAbstract#run(IsisLifecycleListener.java:206)
        
                
org.apache.isis.objectstore.jdo.datanucleus.persistence.IsisLifecycleListener#withLogging(IsisLifecycleListener.java:185)
        
                
org.apache.isis.objectstore.jdo.datanucleus.persistence.IsisLifecycleListener#postStore(IsisLifecycleListener.java:97)
        
                
org.datanucleus.api.jdo.JDOCallbackHandler#postStore(JDOCallbackHandler.java:158)
        
                
org.datanucleus.state.JDOStateManager#internalMakePersistent(JDOStateManager.java:3787)
        
                
org.datanucleus.state.JDOStateManager#makePersistent(JDOStateManager.java:3760)
        
                
org.datanucleus.ExecutionContextImpl#persistObjectInternal(ExecutionContextImpl.java:2219)
        
                
org.datanucleus.ExecutionContextImpl#persistObjectWork(ExecutionContextImpl.java:2065)
        
                
org.datanucleus.ExecutionContextImpl#persistObject(ExecutionContextImpl.java:1913)
        
                
org.datanucleus.api.jdo.JDOPersistenceManager#jdoMakePersistent(JDOPersistenceManager.java:727)
        
                
org.datanucleus.api.jdo.JDOPersistenceManager#makePersistent(JDOPersistenceManager.java:752)
        
                
org.apache.isis.objectstore.jdo.datanucleus.persistence.commands.DataNucleusCreateObjectCommand#execute(DataNucleusCreateObjectCommand.java:54)
        
                
org.apache.isis.objectstore.jdo.datanucleus.DataNucleusObjectStore#executeCommands(DataNucleusObjectStore.java:371)
        
                
org.apache.isis.objectstore.jdo.datanucleus.DataNucleusObjectStore#execute(DataNucleusObjectStore.java:365)
        
                
org.apache.isis.core.runtime.system.transaction.IsisTransaction#doFlush(IsisTransaction.java:520)
        
                
org.apache.isis.core.runtime.system.transaction.IsisTransaction#flush(IsisTransaction.java:469)
        
                
org.apache.isis.core.runtime.system.transaction.IsisTransactionManager#flushTransaction(IsisTransactionManager.java:392)
        
                
org.apache.isis.viewer.wicket.ui.components.actions.ActionPanel#executeActionOnTargetAndProcessResults(ActionPanel.java:249)
        
                
org.apache.isis.viewer.wicket.ui.components.actions.ActionPanel#executeActionAndProcessResults(ActionPanel.java:193)
        
                
org.apache.isis.viewer.wicket.ui.components.actions.ActionParametersFormPanel$ActionParameterForm$1#onSubmit(ActionParametersFormPanel.java:145)
        
                
org.apache.wicket.ajax.markup.html.form.AjaxButton$1#onSubmit(AjaxButton.java:108)
        
                
org.apache.wicket.ajax.form.AjaxFormSubmitBehavior$1#onSubmit(AjaxFormSubmitBehavior.java:182)
        
                
org.apache.wicket.markup.html.form.Form#delegateSubmit(Form.java:1266)
        
                org.apache.wicket.markup.html.form.Form#process(Form.java:938)
        
                
org.apache.wicket.markup.html.form.Form#onFormSubmitted(Form.java:770)
        
                
org.apache.wicket.ajax.form.AjaxFormSubmitBehavior#onEvent(AjaxFormSubmitBehavior.java:159)
        
                
org.apache.wicket.ajax.AjaxEventBehavior#respond(AjaxEventBehavior.java:124)
        
                
org.apache.wicket.ajax.AbstractDefaultAjaxBehavior#onRequest(AbstractDefaultAjaxBehavior.java:633)
        
                
sun.reflect.NativeMethodAccessorImpl#invoke0(NativeMethodAccessorImpl.java:-2)
        
                
sun.reflect.NativeMethodAccessorImpl#invoke(NativeMethodAccessorImpl.java:62)
        
                
sun.reflect.DelegatingMethodAccessorImpl#invoke(DelegatingMethodAccessorImpl.java:43)
        
                java.lang.reflect.Method#invoke(Method.java:497)
        
                
org.apache.wicket.RequestListenerInterface#internalInvoke(RequestListenerInterface.java:258)
        
                
org.apache.wicket.RequestListenerInterface#invoke(RequestListenerInterface.java:241)
        
                
org.apache.wicket.core.request.handler.ListenerInterfaceRequestHandler#invokeListener(ListenerInterfaceRequestHandler.java:250)
        
                
org.apache.wicket.core.request.handler.ListenerInterfaceRequestHandler#respond(ListenerInterfaceRequestHandler.java:236)
        
                
org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor#respond(RequestCycle.java:862)
        
                
org.apache.wicket.request.RequestHandlerStack#execute(RequestHandlerStack.java:64)
        
                
org.apache.wicket.request.cycle.RequestCycle#execute(RequestCycle.java:261)
        
                
org.apache.wicket.request.cycle.RequestCycle#processRequest(RequestCycle.java:218)
        
                
org.apache.wicket.request.cycle.RequestCycle#processRequestAndDetach(RequestCycle.java:289)
        
                
org.apache.wicket.protocol.http.WicketFilter#processRequestCycle(WicketFilter.java:259)
        
                
org.apache.wicket.protocol.http.WicketFilter#processRequest(WicketFilter.java:201)
        
                
org.apache.wicket.protocol.http.WicketFilter#doFilter(WicketFilter.java:282)
        
                
org.eclipse.jetty.servlet.ServletHandler$CachedChain#doFilter(ServletHandler.java:1652)
        
                
org.apache.isis.core.webapp.diagnostics.IsisLogOnExceptionFilter#doFilter(IsisLogOnExceptionFilter.java:52)
        
                
org.eclipse.jetty.servlet.ServletHandler$CachedChain#doFilter(ServletHandler.java:1652)
        
                
org.apache.shiro.web.servlet.AbstractShiroFilter#executeChain(AbstractShiroFilter.java:449)
        
                
org.apache.shiro.web.servlet.AbstractShiroFilter$1#call(AbstractShiroFilter.java:365)
        
                
org.apache.shiro.subject.support.SubjectCallable#doCall(SubjectCallable.java:90)
        
                
org.apache.shiro.subject.support.SubjectCallable#call(SubjectCallable.java:83)
        
                
org.apache.shiro.subject.support.DelegatingSubject#execute(DelegatingSubject.java:383)
        
                
org.apache.shiro.web.servlet.AbstractShiroFilter#doFilterInternal(AbstractShiroFilter.java:362)
        
                
org.apache.shiro.web.servlet.OncePerRequestFilter#doFilter(OncePerRequestFilter.java:125)
        
                
org.eclipse.jetty.servlet.ServletHandler$CachedChain#doFilter(ServletHandler.java:1652)
        
                
org.eclipse.jetty.servlet.ServletHandler#doHandle(ServletHandler.java:585)
        
                
org.eclipse.jetty.server.handler.ScopedHandler#handle(ScopedHandler.java:143)
        
                
org.eclipse.jetty.security.SecurityHandler#handle(SecurityHandler.java:577)
        
                
org.eclipse.jetty.server.session.SessionHandler#doHandle(SessionHandler.java:223)
        
                
org.eclipse.jetty.server.handler.ContextHandler#doHandle(ContextHandler.java:1125)
        
                
org.eclipse.jetty.servlet.ServletHandler#doScope(ServletHandler.java:515)
        
                
org.eclipse.jetty.server.session.SessionHandler#doScope(SessionHandler.java:185)
        
                
org.eclipse.jetty.server.handler.ContextHandler#doScope(ContextHandler.java:1059)
        
                
org.eclipse.jetty.server.handler.ScopedHandler#handle(ScopedHandler.java:141)
        
                
org.eclipse.jetty.server.handler.ContextHandlerCollection#handle(ContextHandlerCollection.java:215)
        
                
org.eclipse.jetty.server.handler.HandlerCollection#handle(HandlerCollection.java:110)
        
                
org.eclipse.jetty.server.handler.HandlerWrapper#handle(HandlerWrapper.java:97)
        
                org.eclipse.jetty.server.Server#handle(Server.java:497)
        
                
org.eclipse.jetty.server.HttpChannel#handle(HttpChannel.java:310)
        
                
org.eclipse.jetty.server.HttpConnection#onFillable(HttpConnection.java:248)
        
                
org.eclipse.jetty.io.AbstractConnection$2#run(AbstractConnection.java:540)
        
                
org.eclipse.jetty.util.thread.QueuedThreadPool#runJob(QueuedThreadPool.java:620)
        
                
org.eclipse.jetty.util.thread.QueuedThreadPool$3#run(QueuedThreadPool.java:540)
        
                java.lang.Thread#run(Thread.java:745)
        
                 
        
                 






I think we should investigate whether Maven BOM (
http://maven.apache.org/guides/introduction/introduction-to-dependency-mechanism.html#Importing_Dependencies)
would simplify this for the end users.

Martin Grigorov
Wicket Training and Consulting
https://twitter.com/mtgrigorov

On Tue, Feb 10, 2015 at 1:15 PM, Dan Haywood 
wrote:

> you need to point to 1.8.0-snapshot of security module.
>
> It's also worth looking at Eclipse's mvn dependency tree viewer (for the
> webapp pom.xml) ... it's the one thing in Eclipse I miss when using
> IntelliJ.  Basically the same as mvn dependency:tree.  But anyway, good way
> of seeing what's actually on the classpath.
>
> Dan
>
>
> On 10 February 2015 at 11:11,  wrote:
>
> > Could this in my webapp's pom be the reason? Should it point to snapshot
> > or be omitted altogether?
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >                                 org.isisaddons.module.security
> >
> >
> >
> >
> >
> >                                 isis-module-security-dom
> >
> >
> >
> >
> >
> >                                 1.7.0
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >                                 org.mindrot
> >
> >
> >
> >
> >
> >                                 jbcrypt
> >
> >
> >
> >
> >
> >                                 0.3m
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> > >  Caused by: java.lang.NoClassDefFoundError: org/apache/isis/core/
> > > metamodel/facets/propparam/maxlen/MaxLengthFacet
> > >         at
> > org.isisaddons.module.security.dom.feature.ApplicationFeatures.
> > > createApplicationFeaturesFor(ApplicationFeatures.java:113)
> >
> >
> > your local copy of isisaddons security module is stale.  Suggest you
> delete
> > everything under ~/.m2/repository/org/isisaddons  (or rebuild locally).
> >
> >
> >
> >
> >
> >
> >
> > On 10 February 2015 at 10:42,  wrote:
> >
> > > Here's what I get:
> > >
> > >
> > >
> > >
> > >         11:37:50,785  [IsisWicketApplication main       ERROR]  Failed
> to
> > > initialize
> > >
> > >         com.google.inject.ProvisionException: Guice provision errors:
> > >
> > >
> > >
> > >         1) Error in custom provider,
> > >
> >
> org.apache.isis.core.runtime.system.transaction.IsisTransactionManagerException:
> > > org.apache.isis.core.metamodel.exceptions.MetaModelException:
> > > java.lang.NoClassDefFoundError:
> > > org/apache/isis/core/metamodel/facets/propparam/maxlen/MaxLengthFacet
> > >
> > >           at
> > >
> >
> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
> > >
> > >           at
> > >
> >
> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:132)
> > >
> > >           while locating org.apache.isis.core.runtime.system.IsisSystem
> > >
> > >             for field at
> > >
> >
> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.system(IsisWicketApplication.java:142)
> > >
> > >           while locating nl.matching.app.webapp.MatchingApp
> > >
> > >
> > >
> > >         1 error
> > >
> > >         at
> > >
> >
> com.google.inject.internal.Errors.throwProvisionExceptionIfErrorsExist(Errors.java:451)
> > >
> > >         at
> > >
> >
> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:65)
> > >
> > >         at
> > >
> >
> com.google.inject.internal.InjectorImpl.injectMembers(InjectorImpl.java:944)
> > >
> > >         at
> > >
> >
> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.init(IsisWicketApplication.java:254)
> > >
> > >         at
> > > org.apache.wicket.Application.initApplication(Application.java:823)
> > >
> > >         at
> > >
> org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:424)
> > >
> > >         at
> > >
> org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:351)
> > >
> > >         at
> > > org.mortbay.jetty.servlet.FilterHolder.doStart(FilterHolder.java:97)
> > >
> > >         at
> > >
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
> > >
> > >         at
> > >
> >
> org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:713)
> > >
> > >         at
> > org.mortbay.jetty.servlet.Context.startContext(Context.java:140)
> > >
> > >         at
> > >
> >
> org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1282)
> > >
> > >         at
> > >
> org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:518)
> > >
> > >         at
> > > org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:499)
> > >
> > >         at
> > >
> >
> org.mortbay.jetty.plugin.Jetty6PluginWebAppContext.doStart(Jetty6PluginWebAppContext.java:115)
> > >
> > >         at
> > >
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
> > >
> > >         at
> > >
> >
> org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:152)
> > >
> > >         at
> > >
> >
> org.mortbay.jetty.handler.ContextHandlerCollection.doStart(ContextHandlerCollection.java:156)
> > >
> > >         at
> > >
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
> > >
> > >         at
> > >
> >
> org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:152)
> > >
> > >         at
> > >
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
> > >
> > >         at
> > >
> org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130)
> > >
> > >         at org.mortbay.jetty.Server.doStart(Server.java:224)
> > >
> > >         at
> > >
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
> > >
> > >         at
> > >
> >
> org.mortbay.jetty.plugin.Jetty6PluginServer.start(Jetty6PluginServer.java:132)
> > >
> > >         at
> > >
> >
> org.mortbay.jetty.plugin.AbstractJettyMojo.startJetty(AbstractJettyMojo.java:454)
> > >
> > >         at
> > >
> >
> org.mortbay.jetty.plugin.AbstractJettyMojo.execute(AbstractJettyMojo.java:396)
> > >
> > >         at
> > >
> >
> org.mortbay.jetty.plugin.AbstractJettyRunMojo.execute(AbstractJettyRunMojo.java:210)
> > >
> > >         at
> > > org.mortbay.jetty.plugin.Jetty6RunMojo.execute(Jetty6RunMojo.java:184)
> > >
> > >         at
> > >
> >
> org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:132)
> > >
> > >         at
> > >
> >
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:208)
> > >
> > >         at
> > >
> >
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
> > >
> > >         at
> > >
> >
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
> > >
> > >         at
> > >
> >
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:116)
> > >
> > >         at
> > >
> >
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:80)
> > >
> > >         at
> > >
> >
> org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:51)
> > >
> > >         at
> > >
> >
> org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:120)
> > >
> > >         at
> org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:347)
> > >
> > >         at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:154)
> > >
> > >         at org.apache.maven.cli.MavenCli.execute(MavenCli.java:584)
> > >
> > >         at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:213)
> > >
> > >         at org.apache.maven.cli.MavenCli.main(MavenCli.java:157)
> > >
> > >         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> > >
> > >         at
> > >
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
> > >
> > >         at
> > >
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> > >
> > >         at java.lang.reflect.Method.invoke(Method.java:601)
> > >
> > >         at
> > >
> >
> org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289)
> > >
> > >         at
> > >
> >
> org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229)
> > >
> > >         at
> > >
> >
> org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415)
> > >
> > >         at
> > >
> org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356)
> > >
> > >         Caused by:
> > >
> >
> org.apache.isis.core.runtime.system.transaction.IsisTransactionManagerException:
> > > org.apache.isis.core.metamodel.exceptions.MetaModelException:
> > > java.lang.NoClassDefFoundError:
> > > org/apache/isis/core/metamodel/facets/propparam/maxlen/MaxLengthFacet
> > >
> > >         at
> > >
> >
> org.apache.isis.core.runtime.system.IsisSystemFixturesHookAbstract.initializeServices(IsisSystemFixturesHookAbstract.java:162)
> > >
> > >         at
> > >
> >
> org.apache.isis.core.runtime.system.IsisSystemFixturesHookAbstract.init(IsisSystemFixturesHookAbstract.java:122)
> > >
> > >         at
> > >
> >
> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:133)
> > >
> > >         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> > >
> > >         at
> > >
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
> > >
> > >         at
> > >
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> > >
> > >         at java.lang.reflect.Method.invoke(Method.java:601)
> > >
> > >         at
> > > com.google.inject.internal.ProviderMethod.get(ProviderMethod.java:104)
> > >
> > >         at
> > >
> >
> com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
> > >
> > >         at
> > >
> >
> com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
> > >
> > >         at
> > >
> >
> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
> > >
> > >         at
> > >
> >
> com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
> > >
> > >         at com.google.inject.Scopes$1$1.get(Scopes.java:65)
> > >
> > >         at
> > >
> >
> com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
> > >
> > >         at
> > >
> >
> com.google.inject.internal.SingleFieldInjector.inject(SingleFieldInjector.java:53)
> > >
> > >         at
> > >
> >
> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:110)
> > >
> > >         at
> > >
> >
> com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:75)
> > >
> > >         at
> > >
> >
> com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:73)
> > >
> > >         at
> > >
> >
> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1024)
> > >
> > >         at
> > >
> >
> com.google.inject.internal.MembersInjectorImpl.injectAndNotify(MembersInjectorImpl.java:73)
> > >
> > >         at
> > >
> >
> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:60)
> > >
> > >         ... 48 more
> > >
> > >         Caused by:
> > > org.apache.isis.core.metamodel.exceptions.MetaModelException:
> > > java.lang.NoClassDefFoundError:
> > > org/apache/isis/core/metamodel/facets/propparam/maxlen/MaxLengthFacet
> > >
> > >         at
> > >
> >
> org.apache.isis.core.commons.lang.ThrowableExtensions.throwWithinIsisException(ThrowableExtensions.java:60)
> > >
> > >         at
> > >
> >
> org.apache.isis.core.commons.lang.MethodExtensions.invoke(MethodExtensions.java:57)
> > >
> > >         at
> > >
> >
> org.apache.isis.core.commons.lang.MethodExtensions.invoke(MethodExtensions.java:47)
> > >
> > >         at
> > >
> >
> org.apache.isis.core.metamodel.specloader.ServiceInitializer.postConstruct(ServiceInitializer.java:116)
> > >
> > >         at
> > >
> >
> org.apache.isis.core.runtime.system.IsisSystemFixturesHookAbstract.initializeServices(IsisSystemFixturesHookAbstract.java:158)
> > >
> > >         ... 68 more
> > >
> > >         Caused by: java.lang.NoClassDefFoundError:
> > > org/apache/isis/core/metamodel/facets/propparam/maxlen/MaxLengthFacet
> > >
> > >         at
> > >
> >
> org.isisaddons.module.security.dom.feature.ApplicationFeatures.createApplicationFeaturesFor(ApplicationFeatures.java:113)
> > >
> > >         at
> > >
> >
> org.isisaddons.module.security.dom.feature.ApplicationFeatures.createApplicationFeaturesFor(ApplicationFeatures.java:83)
> > >
> > >         at
> > >
> >
> org.isisaddons.module.security.dom.feature.ApplicationFeatures.init(ApplicationFeatures.java:68)
> > >
> > >         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> > >
> > >         at
> > >
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
> > >
> > >         at
> > >
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> > >
> > >         at java.lang.reflect.Method.invoke(Method.java:601)
> > >
> > >         at
> > >
> >
> org.apache.isis.core.commons.lang.MethodExtensions.invoke(MethodExtensions.java:53)
> > >
> > >         ... 71 more
> > >
> > >         Caused by: java.lang.ClassNotFoundException:
> > > org.apache.isis.core.metamodel.facets.propparam.maxlen.MaxLengthFacet
> > >
> > >         at
> > >
> >
> org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy.loadClass(SelfFirstStrategy.java:50)
> > >
> > >         at
> > >
> >
> org.codehaus.plexus.classworlds.realm.ClassRealm.unsynchronizedLoadClass(ClassRealm.java:259)
> > >
> > >         at
> > >
> >
> org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:235)
> > >
> > >         at
> > >
> >
> org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:227)
> > >
> > >         at
> > >
> >
> org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:401)
> > >
> > >         at
> > >
> >
> org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:363)
> > >
> > >         ... 79 more
> > >
> > >         11:37:50,795  [WicketFilter         main       ERROR]  The
> > > initialization of an application with name 'WicketFilter' has failed.
> > >
> > >         com.google.inject.ProvisionException: Guice provision errors:
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > > ----- Original Message ----
> > >
> > > From: Dan Haywood
> > >
> > > To: users
> > >
> > > Sent: Din, 10 Feb 2015 11:18
> > >
> > > Subject: Re: optionality=Optionality.OPTIONAL issue
> > >
> > >
> > >
> > >
> > > sadness, much sadness.
> > >
> > > Computers are meant to make us more productive, aren't they?
> > >
> > > On 10 February 2015 at 10:14,  wrote:
> > >
> > > > Yep, I just did that.
> > > >
> > > > What I do next is building isis from git so my .m2 is up-to-date.
> > > >
> > > > Because now I get: java.lang.NoClassDefFoundError:
> > > > org/apache/isis/core/metamodel/facets/propparam/maxlen/MaxLengthFacet
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > > At this point I'd start deleting the contents of
> > > > ~/.m2/repository/org/apache/isis
> > > >
> > > >
> > > >
> > > > On 10 February 2015 at 10:00,  wrote:
> > > >
> > > > > Tnx Martin,
> > > > >
> > > > >
> > > > >
> > > > > That's what I did and I am doing it again.. Eclipse is retrieving
> > from
> > > > .m2
> > > > > it says but maybe it has some secrets... I just wonder where ;-)
> > > > >
> > > > >
> > > > >
> > > > > grtz Johan
> > > > >
> > > > >
> > > > >
> > > > >
> > > > > I'd bet it is Eclipse that keeps some cache.
> > > > > To verify you can build your project on the command line (console)
> > > with :
> > > > > mvn clean compile
> > > > >
> > > > > Martin Grigorov
> > > > > Wicket Training and Consulting
> > > > > https://twitter.com/mtgrigorov
> > > > >
> > > > > On Tue, Feb 10, 2015 at 11:51 AM,  wrote:
> > > > >
> > > > > > Alright,
> > > > > >
> > > > > >
> > > > > >
> > > > > > I did all those things. Nevermind... I will find out. I just
> > > wonderered
> > > > > > git and cloudbees are in sync. That is all there is right?
> > > > > >
> > > > > >
> > > > > >
> > > > > > grtz Johan
> > > > > >
> > > > > >
> > > > > >
> > > > > >
> > > > > > Ah, misunderstood.
> > > > > >
> > > > > > No, Cloudbees looks like it's building ok, don't think the issue
> is
> > > > > there.
> > > > > >
> > > > > > In Eclipse, have you updated the .project files.  IIRC it's
> ctrl-F5
> > > or
> > > > > > something like that (don't use Eclipse any more myself).
> Otherwise
> > > > > perhaps
> > > > > > remove and re-add to workspace.
> > > > > >
> > > > > > You can also use "show in explorer" for the class file to see
> where
> > > it
> > > > > > physically resides...
> > > > > >
> > > > > > HTH
> > > > > > Dan
> > > > > >
> > > > > >
> > > > > >
> > > > > >
> > > > > >
> > > > > >
> > > > > > On 10 February 2015 at 09:30,  wrote:
> > > > > >
> > > > > > > Hi Dan,
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > > > Yes, I observed that already ;-)
> > > > > > >
> > > > > > > The issue is that somehow I get the old class file everytime. I
> > > > wonder
> > > > > > > where it comes from, because I clean every cache I can find. Is
> > it
> > > on
> > > > > > > cloudbees or something I wonder?
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > > > grtz Johan
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > > > Yup, sorry; I changed:
> > > > > > >
> > > > > > > optional=Optionality.TRUE    -->
> > optionality=Optionality.OPTIONAL
> > > > > > > optional=Optionality.FALSE  -->
> > optionality=Optionality.MANDATORY
> > > > > > >
> > > > > > > so is more consistent with other attribuets.
> > > > > > >
> > > > > > > Hopefully a quick search/replace through your codebase will
> > fix...
> > > > > Don't
> > > > > > > intend to make any further changes :-)
> > > > > > >
> > > > > > > Cheers
> > > > > > > Dan
> > > > > > >
> > > > > > >
> > > > > > > On 10 February 2015 at 09:17,  wrote:
> > > > > > >
> > > > > > > > Hi,
> > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > > > I wonder why - after building in Eclipse (and yes, I cleaned
> > .m2
> > > > and
> > > > > > > > eclipse workspace) - I have problems with
> > > > > > > > 'optionality=Optionality.OPTIONAL' annotation. (It want to
> > revert
> > > > to
> > > > > > > > "@Parameter(optional=Optionality.TRUE)"
> > > > > > > >
> > > > > > > > When I check out [1] on git it seems OK.
> > > > > > > >
> > > > > > > > Are there some changes in POM that I missed or ...?
> > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > > > grtz Johan
> > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > > > [1]
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> https://github.com/apache/isis/blob/master/core/applib/src/main/java/org/apache/isis/applib/annotation/Optionality.java
> > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > >
> > > > > >
> > > > > >
> > > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > >
> > > >
> > > >
> > > >
> > >
> > >
> > >
> > >
> >
> >
> >
> >
>

         

Reply via email to