appsmithorg / appsmith

Platform to build admin panels, internal tools, and dashboards. Integrates with 25+ databases and any API.
https://www.appsmith.com
Apache License 2.0
32.97k stars 3.59k forks source link

[Bug]: Airtable connections reset not handled correctly #27550

Open matthias-pichler opened 11 months ago

matthias-pichler commented 11 months ago

Is there an existing issue for this?

Description

When I use an Airtable datasource it seems that Appsmith doesn't handle connections to their API correctly. Randomly when Queries are run I get

recvAddress(..) failed: Connection reset by peer

as a response. Complete query object after query is:

{
  "isLoading": false,
  "data": "recvaddress(..) failed: connection reset by peer"
  "responseMeta":{
    "isExecutionSuccess": false
    "statusCode": "5000"
  }
}

Steps To Reproduce

  1. create an Airtable base
  2. add it as a datasource
  3. run a lot of list queries to produce the error

Public Sample App

No response

Environment

Production

Issue video log

No response

Version

Cloud

Vadoempie commented 11 months ago

I'm having the exact same problem using the Airtable datasource.

abgupta-wfc commented 5 months ago

any update on this ? Or anyone is able to gracefully handle this error ?

pb-saraiva commented 3 months ago

I found the same issue recorded in video in Appsmith's own YouTube channel (2m19s): https://www.youtube.com/watch?v=9aQe18DPYXI

I'm an Airtable heavy user and the only application that faces these instabilities is Appsmith. Airtable API never fails when executed in Google Colab, for example.

GreenFlux commented 3 months ago

@rohan-arthur do we know the cause for this yet? Is there a workaround with the API, instead of our native integration?

rohan-arthur commented 3 months ago

update:

  1. we are not able to replicate this error
  2. had a call with one of our users, and we are waiting for them to share the server logs

meanwhile, if anyone reading this is facing the problem, please extract the server logs and share it with support@appsmith.com quoting this issue link.

how to extract server logs: https://docs.appsmith.com/getting-started/setup/instance-management/how-to-get-container-logs#docker

rohan-arthur commented 3 months ago

down-grading this to High, we will continue to watch this issue for updates about reproduction/user logs