{"action":"closed","issue":{"url":"https://api.github.com/repos/CCAFS/MARLO/issues/719","repository_url":"https://api.github.com/repos/CCAFS/MARLO","labels_url":"https://api.github.com/repos/CCAFS/MARLO/issues/719/labels{/name}","comments_url":"https://api.github.com/repos/CCAFS/MARLO/issues/719/comments","events_url":"https://api.github.com/repos/CCAFS/MARLO/issues/719/events","html_url":"https://github.com/CCAFS/MARLO/issues/719","id":191329112,"number":719,"title":"Exception in CoA section","user":{"login":"htobon","id":5375915,"avatar_url":"https://avatars.githubusercontent.com/u/5375915?v=3","gravatar_id":"","url":"https://api.github.com/users/htobon","html_url":"https://github.com/htobon","followers_url":"https://api.github.com/users/htobon/followers","following_url":"https://api.github.com/users/htobon/following{/other_user}","gists_url":"https://api.github.com/users/htobon/gists{/gist_id}","starred_url":"https://api.github.com/users/htobon/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/htobon/subscriptions","organizations_url":"https://api.github.com/users/htobon/orgs","repos_url":"https://api.github.com/users/htobon/repos","events_url":"https://api.github.com/users/htobon/events{/privacy}","received_events_url":"https://api.github.com/users/htobon/received_events","type":"User","site_admin":false},"labels":[{"id":375112029,"url":"https://api.github.com/repos/CCAFS/MARLO/labels/Priority%20-%20Critical","name":"Priority - Critical","color":"b60205","default":false},{"id":375112289,"url":"https://api.github.com/repos/CCAFS/MARLO/labels/Type%20-%20Bug","name":"Type - Bug","color":"d93f0b","default":false}],"state":"closed","locked":false,"assignee":{"login":"cgarcia9106","id":14946768,"avatar_url":"https://avatars.githubusercontent.com/u/14946768?v=3","gravatar_id":"","url":"https://api.github.com/users/cgarcia9106","html_url":"https://github.com/cgarcia9106","followers_url":"https://api.github.com/users/cgarcia9106/followers","following_url":"https://api.github.com/users/cgarcia9106/following{/other_user}","gists_url":"https://api.github.com/users/cgarcia9106/gists{/gist_id}","starred_url":"https://api.github.com/users/cgarcia9106/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cgarcia9106/subscriptions","organizations_url":"https://api.github.com/users/cgarcia9106/orgs","repos_url":"https://api.github.com/users/cgarcia9106/repos","events_url":"https://api.github.com/users/cgarcia9106/events{/privacy}","received_events_url":"https://api.github.com/users/cgarcia9106/received_events","type":"User","site_admin":false},"assignees":[{"login":"cgarcia9106","id":14946768,"avatar_url":"https://avatars.githubusercontent.com/u/14946768?v=3","gravatar_id":"","url":"https://api.github.com/users/cgarcia9106","html_url":"https://github.com/cgarcia9106","followers_url":"https://api.github.com/users/cgarcia9106/followers","following_url":"https://api.github.com/users/cgarcia9106/following{/other_user}","gists_url":"https://api.github.com/users/cgarcia9106/gists{/gist_id}","starred_url":"https://api.github.com/users/cgarcia9106/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cgarcia9106/subscriptions","organizations_url":"https://api.github.com/users/cgarcia9106/orgs","repos_url":"https://api.github.com/users/cgarcia9106/repos","events_url":"https://api.github.com/users/cgarcia9106/events{/privacy}","received_events_url":"https://api.github.com/users/cgarcia9106/received_events","type":"User","site_admin":false}],"milestone":{"url":"https://api.github.com/repos/CCAFS/MARLO/milestones/13","html_url":"https://github.com/CCAFS/MARLO/milestones/v4.1.0%20-%20First%20version%20released%20for%20CCAFS","labels_url":"https://api.github.com/repos/CCAFS/MARLO/milestones/13/labels","id":2122047,"number":13,"title":"v4.1.0 - First version released for CCAFS","description":"- Planning cycle\n\n- Release Machete\n- Implement Gender  questions\n- Funding source \n- Auto save changes\n- Deliverables database\n- MARLO Feedback: Key functions\n","creator":{"login":"htobon","id":5375915,"avatar_url":"https://avatars.githubusercontent.com/u/5375915?v=3","gravatar_id":"","url":"https://api.github.com/users/htobon","html_url":"https://github.com/htobon","followers_url":"https://api.github.com/users/htobon/followers","following_url":"https://api.github.com/users/htobon/following{/other_user}","gists_url":"https://api.github.com/users/htobon/gists{/gist_id}","starred_url":"https://api.github.com/users/htobon/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/htobon/subscriptions","organizations_url":"https://api.github.com/users/htobon/orgs","repos_url":"https://api.github.com/users/htobon/repos","events_url":"https://api.github.com/users/htobon/events{/privacy}","received_events_url":"https://api.github.com/users/htobon/received_events","type":"User","site_admin":false},"open_issues":21,"closed_issues":71,"state":"open","created_at":"2016-11-08T14:36:49Z","updated_at":"2016-11-23T18:13:41Z","due_on":"2016-11-27T00:00:00Z","closed_at":null},"comments":1,"created_at":"2016-11-23T17:00:30Z","updated_at":"2016-11-23T18:13:41Z","closed_at":"2016-11-23T18:13:41Z","body":"I was assigning Lini as CoA leader and got the following exception in MARLO-production.\n\n>org.hibernate.ObjectNotFoundException: No row with the given identifier exists: [org.cgiar.ccafs.marlo.data.model.Role#5] at org.hibernate.impl.SessionFactoryImpl$2.handleEntityNotFound(SessionFactoryImpl.java:435) at org.hibernate.proxy.AbstractLazyInitializer.checkTargetState(AbstractLazyInitializer.java:189) at org.hibernate.proxy.AbstractLazyInitializer.initialize(AbstractLazyInitializer.java:178) at org.hibernate.proxy.AbstractLazyInitializer.getImplementation(AbstractLazyInitializer.java:215) at org.hibernate.proxy.pojo.javassist.JavassistLazyInitializer.invoke(JavassistLazyInitializer.java:190) at org.cgiar.ccafs.marlo.data.model.Role_$$_javassist_46.hashCode(Role_$$_javassist_46.java) at org.cgiar.ccafs.marlo.data.model.UserRole.hashCode(UserRole.java:91) at java.util.HashMap.hash(HashMap.java:338) at java.util.HashMap.put(HashMap.java:611) at java.util.HashSet.add(HashSet.java:219) at java.util.AbstractCollection.addAll(AbstractCollection.java:344) at org.hibernate.collection.PersistentSet.endRead(PersistentSet.java:352) at org.hibernate.engine.loading.CollectionLoadContext.endLoadingCollection(CollectionLoadContext.java:261) at org.hibernate.engine.loading.CollectionLoadContext.endLoadingCollections(CollectionLoadContext.java:246) at org.hibernate.engine.loading.CollectionLoadContext.endLoadingCollections(CollectionLoadContext.java:219) at org.hibernate.loader.Loader.endCollectionLoad(Loader.java:1005) at org.hibernate.loader.Loader.initializeEntitiesAndCollections(Loader.java:993) at org.hibernate.loader.Loader.doQuery(Loader.java:857) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:274) at org.hibernate.loader.Loader.loadCollection(Loader.java:2166) at org.hibernate.loader.collection.CollectionLoader.initialize(CollectionLoader.java:62) at org.hibernate.persister.collection.AbstractCollectionPersister.initialize(AbstractCollectionPersister.java:627) at org.hibernate.event.def.DefaultInitializeCollectionEventListener.onInitializeCollection(DefaultInitializeCollectionEventListener.java:83) at org.hibernate.impl.SessionImpl.initializeCollection(SessionImpl.java:1863) at org.hibernate.collection.AbstractPersistentCollection.initialize(AbstractPersistentCollection.java:369) at org.hibernate.collection.AbstractPersistentCollection.read(AbstractPersistentCollection.java:111) at org.hibernate.collection.AbstractPersistentCollection.readElementExistence(AbstractPersistentCollection.java:167) at org.hibernate.collection.PersistentSet.contains(PersistentSet.java:176) at org.cgiar.ccafs.marlo.action.impactpathway.ClusterActivitiesAction.save(ClusterActivitiesAction.java:632) at org.cgiar.ccafs.marlo.action.BaseAction.execute(BaseAction.java:414) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at com.opensymphony.xwork2.DefaultActionInvocation.invokeAction(DefaultActionInvocation.java:450) at com.opensymphony.xwork2.DefaultActionInvocation.invokeActionOnly(DefaultActionInvocation.java:289) at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:252) at org.apache.struts2.interceptor.DeprecationInterceptor.intercept(DeprecationInterceptor.java:41) at com.google.inject.struts2.Struts2Factory$ProvidedInterceptor.intercept(Struts2Factory.java:215) at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) at org.apache.struts2.interceptor.debugging.DebuggingInterceptor.intercept(DebuggingInterceptor.java:256) at com.google.inject.struts2.Struts2Factory$ProvidedInterceptor.intercept(Struts2Factory.java:215) at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) at com.opensymphony.xwork2.interceptor.DefaultWorkflowInterceptor.doIntercept(DefaultWorkflowInterceptor.java:167) at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98) at com.google.inject.struts2.Struts2Factory$ProvidedInterceptor.intercept(Struts2Factory.java:215) at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) at com.opensymphony.xwork2.validator.ValidationInterceptor.doIntercept(ValidationInterceptor.java:265) at org.apache.struts2.interceptor.validation.AnnotationValidationInterceptor.doIntercept(AnnotationValidationInterceptor.java:68) at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98) at com.google.inject.struts2.Struts2Factory$ProvidedInterceptor.intercept(Struts2Factory.java:215) at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) at com.opensymphony.xwork2.interceptor.ConversionErrorInterceptor.intercept(ConversionErrorInterceptor.java:138) at com.google.inject.struts2.Struts2Factory$ProvidedInterceptor.intercept(Struts2Factory.java:215) at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) at com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:249) at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98) at com.google.inject.struts2.Struts2Factory$ProvidedInterceptor.intercept(Struts2Factory.java:215) at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) at com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:249) at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98) at com.google.inject.struts2.Struts2Factory$ProvidedInterceptor.intercept(Struts2Factory.java:215) at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) at com.opensymphony.xwork2.interceptor.StaticParametersInterceptor.intercept(StaticParametersInterceptor.java:191) at com.google.inject.struts2.Struts2Factory$ProvidedInterceptor.intercept(Struts2Factory.java:215) at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) at org.apache.struts2.interceptor.MultiselectInterceptor.intercept(MultiselectInterceptor.java:73) at com.google.inject.struts2.Struts2Factory$ProvidedInterceptor.intercept(Struts2Factory.java:215) at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) at org.apache.struts2.interceptor.CheckboxInterceptor.intercept(CheckboxInterceptor.java:91) at com.google.inject.struts2.Struts2Factory$ProvidedInterceptor.intercept(Struts2Factory.java:215) at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) at org.apache.struts2.interceptor.FileUploadInterceptor.intercept(FileUploadInterceptor.java:325) at com.google.inject.struts2.Struts2Factory$ProvidedInterceptor.intercept(Struts2Factory.java:215) at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) at com.opensymphony.xwork2.interceptor.ModelDrivenInterceptor.intercept(ModelDrivenInterceptor.java:100) at com.google.inject.struts2.Struts2Factory$ProvidedInterceptor.intercept(Struts2Factory.java:215) at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) at com.opensymphony.xwork2.interceptor.ScopedModelDrivenInterceptor.intercept(ScopedModelDrivenInterceptor.java:141) at com.google.inject.struts2.Struts2Factory$ProvidedInterceptor.intercept(Struts2Factory.java:215) at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) at com.opensymphony.xwork2.interceptor.ChainingInterceptor.intercept(ChainingInterceptor.java:145) at com.google.inject.struts2.Struts2Factory$ProvidedInterceptor.intercept(Struts2Factory.java:215) at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) at com.opensymphony.xwork2.interceptor.PrepareInterceptor.doIntercept(PrepareInterceptor.java:171) at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98) at com.google.inject.struts2.Struts2Factory$ProvidedInterceptor.intercept(Struts2Factory.java:215) at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) at com.opensymphony.xwork2.interceptor.I18nInterceptor.intercept(I18nInterceptor.java:139) at com.google.inject.struts2.Struts2Factory$ProvidedInterceptor.intercept(Struts2Factory.java:215) at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) at org.apache.struts2.interceptor.ServletConfigInterceptor.intercept(ServletConfigInterceptor.java:164) at com.google.inject.struts2.Struts2Factory$ProvidedInterceptor.intercept(Struts2Factory.java:215) at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) at com.opensymphony.xwork2.interceptor.AliasInterceptor.intercept(AliasInterceptor.java:193) at com.google.inject.struts2.Struts2Factory$ProvidedInterceptor.intercept(Struts2Factory.java:215) at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) at com.opensymphony.xwork2.interceptor.ExceptionMappingInterceptor.intercept(ExceptionMappingInterceptor.java:189) at com.google.inject.struts2.Struts2Factory$ProvidedInterceptor.intercept(Struts2Factory.java:215) at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) at org.cgiar.ccafs.marlo.interceptor.TrimInterceptor.doIntercept(TrimInterceptor.java:58) at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98) at com.google.inject.struts2.Struts2Factory$ProvidedInterceptor.intercept(Struts2Factory.java:215) at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) at org.cgiar.ccafs.marlo.interceptor.AccessibleStageInterceptor.intercept(AccessibleStageInterceptor.java:72) at com.google.inject.struts2.Struts2Factory$ProvidedInterceptor.intercept(Struts2Factory.java:215) at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) at org.cgiar.ccafs.marlo.interceptor.RedirectMessageInterceptor.doIntercept(RedirectMessageInterceptor.java:122) at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98) at com.google.inject.struts2.Struts2Factory$ProvidedInterceptor.intercept(Struts2Factory.java:215) at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) at org.cgiar.ccafs.marlo.interceptor.impactpathway.EditImpactPathwayInterceptor.intercept(EditImpactPathwayInterceptor.java:112) at com.google.inject.struts2.Struts2Factory$ProvidedInterceptor.intercept(Struts2Factory.java:215) at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) at org.cgiar.ccafs.marlo.interceptor.ValidSessionCrpInterceptor.intercept(ValidSessionCrpInterceptor.java:81) at com.google.inject.struts2.Struts2Factory$ProvidedInterceptor.intercept(Struts2Factory.java:215) at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) at org.cgiar.ccafs.marlo.interceptor.RequireUserInterceptor.intercept(RequireUserInterceptor.java:49) at com.google.inject.struts2.Struts2Factory$ProvidedInterceptor.intercept(Struts2Factory.java:215) at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) at org.cgiar.ccafs.marlo.interceptor.ValidCrpActionInterceptor.intercept(ValidCrpActionInterceptor.java:51) at com.google.inject.struts2.Struts2Factory$ProvidedInterceptor.intercept(Struts2Factory.java:215) at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) at org.cgiar.ccafs.marlo.interceptor.InternationalitazionFileInterceptor.intercept(InternationalitazionFileInterceptor.java:56) at com.google.inject.struts2.Struts2Factory$ProvidedInterceptor.intercept(Struts2Factory.java:215) at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) at org.apache.struts2.impl.StrutsActionProxy.execute(StrutsActionProxy.java:54) at org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:562) at org.apache.struts2.dispatcher.ng.ExecuteOperations.executeAction(ExecuteOperations.java:77) at org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.doFilter(StrutsPrepareAndExecuteFilter.java:99) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207) at com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:66) at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383) at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) at com.google.inject.servlet.FilterDefinition.doFilter(FilterDefinition.java:163) at com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:58) at com.google.inject.servlet.ManagedFilterPipeline.dispatch(ManagedFilterPipeline.java:118) at com.google.inject.servlet.GuiceFilter.doFilter(GuiceFilter.java:113) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:106) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:614) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:141) at psiprobe.Tomcat80AgentValve.invoke(Tomcat80AgentValve.java:44) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79) at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:616) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:88) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:522) at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1095) at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:672) at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1500) at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1456) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.lang.Thread.run(Thread.java:745) "}}
{"actor":{"display_login":"cgarcia9106"}}