I have a CI app and I am trying to get Push Tasks to work.
I have a controller, controller_a, with a method, method_a, which tells GAE to add a task to the queue, to hit controller_a/method_b, with a basic payload. Method_b simply writes a file to GCS (using verified working code).
Now, my tasks appear, but always return as a 302 response. Method_a is fully accessible, checking the logs shows a 200 response.
I can even actually go to controller_a/method_b and see a 200 response in the logs (obv. the POST data is missing).
Now, this is where it gets weird. I made a full fresh install of CI and made a basic task example, as above.
It works. 100%. I put in on a new module, and even made a new, non-default version to check. And it always works.
Below are the responses I got from the working and non-working tasks.
I simply cannot figure out for the life of me whats wrong.
Both CI installs are the same version, 2.2.6.
The non-working one *does* have additional CI routes and URL handlers in the app.yaml, but none that go near the task methods.
Working: