annotationsatharvard / catcha

Catch-A - Catching Annotation: An annotation backend and API.
http://catcha.readthedocs.io
20 stars 9 forks source link

StaleObjectStateException: Row was updated or deleted by another transaction (or unsaved-value mapping was incorrect): [org.mindinformatics.ann.framework.module.persistence.Annotation#58926] #40

Open jmiranda opened 10 years ago

jmiranda commented 10 years ago

URL:

/catch/annotator/update/58926`

HTTP referrer:

https://courses.edx.org/courses/HarvardX/HUM2.1x/3T2014/courseware/22629096118e49958b4e39f4a01297ab/9143c9c6563344bfa9e0d6ebd2e1316b/

Stacktrace:

…rvlet.mvc.AbstractGrailsControllerHelper.executeAction (AbstractGrailsControllerHelper.java:222)
…b.servlet.mvc.AbstractGrailsControllerHelper.handleURI (AbstractGrailsControllerHelper.java:183)
…b.servlet.mvc.AbstractGrailsControllerHelper.handleURI (AbstractGrailsControllerHelper.java:116)
…s.web.servlet.mvc.SimpleGrailsController.handleRequest (SimpleGrailsController.java:72)
….web.servlet.mvc.SimpleControllerHandlerAdapter.handle (SimpleControllerHandlerAdapter.java:48)
….grails.web.servlet.GrailsDispatcherServlet.doDispatch (GrailsDispatcherServlet.java:328)
…pringframework.web.servlet.DispatcherServlet.doService (DispatcherServlet.java:852)
…gframework.web.servlet.FrameworkServlet.processRequest (FrameworkServlet.java:882)
 org.springframework.web.servlet.FrameworkServlet.doPut (FrameworkServlet.java:800)
                 javax.servlet.http.HttpServlet.service (HttpServlet.java:644)
                 javax.servlet.http.HttpServlet.service (HttpServlet.java:722)
….catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain.java:305)
…g.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java:210)
…ringframework.web.filter.OncePerRequestFilter.doFilter (OncePerRequestFilter.java:70)
….catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain.java:243)
…g.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java:210)
…ringframework.web.filter.OncePerRequestFilter.doFilter (OncePerRequestFilter.java:70)
….catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain.java:243)
…g.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java:210)
…s.plugins.httplogger.filters.HttpLoggerFilter.doFilter (HttpLoggerFilter.java:47)
….catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain.java:243)
…g.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java:210)
  org.apache.catalina.core.ApplicationDispatcher.invoke (ApplicationDispatcher.java:684)
…che.catalina.core.ApplicationDispatcher.processRequest (ApplicationDispatcher.java:471)
…g.apache.catalina.core.ApplicationDispatcher.doForward (ApplicationDispatcher.java:402)
 org.apache.catalina.core.ApplicationDispatcher.forward (ApplicationDispatcher.java:329)
…ails.web.util.WebUtils.forwardRequestForUrlMappingInfo (WebUtils.java:314)
…ails.web.util.WebUtils.forwardRequestForUrlMappingInfo (WebUtils.java:279)
…ails.web.util.WebUtils.forwardRequestForUrlMappingInfo (WebUtils.java:270)
….web.mapping.filter.UrlMappingsFilter.doFilterInternal (UrlMappingsFilter.java:221)
…ringframework.web.filter.OncePerRequestFilter.doFilter (OncePerRequestFilter.java:76)
….catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain.java:243)
…g.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java:210)
…ovy.grails.web.sitemesh.GrailsPageFilter.obtainContent (GrailsPageFilter.java:200)
…s.groovy.grails.web.sitemesh.GrailsPageFilter.doFilter (GrailsPageFilter.java:151)
….catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain.java:243)
…g.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java:210)
…urity.web.FilterChainProxy$VirtualFilterChain.doFilter (FilterChainProxy.java:330)
….web.access.intercept.FilterSecurityInterceptor.invoke (FilterSecurityInterceptor.java:118)
…eb.access.intercept.FilterSecurityInterceptor.doFilter (FilterSecurityInterceptor.java:84)
…urity.web.FilterChainProxy$VirtualFilterChain.doFilter (FilterChainProxy.java:342)
…ecurity.web.access.ExceptionTranslationFilter.doFilter (ExceptionTranslationFilter.java:113)
…urity.web.FilterChainProxy$VirtualFilterChain.doFilter (FilterChainProxy.java:342)
…eb.filter.GrailsAnonymousAuthenticationFilter.doFilter (GrailsAnonymousAuthenticationFilter.java:53)
…urity.web.FilterChainProxy$VirtualFilterChain.doFilter (FilterChainProxy.java:342)
…ion.rememberme.RememberMeAuthenticationFilter.doFilter (RememberMeAuthenticationFilter.java:139)
…urity.web.FilterChainProxy$VirtualFilterChain.doFilter (FilterChainProxy.java:342)
…etapi.SecurityContextHolderAwareRequestFilter.doFilter (SecurityContextHolderAwareRequestFilter.java:150)
…urity.web.FilterChainProxy$VirtualFilterChain.doFilter (FilterChainProxy.java:342)
…cation.AbstractAuthenticationProcessingFilter.doFilter (AbstractAuthenticationProcessingFilter.java:199)
…urity.web.FilterChainProxy$VirtualFilterChain.doFilter (FilterChainProxy.java:342)
…cation.AbstractAuthenticationProcessingFilter.doFilter (AbstractAuthenticationProcessingFilter.java:199)
…hentication.RequestHolderAuthenticationFilter.doFilter (RequestHolderAuthenticationFilter.java:49)
…urity.web.FilterChainProxy$VirtualFilterChain.doFilter (FilterChainProxy.java:342)
…web.authentication.logout.MutableLogoutFilter.doFilter (MutableLogoutFilter.java:82)
…urity.web.FilterChainProxy$VirtualFilterChain.doFilter (FilterChainProxy.java:342)
….web.context.SecurityContextPersistenceFilter.doFilter (SecurityContextPersistenceFilter.java:87)
…urity.web.FilterChainProxy$VirtualFilterChain.doFilter (FilterChainProxy.java:342)
…amework.security.web.FilterChainProxy.doFilterInternal (FilterChainProxy.java:192)
…springframework.security.web.FilterChainProxy.doFilter (FilterChainProxy.java:160)
…mework.web.filter.DelegatingFilterProxy.invokeDelegate (DelegatingFilterProxy.java:346)
…ingframework.web.filter.DelegatingFilterProxy.doFilter (DelegatingFilterProxy.java:259)
….catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain.java:243)
…g.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java:210)
…eb.servlet.mvc.GrailsWebRequestFilter.doFilterInternal (GrailsWebRequestFilter.java:69)
…ringframework.web.filter.OncePerRequestFilter.doFilter (OncePerRequestFilter.java:76)
….catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain.java:243)
…g.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java:210)
…s.plugins.httplogger.filters.HttpLoggerFilter.doFilter (HttpLoggerFilter.java:44)
….catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain.java:243)
…g.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java:210)
…s.plugins.httplogger.filters.HttpLoggerFilter.doFilter (HttpLoggerFilter.java:44)
….catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain.java:243)
…g.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java:210)
                 com.brandseye.cors.CorsFilter.doFilter (CorsFilter.java:75)
….catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain.java:243)
…g.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java:210)
…rk.web.filter.CharacterEncodingFilter.doFilterInternal (CharacterEncodingFilter.java:88)
…ringframework.web.filter.OncePerRequestFilter.doFilter (OncePerRequestFilter.java:76)
…mework.web.filter.DelegatingFilterProxy.invokeDelegate (DelegatingFilterProxy.java:346)
…ingframework.web.filter.DelegatingFilterProxy.doFilter (DelegatingFilterProxy.java:259)
….catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain.java:243)
…g.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java:210)
   org.apache.catalina.core.StandardWrapperValve.invoke (StandardWrapperValve.java:224)
   org.apache.catalina.core.StandardContextValve.invoke (StandardContextValve.java:169)
      org.apache.catalina.core.StandardHostValve.invoke (StandardHostValve.java:168)
     org.apache.catalina.valves.ErrorReportValve.invoke (ErrorReportValve.java:98)
       org.apache.catalina.valves.AccessLogValve.invoke (AccessLogValve.java:927)
    org.apache.catalina.core.StandardEngineValve.invoke (StandardEngineValve.java:118)
    org.apache.catalina.connector.CoyoteAdapter.service (CoyoteAdapter.java:407)
…g.apache.coyote.http11.AbstractHttp11Processor.process (AbstractHttp11Processor.java:987)
…ote.AbstractProtocol$AbstractConnectionHandler.process (AbstractProtocol.java:579)
…apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run (JIoEndpoint.java:307)
      java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1146)
     java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:615)
                                   java.lang.Thread.run (Thread.java:701)

caused by org.codehaus.groovy.grails.web.servlet.mvc.exceptions.ControllerExecutionException: Runtime error executing action
…ils.web.servlet.mvc.MixedGrailsControllerHelper.invoke (MixedGrailsControllerHelper.java:73)
…ervlet.mvc.AbstractGrailsControllerHelper.handleAction (AbstractGrailsControllerHelper.java:334)
…rvlet.mvc.AbstractGrailsControllerHelper.executeAction (AbstractGrailsControllerHelper.java:217)
…b.servlet.mvc.AbstractGrailsControllerHelper.handleURI (AbstractGrailsControllerHelper.java:183)
…b.servlet.mvc.AbstractGrailsControllerHelper.handleURI (AbstractGrailsControllerHelper.java:116)
…s.web.servlet.mvc.SimpleGrailsController.handleRequest (SimpleGrailsController.java:72)
….web.servlet.mvc.SimpleControllerHandlerAdapter.handle (SimpleControllerHandlerAdapter.java:48)
….grails.web.servlet.GrailsDispatcherServlet.doDispatch (GrailsDispatcherServlet.java:328)
…pringframework.web.servlet.DispatcherServlet.doService (DispatcherServlet.java:852)
…gframework.web.servlet.FrameworkServlet.processRequest (FrameworkServlet.java:882)
 org.springframework.web.servlet.FrameworkServlet.doPut (FrameworkServlet.java:800)
                 javax.servlet.http.HttpServlet.service (HttpServlet.java:644)
                 javax.servlet.http.HttpServlet.service (HttpServlet.java:722)
….catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain.java:305)
…g.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java:210)
…ringframework.web.filter.OncePerRequestFilter.doFilter (OncePerRequestFilter.java:70)
….catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain.java:243)
…g.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java:210)
…ringframework.web.filter.OncePerRequestFilter.doFilter (OncePerRequestFilter.java:70)
….catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain.java:243)
…g.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java:210)
…s.plugins.httplogger.filters.HttpLoggerFilter.doFilter (HttpLoggerFilter.java:47)
….catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain.java:243)
…g.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java:210)
  org.apache.catalina.core.ApplicationDispatcher.invoke (ApplicationDispatcher.java:684)
…che.catalina.core.ApplicationDispatcher.processRequest (ApplicationDispatcher.java:471)
…g.apache.catalina.core.ApplicationDispatcher.doForward (ApplicationDispatcher.java:402)
 org.apache.catalina.core.ApplicationDispatcher.forward (ApplicationDispatcher.java:329)
…ails.web.util.WebUtils.forwardRequestForUrlMappingInfo (WebUtils.java:314)
…ails.web.util.WebUtils.forwardRequestForUrlMappingInfo (WebUtils.java:279)
…ails.web.util.WebUtils.forwardRequestForUrlMappingInfo (WebUtils.java:270)
….web.mapping.filter.UrlMappingsFilter.doFilterInternal (UrlMappingsFilter.java:221)
…ringframework.web.filter.OncePerRequestFilter.doFilter (OncePerRequestFilter.java:76)
….catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain.java:243)
…g.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java:210)
…ovy.grails.web.sitemesh.GrailsPageFilter.obtainContent (GrailsPageFilter.java:200)
…s.groovy.grails.web.sitemesh.GrailsPageFilter.doFilter (GrailsPageFilter.java:151)
….catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain.java:243)
…g.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java:210)
…urity.web.FilterChainProxy$VirtualFilterChain.doFilter (FilterChainProxy.java:330)
….web.access.intercept.FilterSecurityInterceptor.invoke (FilterSecurityInterceptor.java:118)
…eb.access.intercept.FilterSecurityInterceptor.doFilter (FilterSecurityInterceptor.java:84)
…urity.web.FilterChainProxy$VirtualFilterChain.doFilter (FilterChainProxy.java:342)
…ecurity.web.access.ExceptionTranslationFilter.doFilter (ExceptionTranslationFilter.java:113)
…urity.web.FilterChainProxy$VirtualFilterChain.doFilter (FilterChainProxy.java:342)
…eb.filter.GrailsAnonymousAuthenticationFilter.doFilter (GrailsAnonymousAuthenticationFilter.java:53)
…urity.web.FilterChainProxy$VirtualFilterChain.doFilter (FilterChainProxy.java:342)
…ion.rememberme.RememberMeAuthenticationFilter.doFilter (RememberMeAuthenticationFilter.java:139)
…urity.web.FilterChainProxy$VirtualFilterChain.doFilter (FilterChainProxy.java:342)
…etapi.SecurityContextHolderAwareRequestFilter.doFilter (SecurityContextHolderAwareRequestFilter.java:150)
…urity.web.FilterChainProxy$VirtualFilterChain.doFilter (FilterChainProxy.java:342)
…cation.AbstractAuthenticationProcessingFilter.doFilter (AbstractAuthenticationProcessingFilter.java:199)
…urity.web.FilterChainProxy$VirtualFilterChain.doFilter (FilterChainProxy.java:342)
…cation.AbstractAuthenticationProcessingFilter.doFilter (AbstractAuthenticationProcessingFilter.java:199)
…hentication.RequestHolderAuthenticationFilter.doFilter (RequestHolderAuthenticationFilter.java:49)
…urity.web.FilterChainProxy$VirtualFilterChain.doFilter (FilterChainProxy.java:342)
…web.authentication.logout.MutableLogoutFilter.doFilter (MutableLogoutFilter.java:82)
…urity.web.FilterChainProxy$VirtualFilterChain.doFilter (FilterChainProxy.java:342)
….web.context.SecurityContextPersistenceFilter.doFilter (SecurityContextPersistenceFilter.java:87)
…urity.web.FilterChainProxy$VirtualFilterChain.doFilter (FilterChainProxy.java:342)
…amework.security.web.FilterChainProxy.doFilterInternal (FilterChainProxy.java:192)
…springframework.security.web.FilterChainProxy.doFilter (FilterChainProxy.java:160)
…mework.web.filter.DelegatingFilterProxy.invokeDelegate (DelegatingFilterProxy.java:346)
…ingframework.web.filter.DelegatingFilterProxy.doFilter (DelegatingFilterProxy.java:259)
….catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain.java:243)
…g.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java:210)
…eb.servlet.mvc.GrailsWebRequestFilter.doFilterInternal (GrailsWebRequestFilter.java:69)
…ringframework.web.filter.OncePerRequestFilter.doFilter (OncePerRequestFilter.java:76)
….catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain.java:243)
…g.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java:210)
…s.plugins.httplogger.filters.HttpLoggerFilter.doFilter (HttpLoggerFilter.java:44)
….catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain.java:243)
…g.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java:210)
…s.plugins.httplogger.filters.HttpLoggerFilter.doFilter (HttpLoggerFilter.java:44)
….catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain.java:243)
…g.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java:210)
                 com.brandseye.cors.CorsFilter.doFilter (CorsFilter.java:75)
….catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain.java:243)
…g.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java:210)
…rk.web.filter.CharacterEncodingFilter.doFilterInternal (CharacterEncodingFilter.java:88)
…ringframework.web.filter.OncePerRequestFilter.doFilter (OncePerRequestFilter.java:76)
…mework.web.filter.DelegatingFilterProxy.invokeDelegate (DelegatingFilterProxy.java:346)
…ingframework.web.filter.DelegatingFilterProxy.doFilter (DelegatingFilterProxy.java:259)
….catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain.java:243)
…g.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java:210)
   org.apache.catalina.core.StandardWrapperValve.invoke (StandardWrapperValve.java:224)
   org.apache.catalina.core.StandardContextValve.invoke (StandardContextValve.java:169)
      org.apache.catalina.core.StandardHostValve.invoke (StandardHostValve.java:168)
     org.apache.catalina.valves.ErrorReportValve.invoke (ErrorReportValve.java:98)
       org.apache.catalina.valves.AccessLogValve.invoke (AccessLogValve.java:927)
    org.apache.catalina.core.StandardEngineValve.invoke (StandardEngineValve.java:118)
    org.apache.catalina.connector.CoyoteAdapter.service (CoyoteAdapter.java:407)
…g.apache.coyote.http11.AbstractHttp11Processor.process (AbstractHttp11Processor.java:987)
…ote.AbstractProtocol$AbstractConnectionHandler.process (AbstractProtocol.java:579)
…apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run (JIoEndpoint.java:307)
      java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1146)
     java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:615)
                                   java.lang.Thread.run (Thread.java:701)

caused by java.lang.reflect.InvocationTargetException
           sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
            sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:57)
        sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
                        java.lang.reflect.Method.invoke (Method.java:622)
…ils.web.servlet.mvc.MixedGrailsControllerHelper.invoke (MixedGrailsControllerHelper.java:69)
…ervlet.mvc.AbstractGrailsControllerHelper.handleAction (AbstractGrailsControllerHelper.java:334)
…rvlet.mvc.AbstractGrailsControllerHelper.executeAction (AbstractGrailsControllerHelper.java:217)
…b.servlet.mvc.AbstractGrailsControllerHelper.handleURI (AbstractGrailsControllerHelper.java:183)
…b.servlet.mvc.AbstractGrailsControllerHelper.handleURI (AbstractGrailsControllerHelper.java:116)
…s.web.servlet.mvc.SimpleGrailsController.handleRequest (SimpleGrailsController.java:72)
….web.servlet.mvc.SimpleControllerHandlerAdapter.handle (SimpleControllerHandlerAdapter.java:48)
….grails.web.servlet.GrailsDispatcherServlet.doDispatch (GrailsDispatcherServlet.java:328)
…pringframework.web.servlet.DispatcherServlet.doService (DispatcherServlet.java:852)
…gframework.web.servlet.FrameworkServlet.processRequest (FrameworkServlet.java:882)
 org.springframework.web.servlet.FrameworkServlet.doPut (FrameworkServlet.java:800)
                 javax.servlet.http.HttpServlet.service (HttpServlet.java:644)
                 javax.servlet.http.HttpServlet.service (HttpServlet.java:722)
….catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain.java:305)
…g.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java:210)
…ringframework.web.filter.OncePerRequestFilter.doFilter (OncePerRequestFilter.java:70)
….catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain.java:243)
…g.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java:210)
…ringframework.web.filter.OncePerRequestFilter.doFilter (OncePerRequestFilter.java:70)
….catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain.java:243)
…g.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java:210)
…s.plugins.httplogger.filters.HttpLoggerFilter.doFilter (HttpLoggerFilter.java:47)
….catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain.java:243)
…g.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java:210)
  org.apache.catalina.core.ApplicationDispatcher.invoke (ApplicationDispatcher.java:684)
…che.catalina.core.ApplicationDispatcher.processRequest (ApplicationDispatcher.java:471)
…g.apache.catalina.core.ApplicationDispatcher.doForward (ApplicationDispatcher.java:402)
 org.apache.catalina.core.ApplicationDispatcher.forward (ApplicationDispatcher.java:329)
…ails.web.util.WebUtils.forwardRequestForUrlMappingInfo (WebUtils.java:314)
…ails.web.util.WebUtils.forwardRequestForUrlMappingInfo (WebUtils.java:279)
…ails.web.util.WebUtils.forwardRequestForUrlMappingInfo (WebUtils.java:270)
….web.mapping.filter.UrlMappingsFilter.doFilterInternal (UrlMappingsFilter.java:221)
…ringframework.web.filter.OncePerRequestFilter.doFilter (OncePerRequestFilter.java:76)
….catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain.java:243)
…g.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java:210)
…ovy.grails.web.sitemesh.GrailsPageFilter.obtainContent (GrailsPageFilter.java:200)
…s.groovy.grails.web.sitemesh.GrailsPageFilter.doFilter (GrailsPageFilter.java:151)
….catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain.java:243)
…g.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java:210)
…urity.web.FilterChainProxy$VirtualFilterChain.doFilter (FilterChainProxy.java:330)
….web.access.intercept.FilterSecurityInterceptor.invoke (FilterSecurityInterceptor.java:118)
…eb.access.intercept.FilterSecurityInterceptor.doFilter (FilterSecurityInterceptor.java:84)
…urity.web.FilterChainProxy$VirtualFilterChain.doFilter (FilterChainProxy.java:342)
…ecurity.web.access.ExceptionTranslationFilter.doFilter (ExceptionTranslationFilter.java:113)
…urity.web.FilterChainProxy$VirtualFilterChain.doFilter (FilterChainProxy.java:342)
…eb.filter.GrailsAnonymousAuthenticationFilter.doFilter (GrailsAnonymousAuthenticationFilter.java:53)
…urity.web.FilterChainProxy$VirtualFilterChain.doFilter (FilterChainProxy.java:342)
…ion.rememberme.RememberMeAuthenticationFilter.doFilter (RememberMeAuthenticationFilter.java:139)
…urity.web.FilterChainProxy$VirtualFilterChain.doFilter (FilterChainProxy.java:342)
…etapi.SecurityContextHolderAwareRequestFilter.doFilter (SecurityContextHolderAwareRequestFilter.java:150)
…urity.web.FilterChainProxy$VirtualFilterChain.doFilter (FilterChainProxy.java:342)
…cation.AbstractAuthenticationProcessingFilter.doFilter (AbstractAuthenticationProcessingFilter.java:199)
…urity.web.FilterChainProxy$VirtualFilterChain.doFilter (FilterChainProxy.java:342)
…cation.AbstractAuthenticationProcessingFilter.doFilter (AbstractAuthenticationProcessingFilter.java:199)
…hentication.RequestHolderAuthenticationFilter.doFilter (RequestHolderAuthenticationFilter.java:49)
…urity.web.FilterChainProxy$VirtualFilterChain.doFilter (FilterChainProxy.java:342)
…web.authentication.logout.MutableLogoutFilter.doFilter (MutableLogoutFilter.java:82)
…urity.web.FilterChainProxy$VirtualFilterChain.doFilter (FilterChainProxy.java:342)
….web.context.SecurityContextPersistenceFilter.doFilter (SecurityContextPersistenceFilter.java:87)
…urity.web.FilterChainProxy$VirtualFilterChain.doFilter (FilterChainProxy.java:342)
…amework.security.web.FilterChainProxy.doFilterInternal (FilterChainProxy.java:192)
…springframework.security.web.FilterChainProxy.doFilter (FilterChainProxy.java:160)
…mework.web.filter.DelegatingFilterProxy.invokeDelegate (DelegatingFilterProxy.java:346)
…ingframework.web.filter.DelegatingFilterProxy.doFilter (DelegatingFilterProxy.java:259)
….catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain.java:243)
…g.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java:210)
…eb.servlet.mvc.GrailsWebRequestFilter.doFilterInternal (GrailsWebRequestFilter.java:69)
…ringframework.web.filter.OncePerRequestFilter.doFilter (OncePerRequestFilter.java:76)
….catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain.java:243)
…g.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java:210)
…s.plugins.httplogger.filters.HttpLoggerFilter.doFilter (HttpLoggerFilter.java:44)
….catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain.java:243)
…g.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java:210)
…s.plugins.httplogger.filters.HttpLoggerFilter.doFilter (HttpLoggerFilter.java:44)
….catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain.java:243)
…g.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java:210)
                 com.brandseye.cors.CorsFilter.doFilter (CorsFilter.java:75)
….catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain.java:243)
…g.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java:210)
…rk.web.filter.CharacterEncodingFilter.doFilterInternal (CharacterEncodingFilter.java:88)
…ringframework.web.filter.OncePerRequestFilter.doFilter (OncePerRequestFilter.java:76)
…mework.web.filter.DelegatingFilterProxy.invokeDelegate (DelegatingFilterProxy.java:346)
…ingframework.web.filter.DelegatingFilterProxy.doFilter (DelegatingFilterProxy.java:259)
….catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain.java:243)
…g.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java:210)
   org.apache.catalina.core.StandardWrapperValve.invoke (StandardWrapperValve.java:224)
   org.apache.catalina.core.StandardContextValve.invoke (StandardContextValve.java:169)
      org.apache.catalina.core.StandardHostValve.invoke (StandardHostValve.java:168)
     org.apache.catalina.valves.ErrorReportValve.invoke (ErrorReportValve.java:98)
       org.apache.catalina.valves.AccessLogValve.invoke (AccessLogValve.java:927)
    org.apache.catalina.core.StandardEngineValve.invoke (StandardEngineValve.java:118)
    org.apache.catalina.connector.CoyoteAdapter.service (CoyoteAdapter.java:407)
…g.apache.coyote.http11.AbstractHttp11Processor.process (AbstractHttp11Processor.java:987)
…ote.AbstractProtocol$AbstractConnectionHandler.process (AbstractProtocol.java:579)
…apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run (JIoEndpoint.java:307)
      java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1146)
     java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:615)
                                   java.lang.Thread.run (Thread.java:701)

caused by org.springframework.orm.hibernate3.HibernateOptimisticLockingFailureException: Object of class [org.mindinformatics.ann.framework.module.persistence.Annotation] with identifier [58926]: optimistic locking failed; nested exception is org.hibernate.StaleObjectStateException: Row was updated or deleted by another transaction (or unsaved-value mapping was incorrect): [org.mindinformatics.ann.framework.module.persistence.Annotation#58926]
…e3.SessionFactoryUtils.convertHibernateAccessException (SessionFactoryUtils.java:683)
…nateTransactionManager.convertHibernateAccessException (HibernateTransactionManager.java:793)
…rk.orm.hibernate3.HibernateTransactionManager.doCommit (HibernateTransactionManager.java:664)
…pport.AbstractPlatformTransactionManager.processCommit (AbstractPlatformTransactionManager.java:754)
…tion.support.AbstractPlatformTransactionManager.commit (AbstractPlatformTransactionManager.java:723)
…ansactionAspectSupport.commitTransactionAfterReturning (TransactionAspectSupport.java:387)
….transaction.interceptor.TransactionInterceptor.invoke (TransactionInterceptor.java:120)
…ework.aop.framework.ReflectiveMethodInvocation.proceed (ReflectiveMethodInvocation.java:172)
…ork.Cglib2AopProxy$DynamicAdvisedInterceptor.intercept (Cglib2AopProxy.java:622)
org.mindinformatics.ann.framework.module.persistence.AnnotatorService$$EnhancerByCGLIB$$e5167b00.update(<generated>)
…mework.module.persistence.AnnotatorService$update.call (Unknown Source)
org.mindinformatics.ann.framework.module.persistence.AnnotatorController.update(AnnotatorController.groovy:168)
           sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
            sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:57)
        sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
                        java.lang.reflect.Method.invoke (Method.java:622)
…ils.web.servlet.mvc.MixedGrailsControllerHelper.invoke (MixedGrailsControllerHelper.java:69)
…ervlet.mvc.AbstractGrailsControllerHelper.handleAction (AbstractGrailsControllerHelper.java:334)
…rvlet.mvc.AbstractGrailsControllerHelper.executeAction (AbstractGrailsControllerHelper.java:217)
…b.servlet.mvc.AbstractGrailsControllerHelper.handleURI (AbstractGrailsControllerHelper.java:183)
…b.servlet.mvc.AbstractGrailsControllerHelper.handleURI (AbstractGrailsControllerHelper.java:116)
…s.web.servlet.mvc.SimpleGrailsController.handleRequest (SimpleGrailsController.java:72)
….web.servlet.mvc.SimpleControllerHandlerAdapter.handle (SimpleControllerHandlerAdapter.java:48)
….grails.web.servlet.GrailsDispatcherServlet.doDispatch (GrailsDispatcherServlet.java:328)
…pringframework.web.servlet.DispatcherServlet.doService (DispatcherServlet.java:852)
…gframework.web.servlet.FrameworkServlet.processRequest (FrameworkServlet.java:882)
 org.springframework.web.servlet.FrameworkServlet.doPut (FrameworkServlet.java:800)
                 javax.servlet.http.HttpServlet.service (HttpServlet.java:644)
                 javax.servlet.http.HttpServlet.service (HttpServlet.java:722)
….catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain.java:305)
…g.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java:210)
…ringframework.web.filter.OncePerRequestFilter.doFilter (OncePerRequestFilter.java:70)
….catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain.java:243)
…g.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java:210)
…ringframework.web.filter.OncePerRequestFilter.doFilter (OncePerRequestFilter.java:70)
….catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain.java:243)
…g.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java:210)
…s.plugins.httplogger.filters.HttpLoggerFilter.doFilter (HttpLoggerFilter.java:47)
….catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain.java:243)
…g.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java:210)
  org.apache.catalina.core.ApplicationDispatcher.invoke (ApplicationDispatcher.java:684)
…che.catalina.core.ApplicationDispatcher.processRequest (ApplicationDispatcher.java:471)
…g.apache.catalina.core.ApplicationDispatcher.doForward (ApplicationDispatcher.java:402)
 org.apache.catalina.core.ApplicationDispatcher.forward (ApplicationDispatcher.java:329)
…ails.web.util.WebUtils.forwardRequestForUrlMappingInfo (WebUtils.java:314)
…ails.web.util.WebUtils.forwardRequestForUrlMappingInfo (WebUtils.java:279)
…ails.web.util.WebUtils.forwardRequestForUrlMappingInfo (WebUtils.java:270)
….web.mapping.filter.UrlMappingsFilter.doFilterInternal (UrlMappingsFilter.java:221)
…ringframework.web.filter.OncePerRequestFilter.doFilter (OncePerRequestFilter.java:76)
….catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain.java:243)
…g.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java:210)
…ovy.grails.web.sitemesh.GrailsPageFilter.obtainContent (GrailsPageFilter.java:200)
…s.groovy.grails.web.sitemesh.GrailsPageFilter.doFilter (GrailsPageFilter.java:151)
….catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain.java:243)
…g.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java:210)
…urity.web.FilterChainProxy$VirtualFilterChain.doFilter (FilterChainProxy.java:330)
….web.access.intercept.FilterSecurityInterceptor.invoke (FilterSecurityInterceptor.java:118)
…eb.access.intercept.FilterSecurityInterceptor.doFilter (FilterSecurityInterceptor.java:84)
…urity.web.FilterChainProxy$VirtualFilterChain.doFilter (FilterChainProxy.java:342)
…ecurity.web.access.ExceptionTranslationFilter.doFilter (ExceptionTranslationFilter.java:113)
…urity.web.FilterChainProxy$VirtualFilterChain.doFilter (FilterChainProxy.java:342)
…eb.filter.GrailsAnonymousAuthenticationFilter.doFilter (GrailsAnonymousAuthenticationFilter.java:53)
…urity.web.FilterChainProxy$VirtualFilterChain.doFilter (FilterChainProxy.java:342)
…ion.rememberme.RememberMeAuthenticationFilter.doFilter (RememberMeAuthenticationFilter.java:139)
…urity.web.FilterChainProxy$VirtualFilterChain.doFilter (FilterChainProxy.java:342)
…etapi.SecurityContextHolderAwareRequestFilter.doFilter (SecurityContextHolderAwareRequestFilter.java:150)
…urity.web.FilterChainProxy$VirtualFilterChain.doFilter (FilterChainProxy.java:342)
…cation.AbstractAuthenticationProcessingFilter.doFilter (AbstractAuthenticationProcessingFilter.java:199)
…urity.web.FilterChainProxy$VirtualFilterChain.doFilter (FilterChainProxy.java:342)
…cation.AbstractAuthenticationProcessingFilter.doFilter (AbstractAuthenticationProcessingFilter.java:199)
…hentication.RequestHolderAuthenticationFilter.doFilter (RequestHolderAuthenticationFilter.java:49)
…urity.web.FilterChainProxy$VirtualFilterChain.doFilter (FilterChainProxy.java:342)
…web.authentication.logout.MutableLogoutFilter.doFilter (MutableLogoutFilter.java:82)
…urity.web.FilterChainProxy$VirtualFilterChain.doFilter (FilterChainProxy.java:342)
….web.context.SecurityContextPersistenceFilter.doFilter (SecurityContextPersistenceFilter.java:87)
…urity.web.FilterChainProxy$VirtualFilterChain.doFilter (FilterChainProxy.java:342)
…amework.security.web.FilterChainProxy.doFilterInternal (FilterChainProxy.java:192)
…springframework.security.web.FilterChainProxy.doFilter (FilterChainProxy.java:160)
…mework.web.filter.DelegatingFilterProxy.invokeDelegate (DelegatingFilterProxy.java:346)
…ingframework.web.filter.DelegatingFilterProxy.doFilter (DelegatingFilterProxy.java:259)
….catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain.java:243)
…g.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java:210)
…eb.servlet.mvc.GrailsWebRequestFilter.doFilterInternal (GrailsWebRequestFilter.java:69)
…ringframework.web.filter.OncePerRequestFilter.doFilter (OncePerRequestFilter.java:76)
….catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain.java:243)
…g.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java:210)
…s.plugins.httplogger.filters.HttpLoggerFilter.doFilter (HttpLoggerFilter.java:44)
….catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain.java:243)
…g.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java:210)
…s.plugins.httplogger.filters.HttpLoggerFilter.doFilter (HttpLoggerFilter.java:44)
….catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain.java:243)
…g.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java:210)
                 com.brandseye.cors.CorsFilter.doFilter (CorsFilter.java:75)
….catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain.java:243)
…g.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java:210)
…rk.web.filter.CharacterEncodingFilter.doFilterInternal (CharacterEncodingFilter.java:88)
…ringframework.web.filter.OncePerRequestFilter.doFilter (OncePerRequestFilter.java:76)
…mework.web.filter.DelegatingFilterProxy.invokeDelegate (DelegatingFilterProxy.java:346)
…ingframework.web.filter.DelegatingFilterProxy.doFilter (DelegatingFilterProxy.java:259)
….catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain.java:243)
…g.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java:210)
   org.apache.catalina.core.StandardWrapperValve.invoke (StandardWrapperValve.java:224)
   org.apache.catalina.core.StandardContextValve.invoke (StandardContextValve.java:169)
      org.apache.catalina.core.StandardHostValve.invoke (StandardHostValve.java:168)
     org.apache.catalina.valves.ErrorReportValve.invoke (ErrorReportValve.java:98)
       org.apache.catalina.valves.AccessLogValve.invoke (AccessLogValve.java:927)
    org.apache.catalina.core.StandardEngineValve.invoke (StandardEngineValve.java:118)
    org.apache.catalina.connector.CoyoteAdapter.service (CoyoteAdapter.java:407)
…g.apache.coyote.http11.AbstractHttp11Processor.process (AbstractHttp11Processor.java:987)
…ote.AbstractProtocol$AbstractConnectionHandler.process (AbstractProtocol.java:579)
…apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run (JIoEndpoint.java:307)
      java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1146)
     java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:615)
                                   java.lang.Thread.run (Thread.java:701)

caused by org.hibernate.StaleObjectStateException: Row was updated or deleted by another transaction (or unsaved-value mapping was incorrect): [org.mindinformatics.ann.framework.module.persistence.Annotation#58926]
org.mindinformatics.ann.framework.module.persistence.AnnotatorController.update(AnnotatorController.groovy:168)
…s.plugins.httplogger.filters.HttpLoggerFilter.doFilter (HttpLoggerFilter.java:47)
…eb.filter.GrailsAnonymousAuthenticationFilter.doFilter (GrailsAnonymousAuthenticationFilter.java:53)
…hentication.RequestHolderAuthenticationFilter.doFilter (RequestHolderAuthenticationFilter.java:49)
…web.authentication.logout.MutableLogoutFilter.doFilter (MutableLogoutFilter.java:82)
…s.plugins.httplogger.filters.HttpLoggerFilter.doFilter (HttpLoggerFilter.java:44)
…s.plugins.httplogger.filters.HttpLoggerFilter.doFilter (HttpLoggerFilter.java:44)
                 com.brandseye.cors.CorsFilter.doFilter (CorsFilter.java:75)
      java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1146)
     java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:615)
                                   java.lang.Thread.run (Thread.java:701)