Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-41662

Proceed button fails (investigate)

    Details

    • Type: Bug
    • Status: Reopened (View Workflow)
    • Priority: Major
    • Resolution: Unresolved
    • Component/s: blueocean-plugin
    • Labels:
      None
    • Environment:
      jenkins 2.44
      blueocean-plugin 1.0.0-b21
    • Similar Issues:
    • Epic Link:
    • Sprint:
      1.0

      Description

      It seems under some conditions the proceed button for input does not work and the UI does not automatically update to reflect this state.

      There needs to be some manual testing around inputs to check if we are handling errors correctly and that the state of the UI is handled appropriately in error cases.

      It would be prudent to test around error cases and SSE updates for input here too.

      It would also be worth ensuring that under successful conditions that the UI updates correctly on proceeding with input.

      Original request
      Recently our inputs (with checkboxes) stopped to work. Pressing "Proceed" button does nothing, there is an error response:

      Error processing Input Submit request. This Run instance does not have an Input with an id of 'D875578491b444dd8bc3f26a12399d2a'.

      This occurs in ~90%, some success still may exist )

        Attachments

          Issue Links

            Activity

            Hide
            timethos Tim Huang added a comment -

            also having this issue...

            Show
            timethos Tim Huang added a comment - also having this issue...
            Hide
            ts3648 Ted Sanders added a comment -

            I am experiencing the same problem with war: 2.190.3 and 

            Rolling back to different plugin versions puts blue ocean into a worsened, unusable state.  No screen output.  

            Show
            ts3648 Ted Sanders added a comment - I am experiencing the same problem with war:  2.190.3  and  Blue Ocean 1.21.0   Pub-Sub "light" Bus 1.13 Rolling back to different plugin versions puts blue ocean into a worsened, unusable state.  No screen output.  
            Hide
            whatsdevops Angelo Loria added a comment -

            Also seeing this.
            Jenkins ver. 2.190.1
            Blue Ocean 1.21.0

            Clicking proceed results in this-

             

             

            Show
            whatsdevops Angelo Loria added a comment - Also seeing this. Jenkins ver. 2.190.1 Blue Ocean 1.21.0 Clicking proceed results in this-    
            Hide
            jyanko Jim Yanko added a comment - - edited

            Just saw this issue for the first time today on an instance maintained by my team.

            Saw the same issue where first we got the message like

            error processing input submit request... 

            Followed by subsequent attempts to submit the same input prompt giving us

            JSON.parse: unexpected end of data at line 1 column 1 of the JSON data 

            The build does move on an actually do the rest of it's task and end up reporting successful 

            This warning appears to only show itself to the submitting user if they are using the BlueOcean UI rather than the Classic Jenkins views.

            In our testing today, when we instead use one of the classic view UI for input...

            • direct input link: https://<hostname>/job/<folder>/job/<jobname>/job/<branchname>/<buildnumber>/input
            • hovering over the pending stage  in classic pipeline view
            • clicking input link from within console log

            ...then the submission works fine without any visible errors/warnings and the job runs through to completion.

             

             

             

            Show
            jyanko Jim Yanko added a comment - - edited Just saw this issue for the first time today on an instance maintained by my team. Jenkins -    CloudBees Jenkins Distribution 2.204.1.3-rolling Blue Ocean  - v1.21.0 Saw the same issue where first we got the message like error processing input submit request... Followed by subsequent attempts to submit the same input prompt giving us JSON.parse: unexpected end of data at line 1 column 1 of the JSON data The build does move on an actually do the rest of it's task and end up reporting successful  This warning appears to only show itself to the submitting user if they are using the BlueOcean UI rather than the Classic Jenkins views. In our testing today, when we instead use one of the classic view UI for input... direct input link: https://<hostname>/job/<folder>/job/<jobname>/job/<branchname>/<buildnumber>/input hovering over the pending stage  in classic pipeline view clicking input link from within console log ...then the submission works fine without any visible errors/warnings and the job runs through to completion.      
            Hide
            christianciach Christian Ciach added a comment -

            We are seeing the same issue with BlueOcean 1.22.0.

            Do you guys use a reverse proxy? We are using Caddy 2 as a reverse proxy and i suspect that it could be the culprit.

            Show
            christianciach Christian Ciach added a comment - We are seeing the same issue with BlueOcean 1.22.0. Do you guys use a reverse proxy? We are using Caddy 2 as a reverse proxy and i suspect that it could be the culprit.

              People

              • Assignee:
                tfennelly Tom FENNELLY
                Reporter:
                kamikaze Oleg Korsak
              • Votes:
                13 Vote for this issue
                Watchers:
                19 Start watching this issue

                Dates

                • Created:
                  Updated: