Hi I have consistently had random network error in weweb making a call to a xano api. When I check the xano api reqeust, there is no error, meaning the error happens in weweb. This workflow is a within a loop to upload photos. After a few photos upload is done, the 4th upload has problem showing networking error. Please help.
onreadystatechange: null
readyState: 4
timeout: 0
withCredentials: false
responseURL: “”
status: 0
statusText: “”
responseType: “”
response: “”
responseText: “”
responseXML: null
UNSENT: 0
OPENED: 1
HEADERS_RECEIVED: 2
LOADING: 3
DONE: 4
abort: function abort() { [native code] }
getAllResponseHeaders: function getAllResponseHeaders() { [native code] }
getResponseHeader: function getResponseHeader() { [native code] }
open: function open() { [native code] }
overrideMimeType: function overrideMimeType() { [native code] }
send: function(…n){const e=this;return[“onload”,“onerror”,“onprogress”,“onreadystatechange”].forEach((t=>{t in e&&“function”==typeof e[t]&&D(e,t,(function(n){const e={mechanism:{data:{function:t,handler:X(n)},handled:!0,type:“instrument”}},r=M(n);return r&&(e.mechanism.data.handler=X(r)),Tn(n,e)}))})),t.apply(this,n)}
setRequestHeader: function setRequestHeader() { [native code] }
setAttributionReporting: function setAttributionReporting() { [native code] }
setPrivateToken: function setPrivateToken() { [native code] }
onloadstart: null
onprogress: null
onabort: function(){&&(n(c(“Request aborted”,e,“ECONNABORTED”,)),_=null)}
onerror: function(){n(c(“Network Error”,e,null,)),=null}
onload: null
ontimeout: function(){var t=e.timeout?"timeout of "+e.timeout+“ms exceeded”:“timeout exceeded”,i=e.transitional||d;e.timeoutErrorMessage&&(t=e.timeoutErrorMessage),n(c(t,e,i.clarifyTimeoutError?“ETIMEDOUT”:“ECONNABORTED”,)),=null}
onloadend: function w(){if(){var i="getAllResponseHeaders"in ?l(.getAllResponseHeaders()):null,s=m&&“text”!==m&&“json”!==m?.response:.responseText,o={data:s,status:.status,statusText:.statusText,headers:i,config:e,request:};r((function(e){t(e),A()}),(function(e){n(e),A()}),o),_=null}}
addEventListener: function(e,r,i){try{“function”==typeof r.handleEvent&&(r.handleEvent=Tn(r.handleEvent,{mechanism:{data:{function:“handleEvent”,handler:X(r),target:t},handled:!0,type:“instrument”}}))}catch(t){}return n.apply(this,[e,Tn(r,{mechanism:{data:{function:“addEventListener”,handler:X(r),target:t},handled:!0,type:“instrument”}}),i])}
dispatchEvent: function dispatchEvent() { [native code] }
removeEventListener: function(n,e,r){const i=e;try{const e=i&&i.sentry_wrapped;e&&t.call(this,n,e,r)}catch(t){}return t.call(this,n,i,r)}
__sentry_xhr__Object
uploadObject
onreadystatechange: null
readyState: 4
timeout: 0
withCredentials: false
responseURL: “”
status: 0
statusText: “”
responseType: “”
response: “”
responseText: “”
responseXML: null
UNSENT: 0
OPENED: 1
HEADERS_RECEIVED: 2
LOADING: 3
DONE: 4
abort: function abort() { [native code] }
getAllResponseHeaders: function getAllResponseHeaders() { [native code] }
getResponseHeader: function getResponseHeader() { [native code] }
open: function open() { [native code] }
overrideMimeType: function overrideMimeType() { [native code] }
send: function(…n){const e=this;return[“onload”,“onerror”,“onprogress”,“onreadystatechange”].forEach((t=>{t in e&&“function”==typeof e[t]&&D(e,t,(function(n){const e={mechanism:{data:{function:t,handler:X(n)},handled:!0,type:“instrument”}},r=M(n);return r&&(e.mechanism.data.handler=X(r)),Tn(n,e)}))})),t.apply(this,n)}
setRequestHeader: function setRequestHeader() { [native code] }
setAttributionReporting: function setAttributionReporting() { [native code] }
setPrivateToken: function setPrivateToken() { [native code] }
onloadstart: null
onprogress: null
onabort: function(){&&(n(c(“Request aborted”,e,“ECONNABORTED”,)),_=null)}
onerror: function(){n(c(“Network Error”,e,null,)),=null}
onload: null
ontimeout: function(){var t=e.timeout?"timeout of "+e.timeout+“ms exceeded”:“timeout exceeded”,i=e.transitional||d;e.timeoutErrorMessage&&(t=e.timeoutErrorMessage),n(c(t,e,i.clarifyTimeoutError?“ETIMEDOUT”:“ECONNABORTED”,)),=null}
onloadend: function w(){if(){var i="getAllResponseHeaders"in ?l(.getAllResponseHeaders()):null,s=m&&“text”!==m&&“json”!==m?.response:.responseText,o={data:s,status:.status,statusText:.statusText,headers:i,config:e,request:};r((function(e){t(e),A()}),(function(e){n(e),A()}),o),_=null}}
addEventListener: function(e,r,i){try{“function”==typeof r.handleEvent&&(r.handleEvent=Tn(r.handleEvent,{mechanism:{data:{function:“handleEvent”,handler:X(r),target:t},handled:!0,type:“instrument”}}))}catch(t){}return n.apply(this,[e,Tn(r,{mechanism:{data:{function:“addEventListener”,handler:X(r),target:t},handled:!0,type:“instrument”}}),i])}
dispatchEvent: function dispatchEvent() { [native code] }
removeEventListener: function(n,e,r){const i=e;try{const e=i&&i.sentry_wrapped;e&&t.call(this,n,e,r)}catch(t){}return t.call(this,n,i,r)}
__sentry_xhr__Object
uploadObjectstrong text