Uploaded image for project: 'ERM Platform'
  1. ERM Platform
  2. ERM-1925

Error on saving agreement with new agreement line

    XMLWordPrintable

Details

    • Bug
    • Status: Closed (View Workflow)
    • TBD
    • Resolution: Cannot Reproduce
    • None
    • None
    • Bienenvolk

    Description

      Overview:
      Trying to add a new agreement line to existing agreement with two existing agreement lines

      Steps to Reproduce:

      1. tba

      Expected Results:
      Agreement saves with new agreement line

      Actual Results:
      Got error on clicking "Save and close" for agreement

      {
        "error": 500,
        "message": "org.hibernate.StaleObjectStateException: Row was updated or deleted by another transaction (or unsaved-value mapping was incorrect) : [org.olf.erm.SubscriptionAgreement#90f04f7f-c381-4e42-8e44-7f03f63143c2]",
        "stackTrace": [
          "org.hibernate.persister.entity.AbstractEntityPersister.check(AbstractEntityPersister.java:2605)",
          "org.hibernate.persister.entity.AbstractEntityPersister.update(AbstractEntityPersister.java:3449)",
          "org.hibernate.persister.entity.AbstractEntityPersister.updateOrInsert(AbstractEntityPersister.java:3312)",
          "org.hibernate.persister.entity.AbstractEntityPersister.update(AbstractEntityPersister.java:3726)",
          "org.hibernate.action.internal.EntityUpdateAction.execute(EntityUpdateAction.java:201)",
          "org.hibernate.engine.spi.ActionQueue.executeActions(ActionQueue.java:604)",
          "org.hibernate.engine.spi.ActionQueue.lambda$executeActions$1(ActionQueue.java:478)",
          "java.base/java.util.LinkedHashMap.forEach(LinkedHashMap.java:684)",
          "org.hibernate.engine.spi.ActionQueue.executeActions(ActionQueue.java:475)",
          "org.hibernate.event.internal.AbstractFlushingEventListener.performExecutions(AbstractFlushingEventListener.java:348)",
          "org.hibernate.event.internal.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:40)",
          "org.hibernate.event.service.internal.EventListenerGroupImpl.fireEventOnEachListener(EventListenerGroupImpl.java:102)",
          "org.hibernate.internal.SessionImpl.doFlush(SessionImpl.java:1360)",
          "org.hibernate.internal.SessionImpl.flush(SessionImpl.java:1347)",
          "org.grails.orm.hibernate.AbstractHibernateGormInstanceApi.flushSession(AbstractHibernateGormInstanceApi.groovy:285)",
          "java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)",
          "org.grails.orm.hibernate.AbstractHibernateGormInstanceApi$_performSave_closure3.doCall(AbstractHibernateGormInstanceApi.groovy:250)",
          "java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)",
          "org.grails.orm.hibernate.GrailsHibernateTemplate.doExecute(GrailsHibernateTemplate.java:297)",
          "org.grails.orm.hibernate.GrailsHibernateTemplate.execute(GrailsHibernateTemplate.java:241)",
          "org.grails.orm.hibernate.GrailsHibernateTemplate.execute(GrailsHibernateTemplate.java:120)",
          "org.grails.orm.hibernate.AbstractHibernateGormInstanceApi.performSave(AbstractHibernateGormInstanceApi.groovy:247)",
          "org.grails.orm.hibernate.AbstractHibernateGormInstanceApi.save(AbstractHibernateGormInstanceApi.groovy:164)",
          "org.grails.datastore.gorm.GormEntity$Trait$Helper.save(GormEntity.groovy:153)",
          "java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)",
          "org.hibernate.proxy.pojo.bytebuddy.ByteBuddyInterceptor.intercept(ByteBuddyInterceptor.java:56)",
          "org.hibernate.proxy.ProxyConfiguration$InterceptorDispatcher.intercept(ProxyConfiguration.java:95)",
          "org.olf.CoverageService.setCoverageFromSchema(CoverageService.groovy:189)",
          "org.olf.CoverageService.calculateCoverage(CoverageService.groovy:260)",
          "org.olf.CoverageService.changeListener(CoverageService.groovy:428)",
          "org.olf.kb.ErmResource$_beforeValidate_closure1.doCall(ErmResource.groovy:80)",
          "java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)",
          "org.grails.orm.hibernate.GrailsHibernateTemplate.doExecute(GrailsHibernateTemplate.java:297)",
          "org.grails.orm.hibernate.GrailsHibernateTemplate.execute(GrailsHibernateTemplate.java:241)",
          "org.grails.orm.hibernate.GrailsHibernateTemplate.execute(GrailsHibernateTemplate.java:120)",
          "org.grails.orm.hibernate.AbstractHibernateDatastore.withSession(AbstractHibernateDatastore.java:355)",
          "org.grails.orm.hibernate.AbstractHibernateGormStaticApi.withSession(AbstractHibernateGormStaticApi.groovy:88)",
          "org.grails.datastore.gorm.GormEntity$Trait$Helper.withSession(GormEntity.groovy:917)",
          "org.olf.kb.ErmResource.beforeValidate(ErmResource.groovy:79)",
          "java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)",
          "org.springframework.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:282)",
          "org.grails.datastore.gorm.support.EventTriggerCaller$MethodCaller.call(EventTriggerCaller.java:147)",
          "org.grails.datastore.gorm.support.EventTriggerCaller.call(EventTriggerCaller.java:90)",
          "org.grails.datastore.gorm.support.BeforeValidateHelper$BeforeValidateEventTriggerCaller.call(BeforeValidateHelper.java:47)",
          "org.grails.orm.hibernate.support.ClosureEventListener.onValidate(ClosureEventListener.java:276)",
          "org.grails.orm.hibernate.event.listener.HibernateEventListener.onValidate(HibernateEventListener.java:176)",
          "org.grails.orm.hibernate.event.listener.HibernateEventListener.onPersistenceEvent(HibernateEventListener.java:91)",
          "org.grails.datastore.mapping.engine.event.AbstractPersistenceEventListener.onApplicationEvent(AbstractPersistenceEventListener.java:51)",
          "org.springframework.context.event.SimpleApplicationEventMulticaster.doInvokeListener(SimpleApplicationEventMulticaster.java:172)",
          "org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:165)",
          "org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:139)",
          "org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:403)",
          "org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:360)",
          "org.grails.datastore.gorm.events.ConfigurableApplicationContextEventPublisher.publishEvent(ConfigurableApplicationContextEventPublisher.groovy:30)",
          "org.grails.orm.hibernate.AbstractHibernateGormInstanceApi.save(AbstractHibernateGormInstanceApi.groovy:121)",
          "org.grails.datastore.gorm.GormEntity$Trait$Helper.save(GormEntity.groovy:153)",
          "java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)",
          "java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)",
          "org.hibernate.proxy.pojo.bytebuddy.ByteBuddyInterceptor.intercept(ByteBuddyInterceptor.java:56)",
          "org.hibernate.proxy.ProxyConfiguration$InterceptorDispatcher.intercept(ProxyConfiguration.java:95)",
          "org.olf.CoverageService.setCoverageFromSchema(CoverageService.groovy:142)",
          "org.olf.CoverageService.calculateCoverage(CoverageService.groovy:225)",
          "org.olf.CoverageService.changeListener(CoverageService.groovy:422)",
          "org.olf.kb.ErmResource$_beforeValidate_closure1.doCall(ErmResource.groovy:80)",
          "java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)",
          "org.grails.orm.hibernate.GrailsHibernateTemplate.doExecute(GrailsHibernateTemplate.java:297)",
          "org.grails.orm.hibernate.GrailsHibernateTemplate.execute(GrailsHibernateTemplate.java:241)",
          "org.grails.orm.hibernate.GrailsHibernateTemplate.execute(GrailsHibernateTemplate.java:120)",
          "org.grails.orm.hibernate.AbstractHibernateDatastore.withSession(AbstractHibernateDatastore.java:355)",
          "org.grails.orm.hibernate.AbstractHibernateGormStaticApi.withSession(AbstractHibernateGormStaticApi.groovy:88)",
          "org.grails.datastore.gorm.GormEntity$Trait$Helper.withSession(GormEntity.groovy:917)",
          "org.olf.kb.ErmResource.beforeValidate(ErmResource.groovy:79)",
          "java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)",
          "org.springframework.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:282)",
          "org.grails.datastore.gorm.support.EventTriggerCaller$MethodCaller.call(EventTriggerCaller.java:147)",
          "org.grails.datastore.gorm.support.EventTriggerCaller.call(EventTriggerCaller.java:90)",
          "org.grails.datastore.gorm.support.BeforeValidateHelper$BeforeValidateEventTriggerCaller.call(BeforeValidateHelper.java:47)",
          "org.grails.orm.hibernate.support.ClosureEventListener.onValidate(ClosureEventListener.java:276)",
          "org.grails.orm.hibernate.event.listener.HibernateEventListener.onValidate(HibernateEventListener.java:176)",
          "org.grails.orm.hibernate.event.listener.HibernateEventListener.onPersistenceEvent(HibernateEventListener.java:91)",
          "org.grails.datastore.mapping.engine.event.AbstractPersistenceEventListener.onApplicationEvent(AbstractPersistenceEventListener.java:51)",
          "org.springframework.context.event.SimpleApplicationEventMulticaster.doInvokeListener(SimpleApplicationEventMulticaster.java:172)",
          "org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:165)",
          "org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:139)",
          "org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:403)",
          "org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:360)",
          "org.grails.datastore.gorm.events.ConfigurableApplicationContextEventPublisher.publishEvent(ConfigurableApplicationContextEventPublisher.groovy:30)",
          "org.grails.orm.hibernate.AbstractHibernateGormValidationApi.fireEvent(AbstractHibernateGormValidationApi.groovy:132)",
          "org.grails.orm.hibernate.AbstractHibernateGormValidationApi.validate(AbstractHibernateGormValidationApi.groovy:75)",
          "org.grails.orm.hibernate.AbstractHibernateGormValidationApi.validate(AbstractHibernateGormValidationApi.groovy:51)",
          "org.grails.datastore.gorm.GormValidateable$Trait$Helper.validate(GormValidateable.groovy:71)",
          "org.grails.orm.hibernate.support.ClosureEventListener.doValidate(ClosureEventListener.java:283)",
          "org.grails.orm.hibernate.support.ClosureEventListener$7.call(ClosureEventListener.java:249)",
          "org.grails.orm.hibernate.support.ClosureEventListener$7.call(ClosureEventListener.java:238)",
          "org.grails.orm.hibernate.support.ClosureEventListener.doWithManualSession(ClosureEventListener.java:362)",
          "org.grails.orm.hibernate.support.ClosureEventListener.onPreUpdate(ClosureEventListener.java:238)",
          "org.grails.orm.hibernate.event.listener.HibernateEventListener.onPreUpdate(HibernateEventListener.java:145)",
          "org.grails.orm.hibernate.event.listener.HibernateEventListener.onPersistenceEvent(HibernateEventListener.java:66)",
          "org.grails.datastore.mapping.engine.event.AbstractPersistenceEventListener.onApplicationEvent(AbstractPersistenceEventListener.java:51)",
          "org.springframework.context.event.SimpleApplicationEventMulticaster.doInvokeListener(SimpleApplicationEventMulticaster.java:172)",
          "org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:165)",
          "org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:139)",
          "org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:403)",
          "org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:360)",
          "org.grails.datastore.gorm.events.ConfigurableApplicationContextEventPublisher.publishEvent(ConfigurableApplicationContextEventPublisher.groovy:30)",
          "org.grails.orm.hibernate.support.ClosureEventTriggeringInterceptor.publishEvent(ClosureEventTriggeringInterceptor.java:282)",
          "org.grails.orm.hibernate.support.ClosureEventTriggeringInterceptor.onPreUpdate(ClosureEventTriggeringInterceptor.java:249)",
          "org.hibernate.action.internal.EntityUpdateAction.preUpdate(EntityUpdateAction.java:304)",
          "org.hibernate.action.internal.EntityUpdateAction.execute(EntityUpdateAction.java:174)",
          "org.hibernate.engine.spi.ActionQueue.executeActions(ActionQueue.java:604)",
          "org.hibernate.engine.spi.ActionQueue.lambda$executeActions$1(ActionQueue.java:478)",
          "java.base/java.util.LinkedHashMap.forEach(LinkedHashMap.java:684)",
          "org.hibernate.engine.spi.ActionQueue.executeActions(ActionQueue.java:475)",
          "org.hibernate.event.internal.AbstractFlushingEventListener.performExecutions(AbstractFlushingEventListener.java:348)",
          "org.hibernate.event.internal.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:40)",
          "org.hibernate.event.service.internal.EventListenerGroupImpl.fireEventOnEachListener(EventListenerGroupImpl.java:102)",
          "org.hibernate.internal.SessionImpl.doFlush(SessionImpl.java:1360)",
          "org.hibernate.internal.SessionImpl.flush(SessionImpl.java:1347)",
          "org.grails.orm.hibernate.AbstractHibernateGormInstanceApi.flushSession(AbstractHibernateGormInstanceApi.groovy:285)",
          "java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)",
          "org.grails.orm.hibernate.AbstractHibernateGormInstanceApi$_performSave_closure3.doCall(AbstractHibernateGormInstanceApi.groovy:250)",
          "java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)",
          "org.grails.orm.hibernate.GrailsHibernateTemplate.doExecute(GrailsHibernateTemplate.java:297)",
          "org.grails.orm.hibernate.GrailsHibernateTemplate.execute(GrailsHibernateTemplate.java:241)",
          "org.grails.orm.hibernate.GrailsHibernateTemplate.execute(GrailsHibernateTemplate.java:120)",
          "org.grails.orm.hibernate.AbstractHibernateGormInstanceApi.performSave(AbstractHibernateGormInstanceApi.groovy:247)",
          "org.grails.orm.hibernate.AbstractHibernateGormInstanceApi.save(AbstractHibernateGormInstanceApi.groovy:164)",
          "org.grails.datastore.gorm.GormEntity$Trait$Helper.save(GormEntity.groovy:153)",
          "grails.rest.RestfulController.saveResource(RestfulController.groovy:297)",
          "java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)",
          "com.k_int.web.toolkit.rest.TenantAwareRestfulController.saveResource(TenantAwareRestfulController.groovy:83)",
          "java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)",
          "grails.rest.RestfulController.updateResource(RestfulController.groovy:307)",
          "java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)",
          "java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)",
          "com.k_int.web.toolkit.rest.TenantAwareRestfulController.updateResource(TenantAwareRestfulController.groovy:87)",
          "java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)",
          "java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)",
          "com.k_int.web.toolkit.rest.RestfulController.$tt__restfulController_update(RestfulController.groovy:87)",
          "java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)",
          "java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)",
          "java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)",
          "java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)",
          "grails.gorm.transactions.GrailsTransactionTemplate$2.doInTransaction(GrailsTransactionTemplate.groovy:94)",
          "org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140)",
          "grails.gorm.transactions.GrailsTransactionTemplate.execute(GrailsTransactionTemplate.groovy:91)",
          "java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)",
          "java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)",
          "com.k_int.web.toolkit.rest.TenantAwareRestfulController.$tt__tenantAwareRestfulController_update(TenantAwareRestfulController.groovy:52)",
          "java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)",
          "java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)",
          "grails.gorm.transactions.GrailsTransactionTemplate$2.doInTransaction(GrailsTransactionTemplate.groovy:94)",
          "org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140)",
          "grails.gorm.transactions.GrailsTransactionTemplate.execute(GrailsTransactionTemplate.groovy:91)",
          "java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)",
          "java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)",
          "java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)",
          "java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)",
          "grails.gorm.multitenancy.Tenants$_withId_closure2$_closure6.doCall(Tenants.groovy:265)",
          "org.grails.orm.hibernate.GrailsHibernateTemplate.doExecute(GrailsHibernateTemplate.java:297)",
          "org.grails.orm.hibernate.GrailsHibernateTemplate.execute(GrailsHibernateTemplate.java:241)",
          "org.grails.orm.hibernate.GrailsHibernateTemplate.executeWithNewSession(GrailsHibernateTemplate.java:153)",
          "org.grails.orm.hibernate.GrailsHibernateTemplate.executeWithExistingOrCreateNewSession(GrailsHibernateTemplate.java:207)",
          "org.grails.orm.hibernate.AbstractHibernateDatastore.withNewSession(AbstractHibernateDatastore.java:369)",
          "grails.gorm.multitenancy.Tenants$_withId_closure2.doCall(Tenants.groovy:258)",
          "grails.gorm.multitenancy.Tenants$CurrentTenant.withTenant(Tenants.groovy:358)",
          "grails.gorm.multitenancy.Tenants.withId(Tenants.groovy:236)",
          "org.grails.datastore.gorm.services.DefaultTenantService.withCurrent(DefaultTenantService.groovy:71)",
          "org.grails.core.DefaultGrailsControllerClass$MethodHandleInvoker.invoke(DefaultGrailsControllerClass.java:223)",
          "org.grails.core.DefaultGrailsControllerClass.invoke(DefaultGrailsControllerClass.java:188)",
          "org.grails.web.mapping.mvc.UrlMappingsInfoHandlerAdapter.handle(UrlMappingsInfoHandlerAdapter.groovy:90)",
          "org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1040)",
          "org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:943)",
          "org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)",
          "org.springframework.web.servlet.FrameworkServlet.doPut(FrameworkServlet.java:920)",
          "org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)",
          "io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74)",
          "io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129)",
          "io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61)",
          "io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)",
          "org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:320)",
          "org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:127)",
          "org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:91)",
          "org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)",
          "org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:119)",
          "grails.plugin.springsecurity.web.UpdateRequestContextHolderExceptionTranslationFilter.doFilter(UpdateRequestContextHolderExceptionTranslationFilter.groovy:64)",
          "org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)",
          "org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)",
          "grails.plugin.springsecurity.web.filter.GrailsAnonymousAuthenticationFilter.doFilter(GrailsAnonymousAuthenticationFilter.groovy:54)",
          "org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)",
          "org.springframework.security.web.authentication.rememberme.RememberMeAuthenticationFilter.doFilter(RememberMeAuthenticationFilter.java:150)",
          "org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)",
          "org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:170)",
          "org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)",
          "org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:200)",
          "org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)",
          "grails.plugin.springsecurity.web.authentication.logout.MutableLogoutFilter.doFilter(MutableLogoutFilter.groovy:64)",
          "org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)",
          "org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:105)",
          "org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)",
          "grails.plugin.springsecurity.web.SecurityRequestHolderFilter.doFilter(SecurityRequestHolderFilter.groovy:58)",
          "org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)",
          "com.k_int.okapi.springsecurity.OkapiAuthenticationFilter.successfulAuthentication(OkapiAuthenticationFilter.groovy:87)",
          "org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:240)",
          "org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)",
          "org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:215)",
          "org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:178)",
          "io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61)",
          "io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)",
          "org.grails.web.servlet.mvc.GrailsWebRequestFilter.doFilterInternal(GrailsWebRequestFilter.java:77)",
          "io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61)",
          "io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)",
          "org.grails.web.filters.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:67)",
          "io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61)",
          "io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)",
          "io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61)",
          "io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)",
          "io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61)",
          "io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)",
          "io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61)",
          "io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)",
          "io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84)",
          "io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62)",
          "io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:68)",
          "io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36)",
          "io.undertow.servlet.handlers.RedirectDirHandler.handleRequest(RedirectDirHandler.java:68)",
          "io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:132)",
          "io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57)",
          "io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)",
          "io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46)",
          "io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64)",
          "io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60)",
          "io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:77)",
          "io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43)",
          "io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)",
          "io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)",
          "io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:269)",
          "io.undertow.servlet.handlers.ServletInitialHandler.access$100(ServletInitialHandler.java:78)",
          "io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:133)",
          "io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:130)",
          "io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48)",
          "io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43)",
          "io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:249)",
          "io.undertow.servlet.handlers.ServletInitialHandler.access$000(ServletInitialHandler.java:78)",
          "io.undertow.servlet.handlers.ServletInitialHandler$1.handleRequest(ServletInitialHandler.java:99)",
          "io.undertow.server.Connectors.executeRootHandler(Connectors.java:376)",
          "io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:830)",
          "java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)",
          "java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)",
          "java.base/java.lang.Thread.run(Thread.java:829)"
        ]
      }
      

      TestRail: Results

        Attachments

          Issue Links

            Activity

              People

                ostephens Owen Stephens
                ostephens Owen Stephens
                Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                Dates

                  Created:
                  Updated:
                  Resolved:

                  TestRail: Runs

                    TestRail: Cases