Uploaded image for project: 'Service Packs and Hot Fixes'
  1. Service Packs and Hot Fixes
  2. MNT-19463

Workflow details link is broken on a document details page


    • Type: Service Pack Request
    • Status: Closed
    • Resolution: Duplicate
    • Affects Version/s: 5.2.2, 5.2.3
    • Fix Version/s: None
    • Component/s: Share Application, Workflow
    • Labels:
    • Bug Priority:
      Category 2
    • ACT Numbers:

      00959208, 00967720

    • Regression Since:


      When in document details, and you try to go to the Workflow details, the redirect is a 400 page.

      I reproduced this with 5.2.2 and 5.2.3. Any version before this link is not broken.

      1. Upload a file to the repsoitory in ACS 5.2.2 using Share
      2. Via document action, start a simple review and approve workflow on that document and assign it to yourself
      3. From the Share workflow dashlet, select the workflow and approve the document
      4. Open the "Document details" page for the document uploaded and attached to the workflow
      5. Scroll down until you see the workflow section
      6. Click on the workflow link

      The workflow details page cannot be opened. The log contains following error:

      Apr 12, 2018 2:45:23 PM org.apache.coyote.http11.AbstractHttp11Processor process
      INFO: Error parsing HTTP request header
       Note: further occurrences of HTTP header parsing errors will be logged at DEBUG level.
      java.lang.IllegalArgumentException: Invalid character found in the request target. The valid characters are defined in RFC 7230 and RFC 3986
      	at org.apache.coyote.http11.InternalAprInputBuffer.parseRequestLine(InternalAprInputBuffer.java:238)
      	at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1028)
      	at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:637)
      	at org.apache.tomcat.util.net.AprEndpoint$SocketProcessor.doRun(AprEndpoint.java:2555)
      	at org.apache.tomcat.util.net.AprEndpoint$SocketProcessor.run(AprEndpoint.java:2544)
      	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
      	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
      	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
      	at java.lang.Thread.run(Thread.java:748)

      The Workflow details page is shown

      If these steps are reproduced with a version before 5.2.2 like 5.2.1, 4.2.7. 5.0.4, 5.1.3 the workflow details page appears.
      I performed the same steps with all different types of workflows as well to see if it was specific to a certain type but they all behaved the same way.

      I think this may have been something that was meant to be removed but was not in 5.2.2 or 5.2.3,


          Issue Links




                • Assignee:
                  closedissues Closed Issues
                  jlockhart Jacquawn Lockhart [X] (Inactive)
                • Votes:
                  0 Vote for this issue
                  4 Start watching this issue


                  • Created:

                    Structure Helper Panel