Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Unable to import SCM changes - URI is too large >8192 #4998

Closed
javiergoni opened this issue Jun 26, 2019 · 1 comment

Comments

@javiergoni
Copy link

commented Jun 26, 2019

Describe the bug
I have a project with 240 jobs and I'm trying to confiugre SCM to import jobs. The rundeck UI never shows the notification for pending imports. It work well in other projects with fewer jobs

My Rundeck detail

  • Rundeck version: 3.0.21.20190424-1.201904242241
  • install type: deb
  • OS Name/version: ubuntu 18.04
  • DB Type/version:mysql

To Reproduce
Steps to reproduce the behavior:

  1. Create a project
  2. Add a lot of jobs (about 240 job)
  3. Set up SCM to import jobs
  4. Look the error on the browser console

Request:
https://rundeck./menu/listExport?project=Operations&nextScheduled=d98608ec-c90b-4bf8-82e9-42a9bd5c127f%2C01e374cb-8cfc-4770-b4cf-d9f616c329d8%2C3608778b-de3c-47f2-97ae-c09b2a37ed5c%2Cc3ed1138-b1ab-4356-a34d-b80d87c84b1f%2C403b34df-014c-44e0-a6f9-990162310458%2C5a5b6f6a-53f2-47e7-b04f-83885da47258%2Cd809bfa9-4be9-43cb-a2bf-095a45303c03%2C032c75c8-ca20-430a-b824-5d025ea45900%2C4336d6d1-77a7-4213-b99e-7ea36bbe820f%2Cdc9bc690-65d6-4c00-bef0-716e97b05971%2C5a003b52-55a1-45de-b88a-6f4296511d33%2Cb792166d-17a8-4dbe-bca6-ea0299a02769%2C851adeb3-0b4d-4963-a94b-8d73c7f9e0d1%2Ce8c057cf-a04b-4b49-b051-5d2417ebd863%2C3916c5cb-034f-4d74-94eb-85c8d2c7703b%2Cedbdfb67-168c-4c8d-887a-45d28e65e8b5%2C2c035972-cd1e-4bc2-bf64-3b224285d49d%2......

Response:
Bad Message 414
reason: URI Too Long

Server logs:
2019-06-26 18:06:54.644 WARN --- [qtp168947686-26] org.eclipse.jetty.http.HttpParser : URI is too large >8192

@gschueler gschueler added the bug label Jun 26, 2019

@jtobard jtobard self-assigned this Jul 15, 2019

@jtobard

This comment has been minimized.

Copy link
Contributor

commented Jul 15, 2019

I have reproduced it, I will find a way to solve it

jtobard added a commit that referenced this issue Jul 18, 2019

fix #4998 change the ajax call to scmjobs to pass the data in the bod…
…y instead of the url to prevent 'URI is too large' problem

jtobard added a commit that referenced this issue Jul 18, 2019

fix #4998 change the ajax call to scmjobs to pass the data in the bod…
…y instead of the url to prevent 'URI is too large' problem

@gschueler gschueler added this to the 3.1.0-RC2 milestone Jul 19, 2019

gschueler added a commit that referenced this issue Jul 19, 2019

Merge pull request #5076 from rundeck/issue/4998-b
Change in the async call for SCM gui #4998
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
3 participants
You can’t perform that action at this time.