n8n-io / n8n

Free and source-available fair-code licensed workflow automation tool. Easily automate tasks across different services.
https://n8n.io
Other
42.44k stars 5.51k forks source link

Pagination ends in maxStalledCound if set to "Response is empty" #8355

Open prononext opened 5 months ago

prononext commented 5 months ago

Running n8n on docker in queue mode with version: 1.22.6

I noticed that many of my workflows where I have set the HTTP Request node with pagination and "Response is empty" are running indefinately until a maxStalledCound error.

When I limit the pages it works, even if my number of pages are not all existent.

I noticed that behavior when calling wordpress API via the HTTP Request node

Joffcom commented 5 months ago

Hey @prononext,

I believe this could be the same issue reported on the forum recently, can you try using 1.22.1 and see if that gets them back.

It could be that your other issue is related to the http request node running forever.

prononext commented 5 months ago

is it save to downgrade? any fix planned?

Joffcom commented 5 months ago

Hey @prononext

We do plan to fix it, it is something we plan to look into today after finding out about it around 2 hours before you reported it.

Most of the time downgrading doesn't cause an issue, I am not aware of any one way database changes recently.

Joffcom commented 5 months ago

We are tracking this internally as NODE-1058

Joffcom commented 5 months ago

Hey @prononext,

We have done some testing today with the fix in https://github.com/n8n-io/n8n/pull/8359 and it looks like it may resolve the issue you are seeing.

janober commented 5 months ago

@prononext can you confirm that the issue is resolved with n8n@1.25.0