Uploaded image for project: 'Confluence Data Center'
  1. Confluence Data Center
  2. CONFSERVER-23148

Unable to save on certain pages in CAC

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • Medium
    • None
    • 3.5.11
    • None

    Description

      Problem page
      If the user attempts to make an edit and hits save, they are taken back to the editor and their edits have been erased.

      On this particular page, you can't even go to wikimarkup or preview tabs. You get a 403 ajax response for the actions:

      {"actionErrors":["Your request could not be processed because a required security token was not present in the request. You may need to re-submit the form or reload the page."]}
      

      Confluence logs show:

      2011-09-01 00:27:44,812 WARN [TP-Processor8354] [ContainerBase.[Catalina].[localhost].[/]] parseParameters Exception thrown whilst processing POSTed parameters
      java.lang.IndexOutOfBoundsException
          at java.io.BufferedInputStream.read(BufferedInputStream.java:310)
          at org.apache.jk.common.ChannelSocket.read(ChannelSocket.java:626)
          at org.apache.jk.common.ChannelSocket.receive(ChannelSocket.java:583)
          at org.apache.jk.common.JkInputStream.receive(JkInputStream.java:200)
          at org.apache.jk.common.JkInputStream.doRead(JkInputStream.java:179)
          at org.apache.coyote.Request.doRead(Request.java:419)
          at org.apache.catalina.connector.InputBuffer.realReadBytes(InputBuffer.java:264)
          at org.apache.tomcat.util.buf.ByteChunk.substract(ByteChunk.java:403)
          at org.apache.catalina.connector.InputBuffer.read(InputBuffer.java:279)
          at org.apache.catalina.connector.CoyoteInputStream.read(CoyoteInputStream.java:193)
          at org.apache.catalina.connector.Request.readPostBody(Request.java:2420)
          at org.apache.catalina.connector.Request.parseParameters(Request.java:2399)
          at org.apache.catalina.connector.Request.getParameterNames(Request.java:1047)
          at org.apache.catalina.connector.Request.getParameterMap(Request.java:1027)
          at org.apache.catalina.connector.RequestFacade.getParameterMap(RequestFacade.java:412)
          at com.atlassian.confluence.web.filter.validateparam.RequestParamValidationFilter.doFilter(RequestParamValidationFilter.java:56)
          at com.atlassian.core.filters.AbstractHttpFilter.doFilter(AbstractHttpFilter.java:31)
          at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
          at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
          at com.atlassian.confluence.plugin.servlet.filter.ActionContextCleanUp.doFilter(ActionContextCleanUp.java:71)
          at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
          at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
          at com.atlassian.confluence.web.filter.LanguageExtractionFilter.doFilter(LanguageExtractionFilter.java:52)
          at com.atlassian.core.filters.AbstractHttpFilter.doFilter(AbstractHttpFilter.java:31)
          at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
          at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
          at com.atlassian.confluence.util.RequestCacheThreadLocalFilter.doFilter(RequestCacheThreadLocalFilter.java:25)
          at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
          at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
          at com.atlassian.core.filters.encoding.AbstractEncodingFilter.doFilter(AbstractEncodingFilter.java:41)
          at com.atlassian.core.filters.AbstractHttpFilter.doFilter(AbstractHttpFilter.java:31)
          at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
          at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
          at com.atlassian.core.filters.HeaderSanitisingFilter.doFilter(HeaderSanitisingFilter.java:44)
          at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
          at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
          at com.atlassian.confluence.servlet.FourOhFourErrorLoggingFilter.doFilter(FourOhFourErrorLoggingFilter.java:65)
          at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
          at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
          at com.atlassian.confluence.web.filter.DropIfNotSetupFilter.doFilter(DropIfNotSetupFilter.java:37)
          at com.atlassian.core.filters.AbstractHttpFilter.doFilter(AbstractHttpFilter.java:31)
          at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
          at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
          at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
          at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)
          at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
          at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
          at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
          at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)
          at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:200)
          at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:283)
          at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:773)
          at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:703)
          at org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:895)
          at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
          at java.lang.Thread.run(Thread.java:662)
      

      Attachments

        Issue Links

          Activity

            People

              agnes@atlassian.com Agnes Ro
              jcorea JoeyA
              Votes:
              0 Vote for this issue
              Watchers:
              7 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: