5 Replies Latest reply on Sep 17, 2020 11:29 AM by S R

    Footprints 20.20.01 - Global Update Errors

    S R
      Share This:

      Hi All,

       

      Has anyone seen issues with Global Link updates after patching to 20.20.01?  We patched this past weekend and today we tried to Resolve 2 Global tickets with 3-5 linked tickets per.  When attempting we get this error:

       

       

       

      So for some reason the system doesn't allow the In Progress status, but on the other ticket is gave the error when attempting to use the Resolved state and another attempt gave an erro with Escalated to 3rd Party.  Nothing changed with the rules and the Global update rule doesn't have a conflict in it's configuration, but the log throws this error (there are two errors, both rejecting different values):

       

      ERROR|2020-09-17T08:25:15.970|EDT|ghnt031ptl|https-openssl-nio-443-exec-87|*.application.web.spring.ExtExceptionResolver.resolveException()|||An error occurred while processing web request [Log Entry ID: d3463148-046f-49df-8fe3-83b93e0a1dbf]|

      * Stack Trace Summary:

        - com.numarasoftware.footprints.core.rule.RulesValidationException : Business Rule validation error. Wrong field values: [status_1=Allowed states: [Scheduled, Customer Responded, Escalated, Closed, Waiting on Customer, In Progress, Canceled, Waiting on Vendor]. Current: Escalated to 3rd Party]. [Core.Rule.002]

              at com.numarasoftware.footprints.core.rule.DroolsRuleService.checkForRuleExecutionErrors(DroolsRuleService.java:989)

      |

      com.numarasoftware.footprints.core.rule.RulesValidationException: Business Rule validation error. Wrong field values: [status_1=Allowed states: [Scheduled, Customer Responded, Escalated, Closed, Waiting on Customer, In Progress, Canceled, Waiting on Vendor]. Current: Escalated to 3rd Party].

      at com.numarasoftware.footprints.core.rule.DroolsRuleService.checkForRuleExecutionErrors(DroolsRuleService.java:989)

      at com.numarasoftware.footprints.core.rule.DroolsRuleService.fireRulesAndGetMessages(DroolsRuleService.java:767)

      at com.numarasoftware.footprints.core.rule.DroolsRuleService.fireRules(DroolsRuleService.java:678)

      at jdk.internal.reflect.GeneratedMethodAccessor1389.invoke(Unknown Source)

      at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

      at java.base/java.lang.reflect.Method.invoke(Method.java:567)

      at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:333)

      at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190)

      at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157)

      at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99)

      at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:282)

      at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96)

      at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)

      at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99)

      at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:282)

      at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96)

      at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:168)

      at org.springframework.aop.aspectj.AspectJAfterThrowingAdvice.invoke(AspectJAfterThrowingAdvice.java:62)

      at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:168)

      at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:92)

      at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)

      at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:213)

      at com.sun.proxy.$Proxy103.fireRules(Unknown Source)

      at com.numarasoftware.footprints.business.container.dynamicitem.AggregateDynamicItemManager$4.execute(AggregateDynamicItemManager.java:1756)

      at com.numarasoftware.footprints.business.container.dynamicitem.AggregateDynamicItemManager$4.execute(AggregateDynamicItemManager.java:1752)

      at com.numarasoftware.footprints.core.systemsession.DefaultSystemSessionService.executeCallbackAndRestoreContext(DefaultSystemSessionService.java:1074)

      at com.numarasoftware.footprints.core.systemsession.DefaultSystemSessionService.executeWithComponentContext(DefaultSystemSessionService.java:969)

      at jdk.internal.reflect.GeneratedMethodAccessor669.invoke(Unknown Source)

      at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

      at java.base/java.lang.reflect.Method.invoke(Method.java:567)

      at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:333)

      at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190)

      at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157)

      at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99)

      at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:282)

      at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96)

      at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:168)

      at org.springframework.aop.aspectj.AspectJAfterThrowingAdvice.invoke(AspectJAfterThrowingAdvice.java:62)

      at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:168)

      at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:92)

      at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)

      at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:213)

      at com.numarasoftware.footprints.core.systemsession.$Proxy94.executeWithComponentContext(Unknown Source)

      at com.numarasoftware.footprints.core.systemsession.SessionContextExecutionCallbackUtils.executeWithComponentContext(SessionContextExecutionCallbackUtils.java:72)

      at com.numarasoftware.footprints.business.container.dynamicitem.AggregateDynamicItemManager.fireRules(AggregateDynamicItemManager.java:1763)

      at com.numarasoftware.footprints.business.container.dynamicitem.AggregateDynamicItemManager.fireRules(AggregateDynamicItemManager.java:1717)

      at com.numarasoftware.footprints.business.container.dynamicitem.AggregateDynamicItemManager.processInternal(AggregateDynamicItemManager.java:665)

      at com.numarasoftware.footprints.business.container.dynamicitem.AggregateDynamicItemManager.update(AggregateDynamicItemManager.java:554)

      at com.numarasoftware.footprints.business.container.dynamicitem.AggregateDynamicItemManager.processUpdateAction(AggregateDynamicItemManager.java:1997)

      at com.numarasoftware.footprints.business.container.dynamicitem.AggregateDynamicItemManager.processRuleResults(AggregateDynamicItemManager.java:1232)

      at com.numarasoftware.footprints.business.container.dynamicitem.AggregateDynamicItemManager.processLinkedAction(AggregateDynamicItemManager.java:2116)

      at com.numarasoftware.footprints.business.container.dynamicitem.AggregateDynamicItemManager.processRuleResults(AggregateDynamicItemManager.java:1237)

      at com.numarasoftware.footprints.business.container.dynamicitem.AggregateDynamicItemManager.processItemAfterRulesExecution(AggregateDynamicItemManager.java:842)

      at com.numarasoftware.footprints.business.container.dynamicitem.AggregateDynamicItemManager.processInternal(AggregateDynamicItemManager.java:696)

      at com.numarasoftware.footprints.business.container.dynamicitem.AggregateDynamicItemManager.update(AggregateDynamicItemManager.java:554)

      at com.numarasoftware.footprints.business.container.dynamicitem.AggregateDynamicItemManager.update(AggregateDynamicItemManager.java:391)

      at com.numarasoftware.footprints.business.container.dynamicitem.DefaultContainerDynamicItemService.updateInternal(DefaultContainerDynamicItemService.java:455)

      at com.numarasoftware.footprints.business.container.dynamicitem.DefaultContainerDynamicItemService.update(DefaultContainerDynamicItemService.java:424)

      at com.numarasoftware.footprints.business.container.dynamicitem.DefaultContainerDynamicItemService.update(DefaultContainerDynamicItemService.java:381)

      at com.numarasoftware.footprints.business.container.dynamicitem.DefaultContainerDynamicItemService$$FastClassBySpringCGLIB$$dd5a610.invoke(<generated>)

      at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)

      at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:736)

      at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157)

      at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99)

      at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:282)

      at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96)

      at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:168)

      at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:84)

      at com.numarasoftware.footprints.core.dataaccess.lock.LockAspect.aroundAnnotatedMethod(LockAspect.java:203)

      at jdk.internal.reflect.GeneratedMethodAccessor1513.invoke(Unknown Source)

      at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

      at java.base/java.lang.reflect.Method.invoke(Method.java:567)

      at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:627)

      at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:616)

      at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:70)

      at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:168)

      at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:52)

      at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:168)

      at org.springframework.aop.aspectj.AspectJAfterThrowingAdvice.invoke(AspectJAfterThrowingAdvice.java:62)

      at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:168)

      at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:92)

      at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)

      at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:671)

      at com.numarasoftware.footprints.business.container.dynamicitem.DefaultContainerDynamicItemService$$EnhancerBySpringCGLIB$$6fca1de9.update(<generated>)

      at com.numarasoftware.footprints.application.web.controller.ItemController.saveDynamicItem(ItemController.java:299)

      at com.numarasoftware.footprints.application.web.controller.ItemController$$FastClassBySpringCGLIB$$f5c2109f.invoke(<generated>)

      at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)

      at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:736)

      at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157)

      at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99)

      at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:282)

      at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96)

      at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)

      at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:84)

      at com.numarasoftware.footprints.core.dataaccess.lock.LockAspect.aroundAnnotatedMethod(LockAspect.java:203)

      at jdk.internal.reflect.GeneratedMethodAccessor1513.invoke(Unknown Source)

      at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

      at java.base/java.lang.reflect.Method.invoke(Method.java:567)

      at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:627)

      at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:616)

      at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:70)

      at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:168)

      at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:52)

      at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:168)

      at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:92)

      at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)

      at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:671)

      at com.numarasoftware.footprints.application.web.controller.ItemController$$EnhancerBySpringCGLIB$$899b0ecd.saveDynamicItem(<generated>)

      at jdk.internal.reflect.GeneratedMethodAccessor1808.invoke(Unknown Source)

      at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

      at java.base/java.lang.reflect.Method.invoke(Method.java:567)

      at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)

      at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:133)

      at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:97)

      at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:827)

      at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:738)

      at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:85)

      at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:967)

      at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:901)

      at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:970)

      at org.springframework.web.servlet.FrameworkServlet.doPut(FrameworkServlet.java:883)

      at javax.servlet.http.HttpServlet.service(HttpServlet.java:663)

      at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:846)

      at javax.servlet.http.HttpServlet.service(HttpServlet.java:741)

      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231)

      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)

      at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)

      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)

      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)

      at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:317)

      at com.numarasoftware.footprints.application.web.filter.LicensingFilter.doFilter(LicensingFilter.java:126)

      at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331)

      at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:127)

      at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:91)

      at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331)

      at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:114)

      at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331)

      at com.numarasoftware.footprints.application.web.filter.SystemSessionManagementFilter.doFilter(SystemSessionManagementFilter.java:192)

      at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331)

      at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:111)

      at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331)

      at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:170)

      at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331)

      at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)

      at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331)

      at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:200)

      at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331)

      at org.springframework.security.web.authentication.preauth.AbstractPreAuthenticatedProcessingFilter.doFilter(AbstractPreAuthenticatedProcessingFilter.java:121)

      at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331)

      at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:116)

      at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331)

      at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:66)

      at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)

      at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331)

      at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:56)

      at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)

      at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331)

      at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:82)

      at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331)

      at com.numarasoftware.footprints.application.web.filter.SystemSecurityContextPersistenceFilter.doFilter(SystemSecurityContextPersistenceFilter.java:149)

      at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331)

      at org.springframework.security.web.access.channel.ChannelProcessingFilter.doFilter(ChannelProcessingFilter.java:157)

      at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331)

      at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:214)

      at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:177)

      at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:347)

      at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:263)

      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)

      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)

      at com.numarasoftware.footprints.application.web.filter.JsCallbackFilter.doFilterInternal(JsCallbackFilter.java:104)

      at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)

      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)

      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)

      at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:197)

      at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)

      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)

      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)

      at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199)

      at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)

      at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:645)

      at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139)

      at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:81)

      at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:678)

      at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87)

      at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)

      at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:798)

      at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)

      at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:810)

      at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1500)

      at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)

      at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)

      at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)

      at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)

      at java.base/java.lang.Thread.run(Thread.java:830)

       

      Here is a second one, referencing the same error but on another update, you'll notice it decided to throw an error for a different value this time:

       

      ERROR|2020-09-17T08:36:40.990|EDT|ghnt031ptl|https-openssl-nio-443-exec-80|*.application.web.spring.ExtExceptionResolver.resolveException()|||An error occurred while processing web request [Log Entry ID: 0feaf737-eb34-4451-9fe0-4b105127a447]|

      * Stack Trace Summary:

        - com.numarasoftware.footprints.core.rule.RulesValidationException : Business Rule validation error. Wrong field values: [status_1=Allowed states: [Scheduled, Escalated, Verizon Resolved, Waiting on Customer, Deferred, Duplicate, Resolved, Canceled, Waiting on Vendor, Escalated to 3rd Party]. Current: In Progress]. [Core.Rule.002]

              at com.numarasoftware.footprints.core.rule.DroolsRuleService.checkForRuleExecutionErrors(DroolsRuleService.java:989)

      |

      com.numarasoftware.footprints.core.rule.RulesValidationException: Business Rule validation error. Wrong field values: [status_1=Allowed states: [Scheduled, Escalated, Verizon Resolved, Waiting on Customer, Deferred, Duplicate, Resolved, Canceled, Waiting on Vendor, Escalated to 3rd Party]. Current: In Progress].

      at com.numarasoftware.footprints.core.rule.DroolsRuleService.checkForRuleExecutionErrors(DroolsRuleService.java:989)

      at com.numarasoftware.footprints.core.rule.DroolsRuleService.fireRulesAndGetMessages(DroolsRuleService.java:767)

      at com.numarasoftware.footprints.core.rule.DroolsRuleService.fireRules(DroolsRuleService.java:678)

      at jdk.internal.reflect.GeneratedMethodAccessor1389.invoke(Unknown Source)

      at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

      at java.base/java.lang.reflect.Method.invoke(Method.java:567)

      at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:333)

      at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190)

      at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157)

      at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99)

      at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:282)

      at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96)

      at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)

      at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99)

      at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:282)

      at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96)

      at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:168)

      at org.springframework.aop.aspectj.AspectJAfterThrowingAdvice.invoke(AspectJAfterThrowingAdvice.java:62)

      at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:168)

      at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:92)

      at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)

      at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:213)

      at com.sun.proxy.$Proxy103.fireRules(Unknown Source)

      at com.numarasoftware.footprints.business.container.dynamicitem.AggregateDynamicItemManager$4.execute(AggregateDynamicItemManager.java:1756)

      at com.numarasoftware.footprints.business.container.dynamicitem.AggregateDynamicItemManager$4.execute(AggregateDynamicItemManager.java:1752)

      at com.numarasoftware.footprints.core.systemsession.DefaultSystemSessionService.executeCallbackAndRestoreContext(DefaultSystemSessionService.java:1074)

      at com.numarasoftware.footprints.core.systemsession.DefaultSystemSessionService.executeWithComponentContext(DefaultSystemSessionService.java:969)

      at jdk.internal.reflect.GeneratedMethodAccessor669.invoke(Unknown Source)

      at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

      at java.base/java.lang.reflect.Method.invoke(Method.java:567)

      at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:333)

      at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190)

      at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157)

      at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99)

      at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:282)

      at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96)

      at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:168)

      at org.springframework.aop.aspectj.AspectJAfterThrowingAdvice.invoke(AspectJAfterThrowingAdvice.java:62)

      at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:168)

      at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:92)

      at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)

      at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:213)

      at com.numarasoftware.footprints.core.systemsession.$Proxy94.executeWithComponentContext(Unknown Source)

      at com.numarasoftware.footprints.core.systemsession.SessionContextExecutionCallbackUtils.executeWithComponentContext(SessionContextExecutionCallbackUtils.java:72)

      at com.numarasoftware.footprints.business.container.dynamicitem.AggregateDynamicItemManager.fireRules(AggregateDynamicItemManager.java:1763)

      at com.numarasoftware.footprints.business.container.dynamicitem.AggregateDynamicItemManager.fireRules(AggregateDynamicItemManager.java:1717)

      at com.numarasoftware.footprints.business.container.dynamicitem.AggregateDynamicItemManager.processInternal(AggregateDynamicItemManager.java:665)

      at com.numarasoftware.footprints.business.container.dynamicitem.AggregateDynamicItemManager.update(AggregateDynamicItemManager.java:554)

      at com.numarasoftware.footprints.business.container.dynamicitem.AggregateDynamicItemManager.processUpdateAction(AggregateDynamicItemManager.java:1997)

      at com.numarasoftware.footprints.business.container.dynamicitem.AggregateDynamicItemManager.processRuleResults(AggregateDynamicItemManager.java:1232)

      at com.numarasoftware.footprints.business.container.dynamicitem.AggregateDynamicItemManager.processLinkedAction(AggregateDynamicItemManager.java:2116)

      at com.numarasoftware.footprints.business.container.dynamicitem.AggregateDynamicItemManager.processRuleResults(AggregateDynamicItemManager.java:1237)

      at com.numarasoftware.footprints.business.container.dynamicitem.AggregateDynamicItemManager.processItemAfterRulesExecution(AggregateDynamicItemManager.java:842)

      at com.numarasoftware.footprints.business.container.dynamicitem.AggregateDynamicItemManager.processInternal(AggregateDynamicItemManager.java:696)

      at com.numarasoftware.footprints.business.container.dynamicitem.AggregateDynamicItemManager.update(AggregateDynamicItemManager.java:554)

      at com.numarasoftware.footprints.business.container.dynamicitem.AggregateDynamicItemManager.update(AggregateDynamicItemManager.java:391)

      at com.numarasoftware.footprints.business.container.dynamicitem.DefaultContainerDynamicItemService.updateInternal(DefaultContainerDynamicItemService.java:455)

      at com.numarasoftware.footprints.business.container.dynamicitem.DefaultContainerDynamicItemService.update(DefaultContainerDynamicItemService.java:424)

      at com.numarasoftware.footprints.business.container.dynamicitem.DefaultContainerDynamicItemService.update(DefaultContainerDynamicItemService.java:381)

      at com.numarasoftware.footprints.business.container.dynamicitem.DefaultContainerDynamicItemService$$FastClassBySpringCGLIB$$dd5a610.invoke(<generated>)

      at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)

      at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:736)

      at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157)

      at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99)

      at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:282)

      at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96)

      at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:168)

      at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:84)

      at com.numarasoftware.footprints.core.dataaccess.lock.LockAspect.aroundAnnotatedMethod(LockAspect.java:203)

      at jdk.internal.reflect.GeneratedMethodAccessor1513.invoke(Unknown Source)

      at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

      at java.base/java.lang.reflect.Method.invoke(Method.java:567)

      at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:627)

      at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:616)

      at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:70)

      at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:168)

      at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:52)

      at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:168)

      at org.springframework.aop.aspectj.AspectJAfterThrowingAdvice.invoke(AspectJAfterThrowingAdvice.java:62)

      at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:168)

      at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:92)

      at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)

      at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:671)

      at com.numarasoftware.footprints.business.container.dynamicitem.DefaultContainerDynamicItemService$$EnhancerBySpringCGLIB$$6fca1de9.update(<generated>)

      at com.numarasoftware.footprints.application.web.controller.ItemController.saveDynamicItem(ItemController.java:299)

      at com.numarasoftware.footprints.application.web.controller.ItemController$$FastClassBySpringCGLIB$$f5c2109f.invoke(<generated>)

      at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)

      at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:736)

      at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157)

      at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99)

      at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:282)

      at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96)

      at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)

      at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:84)

      at com.numarasoftware.footprints.core.dataaccess.lock.LockAspect.aroundAnnotatedMethod(LockAspect.java:203)

      at jdk.internal.reflect.GeneratedMethodAccessor1513.invoke(Unknown Source)

      at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

      at java.base/java.lang.reflect.Method.invoke(Method.java:567)

      at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:627)

      at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:616)

      at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:70)

      at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:168)

      at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:52)

      at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:168)

      at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:92)

      at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)

      at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:671)

      at com.numarasoftware.footprints.application.web.controller.ItemController$$EnhancerBySpringCGLIB$$899b0ecd.saveDynamicItem(<generated>)

      at jdk.internal.reflect.GeneratedMethodAccessor1808.invoke(Unknown Source)

      at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

      at java.base/java.lang.reflect.Method.invoke(Method.java:567)

      at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)

      at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:133)

      at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:97)

      at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:827)

      at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:738)

      at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:85)

      at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:967)

      at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:901)

      at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:970)

      at org.springframework.web.servlet.FrameworkServlet.doPut(FrameworkServlet.java:883)

      at javax.servlet.http.HttpServlet.service(HttpServlet.java:663)

      at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:846)

      at javax.servlet.http.HttpServlet.service(HttpServlet.java:741)

      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231)

      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)

      at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)

      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)

      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)

      at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:317)

      at com.numarasoftware.footprints.application.web.filter.LicensingFilter.doFilter(LicensingFilter.java:126)

      at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331)

      at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:127)

      at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:91)

      at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331)

      at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:114)

      at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331)

      at com.numarasoftware.footprints.application.web.filter.SystemSessionManagementFilter.doFilter(SystemSessionManagementFilter.java:192)

      at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331)

      at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:111)

      at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331)

      at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:170)

      at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331)

      at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)

      at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331)

      at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:200)

      at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331)

      at org.springframework.security.web.authentication.preauth.AbstractPreAuthenticatedProcessingFilter.doFilter(AbstractPreAuthenticatedProcessingFilter.java:121)

      at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331)

      at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:116)

      at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331)

      at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:66)

      at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)

      at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331)

      at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:56)

      at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)

      at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331)

      at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:82)

      at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331)

      at com.numarasoftware.footprints.application.web.filter.SystemSecurityContextPersistenceFilter.doFilter(SystemSecurityContextPersistenceFilter.java:149)

      at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331)

      at org.springframework.security.web.access.channel.ChannelProcessingFilter.doFilter(ChannelProcessingFilter.java:157)

      at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331)

      at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:214)

      at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:177)

      at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:347)

      at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:263)

      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)

      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)

      at com.numarasoftware.footprints.application.web.filter.JsCallbackFilter.doFilterInternal(JsCallbackFilter.java:104)

      at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)

      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)

      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)

      at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:197)

      at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)

      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)

      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)

      at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199)

      at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)

      at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:645)

      at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139)

      at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:81)

      at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:678)

      at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87)

      at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)

      at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:798)

      at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)

      at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:810)

      at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1500)

      at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)

      at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)

      at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)

      at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)

      at java.base/java.lang.Thread.run(Thread.java:830)

       

       

       

       

      As you can see, this error and the previous one are saying the two different statuses are not allowed for their tickets, which confirms it's a bug of a sort since the system doesn't really care about the status, it just thinks they are wrong.  I was able to use different statuses on each ticket to move them to Escalated to 3rd Party, but I have no idea what is causing this.

       

      Any thoughts?