ever-co / ever-gauzy

Ever® Gauzy™ - Open Business Management Platform (ERP/CRM/HRM/ATS/PM) - https://gauzy.co
https://gauzy.co
GNU Affero General Public License v3.0
2.16k stars 515 forks source link

[Bug] Errors related to AWS SDK integration #6098

Open rahul-rocket opened 1 year ago

rahul-rocket commented 1 year ago

It looks like we start getting some of errors like below during delete screenshots.

AccessDenied: Access Denied
    at Request.extractError (/srv/gauzy/node_modules/aws-sdk/lib/services/s3.js:711:35)
    at Request.callListeners (/srv/gauzy/node_modules/aws-sdk/lib/sequential_executor.js:106:20)
    at Request.emit (/srv/gauzy/node_modules/aws-sdk/lib/sequential_executor.js:78:10)
    at Request.emit (/srv/gauzy/node_modules/aws-sdk/lib/request.js:686:14)
    at Request.transition (/srv/gauzy/node_modules/aws-sdk/lib/request.js:22:10)
    at AcceptorStateMachine.runTo (/srv/gauzy/node_modules/aws-sdk/lib/state_machine.js:14:12)
    at /srv/gauzy/node_modules/aws-sdk/lib/state_machine.js:26:10
    at Request.<anonymous> (/srv/gauzy/node_modules/aws-sdk/lib/request.js:38:9)
    at Request.<anonymous> (/srv/gauzy/node_modules/aws-sdk/lib/request.js:688:12)
    at Request.callListeners (/srv/gauzy/node_modules/aws-sdk/lib/sequential_executor.js:116:18)
    at Request.emit (/srv/gauzy/node_modules/aws-sdk/lib/sequential_executor.js:78:10)
    at Request.emit (/srv/gauzy/node_modules/aws-sdk/lib/request.js:686:14)
    at Request.transition (/srv/gauzy/node_modules/aws-sdk/lib/request.js:22:10)
    at AcceptorStateMachine.runTo (/srv/gauzy/node_modules/aws-sdk/lib/state_machine.js:14:12)
    at /srv/gauzy/node_modules/aws-sdk/lib/state_machine.js:26:10
    at Request.<anonymous> (/srv/gauzy/node_modules/aws-sdk/lib/request.js:38:9)
    at Request.<anonymous> (/srv/gauzy/node_modules/aws-sdk/lib/request.js:688:12)
    at Request.callListeners (/srv/gauzy/node_modules/aws-sdk/lib/sequential_executor.js:116:18)
    at callNextListener (/srv/gauzy/node_modules/aws-sdk/lib/sequential_executor.js:96:12)
    at IncomingMessage.onEnd (/srv/gauzy/node_modules/aws-sdk/lib/event_listeners.js:417:13)
    at IncomingMessage.emit (node:events:525:35)
    at IncomingMessage.emit (node:domain:489:12) {
  code: 'AccessDenied',
  region: null,
  time: 2023-03-25T12:46:01.740Z,
  cfId: undefined,
  statusCode: 403,
  retryable: false,
  retryDelay: 65.61207944751311
}
evereq commented 8 months ago

Now not only during delete screenshots:

Error: ENOENT: no such file or directory, open '/home/node/.aws/credentials'
    at Object.openSync (node:fs:603:3)
    at Object.patchedFunction [as openSync] (/srv/gauzy/node_modules/@opentelemetry/instrumentation-fs/build/src/instrumentation.js:115:33)
    at Object.readFileSync (node:fs:471:35)
    at AsyncLocalStorage.run (node:async_hooks:338:14)
    at AsyncLocalStorageContextManager.with (/srv/gauzy/node_modules/@opentelemetry/context-async-hooks/build/src/AsyncLocalStorageContextManager.js:33:40)
    at ContextAPI.with (/srv/gauzy/node_modules/@opentelemetry/api/build/src/api/context.js:60:46)
    at Object.patchedFunction [as readFileSync] (/srv/gauzy/node_modules/@opentelemetry/instrumentation-fs/build/src/instrumentation.js:125:45)
    at Object.readFileSync (/srv/gauzy/node_modules/aws-sdk/lib/util.js:95:26)
    at parseFile (/srv/gauzy/node_modules/aws-sdk/lib/shared-ini/ini-loader.js:6:38)
    at IniLoader.loadFrom (/srv/gauzy/node_modules/aws-sdk/lib/shared-ini/ini-loader.js:72:25)
    at Object.getProfilesFromSharedConfig (/srv/gauzy/node_modules/aws-sdk/lib/util.js:984:41)
    at resolveRegionalEndpointsFlag (/srv/gauzy/node_modules/aws-sdk/lib/config_regional_endpoint.js:52:29)
    at Request.optInUsEast1RegionalEndpoint (/srv/gauzy/node_modules/aws-sdk/lib/services/s3.js:269:40)
    at Request.callListeners (/srv/gauzy/node_modules/aws-sdk/lib/sequential_executor.js:106:20)
    at Request.emit (/srv/gauzy/node_modules/aws-sdk/lib/sequential_executor.js:78:10)
    at Request.emit (/srv/gauzy/node_modules/aws-sdk/lib/request.js:686:14)
    at Request.transition (/srv/gauzy/node_modules/aws-sdk/lib/request.js:22:10)
    at AcceptorStateMachine.runTo (/srv/gauzy/node_modules/aws-sdk/lib/state_machine.js:14:12)
evereq commented 8 months ago

See also https://github.com/ever-co/ever-gauzy/issues/6097