Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.
Sign upGitHub is where the world builds software
Millions of developers and companies build, ship, and maintain their software on GitHub — the largest and most advanced development platform in the world.
Invalid characters in broker_url password fail silently #5876
Comments
|
@YPCrumble can you please elaborate how the password was not parsed correctly? The requirement is that URL components are always URL-encoded. If that is the case, then would you like to contribute an update to the documentation page, containing a warning note and possible instructions to other users? |
Thanks for maintaining Celery!
I had a hard time getting my
CELERY_BROKER_URLto work, and finally realized I had entered an invalid password. This has also been addressed here in the Google group.The password I had entered was
#qahrKscbW#3!HkMJg#jFcyaOR7HtK%j08Jt$yY2.The problem is that a failed password fails silently, making it very difficult to debug. Would a PR be welcome either to validate passwords so that they don't contain
#characters, or to update the documentation with an alert stating that certain characters will not work as a broker password?Checklist
masterbranch of Celery.contribution guide
on reporting bugs.
for similar or identical bug reports.
for existing proposed fixes.
to find out if the bug was already fixed in the master branch.
in this issue (If there are none, check this box anyway).
Mandatory Debugging Information
celery -A proj reportin the issue.(if you are not able to do this, then at least specify the Celery
version affected).
masterbranch of Celery.pip freezein the issue.to reproduce this bug.
Optional Debugging Information
and/or implementation.
result backend.
broker and/or result backend.
ETA/Countdown & rate limits disabled.
and/or upgrading Celery and its dependencies.
Related Issues and Possible Duplicates
Related Issues
Possible Duplicates
Environment & Settings
Celery version:
celery reportOutput:Steps to Reproduce
Required Dependencies
Python Packages
pip freezeOutput:Other Dependencies
N/A
Minimally Reproducible Test Case
Expected Behavior
Actual Behavior