node:internal/modules/cjs/loader:1479
  throw err;
  ^

Error: Cannot find module 'next'
Require stack:
- /home/netrobo1/botfarm.web.id/server.js
- /usr/local/lsws/fcgi-bin/lsnode.js
    at Module._resolveFilename (node:internal/modules/cjs/loader:1476:15)
    at wrapResolveFilename (node:internal/modules/cjs/loader:1049:27)
    at defaultResolveImplForCJSLoading (node:internal/modules/cjs/loader:1073:10)
    at resolveForCJSWithHooks (node:internal/modules/cjs/loader:1094:12)
    at Module._load (node:internal/modules/cjs/loader:1262:25)
    at wrapModuleLoad (node:internal/modules/cjs/loader:255:19)
    at Module.require (node:internal/modules/cjs/loader:1576:12)
    at require (node:internal/modules/helpers:153:16)
    at Object.<anonymous> (/home/netrobo1/botfarm.web.id/server.js:3:14)
    at Module._compile (node:internal/modules/cjs/loader:1830:14) {
  code: 'MODULE_NOT_FOUND',
  requireStack: [
    '/home/netrobo1/botfarm.web.id/server.js',
    '/usr/local/lsws/fcgi-bin/lsnode.js'
  ]
}

Node.js v24.15.0
node:internal/modules/cjs/loader:1479
  throw err;
  ^

Error: Cannot find module 'next'
Require stack:
- /home/netrobo1/botfarm.web.id/server.js
- /usr/local/lsws/fcgi-bin/lsnode.js
    at Module._resolveFilename (node:internal/modules/cjs/loader:1476:15)
    at wrapResolveFilename (node:internal/modules/cjs/loader:1049:27)
    at defaultResolveImplForCJSLoading (node:internal/modules/cjs/loader:1073:10)
    at resolveForCJSWithHooks (node:internal/modules/cjs/loader:1094:12)
    at Module._load (node:internal/modules/cjs/loader:1262:25)
    at wrapModuleLoad (node:internal/modules/cjs/loader:255:19)
    at Module.require (node:internal/modules/cjs/loader:1576:12)
    at require (node:internal/modules/helpers:153:16)
    at Object.<anonymous> (/home/netrobo1/botfarm.web.id/server.js:3:14)
    at Module._compile (node:internal/modules/cjs/loader:1830:14) {
  code: 'MODULE_NOT_FOUND',
  requireStack: [
    '/home/netrobo1/botfarm.web.id/server.js',
    '/usr/local/lsws/fcgi-bin/lsnode.js'
  ]
}

Node.js v24.15.0
node:internal/modules/cjs/loader:1479
  throw err;
  ^

Error: Cannot find module 'next'
Require stack:
- /home/netrobo1/botfarm.web.id/server.js
- /usr/local/lsws/fcgi-bin/lsnode.js
    at Module._resolveFilename (node:internal/modules/cjs/loader:1476:15)
    at wrapResolveFilename (node:internal/modules/cjs/loader:1049:27)
    at defaultResolveImplForCJSLoading (node:internal/modules/cjs/loader:1073:10)
    at resolveForCJSWithHooks (node:internal/modules/cjs/loader:1094:12)
    at Module._load (node:internal/modules/cjs/loader:1262:25)
    at wrapModuleLoad (node:internal/modules/cjs/loader:255:19)
    at Module.require (node:internal/modules/cjs/loader:1576:12)
    at require (node:internal/modules/helpers:153:16)
    at Object.<anonymous> (/home/netrobo1/botfarm.web.id/server.js:3:14)
    at Module._compile (node:internal/modules/cjs/loader:1830:14) {
  code: 'MODULE_NOT_FOUND',
  requireStack: [
    '/home/netrobo1/botfarm.web.id/server.js',
    '/usr/local/lsws/fcgi-bin/lsnode.js'
  ]
}

Node.js v24.15.0
node:internal/modules/cjs/loader:1479
  throw err;
  ^

Error: Cannot find module 'next'
Require stack:
- /home/netrobo1/botfarm.web.id/server.js
- /usr/local/lsws/fcgi-bin/lsnode.js
    at Module._resolveFilename (node:internal/modules/cjs/loader:1476:15)
    at wrapResolveFilename (node:internal/modules/cjs/loader:1049:27)
    at defaultResolveImplForCJSLoading (node:internal/modules/cjs/loader:1073:10)
    at resolveForCJSWithHooks (node:internal/modules/cjs/loader:1094:12)
    at Module._load (node:internal/modules/cjs/loader:1262:25)
    at wrapModuleLoad (node:internal/modules/cjs/loader:255:19)
    at Module.require (node:internal/modules/cjs/loader:1576:12)
    at require (node:internal/modules/helpers:153:16)
    at Object.<anonymous> (/home/netrobo1/botfarm.web.id/server.js:3:14)
    at Module._compile (node:internal/modules/cjs/loader:1830:14) {
  code: 'MODULE_NOT_FOUND',
  requireStack: [
    '/home/netrobo1/botfarm.web.id/server.js',
    '/usr/local/lsws/fcgi-bin/lsnode.js'
  ]
}

Node.js v24.15.0
node:internal/modules/cjs/loader:1479
  throw err;
  ^

Error: Cannot find module 'next'
Require stack:
- /home/netrobo1/botfarm.web.id/server.js
- /usr/local/lsws/fcgi-bin/lsnode.js
    at Module._resolveFilename (node:internal/modules/cjs/loader:1476:15)
    at wrapResolveFilename (node:internal/modules/cjs/loader:1049:27)
    at defaultResolveImplForCJSLoading (node:internal/modules/cjs/loader:1073:10)
    at resolveForCJSWithHooks (node:internal/modules/cjs/loader:1094:12)
    at Module._load (node:internal/modules/cjs/loader:1262:25)
    at wrapModuleLoad (node:internal/modules/cjs/loader:255:19)
    at Module.require (node:internal/modules/cjs/loader:1576:12)
    at require (node:internal/modules/helpers:153:16)
    at Object.<anonymous> (/home/netrobo1/botfarm.web.id/server.js:3:14)
    at Module._compile (node:internal/modules/cjs/loader:1830:14) {
  code: 'MODULE_NOT_FOUND',
  requireStack: [
    '/home/netrobo1/botfarm.web.id/server.js',
    '/usr/local/lsws/fcgi-bin/lsnode.js'
  ]
}

Node.js v24.15.0
node:internal/modules/cjs/loader:1479
  throw err;
  ^

Error: Cannot find module 'next'
Require stack:
- /home/netrobo1/botfarm.web.id/server.js
- /usr/local/lsws/fcgi-bin/lsnode.js
    at Module._resolveFilename (node:internal/modules/cjs/loader:1476:15)
    at wrapResolveFilename (node:internal/modules/cjs/loader:1049:27)
    at defaultResolveImplForCJSLoading (node:internal/modules/cjs/loader:1073:10)
    at resolveForCJSWithHooks (node:internal/modules/cjs/loader:1094:12)
    at Module._load (node:internal/modules/cjs/loader:1262:25)
    at wrapModuleLoad (node:internal/modules/cjs/loader:255:19)
    at Module.require (node:internal/modules/cjs/loader:1576:12)
    at require (node:internal/modules/helpers:153:16)
    at Object.<anonymous> (/home/netrobo1/botfarm.web.id/server.js:3:14)
    at Module._compile (node:internal/modules/cjs/loader:1830:14) {
  code: 'MODULE_NOT_FOUND',
  requireStack: [
    '/home/netrobo1/botfarm.web.id/server.js',
    '/usr/local/lsws/fcgi-bin/lsnode.js'
  ]
}

Node.js v24.15.0
(node:1816626) [DEP0169] DeprecationWarning: `url.parse()` behavior is not standardized and prone to errors that have security implications. Use the WHATWG URL API instead. CVEs are not issued for `url.parse()` vulnerabilities.
(Use `node --trace-deprecation ...` to show where the warning was created)
(node:1817393) [DEP0169] DeprecationWarning: `url.parse()` behavior is not standardized and prone to errors that have security implications. Use the WHATWG URL API instead. CVEs are not issued for `url.parse()` vulnerabilities.
(Use `node --trace-deprecation ...` to show where the warning was created)
Gagal Upload ke Drive: Error: error:0909006C:PEM routines:get_name:no start line
    at Object.sign (.next/server/chunks/[root-of-the-server]__0c0i4u3._.js:7:70776)
    at Object.u [as sign] (.next/server/chunks/[root-of-the-server]__0c0i4u3._.js:7:72626)
    at e.<anonymous> (.next/server/chunks/[root-of-the-server]__0c0i4u3._.js:7:84475)
    at Generator.<anonymous> (.next/server/chunks/[root-of-the-server]__0c0i4u3._.js:7:79772)
    at Generator.next (.next/server/chunks/[root-of-the-server]__0c0i4u3._.js:7:80681)
    at j (.next/server/chunks/[root-of-the-server]__0c0i4u3._.js:7:80790)
    at n (.next/server/chunks/[root-of-the-server]__0c0i4u3._.js:7:80992)
    at <unknown> (.next/server/chunks/[root-of-the-server]__0c0i4u3._.js:7:81051)
    at new Promise (<anonymous>) {
  opensslErrorStack: [ 'error:0909006C:PEM routines:get_name:no start line' ],
  library: 'PEM routines',
  function: 'get_name',
  reason: 'no start line',
  code: 'ERR_OSSL_PEM_NO_START_LINE'
}
(node:1820157) [DEP0169] DeprecationWarning: `url.parse()` behavior is not standardized and prone to errors that have security implications. Use the WHATWG URL API instead. CVEs are not issued for `url.parse()` vulnerabilities.
(Use `node --trace-deprecation ...` to show where the warning was created)
(node:1824829) [DEP0169] DeprecationWarning: `url.parse()` behavior is not standardized and prone to errors that have security implications. Use the WHATWG URL API instead. CVEs are not issued for `url.parse()` vulnerabilities.
(Use `node --trace-deprecation ...` to show where the warning was created)
node:internal/modules/cjs/loader:1210
  throw err;
  ^

Error: Cannot find module 'next'
Require stack:
- /home/netrobo1/botfarm.web.id/server.js
- /usr/local/lsws/fcgi-bin/lsnode.js
    at Module._resolveFilename (node:internal/modules/cjs/loader:1207:15)
    at Module._load (node:internal/modules/cjs/loader:1038:27)
    at Module.require (node:internal/modules/cjs/loader:1289:19)
    at require (node:internal/modules/helpers:182:18)
    at Object.<anonymous> (/home/netrobo1/botfarm.web.id/server.js:3:14)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10)
    at Module.load (node:internal/modules/cjs/loader:1266:32)
    at Module._load (node:internal/modules/cjs/loader:1091:12)
    at Module.require (node:internal/modules/cjs/loader:1289:19) {
  code: 'MODULE_NOT_FOUND',
  requireStack: [
    '/home/netrobo1/botfarm.web.id/server.js',
    '/usr/local/lsws/fcgi-bin/lsnode.js'
  ]
}

Node.js v20.20.2
node:internal/modules/cjs/loader:1210
  throw err;
  ^

Error: Cannot find module 'next'
Require stack:
- /home/netrobo1/botfarm.web.id/server.js
- /usr/local/lsws/fcgi-bin/lsnode.js
    at Module._resolveFilename (node:internal/modules/cjs/loader:1207:15)
    at Module._load (node:internal/modules/cjs/loader:1038:27)
    at Module.require (node:internal/modules/cjs/loader:1289:19)
    at require (node:internal/modules/helpers:182:18)
    at Object.<anonymous> (/home/netrobo1/botfarm.web.id/server.js:3:14)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10)
    at Module.load (node:internal/modules/cjs/loader:1266:32)
    at Module._load (node:internal/modules/cjs/loader:1091:12)
    at Module.require (node:internal/modules/cjs/loader:1289:19) {
  code: 'MODULE_NOT_FOUND',
  requireStack: [
    '/home/netrobo1/botfarm.web.id/server.js',
    '/usr/local/lsws/fcgi-bin/lsnode.js'
  ]
}

Node.js v20.20.2
node:internal/modules/cjs/loader:1143
  throw err;
  ^

Error: Cannot find module 'next'
Require stack:
- /home/netrobo1/botfarm.web.id/server.js
- /usr/local/lsws/fcgi-bin/lsnode.js
    at Module._resolveFilename (node:internal/modules/cjs/loader:1140:15)
    at Module._load (node:internal/modules/cjs/loader:981:27)
    at Module.require (node:internal/modules/cjs/loader:1231:19)
    at require (node:internal/modules/helpers:177:18)
    at Object.<anonymous> (/home/netrobo1/botfarm.web.id/server.js:3:14)
    at Module._compile (node:internal/modules/cjs/loader:1364:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1422:10)
    at Module.load (node:internal/modules/cjs/loader:1203:32)
    at Module._load (node:internal/modules/cjs/loader:1019:12)
    at Module.require (node:internal/modules/cjs/loader:1231:19) {
  code: 'MODULE_NOT_FOUND',
  requireStack: [
    '/home/netrobo1/botfarm.web.id/server.js',
    '/usr/local/lsws/fcgi-bin/lsnode.js'
  ]
}

Node.js v18.20.8
node:internal/modules/cjs/loader:1143
  throw err;
  ^

Error: Cannot find module 'next'
Require stack:
- /home/netrobo1/botfarm.web.id/server.js
- /usr/local/lsws/fcgi-bin/lsnode.js
    at Module._resolveFilename (node:internal/modules/cjs/loader:1140:15)
    at Module._load (node:internal/modules/cjs/loader:981:27)
    at Module.require (node:internal/modules/cjs/loader:1231:19)
    at require (node:internal/modules/helpers:177:18)
    at Object.<anonymous> (/home/netrobo1/botfarm.web.id/server.js:3:14)
    at Module._compile (node:internal/modules/cjs/loader:1364:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1422:10)
    at Module.load (node:internal/modules/cjs/loader:1203:32)
    at Module._load (node:internal/modules/cjs/loader:1019:12)
    at Module.require (node:internal/modules/cjs/loader:1231:19) {
  code: 'MODULE_NOT_FOUND',
  requireStack: [
    '/home/netrobo1/botfarm.web.id/server.js',
    '/usr/local/lsws/fcgi-bin/lsnode.js'
  ]
}

Node.js v18.20.8
node:internal/modules/cjs/loader:1143
  throw err;
  ^

Error: Cannot find module 'next'
Require stack:
- /home/netrobo1/botfarm.web.id/server.js
- /usr/local/lsws/fcgi-bin/lsnode.js
    at Module._resolveFilename (node:internal/modules/cjs/loader:1140:15)
    at Module._load (node:internal/modules/cjs/loader:981:27)
    at Module.require (node:internal/modules/cjs/loader:1231:19)
    at require (node:internal/modules/helpers:177:18)
    at Object.<anonymous> (/home/netrobo1/botfarm.web.id/server.js:3:14)
    at Module._compile (node:internal/modules/cjs/loader:1364:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1422:10)
    at Module.load (node:internal/modules/cjs/loader:1203:32)
    at Module._load (node:internal/modules/cjs/loader:1019:12)
    at Module.require (node:internal/modules/cjs/loader:1231:19) {
  code: 'MODULE_NOT_FOUND',
  requireStack: [
    '/home/netrobo1/botfarm.web.id/server.js',
    '/usr/local/lsws/fcgi-bin/lsnode.js'
  ]
}

Node.js v18.20.8
node:internal/modules/cjs/loader:1143
  throw err;
  ^

Error: Cannot find module 'next'
Require stack:
- /home/netrobo1/botfarm.web.id/server.js
- /usr/local/lsws/fcgi-bin/lsnode.js
    at Module._resolveFilename (node:internal/modules/cjs/loader:1140:15)
    at Module._load (node:internal/modules/cjs/loader:981:27)
    at Module.require (node:internal/modules/cjs/loader:1231:19)
    at require (node:internal/modules/helpers:177:18)
    at Object.<anonymous> (/home/netrobo1/botfarm.web.id/server.js:3:14)
    at Module._compile (node:internal/modules/cjs/loader:1364:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1422:10)
    at Module.load (node:internal/modules/cjs/loader:1203:32)
    at Module._load (node:internal/modules/cjs/loader:1019:12)
    at Module.require (node:internal/modules/cjs/loader:1231:19) {
  code: 'MODULE_NOT_FOUND',
  requireStack: [
    '/home/netrobo1/botfarm.web.id/server.js',
    '/usr/local/lsws/fcgi-bin/lsnode.js'
  ]
}

Node.js v18.20.8
node:internal/modules/cjs/loader:1143
  throw err;
  ^

Error: Cannot find module 'next'
Require stack:
- /home/netrobo1/botfarm.web.id/server.js
- /usr/local/lsws/fcgi-bin/lsnode.js
    at Module._resolveFilename (node:internal/modules/cjs/loader:1140:15)
    at Module._load (node:internal/modules/cjs/loader:981:27)
    at Module.require (node:internal/modules/cjs/loader:1231:19)
    at require (node:internal/modules/helpers:177:18)
    at Object.<anonymous> (/home/netrobo1/botfarm.web.id/server.js:3:14)
    at Module._compile (node:internal/modules/cjs/loader:1364:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1422:10)
    at Module.load (node:internal/modules/cjs/loader:1203:32)
    at Module._load (node:internal/modules/cjs/loader:1019:12)
    at Module.require (node:internal/modules/cjs/loader:1231:19) {
  code: 'MODULE_NOT_FOUND',
  requireStack: [
    '/home/netrobo1/botfarm.web.id/server.js',
    '/usr/local/lsws/fcgi-bin/lsnode.js'
  ]
}

Node.js v18.20.8
node:internal/modules/cjs/loader:1143
  throw err;
  ^

Error: Cannot find module 'next'
Require stack:
- /home/netrobo1/botfarm.web.id/server.js
- /usr/local/lsws/fcgi-bin/lsnode.js
    at Module._resolveFilename (node:internal/modules/cjs/loader:1140:15)
    at Module._load (node:internal/modules/cjs/loader:981:27)
    at Module.require (node:internal/modules/cjs/loader:1231:19)
    at require (node:internal/modules/helpers:177:18)
    at Object.<anonymous> (/home/netrobo1/botfarm.web.id/server.js:3:14)
    at Module._compile (node:internal/modules/cjs/loader:1364:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1422:10)
    at Module.load (node:internal/modules/cjs/loader:1203:32)
    at Module._load (node:internal/modules/cjs/loader:1019:12)
    at Module.require (node:internal/modules/cjs/loader:1231:19) {
  code: 'MODULE_NOT_FOUND',
  requireStack: [
    '/home/netrobo1/botfarm.web.id/server.js',
    '/usr/local/lsws/fcgi-bin/lsnode.js'
  ]
}

Node.js v18.20.8
node:internal/modules/cjs/loader:1143
  throw err;
  ^

Error: Cannot find module 'next'
Require stack:
- /home/netrobo1/botfarm.web.id/server.js
- /usr/local/lsws/fcgi-bin/lsnode.js
    at Module._resolveFilename (node:internal/modules/cjs/loader:1140:15)
    at Module._load (node:internal/modules/cjs/loader:981:27)
    at Module.require (node:internal/modules/cjs/loader:1231:19)
    at require (node:internal/modules/helpers:177:18)
    at Object.<anonymous> (/home/netrobo1/botfarm.web.id/server.js:3:14)
    at Module._compile (node:internal/modules/cjs/loader:1364:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1422:10)
    at Module.load (node:internal/modules/cjs/loader:1203:32)
    at Module._load (node:internal/modules/cjs/loader:1019:12)
    at Module.require (node:internal/modules/cjs/loader:1231:19) {
  code: 'MODULE_NOT_FOUND',
  requireStack: [
    '/home/netrobo1/botfarm.web.id/server.js',
    '/usr/local/lsws/fcgi-bin/lsnode.js'
  ]
}

Node.js v18.20.8
node:internal/modules/cjs/loader:1143
  throw err;
  ^

Error: Cannot find module 'next'
Require stack:
- /home/netrobo1/botfarm.web.id/server.js
- /usr/local/lsws/fcgi-bin/lsnode.js
    at Module._resolveFilename (node:internal/modules/cjs/loader:1140:15)
    at Module._load (node:internal/modules/cjs/loader:981:27)
    at Module.require (node:internal/modules/cjs/loader:1231:19)
    at require (node:internal/modules/helpers:177:18)
    at Object.<anonymous> (/home/netrobo1/botfarm.web.id/server.js:3:14)
    at Module._compile (node:internal/modules/cjs/loader:1364:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1422:10)
    at Module.load (node:internal/modules/cjs/loader:1203:32)
    at Module._load (node:internal/modules/cjs/loader:1019:12)
    at Module.require (node:internal/modules/cjs/loader:1231:19) {
  code: 'MODULE_NOT_FOUND',
  requireStack: [
    '/home/netrobo1/botfarm.web.id/server.js',
    '/usr/local/lsws/fcgi-bin/lsnode.js'
  ]
}

Node.js v18.20.8
node:internal/modules/cjs/loader:1143
  throw err;
  ^

Error: Cannot find module 'next'
Require stack:
- /home/netrobo1/botfarm.web.id/server.js
- /usr/local/lsws/fcgi-bin/lsnode.js
    at Module._resolveFilename (node:internal/modules/cjs/loader:1140:15)
    at Module._load (node:internal/modules/cjs/loader:981:27)
    at Module.require (node:internal/modules/cjs/loader:1231:19)
    at require (node:internal/modules/helpers:177:18)
    at Object.<anonymous> (/home/netrobo1/botfarm.web.id/server.js:3:14)
    at Module._compile (node:internal/modules/cjs/loader:1364:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1422:10)
    at Module.load (node:internal/modules/cjs/loader:1203:32)
    at Module._load (node:internal/modules/cjs/loader:1019:12)
    at Module.require (node:internal/modules/cjs/loader:1231:19) {
  code: 'MODULE_NOT_FOUND',
  requireStack: [
    '/home/netrobo1/botfarm.web.id/server.js',
    '/usr/local/lsws/fcgi-bin/lsnode.js'
  ]
}

Node.js v18.20.8
node:internal/modules/cjs/loader:1143
  throw err;
  ^

Error: Cannot find module 'next'
Require stack:
- /home/netrobo1/botfarm.web.id/server.js
- /usr/local/lsws/fcgi-bin/lsnode.js
    at Module._resolveFilename (node:internal/modules/cjs/loader:1140:15)
    at Module._load (node:internal/modules/cjs/loader:981:27)
    at Module.require (node:internal/modules/cjs/loader:1231:19)
    at require (node:internal/modules/helpers:177:18)
    at Object.<anonymous> (/home/netrobo1/botfarm.web.id/server.js:3:14)
    at Module._compile (node:internal/modules/cjs/loader:1364:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1422:10)
    at Module.load (node:internal/modules/cjs/loader:1203:32)
    at Module._load (node:internal/modules/cjs/loader:1019:12)
    at Module.require (node:internal/modules/cjs/loader:1231:19) {
  code: 'MODULE_NOT_FOUND',
  requireStack: [
    '/home/netrobo1/botfarm.web.id/server.js',
    '/usr/local/lsws/fcgi-bin/lsnode.js'
  ]
}

Node.js v18.20.8
node:internal/modules/cjs/loader:1143
  throw err;
  ^

Error: Cannot find module 'next'
Require stack:
- /home/netrobo1/botfarm.web.id/server.js
- /usr/local/lsws/fcgi-bin/lsnode.js
    at Module._resolveFilename (node:internal/modules/cjs/loader:1140:15)
    at Module._load (node:internal/modules/cjs/loader:981:27)
    at Module.require (node:internal/modules/cjs/loader:1231:19)
    at require (node:internal/modules/helpers:177:18)
    at Object.<anonymous> (/home/netrobo1/botfarm.web.id/server.js:3:14)
    at Module._compile (node:internal/modules/cjs/loader:1364:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1422:10)
    at Module.load (node:internal/modules/cjs/loader:1203:32)
    at Module._load (node:internal/modules/cjs/loader:1019:12)
    at Module.require (node:internal/modules/cjs/loader:1231:19) {
  code: 'MODULE_NOT_FOUND',
  requireStack: [
    '/home/netrobo1/botfarm.web.id/server.js',
    '/usr/local/lsws/fcgi-bin/lsnode.js'
  ]
}

Node.js v18.20.8
node:internal/modules/cjs/loader:1143
  throw err;
  ^

Error: Cannot find module 'next'
Require stack:
- /home/netrobo1/botfarm.web.id/server.js
- /usr/local/lsws/fcgi-bin/lsnode.js
    at Module._resolveFilename (node:internal/modules/cjs/loader:1140:15)
    at Module._load (node:internal/modules/cjs/loader:981:27)
    at Module.require (node:internal/modules/cjs/loader:1231:19)
    at require (node:internal/modules/helpers:177:18)
    at Object.<anonymous> (/home/netrobo1/botfarm.web.id/server.js:3:14)
    at Module._compile (node:internal/modules/cjs/loader:1364:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1422:10)
    at Module.load (node:internal/modules/cjs/loader:1203:32)
    at Module._load (node:internal/modules/cjs/loader:1019:12)
    at Module.require (node:internal/modules/cjs/loader:1231:19) {
  code: 'MODULE_NOT_FOUND',
  requireStack: [
    '/home/netrobo1/botfarm.web.id/server.js',
    '/usr/local/lsws/fcgi-bin/lsnode.js'
  ]
}

Node.js v18.20.8
Gagal Upload ke Drive: Error: error:0909006C:PEM routines:get_name:no start line
    at Object.sign (.next/server/chunks/[root-of-the-server]__0c0i4u3._.js:7:70776)
    at Object.u [as sign] (.next/server/chunks/[root-of-the-server]__0c0i4u3._.js:7:72626)
    at e.<anonymous> (.next/server/chunks/[root-of-the-server]__0c0i4u3._.js:7:84475)
    at Generator.<anonymous> (.next/server/chunks/[root-of-the-server]__0c0i4u3._.js:7:79772)
    at Generator.next (.next/server/chunks/[root-of-the-server]__0c0i4u3._.js:7:80681)
    at j (.next/server/chunks/[root-of-the-server]__0c0i4u3._.js:7:80790)
    at n (.next/server/chunks/[root-of-the-server]__0c0i4u3._.js:7:80992)
    at <unknown> (.next/server/chunks/[root-of-the-server]__0c0i4u3._.js:7:81051)
    at new Promise (<anonymous>) {
  library: 'PEM routines',
  function: 'get_name',
  reason: 'no start line',
  code: 'ERR_OSSL_PEM_NO_START_LINE'
}
Gagal Upload ke Drive: Error: error:0909006C:PEM routines:get_name:no start line
    at Object.sign (.next/server/chunks/[root-of-the-server]__0c0i4u3._.js:7:70776)
    at Object.u [as sign] (.next/server/chunks/[root-of-the-server]__0c0i4u3._.js:7:72626)
    at e.<anonymous> (.next/server/chunks/[root-of-the-server]__0c0i4u3._.js:7:84475)
    at Generator.<anonymous> (.next/server/chunks/[root-of-the-server]__0c0i4u3._.js:7:79772)
    at Generator.next (.next/server/chunks/[root-of-the-server]__0c0i4u3._.js:7:80681)
    at j (.next/server/chunks/[root-of-the-server]__0c0i4u3._.js:7:80790)
    at n (.next/server/chunks/[root-of-the-server]__0c0i4u3._.js:7:80992)
    at <unknown> (.next/server/chunks/[root-of-the-server]__0c0i4u3._.js:7:81051)
    at new Promise (<anonymous>) {
  library: 'PEM routines',
  function: 'get_name',
  reason: 'no start line',
  code: 'ERR_OSSL_PEM_NO_START_LINE'
}
Gagal Upload ke Drive: Error: error:09091064:PEM routines:PEM_read_bio_ex:bad base64 decode
    at Object.sign (.next/server/chunks/[root-of-the-server]__0c0i4u3._.js:7:70776)
    at Object.u [as sign] (.next/server/chunks/[root-of-the-server]__0c0i4u3._.js:7:72626)
    at e.<anonymous> (.next/server/chunks/[root-of-the-server]__0c0i4u3._.js:7:84475)
    at Generator.<anonymous> (.next/server/chunks/[root-of-the-server]__0c0i4u3._.js:7:79772)
    at Generator.next (.next/server/chunks/[root-of-the-server]__0c0i4u3._.js:7:80681)
    at j (.next/server/chunks/[root-of-the-server]__0c0i4u3._.js:7:80790)
    at n (.next/server/chunks/[root-of-the-server]__0c0i4u3._.js:7:80992)
    at <unknown> (.next/server/chunks/[root-of-the-server]__0c0i4u3._.js:7:81051)
    at new Promise (<anonymous>) {
  library: 'PEM routines',
  function: 'PEM_read_bio_ex',
  reason: 'bad base64 decode',
  code: 'ERR_OSSL_PEM_BAD_BASE64_DECODE'
}
Gagal Upload ke Drive: Error: Google Drive API has not been used in project 520687690430 before or it is disabled. Enable it by visiting https://console.developers.google.com/apis/api/drive.googleapis.com/overview?project=520687690430 then retry. If you enabled this API recently, wait a few minutes for the action to propagate to our systems and retry.
    at m._request (.next/server/chunks/[root-of-the-server]__0c0i4u3._.js:1:11097)
    at async i.requestAsync (.next/server/chunks/[root-of-the-server]__0c0i4u3._.js:7:59110)
    at async f (.next/server/chunks/[root-of-the-server]__0c0i4u3._.js:23:1923)
    at async I (.next/server/chunks/[root-of-the-server]__0c0i4u3._.js:32:130243)
    at async c (.next/server/chunks/[root-of-the-server]__0c0i4u3._.js:32:133797)
    at async i (.next/server/chunks/[root-of-the-server]__0c0i4u3._.js:32:134838) {
  config: {
    url: URL {
      href: 'https://www.googleapis.com/upload/drive/v3/files?fields=id%2C%20webViewLink&uploadType=multipart',
      origin: 'https://www.googleapis.com',
      protocol: 'https:',
      username: '',
      password: '',
      host: 'www.googleapis.com',
      hostname: 'www.googleapis.com',
      port: '',
      pathname: '/upload/drive/v3/files',
      search: '?fields=id%2C%20webViewLink&uploadType=multipart',
      searchParams: URLSearchParams { 'fields' => 'id, webViewLink', 'uploadType' => 'multipart' },
      hash: ''
    },
    method: 'POST',
    apiVersion: '',
    userAgentDirectives: [ [Object] ],
    paramsSerializer: [Function (anonymous)],
    data: PassThrough {
      _events: [Object],
      _readableState: [ReadableState],
      _writableState: [WritableState],
      allowHalfOpen: true,
      _maxListeners: undefined,
      _flush: [Function: flush],
      _eventsCount: 5,
      [Symbol(shapeMode)]: true,
      [Symbol(kCapture)]: false,
      [Symbol(kCallback)]: null
    },
    headers: Headers {
      'accept-encoding': 'gzip',
      authorization: '<<REDACTED> - See `errorRedactor` option in `gaxios` for configuration>.',
      'content-type': 'multipart/related; boundary=8dbe9f77-18ac-44f7-b264-b872963fc128',
      'user-agent': 'google-api-nodejs-client/8.0.2 (gzip)',
      'x-goog-api-client': 'gdcl/8.0.2 gl-node/20.20.2'
    },
    params: { fields: 'id, webViewLink', uploadType: 'multipart' },
    validateStatus: [Function (anonymous)],
    retry: true,
    body: PassThrough {
      _events: [Object],
      _readableState: [ReadableState],
      _writableState: [WritableState],
      allowHalfOpen: true,
      _maxListeners: undefined,
      _flush: [Function: flush],
      _eventsCount: 5,
      [Symbol(shapeMode)]: true,
      [Symbol(kCapture)]: false,
      [Symbol(kCallback)]: null
    },
    responseType: 'unknown',
    errorRedactor: [Function: e],
    duplex: 'half',
    retryConfig: {
      currentRetryAttempt: 0,
      retry: 3,
      httpMethodsToRetry: [Array],
      noResponseRetries: 2,
      retryDelayMultiplier: 2,
      timeOfFirstRequest: 1781183940685,
      totalTimeout: 9007199254740991,
      maxRetryDelay: 9007199254740991,
      statusCodesToRetry: [Array]
    }
  },
  response: B [Response] {
    size: 0,
    data: { error: [Object] },
    config: {
      url: URL {},
      method: 'POST',
      apiVersion: '',
      userAgentDirectives: [Array],
      paramsSerializer: [Function (anonymous)],
      data: [PassThrough],
      headers: Headers {
        'accept-encoding': 'gzip',
        authorization: '<<REDACTED> - See `errorRedactor` option in `gaxios` for configuration>.',
        'content-type': 'multipart/related; boundary=8dbe9f77-18ac-44f7-b264-b872963fc128',
        'user-agent': 'google-api-nodejs-client/8.0.2 (gzip)',
        'x-goog-api-client': 'gdcl/8.0.2 gl-node/20.20.2'
      },
      params: [Object],
      validateStatus: [Function (anonymous)],
      retry: true,
      body: [PassThrough],
      responseType: 'unknown',
      errorRedactor: [Function: e],
      duplex: 'half'
    },
    [Symbol(Body internals)]: {
      body: [PassThrough],
      stream: [PassThrough],
      boundary: null,
      disturbed: true,
      error: null
    },
    [Symbol(Response internals)]: {
      type: 'default',
      url: 'https://www.googleapis.com/upload/drive/v3/files?fields=id%2C%20webViewLink&uploadType=multipart',
      status: 403,
      statusText: 'Forbidden',
      headers: [Object],
      counter: 0,
      highWaterMark: 16384
    }
  },
  code: 403,
  status: 403,
  error: undefined,
  [cause]: {
    message: 'Google Drive API has not been used in project 520687690430 before or it is disabled. Enable it by visiting https://console.developers.google.com/apis/api/drive.googleapis.com/overview?project=520687690430 then retry. If you enabled this API recently, wait a few minutes for the action to propagate to our systems and retry.',
    code: 403,
    status: 'PERMISSION_DENIED',
    errors: [ [Object] ],
    details: [ [Object], [Object], [Object] ]
  }
}
Gagal Upload ke Drive: Error: Google Drive API has not been used in project 520687690430 before or it is disabled. Enable it by visiting https://console.developers.google.com/apis/api/drive.googleapis.com/overview?project=520687690430 then retry. If you enabled this API recently, wait a few minutes for the action to propagate to our systems and retry.
    at m._request (.next/server/chunks/[root-of-the-server]__0c0i4u3._.js:1:11097)
    at async i.requestAsync (.next/server/chunks/[root-of-the-server]__0c0i4u3._.js:7:59110)
    at async f (.next/server/chunks/[root-of-the-server]__0c0i4u3._.js:23:1923)
    at async I (.next/server/chunks/[root-of-the-server]__0c0i4u3._.js:32:130243)
    at async c (.next/server/chunks/[root-of-the-server]__0c0i4u3._.js:32:133797)
    at async i (.next/server/chunks/[root-of-the-server]__0c0i4u3._.js:32:134838) {
  config: {
    url: URL {
      href: 'https://www.googleapis.com/upload/drive/v3/files?fields=id%2C%20webViewLink&uploadType=multipart',
      origin: 'https://www.googleapis.com',
      protocol: 'https:',
      username: '',
      password: '',
      host: 'www.googleapis.com',
      hostname: 'www.googleapis.com',
      port: '',
      pathname: '/upload/drive/v3/files',
      search: '?fields=id%2C%20webViewLink&uploadType=multipart',
      searchParams: URLSearchParams { 'fields' => 'id, webViewLink', 'uploadType' => 'multipart' },
      hash: ''
    },
    method: 'POST',
    apiVersion: '',
    userAgentDirectives: [ [Object] ],
    paramsSerializer: [Function (anonymous)],
    data: PassThrough {
      _events: [Object],
      _readableState: [ReadableState],
      _writableState: [WritableState],
      allowHalfOpen: true,
      _maxListeners: undefined,
      _flush: [Function: flush],
      _eventsCount: 5,
      [Symbol(shapeMode)]: true,
      [Symbol(kCapture)]: false,
      [Symbol(kCallback)]: null
    },
    headers: Headers {
      'accept-encoding': 'gzip',
      authorization: '<<REDACTED> - See `errorRedactor` option in `gaxios` for configuration>.',
      'content-type': 'multipart/related; boundary=ee6f3fe1-e90d-46e3-a93f-6674c1caf577',
      'user-agent': 'google-api-nodejs-client/8.0.2 (gzip)',
      'x-goog-api-client': 'gdcl/8.0.2 gl-node/20.20.2'
    },
    params: { fields: 'id, webViewLink', uploadType: 'multipart' },
    validateStatus: [Function (anonymous)],
    retry: true,
    body: PassThrough {
      _events: [Object],
      _readableState: [ReadableState],
      _writableState: [WritableState],
      allowHalfOpen: true,
      _maxListeners: undefined,
      _flush: [Function: flush],
      _eventsCount: 5,
      [Symbol(shapeMode)]: true,
      [Symbol(kCapture)]: false,
      [Symbol(kCallback)]: null
    },
    responseType: 'unknown',
    errorRedactor: [Function: e],
    duplex: 'half',
    retryConfig: {
      currentRetryAttempt: 0,
      retry: 3,
      httpMethodsToRetry: [Array],
      noResponseRetries: 2,
      retryDelayMultiplier: 2,
      timeOfFirstRequest: 1781184186666,
      totalTimeout: 9007199254740991,
      maxRetryDelay: 9007199254740991,
      statusCodesToRetry: [Array]
    }
  },
  response: B [Response] {
    size: 0,
    data: { error: [Object] },
    config: {
      url: URL {},
      method: 'POST',
      apiVersion: '',
      userAgentDirectives: [Array],
      paramsSerializer: [Function (anonymous)],
      data: [PassThrough],
      headers: Headers {
        'accept-encoding': 'gzip',
        authorization: '<<REDACTED> - See `errorRedactor` option in `gaxios` for configuration>.',
        'content-type': 'multipart/related; boundary=ee6f3fe1-e90d-46e3-a93f-6674c1caf577',
        'user-agent': 'google-api-nodejs-client/8.0.2 (gzip)',
        'x-goog-api-client': 'gdcl/8.0.2 gl-node/20.20.2'
      },
      params: [Object],
      validateStatus: [Function (anonymous)],
      retry: true,
      body: [PassThrough],
      responseType: 'unknown',
      errorRedactor: [Function: e],
      duplex: 'half'
    },
    [Symbol(Body internals)]: {
      body: [PassThrough],
      stream: [PassThrough],
      boundary: null,
      disturbed: true,
      error: null
    },
    [Symbol(Response internals)]: {
      type: 'default',
      url: 'https://www.googleapis.com/upload/drive/v3/files?fields=id%2C%20webViewLink&uploadType=multipart',
      status: 403,
      statusText: 'Forbidden',
      headers: [Object],
      counter: 0,
      highWaterMark: 16384
    }
  },
  code: 403,
  status: 403,
  error: undefined,
  [cause]: {
    message: 'Google Drive API has not been used in project 520687690430 before or it is disabled. Enable it by visiting https://console.developers.google.com/apis/api/drive.googleapis.com/overview?project=520687690430 then retry. If you enabled this API recently, wait a few minutes for the action to propagate to our systems and retry.',
    code: 403,
    status: 'PERMISSION_DENIED',
    errors: [ [Object] ],
    details: [ [Object], [Object], [Object] ]
  }
}
Gagal Upload ke Drive: Error: Service Accounts do not have storage quota. Leverage shared drives (https://developers.google.com/workspace/drive/api/guides/about-shareddrives), or use OAuth delegation (http://support.google.com/a/answer/7281227) instead.
    at m._request (.next/server/chunks/[root-of-the-server]__0c0i4u3._.js:1:11097)
    at async i.requestAsync (.next/server/chunks/[root-of-the-server]__0c0i4u3._.js:7:59110)
    at async f (.next/server/chunks/[root-of-the-server]__0c0i4u3._.js:23:1923)
    at async I (.next/server/chunks/[root-of-the-server]__0c0i4u3._.js:32:130243)
    at async c (.next/server/chunks/[root-of-the-server]__0c0i4u3._.js:32:133797)
    at async i (.next/server/chunks/[root-of-the-server]__0c0i4u3._.js:32:134838) {
  config: {
    url: URL {
      href: 'https://www.googleapis.com/upload/drive/v3/files?fields=id%2C%20webViewLink&uploadType=multipart',
      origin: 'https://www.googleapis.com',
      protocol: 'https:',
      username: '',
      password: '',
      host: 'www.googleapis.com',
      hostname: 'www.googleapis.com',
      port: '',
      pathname: '/upload/drive/v3/files',
      search: '?fields=id%2C%20webViewLink&uploadType=multipart',
      searchParams: URLSearchParams { 'fields' => 'id, webViewLink', 'uploadType' => 'multipart' },
      hash: ''
    },
    method: 'POST',
    apiVersion: '',
    userAgentDirectives: [ [Object] ],
    paramsSerializer: [Function (anonymous)],
    data: PassThrough {
      _events: [Object],
      _readableState: [ReadableState],
      _writableState: [WritableState],
      allowHalfOpen: true,
      _maxListeners: undefined,
      _flush: [Function: flush],
      _eventsCount: 5,
      [Symbol(shapeMode)]: true,
      [Symbol(kCapture)]: false,
      [Symbol(kCallback)]: null
    },
    headers: Headers {
      'accept-encoding': 'gzip',
      authorization: '<<REDACTED> - See `errorRedactor` option in `gaxios` for configuration>.',
      'content-type': 'multipart/related; boundary=ab56ed06-2998-4273-b560-61430ac14d66',
      'user-agent': 'google-api-nodejs-client/8.0.2 (gzip)',
      'x-goog-api-client': 'gdcl/8.0.2 gl-node/20.20.2'
    },
    params: { fields: 'id, webViewLink', uploadType: 'multipart' },
    validateStatus: [Function (anonymous)],
    retry: true,
    body: PassThrough {
      _events: [Object],
      _readableState: [ReadableState],
      _writableState: [WritableState],
      allowHalfOpen: true,
      _maxListeners: undefined,
      _flush: [Function: flush],
      _eventsCount: 5,
      [Symbol(shapeMode)]: true,
      [Symbol(kCapture)]: false,
      [Symbol(kCallback)]: null
    },
    responseType: 'unknown',
    errorRedactor: [Function: e],
    duplex: 'half',
    retryConfig: {
      currentRetryAttempt: 0,
      retry: 3,
      httpMethodsToRetry: [Array],
      noResponseRetries: 2,
      retryDelayMultiplier: 2,
      timeOfFirstRequest: 1781184677706,
      totalTimeout: 9007199254740991,
      maxRetryDelay: 9007199254740991,
      statusCodesToRetry: [Array]
    }
  },
  response: B [Response] {
    size: 0,
    data: { error: [Object] },
    config: {
      url: URL {},
      method: 'POST',
      apiVersion: '',
      userAgentDirectives: [Array],
      paramsSerializer: [Function (anonymous)],
      data: [PassThrough],
      headers: Headers {
        'accept-encoding': 'gzip',
        authorization: '<<REDACTED> - See `errorRedactor` option in `gaxios` for configuration>.',
        'content-type': 'multipart/related; boundary=ab56ed06-2998-4273-b560-61430ac14d66',
        'user-agent': 'google-api-nodejs-client/8.0.2 (gzip)',
        'x-goog-api-client': 'gdcl/8.0.2 gl-node/20.20.2'
      },
      params: [Object],
      validateStatus: [Function (anonymous)],
      retry: true,
      body: [PassThrough],
      responseType: 'unknown',
      errorRedactor: [Function: e],
      duplex: 'half'
    },
    [Symbol(Body internals)]: {
      body: [PassThrough],
      stream: [PassThrough],
      boundary: null,
      disturbed: true,
      error: null
    },
    [Symbol(Response internals)]: {
      type: 'default',
      url: 'https://www.googleapis.com/upload/drive/v3/files?fields=id%2C%20webViewLink&uploadType=multipart',
      status: 403,
      statusText: 'Forbidden',
      headers: [Object],
      counter: 0,
      highWaterMark: 16384
    }
  },
  code: 403,
  status: 403,
  error: undefined,
  [cause]: {
    message: 'Service Accounts do not have storage quota. Leverage shared drives (https://developers.google.com/workspace/drive/api/guides/about-shareddrives), or use OAuth delegation (http://support.google.com/a/answer/7281227) instead.',
    code: 403,
    status: 'Forbidden',
    errors: [ [Object] ]
  }
}
Gagal Upload ke Drive: Error: Service Accounts do not have storage quota. Leverage shared drives (https://developers.google.com/workspace/drive/api/guides/about-shareddrives), or use OAuth delegation (http://support.google.com/a/answer/7281227) instead.
    at m._request (.next/server/chunks/[root-of-the-server]__0c0i4u3._.js:1:11097)
    at async i.requestAsync (.next/server/chunks/[root-of-the-server]__0c0i4u3._.js:7:59110)
    at async f (.next/server/chunks/[root-of-the-server]__0c0i4u3._.js:23:1923)
    at async I (.next/server/chunks/[root-of-the-server]__0c0i4u3._.js:32:130243)
    at async c (.next/server/chunks/[root-of-the-server]__0c0i4u3._.js:32:133797)
    at async i (.next/server/chunks/[root-of-the-server]__0c0i4u3._.js:32:134838) {
  config: {
    url: URL {
      href: 'https://www.googleapis.com/upload/drive/v3/files?fields=id%2C%20webViewLink&uploadType=multipart',
      origin: 'https://www.googleapis.com',
      protocol: 'https:',
      username: '',
      password: '',
      host: 'www.googleapis.com',
      hostname: 'www.googleapis.com',
      port: '',
      pathname: '/upload/drive/v3/files',
      search: '?fields=id%2C%20webViewLink&uploadType=multipart',
      searchParams: URLSearchParams { 'fields' => 'id, webViewLink', 'uploadType' => 'multipart' },
      hash: ''
    },
    method: 'POST',
    apiVersion: '',
    userAgentDirectives: [ [Object] ],
    paramsSerializer: [Function (anonymous)],
    data: PassThrough {
      _events: [Object],
      _readableState: [ReadableState],
      _writableState: [WritableState],
      allowHalfOpen: true,
      _maxListeners: undefined,
      _flush: [Function: flush],
      _eventsCount: 5,
      [Symbol(shapeMode)]: true,
      [Symbol(kCapture)]: false,
      [Symbol(kCallback)]: null
    },
    headers: Headers {
      'accept-encoding': 'gzip',
      authorization: '<<REDACTED> - See `errorRedactor` option in `gaxios` for configuration>.',
      'content-type': 'multipart/related; boundary=e7088cca-da28-45b1-9a07-e98e819d40fe',
      'user-agent': 'google-api-nodejs-client/8.0.2 (gzip)',
      'x-goog-api-client': 'gdcl/8.0.2 gl-node/20.20.2'
    },
    params: { fields: 'id, webViewLink', uploadType: 'multipart' },
    validateStatus: [Function (anonymous)],
    retry: true,
    body: PassThrough {
      _events: [Object],
      _readableState: [ReadableState],
      _writableState: [WritableState],
      allowHalfOpen: true,
      _maxListeners: undefined,
      _flush: [Function: flush],
      _eventsCount: 5,
      [Symbol(shapeMode)]: true,
      [Symbol(kCapture)]: false,
      [Symbol(kCallback)]: null
    },
    responseType: 'unknown',
    errorRedactor: [Function: e],
    duplex: 'half',
    retryConfig: {
      currentRetryAttempt: 0,
      retry: 3,
      httpMethodsToRetry: [Array],
      noResponseRetries: 2,
      retryDelayMultiplier: 2,
      timeOfFirstRequest: 1781184786659,
      totalTimeout: 9007199254740991,
      maxRetryDelay: 9007199254740991,
      statusCodesToRetry: [Array]
    }
  },
  response: B [Response] {
    size: 0,
    data: { error: [Object] },
    config: {
      url: URL {},
      method: 'POST',
      apiVersion: '',
      userAgentDirectives: [Array],
      paramsSerializer: [Function (anonymous)],
      data: [PassThrough],
      headers: Headers {
        'accept-encoding': 'gzip',
        authorization: '<<REDACTED> - See `errorRedactor` option in `gaxios` for configuration>.',
        'content-type': 'multipart/related; boundary=e7088cca-da28-45b1-9a07-e98e819d40fe',
        'user-agent': 'google-api-nodejs-client/8.0.2 (gzip)',
        'x-goog-api-client': 'gdcl/8.0.2 gl-node/20.20.2'
      },
      params: [Object],
      validateStatus: [Function (anonymous)],
      retry: true,
      body: [PassThrough],
      responseType: 'unknown',
      errorRedactor: [Function: e],
      duplex: 'half'
    },
    [Symbol(Body internals)]: {
      body: [PassThrough],
      stream: [PassThrough],
      boundary: null,
      disturbed: true,
      error: null
    },
    [Symbol(Response internals)]: {
      type: 'default',
      url: 'https://www.googleapis.com/upload/drive/v3/files?fields=id%2C%20webViewLink&uploadType=multipart',
      status: 403,
      statusText: 'Forbidden',
      headers: [Object],
      counter: 0,
      highWaterMark: 16384
    }
  },
  code: 403,
  status: 403,
  error: undefined,
  [cause]: {
    message: 'Service Accounts do not have storage quota. Leverage shared drives (https://developers.google.com/workspace/drive/api/guides/about-shareddrives), or use OAuth delegation (http://support.google.com/a/answer/7281227) instead.',
    code: 403,
    status: 'Forbidden',
    errors: [ [Object] ]
  }
}
Gagal Upload ke Drive: Error: Service Accounts do not have storage quota. Leverage shared drives (https://developers.google.com/workspace/drive/api/guides/about-shareddrives), or use OAuth delegation (http://support.google.com/a/answer/7281227) instead.
    at m._request (.next/server/chunks/[root-of-the-server]__0c0i4u3._.js:1:11097)
    at async i.requestAsync (.next/server/chunks/[root-of-the-server]__0c0i4u3._.js:7:59110)
    at async f (.next/server/chunks/[root-of-the-server]__0c0i4u3._.js:23:1923)
    at async I (.next/server/chunks/[root-of-the-server]__0c0i4u3._.js:32:130243)
    at async c (.next/server/chunks/[root-of-the-server]__0c0i4u3._.js:32:133797)
    at async i (.next/server/chunks/[root-of-the-server]__0c0i4u3._.js:32:134838) {
  config: {
    url: URL {
      href: 'https://www.googleapis.com/upload/drive/v3/files?fields=id%2C%20webViewLink&uploadType=multipart',
      origin: 'https://www.googleapis.com',
      protocol: 'https:',
      username: '',
      password: '',
      host: 'www.googleapis.com',
      hostname: 'www.googleapis.com',
      port: '',
      pathname: '/upload/drive/v3/files',
      search: '?fields=id%2C%20webViewLink&uploadType=multipart',
      searchParams: URLSearchParams { 'fields' => 'id, webViewLink', 'uploadType' => 'multipart' },
      hash: ''
    },
    method: 'POST',
    apiVersion: '',
    userAgentDirectives: [ [Object] ],
    paramsSerializer: [Function (anonymous)],
    data: PassThrough {
      _events: [Object],
      _readableState: [ReadableState],
      _writableState: [WritableState],
      allowHalfOpen: true,
      _maxListeners: undefined,
      _flush: [Function: flush],
      _eventsCount: 5,
      [Symbol(shapeMode)]: true,
      [Symbol(kCapture)]: false,
      [Symbol(kCallback)]: null
    },
    headers: Headers {
      'accept-encoding': 'gzip',
      authorization: '<<REDACTED> - See `errorRedactor` option in `gaxios` for configuration>.',
      'content-type': 'multipart/related; boundary=82c0352b-c31b-4a88-bf68-8b4f13faff0a',
      'user-agent': 'google-api-nodejs-client/8.0.2 (gzip)',
      'x-goog-api-client': 'gdcl/8.0.2 gl-node/20.20.2'
    },
    params: { fields: 'id, webViewLink', uploadType: 'multipart' },
    validateStatus: [Function (anonymous)],
    retry: true,
    body: PassThrough {
      _events: [Object],
      _readableState: [ReadableState],
      _writableState: [WritableState],
      allowHalfOpen: true,
      _maxListeners: undefined,
      _flush: [Function: flush],
      _eventsCount: 5,
      [Symbol(shapeMode)]: true,
      [Symbol(kCapture)]: false,
      [Symbol(kCallback)]: null
    },
    responseType: 'unknown',
    errorRedactor: [Function: e],
    duplex: 'half',
    retryConfig: {
      currentRetryAttempt: 0,
      retry: 3,
      httpMethodsToRetry: [Array],
      noResponseRetries: 2,
      retryDelayMultiplier: 2,
      timeOfFirstRequest: 1781184863480,
      totalTimeout: 9007199254740991,
      maxRetryDelay: 9007199254740991,
      statusCodesToRetry: [Array]
    }
  },
  response: B [Response] {
    size: 0,
    data: { error: [Object] },
    config: {
      url: URL {},
      method: 'POST',
      apiVersion: '',
      userAgentDirectives: [Array],
      paramsSerializer: [Function (anonymous)],
      data: [PassThrough],
      headers: Headers {
        'accept-encoding': 'gzip',
        authorization: '<<REDACTED> - See `errorRedactor` option in `gaxios` for configuration>.',
        'content-type': 'multipart/related; boundary=82c0352b-c31b-4a88-bf68-8b4f13faff0a',
        'user-agent': 'google-api-nodejs-client/8.0.2 (gzip)',
        'x-goog-api-client': 'gdcl/8.0.2 gl-node/20.20.2'
      },
      params: [Object],
      validateStatus: [Function (anonymous)],
      retry: true,
      body: [PassThrough],
      responseType: 'unknown',
      errorRedactor: [Function: e],
      duplex: 'half'
    },
    [Symbol(Body internals)]: {
      body: [PassThrough],
      stream: [PassThrough],
      boundary: null,
      disturbed: true,
      error: null
    },
    [Symbol(Response internals)]: {
      type: 'default',
      url: 'https://www.googleapis.com/upload/drive/v3/files?fields=id%2C%20webViewLink&uploadType=multipart',
      status: 403,
      statusText: 'Forbidden',
      headers: [Object],
      counter: 0,
      highWaterMark: 16384
    }
  },
  code: 403,
  status: 403,
  error: undefined,
  [cause]: {
    message: 'Service Accounts do not have storage quota. Leverage shared drives (https://developers.google.com/workspace/drive/api/guides/about-shareddrives), or use OAuth delegation (http://support.google.com/a/answer/7281227) instead.',
    code: 403,
    status: 'Forbidden',
    errors: [ [Object] ]
  }
}
Gagal Upload ke Drive: Error: Service Accounts do not have storage quota. Leverage shared drives (https://developers.google.com/workspace/drive/api/guides/about-shareddrives), or use OAuth delegation (http://support.google.com/a/answer/7281227) instead.
    at m._request (.next/server/chunks/[root-of-the-server]__0c0i4u3._.js:1:11097)
    at async i.requestAsync (.next/server/chunks/[root-of-the-server]__0c0i4u3._.js:7:59110)
    at async f (.next/server/chunks/[root-of-the-server]__0c0i4u3._.js:23:1923)
    at async I (.next/server/chunks/[root-of-the-server]__0c0i4u3._.js:32:130243)
    at async c (.next/server/chunks/[root-of-the-server]__0c0i4u3._.js:32:133797)
    at async i (.next/server/chunks/[root-of-the-server]__0c0i4u3._.js:32:134838) {
  config: {
    url: URL {
      href: 'https://www.googleapis.com/upload/drive/v3/files?fields=id%2C%20webViewLink&uploadType=multipart',
      origin: 'https://www.googleapis.com',
      protocol: 'https:',
      username: '',
      password: '',
      host: 'www.googleapis.com',
      hostname: 'www.googleapis.com',
      port: '',
      pathname: '/upload/drive/v3/files',
      search: '?fields=id%2C%20webViewLink&uploadType=multipart',
      searchParams: URLSearchParams { 'fields' => 'id, webViewLink', 'uploadType' => 'multipart' },
      hash: ''
    },
    method: 'POST',
    apiVersion: '',
    userAgentDirectives: [ [Object] ],
    paramsSerializer: [Function (anonymous)],
    data: PassThrough {
      _events: [Object],
      _readableState: [ReadableState],
      _writableState: [WritableState],
      allowHalfOpen: true,
      _maxListeners: undefined,
      _flush: [Function: flush],
      _eventsCount: 5,
      [Symbol(shapeMode)]: true,
      [Symbol(kCapture)]: false,
      [Symbol(kCallback)]: null
    },
    headers: Headers {
      'accept-encoding': 'gzip',
      authorization: '<<REDACTED> - See `errorRedactor` option in `gaxios` for configuration>.',
      'content-type': 'multipart/related; boundary=ea82a07d-f717-4203-af02-0fea8d5d2f5a',
      'user-agent': 'google-api-nodejs-client/8.0.2 (gzip)',
      'x-goog-api-client': 'gdcl/8.0.2 gl-node/20.20.2'
    },
    params: { fields: 'id, webViewLink', uploadType: 'multipart' },
    validateStatus: [Function (anonymous)],
    retry: true,
    body: PassThrough {
      _events: [Object],
      _readableState: [ReadableState],
      _writableState: [WritableState],
      allowHalfOpen: true,
      _maxListeners: undefined,
      _flush: [Function: flush],
      _eventsCount: 5,
      [Symbol(shapeMode)]: true,
      [Symbol(kCapture)]: false,
      [Symbol(kCallback)]: null
    },
    responseType: 'unknown',
    errorRedactor: [Function: e],
    duplex: 'half',
    retryConfig: {
      currentRetryAttempt: 0,
      retry: 3,
      httpMethodsToRetry: [Array],
      noResponseRetries: 2,
      retryDelayMultiplier: 2,
      timeOfFirstRequest: 1781184952237,
      totalTimeout: 9007199254740991,
      maxRetryDelay: 9007199254740991,
      statusCodesToRetry: [Array]
    }
  },
  response: B [Response] {
    size: 0,
    data: { error: [Object] },
    config: {
      url: URL {},
      method: 'POST',
      apiVersion: '',
      userAgentDirectives: [Array],
      paramsSerializer: [Function (anonymous)],
      data: [PassThrough],
      headers: Headers {
        'accept-encoding': 'gzip',
        authorization: '<<REDACTED> - See `errorRedactor` option in `gaxios` for configuration>.',
        'content-type': 'multipart/related; boundary=ea82a07d-f717-4203-af02-0fea8d5d2f5a',
        'user-agent': 'google-api-nodejs-client/8.0.2 (gzip)',
        'x-goog-api-client': 'gdcl/8.0.2 gl-node/20.20.2'
      },
      params: [Object],
      validateStatus: [Function (anonymous)],
      retry: true,
      body: [PassThrough],
      responseType: 'unknown',
      errorRedactor: [Function: e],
      duplex: 'half'
    },
    [Symbol(Body internals)]: {
      body: [PassThrough],
      stream: [PassThrough],
      boundary: null,
      disturbed: true,
      error: null
    },
    [Symbol(Response internals)]: {
      type: 'default',
      url: 'https://www.googleapis.com/upload/drive/v3/files?fields=id%2C%20webViewLink&uploadType=multipart',
      status: 403,
      statusText: 'Forbidden',
      headers: [Object],
      counter: 0,
      highWaterMark: 16384
    }
  },
  code: 403,
  status: 403,
  error: undefined,
  [cause]: {
    message: 'Service Accounts do not have storage quota. Leverage shared drives (https://developers.google.com/workspace/drive/api/guides/about-shareddrives), or use OAuth delegation (http://support.google.com/a/answer/7281227) instead.',
    code: 403,
    status: 'Forbidden',
    errors: [ [Object] ]
  }
}
Gagal Upload ke Drive: Error: File not found: 0ADDnZXhqWwbcUk9PVA.
    at m._request (.next/server/chunks/[root-of-the-server]__0c0i4u3._.js:1:11097)
    at async i.requestAsync (.next/server/chunks/[root-of-the-server]__0c0i4u3._.js:7:59110)
    at async f (.next/server/chunks/[root-of-the-server]__0c0i4u3._.js:23:1923)
    at async I (.next/server/chunks/[root-of-the-server]__0c0i4u3._.js:32:130243)
    at async c (.next/server/chunks/[root-of-the-server]__0c0i4u3._.js:32:133797)
    at async i (.next/server/chunks/[root-of-the-server]__0c0i4u3._.js:32:134838) {
  config: {
    url: URL {
      href: 'https://www.googleapis.com/upload/drive/v3/files?fields=id%2C%20webViewLink&uploadType=multipart',
      origin: 'https://www.googleapis.com',
      protocol: 'https:',
      username: '',
      password: '',
      host: 'www.googleapis.com',
      hostname: 'www.googleapis.com',
      port: '',
      pathname: '/upload/drive/v3/files',
      search: '?fields=id%2C%20webViewLink&uploadType=multipart',
      searchParams: URLSearchParams { 'fields' => 'id, webViewLink', 'uploadType' => 'multipart' },
      hash: ''
    },
    method: 'POST',
    apiVersion: '',
    userAgentDirectives: [ [Object] ],
    paramsSerializer: [Function (anonymous)],
    data: PassThrough {
      _events: [Object],
      _readableState: [ReadableState],
      _writableState: [WritableState],
      allowHalfOpen: true,
      _maxListeners: undefined,
      _flush: [Function: flush],
      _eventsCount: 5,
      [Symbol(shapeMode)]: true,
      [Symbol(kCapture)]: false,
      [Symbol(kCallback)]: null
    },
    headers: Headers {
      'accept-encoding': 'gzip',
      authorization: '<<REDACTED> - See `errorRedactor` option in `gaxios` for configuration>.',
      'content-type': 'multipart/related; boundary=312dcb44-5d58-446d-ad04-d646b4182da4',
      'user-agent': 'google-api-nodejs-client/8.0.2 (gzip)',
      'x-goog-api-client': 'gdcl/8.0.2 gl-node/20.20.2'
    },
    params: { fields: 'id, webViewLink', uploadType: 'multipart' },
    validateStatus: [Function (anonymous)],
    retry: true,
    body: PassThrough {
      _events: [Object],
      _readableState: [ReadableState],
      _writableState: [WritableState],
      allowHalfOpen: true,
      _maxListeners: undefined,
      _flush: [Function: flush],
      _eventsCount: 5,
      [Symbol(shapeMode)]: true,
      [Symbol(kCapture)]: false,
      [Symbol(kCallback)]: null
    },
    responseType: 'unknown',
    errorRedactor: [Function: e],
    duplex: 'half',
    retryConfig: {
      currentRetryAttempt: 0,
      retry: 3,
      httpMethodsToRetry: [Array],
      noResponseRetries: 2,
      retryDelayMultiplier: 2,
      timeOfFirstRequest: 1781185809863,
      totalTimeout: 9007199254740991,
      maxRetryDelay: 9007199254740991,
      statusCodesToRetry: [Array]
    }
  },
  response: B [Response] {
    size: 0,
    data: { error: [Object] },
    config: {
      url: URL {},
      method: 'POST',
      apiVersion: '',
      userAgentDirectives: [Array],
      paramsSerializer: [Function (anonymous)],
      data: [PassThrough],
      headers: Headers {
        'accept-encoding': 'gzip',
        authorization: '<<REDACTED> - See `errorRedactor` option in `gaxios` for configuration>.',
        'content-type': 'multipart/related; boundary=312dcb44-5d58-446d-ad04-d646b4182da4',
        'user-agent': 'google-api-nodejs-client/8.0.2 (gzip)',
        'x-goog-api-client': 'gdcl/8.0.2 gl-node/20.20.2'
      },
      params: [Object],
      validateStatus: [Function (anonymous)],
      retry: true,
      body: [PassThrough],
      responseType: 'unknown',
      errorRedactor: [Function: e],
      duplex: 'half'
    },
    [Symbol(Body internals)]: {
      body: [PassThrough],
      stream: [PassThrough],
      boundary: null,
      disturbed: true,
      error: null
    },
    [Symbol(Response internals)]: {
      type: 'default',
      url: 'https://www.googleapis.com/upload/drive/v3/files?fields=id%2C%20webViewLink&uploadType=multipart',
      status: 404,
      statusText: 'Not Found',
      headers: [Object],
      counter: 0,
      highWaterMark: 16384
    }
  },
  code: 404,
  status: 404,
  error: undefined,
  [cause]: {
    message: 'File not found: 0ADDnZXhqWwbcUk9PVA.',
    code: 404,
    status: 'Not Found',
    errors: [ [Object] ]
  }
}
Gagal Upload ke Drive: Error: File not found: 0ADDnZXhqWwbcUk9PVA.
    at m._request (.next/server/chunks/[root-of-the-server]__0c0i4u3._.js:1:11097)
    at async i.requestAsync (.next/server/chunks/[root-of-the-server]__0c0i4u3._.js:7:59110)
    at async f (.next/server/chunks/[root-of-the-server]__0c0i4u3._.js:23:1923)
    at async I (.next/server/chunks/[root-of-the-server]__0c0i4u3._.js:32:130243)
    at async c (.next/server/chunks/[root-of-the-server]__0c0i4u3._.js:32:133797)
    at async i (.next/server/chunks/[root-of-the-server]__0c0i4u3._.js:32:134838) {
  config: {
    url: URL {
      href: 'https://www.googleapis.com/upload/drive/v3/files?fields=id%2C%20webViewLink&uploadType=multipart',
      origin: 'https://www.googleapis.com',
      protocol: 'https:',
      username: '',
      password: '',
      host: 'www.googleapis.com',
      hostname: 'www.googleapis.com',
      port: '',
      pathname: '/upload/drive/v3/files',
      search: '?fields=id%2C%20webViewLink&uploadType=multipart',
      searchParams: URLSearchParams { 'fields' => 'id, webViewLink', 'uploadType' => 'multipart' },
      hash: ''
    },
    method: 'POST',
    apiVersion: '',
    userAgentDirectives: [ [Object] ],
    paramsSerializer: [Function (anonymous)],
    data: PassThrough {
      _events: [Object],
      _readableState: [ReadableState],
      _writableState: [WritableState],
      allowHalfOpen: true,
      _maxListeners: undefined,
      _flush: [Function: flush],
      _eventsCount: 5,
      [Symbol(shapeMode)]: true,
      [Symbol(kCapture)]: false,
      [Symbol(kCallback)]: null
    },
    headers: Headers {
      'accept-encoding': 'gzip',
      authorization: '<<REDACTED> - See `errorRedactor` option in `gaxios` for configuration>.',
      'content-type': 'multipart/related; boundary=86502144-f9cf-4a14-a8aa-96c2c59eff21',
      'user-agent': 'google-api-nodejs-client/8.0.2 (gzip)',
      'x-goog-api-client': 'gdcl/8.0.2 gl-node/20.20.2'
    },
    params: { fields: 'id, webViewLink', uploadType: 'multipart' },
    validateStatus: [Function (anonymous)],
    retry: true,
    body: PassThrough {
      _events: [Object],
      _readableState: [ReadableState],
      _writableState: [WritableState],
      allowHalfOpen: true,
      _maxListeners: undefined,
      _flush: [Function: flush],
      _eventsCount: 5,
      [Symbol(shapeMode)]: true,
      [Symbol(kCapture)]: false,
      [Symbol(kCallback)]: null
    },
    responseType: 'unknown',
    errorRedactor: [Function: e],
    duplex: 'half',
    retryConfig: {
      currentRetryAttempt: 0,
      retry: 3,
      httpMethodsToRetry: [Array],
      noResponseRetries: 2,
      retryDelayMultiplier: 2,
      timeOfFirstRequest: 1781185835175,
      totalTimeout: 9007199254740991,
      maxRetryDelay: 9007199254740991,
      statusCodesToRetry: [Array]
    }
  },
  response: B [Response] {
    size: 0,
    data: { error: [Object] },
    config: {
      url: URL {},
      method: 'POST',
      apiVersion: '',
      userAgentDirectives: [Array],
      paramsSerializer: [Function (anonymous)],
      data: [PassThrough],
      headers: Headers {
        'accept-encoding': 'gzip',
        authorization: '<<REDACTED> - See `errorRedactor` option in `gaxios` for configuration>.',
        'content-type': 'multipart/related; boundary=86502144-f9cf-4a14-a8aa-96c2c59eff21',
        'user-agent': 'google-api-nodejs-client/8.0.2 (gzip)',
        'x-goog-api-client': 'gdcl/8.0.2 gl-node/20.20.2'
      },
      params: [Object],
      validateStatus: [Function (anonymous)],
      retry: true,
      body: [PassThrough],
      responseType: 'unknown',
      errorRedactor: [Function: e],
      duplex: 'half'
    },
    [Symbol(Body internals)]: {
      body: [PassThrough],
      stream: [PassThrough],
      boundary: null,
      disturbed: true,
      error: null
    },
    [Symbol(Response internals)]: {
      type: 'default',
      url: 'https://www.googleapis.com/upload/drive/v3/files?fields=id%2C%20webViewLink&uploadType=multipart',
      status: 404,
      statusText: 'Not Found',
      headers: [Object],
      counter: 0,
      highWaterMark: 16384
    }
  },
  code: 404,
  status: 404,
  error: undefined,
  [cause]: {
    message: 'File not found: 0ADDnZXhqWwbcUk9PVA.',
    code: 404,
    status: 'Not Found',
    errors: [ [Object] ]
  }
}
Gagal Upload ke Drive: Error: File not found: 0ADDnZXhqWwbcUk9PVA.
    at m._request (.next/server/chunks/[root-of-the-server]__0c0i4u3._.js:1:11097)
    at async i.requestAsync (.next/server/chunks/[root-of-the-server]__0c0i4u3._.js:7:59110)
    at async f (.next/server/chunks/[root-of-the-server]__0c0i4u3._.js:23:1923)
    at async I (.next/server/chunks/[root-of-the-server]__0c0i4u3._.js:32:130243)
    at async c (.next/server/chunks/[root-of-the-server]__0c0i4u3._.js:32:133797)
    at async i (.next/server/chunks/[root-of-the-server]__0c0i4u3._.js:32:134838) {
  config: {
    url: URL {
      href: 'https://www.googleapis.com/upload/drive/v3/files?fields=id%2C%20webViewLink&uploadType=multipart',
      origin: 'https://www.googleapis.com',
      protocol: 'https:',
      username: '',
      password: '',
      host: 'www.googleapis.com',
      hostname: 'www.googleapis.com',
      port: '',
      pathname: '/upload/drive/v3/files',
      search: '?fields=id%2C%20webViewLink&uploadType=multipart',
      searchParams: URLSearchParams { 'fields' => 'id, webViewLink', 'uploadType' => 'multipart' },
      hash: ''
    },
    method: 'POST',
    apiVersion: '',
    userAgentDirectives: [ [Object] ],
    paramsSerializer: [Function (anonymous)],
    data: PassThrough {
      _events: [Object],
      _readableState: [ReadableState],
      _writableState: [WritableState],
      allowHalfOpen: true,
      _maxListeners: undefined,
      _flush: [Function: flush],
      _eventsCount: 5,
      [Symbol(shapeMode)]: true,
      [Symbol(kCapture)]: false,
      [Symbol(kCallback)]: null
    },
    headers: Headers {
      'accept-encoding': 'gzip',
      authorization: '<<REDACTED> - See `errorRedactor` option in `gaxios` for configuration>.',
      'content-type': 'multipart/related; boundary=09042624-f3ac-4c69-88bb-849dab97a0d7',
      'user-agent': 'google-api-nodejs-client/8.0.2 (gzip)',
      'x-goog-api-client': 'gdcl/8.0.2 gl-node/20.20.2'
    },
    params: { fields: 'id, webViewLink', uploadType: 'multipart' },
    validateStatus: [Function (anonymous)],
    retry: true,
    body: PassThrough {
      _events: [Object],
      _readableState: [ReadableState],
      _writableState: [WritableState],
      allowHalfOpen: true,
      _maxListeners: undefined,
      _flush: [Function: flush],
      _eventsCount: 5,
      [Symbol(shapeMode)]: true,
      [Symbol(kCapture)]: false,
      [Symbol(kCallback)]: null
    },
    responseType: 'unknown',
    errorRedactor: [Function: e],
    duplex: 'half',
    retryConfig: {
      currentRetryAttempt: 0,
      retry: 3,
      httpMethodsToRetry: [Array],
      noResponseRetries: 2,
      retryDelayMultiplier: 2,
      timeOfFirstRequest: 1781192250636,
      totalTimeout: 9007199254740991,
      maxRetryDelay: 9007199254740991,
      statusCodesToRetry: [Array]
    }
  },
  response: B [Response] {
    size: 0,
    data: { error: [Object] },
    config: {
      url: URL {},
      method: 'POST',
      apiVersion: '',
      userAgentDirectives: [Array],
      paramsSerializer: [Function (anonymous)],
      data: [PassThrough],
      headers: Headers {
        'accept-encoding': 'gzip',
        authorization: '<<REDACTED> - See `errorRedactor` option in `gaxios` for configuration>.',
        'content-type': 'multipart/related; boundary=09042624-f3ac-4c69-88bb-849dab97a0d7',
        'user-agent': 'google-api-nodejs-client/8.0.2 (gzip)',
        'x-goog-api-client': 'gdcl/8.0.2 gl-node/20.20.2'
      },
      params: [Object],
      validateStatus: [Function (anonymous)],
      retry: true,
      body: [PassThrough],
      responseType: 'unknown',
      errorRedactor: [Function: e],
      duplex: 'half'
    },
    [Symbol(Body internals)]: {
      body: [PassThrough],
      stream: [PassThrough],
      boundary: null,
      disturbed: true,
      error: null
    },
    [Symbol(Response internals)]: {
      type: 'default',
      url: 'https://www.googleapis.com/upload/drive/v3/files?fields=id%2C%20webViewLink&uploadType=multipart',
      status: 404,
      statusText: 'Not Found',
      headers: [Object],
      counter: 0,
      highWaterMark: 16384
    }
  },
  code: 404,
  status: 404,
  error: undefined,
  [cause]: {
    message: 'File not found: 0ADDnZXhqWwbcUk9PVA.',
    code: 404,
    status: 'Not Found',
    errors: [ [Object] ]
  }
}
Gagal Upload ke Drive: Error: File not found: 0ADDnZXhqWwbcUk9PVA.
    at m._request (.next/server/chunks/[root-of-the-server]__0c0i4u3._.js:1:11097)
    at async i.requestAsync (.next/server/chunks/[root-of-the-server]__0c0i4u3._.js:7:59110)
    at async f (.next/server/chunks/[root-of-the-server]__0c0i4u3._.js:23:1923)
    at async I (.next/server/chunks/[root-of-the-server]__0c0i4u3._.js:32:130243)
    at async c (.next/server/chunks/[root-of-the-server]__0c0i4u3._.js:32:133797)
    at async i (.next/server/chunks/[root-of-the-server]__0c0i4u3._.js:32:134838) {
  config: {
    url: URL {
      href: 'https://www.googleapis.com/upload/drive/v3/files?fields=id%2C%20webViewLink&uploadType=multipart',
      origin: 'https://www.googleapis.com',
      protocol: 'https:',
      username: '',
      password: '',
      host: 'www.googleapis.com',
      hostname: 'www.googleapis.com',
      port: '',
      pathname: '/upload/drive/v3/files',
      search: '?fields=id%2C%20webViewLink&uploadType=multipart',
      searchParams: URLSearchParams { 'fields' => 'id, webViewLink', 'uploadType' => 'multipart' },
      hash: ''
    },
    method: 'POST',
    apiVersion: '',
    userAgentDirectives: [ [Object] ],
    paramsSerializer: [Function (anonymous)],
    data: PassThrough {
      _events: [Object],
      _readableState: [ReadableState],
      _writableState: [WritableState],
      allowHalfOpen: true,
      _maxListeners: undefined,
      _flush: [Function: flush],
      _eventsCount: 5,
      [Symbol(shapeMode)]: true,
      [Symbol(kCapture)]: false,
      [Symbol(kCallback)]: null
    },
    headers: Headers {
      'accept-encoding': 'gzip',
      authorization: '<<REDACTED> - See `errorRedactor` option in `gaxios` for configuration>.',
      'content-type': 'multipart/related; boundary=59d38650-e950-4e1e-99e9-9cdbb0f06eca',
      'user-agent': 'google-api-nodejs-client/8.0.2 (gzip)',
      'x-goog-api-client': 'gdcl/8.0.2 gl-node/20.20.2'
    },
    params: { fields: 'id, webViewLink', uploadType: 'multipart' },
    validateStatus: [Function (anonymous)],
    retry: true,
    body: PassThrough {
      _events: [Object],
      _readableState: [ReadableState],
      _writableState: [WritableState],
      allowHalfOpen: true,
      _maxListeners: undefined,
      _flush: [Function: flush],
      _eventsCount: 5,
      [Symbol(shapeMode)]: true,
      [Symbol(kCapture)]: false,
      [Symbol(kCallback)]: null
    },
    responseType: 'unknown',
    errorRedactor: [Function: e],
    duplex: 'half',
    retryConfig: {
      currentRetryAttempt: 0,
      retry: 3,
      httpMethodsToRetry: [Array],
      noResponseRetries: 2,
      retryDelayMultiplier: 2,
      timeOfFirstRequest: 1781193196598,
      totalTimeout: 9007199254740991,
      maxRetryDelay: 9007199254740991,
      statusCodesToRetry: [Array]
    }
  },
  response: B [Response] {
    size: 0,
    data: { error: [Object] },
    config: {
      url: URL {},
      method: 'POST',
      apiVersion: '',
      userAgentDirectives: [Array],
      paramsSerializer: [Function (anonymous)],
      data: [PassThrough],
      headers: Headers {
        'accept-encoding': 'gzip',
        authorization: '<<REDACTED> - See `errorRedactor` option in `gaxios` for configuration>.',
        'content-type': 'multipart/related; boundary=59d38650-e950-4e1e-99e9-9cdbb0f06eca',
        'user-agent': 'google-api-nodejs-client/8.0.2 (gzip)',
        'x-goog-api-client': 'gdcl/8.0.2 gl-node/20.20.2'
      },
      params: [Object],
      validateStatus: [Function (anonymous)],
      retry: true,
      body: [PassThrough],
      responseType: 'unknown',
      errorRedactor: [Function: e],
      duplex: 'half'
    },
    [Symbol(Body internals)]: {
      body: [PassThrough],
      stream: [PassThrough],
      boundary: null,
      disturbed: true,
      error: null
    },
    [Symbol(Response internals)]: {
      type: 'default',
      url: 'https://www.googleapis.com/upload/drive/v3/files?fields=id%2C%20webViewLink&uploadType=multipart',
      status: 404,
      statusText: 'Not Found',
      headers: [Object],
      counter: 0,
      highWaterMark: 16384
    }
  },
  code: 404,
  status: 404,
  error: undefined,
  [cause]: {
    message: 'File not found: 0ADDnZXhqWwbcUk9PVA.',
    code: 404,
    status: 'Not Found',
    errors: [ [Object] ]
  }
}
Gagal Upload ke Drive: Error: File not found: 0ADDnZXhqWwbcUk9PVA.
    at m._request (.next/server/chunks/[root-of-the-server]__0c0i4u3._.js:1:11097)
    at async i.requestAsync (.next/server/chunks/[root-of-the-server]__0c0i4u3._.js:7:59110)
    at async f (.next/server/chunks/[root-of-the-server]__0c0i4u3._.js:23:1923)
    at async I (.next/server/chunks/[root-of-the-server]__0c0i4u3._.js:32:130243)
    at async c (.next/server/chunks/[root-of-the-server]__0c0i4u3._.js:32:133797)
    at async i (.next/server/chunks/[root-of-the-server]__0c0i4u3._.js:32:134838) {
  config: {
    url: URL {
      href: 'https://www.googleapis.com/upload/drive/v3/files?fields=id%2C%20webViewLink&uploadType=multipart',
      origin: 'https://www.googleapis.com',
      protocol: 'https:',
      username: '',
      password: '',
      host: 'www.googleapis.com',
      hostname: 'www.googleapis.com',
      port: '',
      pathname: '/upload/drive/v3/files',
      search: '?fields=id%2C%20webViewLink&uploadType=multipart',
      searchParams: URLSearchParams { 'fields' => 'id, webViewLink', 'uploadType' => 'multipart' },
      hash: ''
    },
    method: 'POST',
    apiVersion: '',
    userAgentDirectives: [ [Object] ],
    paramsSerializer: [Function (anonymous)],
    data: PassThrough {
      _events: [Object],
      _readableState: [ReadableState],
      _writableState: [WritableState],
      allowHalfOpen: true,
      _maxListeners: undefined,
      _flush: [Function: flush],
      _eventsCount: 5,
      [Symbol(shapeMode)]: true,
      [Symbol(kCapture)]: false,
      [Symbol(kCallback)]: null
    },
    headers: Headers {
      'accept-encoding': 'gzip',
      authorization: '<<REDACTED> - See `errorRedactor` option in `gaxios` for configuration>.',
      'content-type': 'multipart/related; boundary=51ea14f2-623d-4ec7-85ba-e2e38be68e1f',
      'user-agent': 'google-api-nodejs-client/8.0.2 (gzip)',
      'x-goog-api-client': 'gdcl/8.0.2 gl-node/20.20.2'
    },
    params: { fields: 'id, webViewLink', uploadType: 'multipart' },
    validateStatus: [Function (anonymous)],
    retry: true,
    body: PassThrough {
      _events: [Object],
      _readableState: [ReadableState],
      _writableState: [WritableState],
      allowHalfOpen: true,
      _maxListeners: undefined,
      _flush: [Function: flush],
      _eventsCount: 5,
      [Symbol(shapeMode)]: true,
      [Symbol(kCapture)]: false,
      [Symbol(kCallback)]: null
    },
    responseType: 'unknown',
    errorRedactor: [Function: e],
    duplex: 'half',
    retryConfig: {
      currentRetryAttempt: 0,
      retry: 3,
      httpMethodsToRetry: [Array],
      noResponseRetries: 2,
      retryDelayMultiplier: 2,
      timeOfFirstRequest: 1781193425425,
      totalTimeout: 9007199254740991,
      maxRetryDelay: 9007199254740991,
      statusCodesToRetry: [Array]
    }
  },
  response: B [Response] {
    size: 0,
    data: { error: [Object] },
    config: {
      url: URL {},
      method: 'POST',
      apiVersion: '',
      userAgentDirectives: [Array],
      paramsSerializer: [Function (anonymous)],
      data: [PassThrough],
      headers: Headers {
        'accept-encoding': 'gzip',
        authorization: '<<REDACTED> - See `errorRedactor` option in `gaxios` for configuration>.',
        'content-type': 'multipart/related; boundary=51ea14f2-623d-4ec7-85ba-e2e38be68e1f',
        'user-agent': 'google-api-nodejs-client/8.0.2 (gzip)',
        'x-goog-api-client': 'gdcl/8.0.2 gl-node/20.20.2'
      },
      params: [Object],
      validateStatus: [Function (anonymous)],
      retry: true,
      body: [PassThrough],
      responseType: 'unknown',
      errorRedactor: [Function: e],
      duplex: 'half'
    },
    [Symbol(Body internals)]: {
      body: [PassThrough],
      stream: [PassThrough],
      boundary: null,
      disturbed: true,
      error: null
    },
    [Symbol(Response internals)]: {
      type: 'default',
      url: 'https://www.googleapis.com/upload/drive/v3/files?fields=id%2C%20webViewLink&uploadType=multipart',
      status: 404,
      statusText: 'Not Found',
      headers: [Object],
      counter: 0,
      highWaterMark: 16384
    }
  },
  code: 404,
  status: 404,
  error: undefined,
  [cause]: {
    message: 'File not found: 0ADDnZXhqWwbcUk9PVA.',
    code: 404,
    status: 'Not Found',
    errors: [ [Object] ]
  }
}
Gagal Upload ke Drive: Error: File not found: 0ADDnZXhqWwbcUk9PVA.
    at m._request (.next/server/chunks/[root-of-the-server]__0c0i4u3._.js:1:11097)
    at async i.requestAsync (.next/server/chunks/[root-of-the-server]__0c0i4u3._.js:7:59110)
    at async f (.next/server/chunks/[root-of-the-server]__0c0i4u3._.js:23:1923)
    at async I (.next/server/chunks/[root-of-the-server]__0c0i4u3._.js:32:130243)
    at async c (.next/server/chunks/[root-of-the-server]__0c0i4u3._.js:32:133797)
    at async i (.next/server/chunks/[root-of-the-server]__0c0i4u3._.js:32:134838) {
  config: {
    url: URL {
      href: 'https://www.googleapis.com/upload/drive/v3/files?fields=id%2C%20webViewLink&uploadType=multipart',
      origin: 'https://www.googleapis.com',
      protocol: 'https:',
      username: '',
      password: '',
      host: 'www.googleapis.com',
      hostname: 'www.googleapis.com',
      port: '',
      pathname: '/upload/drive/v3/files',
      search: '?fields=id%2C%20webViewLink&uploadType=multipart',
      searchParams: URLSearchParams { 'fields' => 'id, webViewLink', 'uploadType' => 'multipart' },
      hash: ''
    },
    method: 'POST',
    apiVersion: '',
    userAgentDirectives: [ [Object] ],
    paramsSerializer: [Function (anonymous)],
    data: PassThrough {
      _events: [Object],
      _readableState: [ReadableState],
      _writableState: [WritableState],
      allowHalfOpen: true,
      _maxListeners: undefined,
      _flush: [Function: flush],
      _eventsCount: 5,
      [Symbol(shapeMode)]: true,
      [Symbol(kCapture)]: false,
      [Symbol(kCallback)]: null
    },
    headers: Headers {
      'accept-encoding': 'gzip',
      authorization: '<<REDACTED> - See `errorRedactor` option in `gaxios` for configuration>.',
      'content-type': 'multipart/related; boundary=70c31671-9e8b-4581-bd71-2b720059f84f',
      'user-agent': 'google-api-nodejs-client/8.0.2 (gzip)',
      'x-goog-api-client': 'gdcl/8.0.2 gl-node/20.20.2'
    },
    params: { fields: 'id, webViewLink', uploadType: 'multipart' },
    validateStatus: [Function (anonymous)],
    retry: true,
    body: PassThrough {
      _events: [Object],
      _readableState: [ReadableState],
      _writableState: [WritableState],
      allowHalfOpen: true,
      _maxListeners: undefined,
      _flush: [Function: flush],
      _eventsCount: 5,
      [Symbol(shapeMode)]: true,
      [Symbol(kCapture)]: false,
      [Symbol(kCallback)]: null
    },
    responseType: 'unknown',
    errorRedactor: [Function: e],
    duplex: 'half',
    retryConfig: {
      currentRetryAttempt: 0,
      retry: 3,
      httpMethodsToRetry: [Array],
      noResponseRetries: 2,
      retryDelayMultiplier: 2,
      timeOfFirstRequest: 1781194250292,
      totalTimeout: 9007199254740991,
      maxRetryDelay: 9007199254740991,
      statusCodesToRetry: [Array]
    }
  },
  response: B [Response] {
    size: 0,
    data: { error: [Object] },
    config: {
      url: URL {},
      method: 'POST',
      apiVersion: '',
      userAgentDirectives: [Array],
      paramsSerializer: [Function (anonymous)],
      data: [PassThrough],
      headers: Headers {
        'accept-encoding': 'gzip',
        authorization: '<<REDACTED> - See `errorRedactor` option in `gaxios` for configuration>.',
        'content-type': 'multipart/related; boundary=70c31671-9e8b-4581-bd71-2b720059f84f',
        'user-agent': 'google-api-nodejs-client/8.0.2 (gzip)',
        'x-goog-api-client': 'gdcl/8.0.2 gl-node/20.20.2'
      },
      params: [Object],
      validateStatus: [Function (anonymous)],
      retry: true,
      body: [PassThrough],
      responseType: 'unknown',
      errorRedactor: [Function: e],
      duplex: 'half'
    },
    [Symbol(Body internals)]: {
      body: [PassThrough],
      stream: [PassThrough],
      boundary: null,
      disturbed: true,
      error: null
    },
    [Symbol(Response internals)]: {
      type: 'default',
      url: 'https://www.googleapis.com/upload/drive/v3/files?fields=id%2C%20webViewLink&uploadType=multipart',
      status: 404,
      statusText: 'Not Found',
      headers: [Object],
      counter: 0,
      highWaterMark: 16384
    }
  },
  code: 404,
  status: 404,
  error: undefined,
  [cause]: {
    message: 'File not found: 0ADDnZXhqWwbcUk9PVA.',
    code: 404,
    status: 'Not Found',
    errors: [ [Object] ]
  }
}
Gagal Upload ke Drive: Error: File not found: 0ADDnZXhqWwbcUk9PVA.
    at m._request (.next/server/chunks/[root-of-the-server]__0c0i4u3._.js:1:11097)
    at async i.requestAsync (.next/server/chunks/[root-of-the-server]__0c0i4u3._.js:7:59110)
    at async f (.next/server/chunks/[root-of-the-server]__0c0i4u3._.js:23:1923)
    at async I (.next/server/chunks/[root-of-the-server]__0c0i4u3._.js:32:130243)
    at async c (.next/server/chunks/[root-of-the-server]__0c0i4u3._.js:32:133797)
    at async i (.next/server/chunks/[root-of-the-server]__0c0i4u3._.js:32:134838) {
  config: {
    url: URL {
      href: 'https://www.googleapis.com/upload/drive/v3/files?fields=id%2C%20webViewLink&uploadType=multipart',
      origin: 'https://www.googleapis.com',
      protocol: 'https:',
      username: '',
      password: '',
      host: 'www.googleapis.com',
      hostname: 'www.googleapis.com',
      port: '',
      pathname: '/upload/drive/v3/files',
      search: '?fields=id%2C%20webViewLink&uploadType=multipart',
      searchParams: URLSearchParams { 'fields' => 'id, webViewLink', 'uploadType' => 'multipart' },
      hash: ''
    },
    method: 'POST',
    apiVersion: '',
    userAgentDirectives: [ [Object] ],
    paramsSerializer: [Function (anonymous)],
    data: PassThrough {
      _events: [Object],
      _readableState: [ReadableState],
      _writableState: [WritableState],
      allowHalfOpen: true,
      _maxListeners: undefined,
      _flush: [Function: flush],
      _eventsCount: 5,
      [Symbol(shapeMode)]: true,
      [Symbol(kCapture)]: false,
      [Symbol(kCallback)]: null
    },
    headers: Headers {
      'accept-encoding': 'gzip',
      authorization: '<<REDACTED> - See `errorRedactor` option in `gaxios` for configuration>.',
      'content-type': 'multipart/related; boundary=39562eaa-afcd-49ba-a126-bb2c3f436b00',
      'user-agent': 'google-api-nodejs-client/8.0.2 (gzip)',
      'x-goog-api-client': 'gdcl/8.0.2 gl-node/20.20.2'
    },
    params: { fields: 'id, webViewLink', uploadType: 'multipart' },
    validateStatus: [Function (anonymous)],
    retry: true,
    body: PassThrough {
      _events: [Object],
      _readableState: [ReadableState],
      _writableState: [WritableState],
      allowHalfOpen: true,
      _maxListeners: undefined,
      _flush: [Function: flush],
      _eventsCount: 5,
      [Symbol(shapeMode)]: true,
      [Symbol(kCapture)]: false,
      [Symbol(kCallback)]: null
    },
    responseType: 'unknown',
    errorRedactor: [Function: e],
    duplex: 'half',
    retryConfig: {
      currentRetryAttempt: 0,
      retry: 3,
      httpMethodsToRetry: [Array],
      noResponseRetries: 2,
      retryDelayMultiplier: 2,
      timeOfFirstRequest: 1781194830157,
      totalTimeout: 9007199254740991,
      maxRetryDelay: 9007199254740991,
      statusCodesToRetry: [Array]
    }
  },
  response: B [Response] {
    size: 0,
    data: { error: [Object] },
    config: {
      url: URL {},
      method: 'POST',
      apiVersion: '',
      userAgentDirectives: [Array],
      paramsSerializer: [Function (anonymous)],
      data: [PassThrough],
      headers: Headers {
        'accept-encoding': 'gzip',
        authorization: '<<REDACTED> - See `errorRedactor` option in `gaxios` for configuration>.',
        'content-type': 'multipart/related; boundary=39562eaa-afcd-49ba-a126-bb2c3f436b00',
        'user-agent': 'google-api-nodejs-client/8.0.2 (gzip)',
        'x-goog-api-client': 'gdcl/8.0.2 gl-node/20.20.2'
      },
      params: [Object],
      validateStatus: [Function (anonymous)],
      retry: true,
      body: [PassThrough],
      responseType: 'unknown',
      errorRedactor: [Function: e],
      duplex: 'half'
    },
    [Symbol(Body internals)]: {
      body: [PassThrough],
      stream: [PassThrough],
      boundary: null,
      disturbed: true,
      error: null
    },
    [Symbol(Response internals)]: {
      type: 'default',
      url: 'https://www.googleapis.com/upload/drive/v3/files?fields=id%2C%20webViewLink&uploadType=multipart',
      status: 404,
      statusText: 'Not Found',
      headers: [Object],
      counter: 0,
      highWaterMark: 16384
    }
  },
  code: 404,
  status: 404,
  error: undefined,
  [cause]: {
    message: 'File not found: 0ADDnZXhqWwbcUk9PVA.',
    code: 404,
    status: 'Not Found',
    errors: [ [Object] ]
  }
}
Gagal Upload ke Drive: Error: File not found: 0ADDnZXhqWwbcUk9PVA.
    at m._request (.next/server/chunks/[root-of-the-server]__0c0i4u3._.js:1:11097)
    at async i.requestAsync (.next/server/chunks/[root-of-the-server]__0c0i4u3._.js:7:59110)
    at async f (.next/server/chunks/[root-of-the-server]__0c0i4u3._.js:23:1923)
    at async I (.next/server/chunks/[root-of-the-server]__0c0i4u3._.js:32:130243)
    at async c (.next/server/chunks/[root-of-the-server]__0c0i4u3._.js:32:133797)
    at async i (.next/server/chunks/[root-of-the-server]__0c0i4u3._.js:32:134838) {
  config: {
    url: URL {
      href: 'https://www.googleapis.com/upload/drive/v3/files?fields=id%2C%20webViewLink&uploadType=multipart',
      origin: 'https://www.googleapis.com',
      protocol: 'https:',
      username: '',
      password: '',
      host: 'www.googleapis.com',
      hostname: 'www.googleapis.com',
      port: '',
      pathname: '/upload/drive/v3/files',
      search: '?fields=id%2C%20webViewLink&uploadType=multipart',
      searchParams: URLSearchParams { 'fields' => 'id, webViewLink', 'uploadType' => 'multipart' },
      hash: ''
    },
    method: 'POST',
    apiVersion: '',
    userAgentDirectives: [ [Object] ],
    paramsSerializer: [Function (anonymous)],
    data: PassThrough {
      _events: [Object],
      _readableState: [ReadableState],
      _writableState: [WritableState],
      allowHalfOpen: true,
      _maxListeners: undefined,
      _flush: [Function: flush],
      _eventsCount: 5,
      [Symbol(shapeMode)]: true,
      [Symbol(kCapture)]: false,
      [Symbol(kCallback)]: null
    },
    headers: Headers {
      'accept-encoding': 'gzip',
      authorization: '<<REDACTED> - See `errorRedactor` option in `gaxios` for configuration>.',
      'content-type': 'multipart/related; boundary=e90608bf-ec37-4dfc-918e-aaf1c554adce',
      'user-agent': 'google-api-nodejs-client/8.0.2 (gzip)',
      'x-goog-api-client': 'gdcl/8.0.2 gl-node/20.20.2'
    },
    params: { fields: 'id, webViewLink', uploadType: 'multipart' },
    validateStatus: [Function (anonymous)],
    retry: true,
    body: PassThrough {
      _events: [Object],
      _readableState: [ReadableState],
      _writableState: [WritableState],
      allowHalfOpen: true,
      _maxListeners: undefined,
      _flush: [Function: flush],
      _eventsCount: 5,
      [Symbol(shapeMode)]: true,
      [Symbol(kCapture)]: false,
      [Symbol(kCallback)]: null
    },
    responseType: 'unknown',
    errorRedactor: [Function: e],
    duplex: 'half',
    retryConfig: {
      currentRetryAttempt: 0,
      retry: 3,
      httpMethodsToRetry: [Array],
      noResponseRetries: 2,
      retryDelayMultiplier: 2,
      timeOfFirstRequest: 1781195129902,
      totalTimeout: 9007199254740991,
      maxRetryDelay: 9007199254740991,
      statusCodesToRetry: [Array]
    }
  },
  response: B [Response] {
    size: 0,
    data: { error: [Object] },
    config: {
      url: URL {},
      method: 'POST',
      apiVersion: '',
      userAgentDirectives: [Array],
      paramsSerializer: [Function (anonymous)],
      data: [PassThrough],
      headers: Headers {
        'accept-encoding': 'gzip',
        authorization: '<<REDACTED> - See `errorRedactor` option in `gaxios` for configuration>.',
        'content-type': 'multipart/related; boundary=e90608bf-ec37-4dfc-918e-aaf1c554adce',
        'user-agent': 'google-api-nodejs-client/8.0.2 (gzip)',
        'x-goog-api-client': 'gdcl/8.0.2 gl-node/20.20.2'
      },
      params: [Object],
      validateStatus: [Function (anonymous)],
      retry: true,
      body: [PassThrough],
      responseType: 'unknown',
      errorRedactor: [Function: e],
      duplex: 'half'
    },
    [Symbol(Body internals)]: {
      body: [PassThrough],
      stream: [PassThrough],
      boundary: null,
      disturbed: true,
      error: null
    },
    [Symbol(Response internals)]: {
      type: 'default',
      url: 'https://www.googleapis.com/upload/drive/v3/files?fields=id%2C%20webViewLink&uploadType=multipart',
      status: 404,
      statusText: 'Not Found',
      headers: [Object],
      counter: 0,
      highWaterMark: 16384
    }
  },
  code: 404,
  status: 404,
  error: undefined,
  [cause]: {
    message: 'File not found: 0ADDnZXhqWwbcUk9PVA.',
    code: 404,
    status: 'Not Found',
    errors: [ [Object] ]
  }
}
Gagal Upload ke Drive: Error: File not found: 0ADDnZXhqWwbcUk9PVA.
    at m._request (.next/server/chunks/[root-of-the-server]__0c0i4u3._.js:1:11097)
    at async i.requestAsync (.next/server/chunks/[root-of-the-server]__0c0i4u3._.js:7:59110)
    at async f (.next/server/chunks/[root-of-the-server]__0c0i4u3._.js:23:1923)
    at async I (.next/server/chunks/[root-of-the-server]__0c0i4u3._.js:32:130243)
    at async c (.next/server/chunks/[root-of-the-server]__0c0i4u3._.js:32:133797)
    at async i (.next/server/chunks/[root-of-the-server]__0c0i4u3._.js:32:134838) {
  config: {
    url: URL {
      href: 'https://www.googleapis.com/upload/drive/v3/files?fields=id%2C%20webViewLink&uploadType=multipart',
      origin: 'https://www.googleapis.com',
      protocol: 'https:',
      username: '',
      password: '',
      host: 'www.googleapis.com',
      hostname: 'www.googleapis.com',
      port: '',
      pathname: '/upload/drive/v3/files',
      search: '?fields=id%2C%20webViewLink&uploadType=multipart',
      searchParams: URLSearchParams { 'fields' => 'id, webViewLink', 'uploadType' => 'multipart' },
      hash: ''
    },
    method: 'POST',
    apiVersion: '',
    userAgentDirectives: [ [Object] ],
    paramsSerializer: [Function (anonymous)],
    data: PassThrough {
      _events: [Object],
      _readableState: [ReadableState],
      _writableState: [WritableState],
      allowHalfOpen: true,
      _maxListeners: undefined,
      _flush: [Function: flush],
      _eventsCount: 5,
      [Symbol(shapeMode)]: true,
      [Symbol(kCapture)]: false,
      [Symbol(kCallback)]: null
    },
    headers: Headers {
      'accept-encoding': 'gzip',
      authorization: '<<REDACTED> - See `errorRedactor` option in `gaxios` for configuration>.',
      'content-type': 'multipart/related; boundary=9be3bc05-eab2-4352-b1d0-af34cd9cc824',
      'user-agent': 'google-api-nodejs-client/8.0.2 (gzip)',
      'x-goog-api-client': 'gdcl/8.0.2 gl-node/20.20.2'
    },
    params: { fields: 'id, webViewLink', uploadType: 'multipart' },
    validateStatus: [Function (anonymous)],
    retry: true,
    body: PassThrough {
      _events: [Object],
      _readableState: [ReadableState],
      _writableState: [WritableState],
      allowHalfOpen: true,
      _maxListeners: undefined,
      _flush: [Function: flush],
      _eventsCount: 5,
      [Symbol(shapeMode)]: true,
      [Symbol(kCapture)]: false,
      [Symbol(kCallback)]: null
    },
    responseType: 'unknown',
    errorRedactor: [Function: e],
    duplex: 'half',
    retryConfig: {
      currentRetryAttempt: 0,
      retry: 3,
      httpMethodsToRetry: [Array],
      noResponseRetries: 2,
      retryDelayMultiplier: 2,
      timeOfFirstRequest: 1781195157511,
      totalTimeout: 9007199254740991,
      maxRetryDelay: 9007199254740991,
      statusCodesToRetry: [Array]
    }
  },
  response: B [Response] {
    size: 0,
    data: { error: [Object] },
    config: {
      url: URL {},
      method: 'POST',
      apiVersion: '',
      userAgentDirectives: [Array],
      paramsSerializer: [Function (anonymous)],
      data: [PassThrough],
      headers: Headers {
        'accept-encoding': 'gzip',
        authorization: '<<REDACTED> - See `errorRedactor` option in `gaxios` for configuration>.',
        'content-type': 'multipart/related; boundary=9be3bc05-eab2-4352-b1d0-af34cd9cc824',
        'user-agent': 'google-api-nodejs-client/8.0.2 (gzip)',
        'x-goog-api-client': 'gdcl/8.0.2 gl-node/20.20.2'
      },
      params: [Object],
      validateStatus: [Function (anonymous)],
      retry: true,
      body: [PassThrough],
      responseType: 'unknown',
      errorRedactor: [Function: e],
      duplex: 'half'
    },
    [Symbol(Body internals)]: {
      body: [PassThrough],
      stream: [PassThrough],
      boundary: null,
      disturbed: true,
      error: null
    },
    [Symbol(Response internals)]: {
      type: 'default',
      url: 'https://www.googleapis.com/upload/drive/v3/files?fields=id%2C%20webViewLink&uploadType=multipart',
      status: 404,
      statusText: 'Not Found',
      headers: [Object],
      counter: 0,
      highWaterMark: 16384
    }
  },
  code: 404,
  status: 404,
  error: undefined,
  [cause]: {
    message: 'File not found: 0ADDnZXhqWwbcUk9PVA.',
    code: 404,
    status: 'Not Found',
    errors: [ [Object] ]
  }
}
Gagal Upload ke Drive: Error: File not found: 0ADDnZXhqWwbcUk9PVA.
    at m._request (.next/server/chunks/[root-of-the-server]__0c0i4u3._.js:1:11097)
    at async i.requestAsync (.next/server/chunks/[root-of-the-server]__0c0i4u3._.js:7:59110)
    at async f (.next/server/chunks/[root-of-the-server]__0c0i4u3._.js:23:1923)
    at async I (.next/server/chunks/[root-of-the-server]__0c0i4u3._.js:32:130243)
    at async c (.next/server/chunks/[root-of-the-server]__0c0i4u3._.js:32:133797)
    at async i (.next/server/chunks/[root-of-the-server]__0c0i4u3._.js:32:134838) {
  config: {
    url: URL {
      href: 'https://www.googleapis.com/upload/drive/v3/files?fields=id%2C%20webViewLink&uploadType=multipart',
      origin: 'https://www.googleapis.com',
      protocol: 'https:',
      username: '',
      password: '',
      host: 'www.googleapis.com',
      hostname: 'www.googleapis.com',
      port: '',
      pathname: '/upload/drive/v3/files',
      search: '?fields=id%2C%20webViewLink&uploadType=multipart',
      searchParams: URLSearchParams { 'fields' => 'id, webViewLink', 'uploadType' => 'multipart' },
      hash: ''
    },
    method: 'POST',
    apiVersion: '',
    userAgentDirectives: [ [Object] ],
    paramsSerializer: [Function (anonymous)],
    data: PassThrough {
      _events: [Object],
      _readableState: [ReadableState],
      _writableState: [WritableState],
      allowHalfOpen: true,
      _maxListeners: undefined,
      _flush: [Function: flush],
      _eventsCount: 5,
      [Symbol(shapeMode)]: true,
      [Symbol(kCapture)]: false,
      [Symbol(kCallback)]: null
    },
    headers: Headers {
      'accept-encoding': 'gzip',
      authorization: '<<REDACTED> - See `errorRedactor` option in `gaxios` for configuration>.',
      'content-type': 'multipart/related; boundary=9e37cf02-76ff-4256-8cbc-f447f57f7f33',
      'user-agent': 'google-api-nodejs-client/8.0.2 (gzip)',
      'x-goog-api-client': 'gdcl/8.0.2 gl-node/20.20.2'
    },
    params: { fields: 'id, webViewLink', uploadType: 'multipart' },
    validateStatus: [Function (anonymous)],
    retry: true,
    body: PassThrough {
      _events: [Object],
      _readableState: [ReadableState],
      _writableState: [WritableState],
      allowHalfOpen: true,
      _maxListeners: undefined,
      _flush: [Function: flush],
      _eventsCount: 5,
      [Symbol(shapeMode)]: true,
      [Symbol(kCapture)]: false,
      [Symbol(kCallback)]: null
    },
    responseType: 'unknown',
    errorRedactor: [Function: e],
    duplex: 'half',
    retryConfig: {
      currentRetryAttempt: 0,
      retry: 3,
      httpMethodsToRetry: [Array],
      noResponseRetries: 2,
      retryDelayMultiplier: 2,
      timeOfFirstRequest: 1781197153795,
      totalTimeout: 9007199254740991,
      maxRetryDelay: 9007199254740991,
      statusCodesToRetry: [Array]
    }
  },
  response: B [Response] {
    size: 0,
    data: { error: [Object] },
    config: {
      url: URL {},
      method: 'POST',
      apiVersion: '',
      userAgentDirectives: [Array],
      paramsSerializer: [Function (anonymous)],
      data: [PassThrough],
      headers: Headers {
        'accept-encoding': 'gzip',
        authorization: '<<REDACTED> - See `errorRedactor` option in `gaxios` for configuration>.',
        'content-type': 'multipart/related; boundary=9e37cf02-76ff-4256-8cbc-f447f57f7f33',
        'user-agent': 'google-api-nodejs-client/8.0.2 (gzip)',
        'x-goog-api-client': 'gdcl/8.0.2 gl-node/20.20.2'
      },
      params: [Object],
      validateStatus: [Function (anonymous)],
      retry: true,
      body: [PassThrough],
      responseType: 'unknown',
      errorRedactor: [Function: e],
      duplex: 'half'
    },
    [Symbol(Body internals)]: {
      body: [PassThrough],
      stream: [PassThrough],
      boundary: null,
      disturbed: true,
      error: null
    },
    [Symbol(Response internals)]: {
      type: 'default',
      url: 'https://www.googleapis.com/upload/drive/v3/files?fields=id%2C%20webViewLink&uploadType=multipart',
      status: 404,
      statusText: 'Not Found',
      headers: [Object],
      counter: 0,
      highWaterMark: 16384
    }
  },
  code: 404,
  status: 404,
  error: undefined,
  [cause]: {
    message: 'File not found: 0ADDnZXhqWwbcUk9PVA.',
    code: 404,
    status: 'Not Found',
    errors: [ [Object] ]
  }
}
Gagal Upload ke Drive: Error: File not found: 0ADDnZXhqWwbcUk9PVA.
    at m._request (.next/server/chunks/[root-of-the-server]__0c0i4u3._.js:1:11097)
    at async i.requestAsync (.next/server/chunks/[root-of-the-server]__0c0i4u3._.js:7:59110)
    at async f (.next/server/chunks/[root-of-the-server]__0c0i4u3._.js:23:1923)
    at async I (.next/server/chunks/[root-of-the-server]__0c0i4u3._.js:32:130243)
    at async c (.next/server/chunks/[root-of-the-server]__0c0i4u3._.js:32:133797)
    at async i (.next/server/chunks/[root-of-the-server]__0c0i4u3._.js:32:134838) {
  config: {
    url: URL {
      href: 'https://www.googleapis.com/upload/drive/v3/files?fields=id%2C%20webViewLink&uploadType=multipart',
      origin: 'https://www.googleapis.com',
      protocol: 'https:',
      username: '',
      password: '',
      host: 'www.googleapis.com',
      hostname: 'www.googleapis.com',
      port: '',
      pathname: '/upload/drive/v3/files',
      search: '?fields=id%2C%20webViewLink&uploadType=multipart',
      searchParams: URLSearchParams { 'fields' => 'id, webViewLink', 'uploadType' => 'multipart' },
      hash: ''
    },
    method: 'POST',
    apiVersion: '',
    userAgentDirectives: [ [Object] ],
    paramsSerializer: [Function (anonymous)],
    data: PassThrough {
      _events: [Object],
      _readableState: [ReadableState],
      _writableState: [WritableState],
      allowHalfOpen: true,
      _maxListeners: undefined,
      _flush: [Function: flush],
      _eventsCount: 5,
      [Symbol(shapeMode)]: true,
      [Symbol(kCapture)]: false,
      [Symbol(kCallback)]: null
    },
    headers: Headers {
      'accept-encoding': 'gzip',
      authorization: '<<REDACTED> - See `errorRedactor` option in `gaxios` for configuration>.',
      'content-type': 'multipart/related; boundary=7acd0dd1-ae60-4ec4-846b-b06132ab4e8f',
      'user-agent': 'google-api-nodejs-client/8.0.2 (gzip)',
      'x-goog-api-client': 'gdcl/8.0.2 gl-node/20.20.2'
    },
    params: { fields: 'id, webViewLink', uploadType: 'multipart' },
    validateStatus: [Function (anonymous)],
    retry: true,
    body: PassThrough {
      _events: [Object],
      _readableState: [ReadableState],
      _writableState: [WritableState],
      allowHalfOpen: true,
      _maxListeners: undefined,
      _flush: [Function: flush],
      _eventsCount: 5,
      [Symbol(shapeMode)]: true,
      [Symbol(kCapture)]: false,
      [Symbol(kCallback)]: null
    },
    responseType: 'unknown',
    errorRedactor: [Function: e],
    duplex: 'half',
    retryConfig: {
      currentRetryAttempt: 0,
      retry: 3,
      httpMethodsToRetry: [Array],
      noResponseRetries: 2,
      retryDelayMultiplier: 2,
      timeOfFirstRequest: 1781197407432,
      totalTimeout: 9007199254740991,
      maxRetryDelay: 9007199254740991,
      statusCodesToRetry: [Array]
    }
  },
  response: B [Response] {
    size: 0,
    data: { error: [Object] },
    config: {
      url: URL {},
      method: 'POST',
      apiVersion: '',
      userAgentDirectives: [Array],
      paramsSerializer: [Function (anonymous)],
      data: [PassThrough],
      headers: Headers {
        'accept-encoding': 'gzip',
        authorization: '<<REDACTED> - See `errorRedactor` option in `gaxios` for configuration>.',
        'content-type': 'multipart/related; boundary=7acd0dd1-ae60-4ec4-846b-b06132ab4e8f',
        'user-agent': 'google-api-nodejs-client/8.0.2 (gzip)',
        'x-goog-api-client': 'gdcl/8.0.2 gl-node/20.20.2'
      },
      params: [Object],
      validateStatus: [Function (anonymous)],
      retry: true,
      body: [PassThrough],
      responseType: 'unknown',
      errorRedactor: [Function: e],
      duplex: 'half'
    },
    [Symbol(Body internals)]: {
      body: [PassThrough],
      stream: [PassThrough],
      boundary: null,
      disturbed: true,
      error: null
    },
    [Symbol(Response internals)]: {
      type: 'default',
      url: 'https://www.googleapis.com/upload/drive/v3/files?fields=id%2C%20webViewLink&uploadType=multipart',
      status: 404,
      statusText: 'Not Found',
      headers: [Object],
      counter: 0,
      highWaterMark: 16384
    }
  },
  code: 404,
  status: 404,
  error: undefined,
  [cause]: {
    message: 'File not found: 0ADDnZXhqWwbcUk9PVA.',
    code: 404,
    status: 'Not Found',
    errors: [ [Object] ]
  }
}
Gagal Upload ke Drive: Error: File not found: 0ADDnZXhqWwbcUk9PVA.
    at m._request (.next/server/chunks/[root-of-the-server]__0c0i4u3._.js:1:11097)
    at async i.requestAsync (.next/server/chunks/[root-of-the-server]__0c0i4u3._.js:7:59110)
    at async f (.next/server/chunks/[root-of-the-server]__0c0i4u3._.js:23:1923)
    at async I (.next/server/chunks/[root-of-the-server]__0c0i4u3._.js:32:130243)
    at async c (.next/server/chunks/[root-of-the-server]__0c0i4u3._.js:32:133797)
    at async i (.next/server/chunks/[root-of-the-server]__0c0i4u3._.js:32:134838) {
  config: {
    url: URL {
      href: 'https://www.googleapis.com/upload/drive/v3/files?fields=id%2C%20webViewLink&uploadType=multipart',
      origin: 'https://www.googleapis.com',
      protocol: 'https:',
      username: '',
      password: '',
      host: 'www.googleapis.com',
      hostname: 'www.googleapis.com',
      port: '',
      pathname: '/upload/drive/v3/files',
      search: '?fields=id%2C%20webViewLink&uploadType=multipart',
      searchParams: URLSearchParams { 'fields' => 'id, webViewLink', 'uploadType' => 'multipart' },
      hash: ''
    },
    method: 'POST',
    apiVersion: '',
    userAgentDirectives: [ [Object] ],
    paramsSerializer: [Function (anonymous)],
    data: PassThrough {
      _events: [Object],
      _readableState: [ReadableState],
      _writableState: [WritableState],
      allowHalfOpen: true,
      _maxListeners: undefined,
      _flush: [Function: flush],
      _eventsCount: 5,
      [Symbol(shapeMode)]: true,
      [Symbol(kCapture)]: false,
      [Symbol(kCallback)]: null
    },
    headers: Headers {
      'accept-encoding': 'gzip',
      authorization: '<<REDACTED> - See `errorRedactor` option in `gaxios` for configuration>.',
      'content-type': 'multipart/related; boundary=0d90d5f4-d4e0-4116-a4b5-00cd2d281334',
      'user-agent': 'google-api-nodejs-client/8.0.2 (gzip)',
      'x-goog-api-client': 'gdcl/8.0.2 gl-node/20.20.2'
    },
    params: { fields: 'id, webViewLink', uploadType: 'multipart' },
    validateStatus: [Function (anonymous)],
    retry: true,
    body: PassThrough {
      _events: [Object],
      _readableState: [ReadableState],
      _writableState: [WritableState],
      allowHalfOpen: true,
      _maxListeners: undefined,
      _flush: [Function: flush],
      _eventsCount: 5,
      [Symbol(shapeMode)]: true,
      [Symbol(kCapture)]: false,
      [Symbol(kCallback)]: null
    },
    responseType: 'unknown',
    errorRedactor: [Function: e],
    duplex: 'half',
    retryConfig: {
      currentRetryAttempt: 0,
      retry: 3,
      httpMethodsToRetry: [Array],
      noResponseRetries: 2,
      retryDelayMultiplier: 2,
      timeOfFirstRequest: 1781198290795,
      totalTimeout: 9007199254740991,
      maxRetryDelay: 9007199254740991,
      statusCodesToRetry: [Array]
    }
  },
  response: B [Response] {
    size: 0,
    data: { error: [Object] },
    config: {
      url: URL {},
      method: 'POST',
      apiVersion: '',
      userAgentDirectives: [Array],
      paramsSerializer: [Function (anonymous)],
      data: [PassThrough],
      headers: Headers {
        'accept-encoding': 'gzip',
        authorization: '<<REDACTED> - See `errorRedactor` option in `gaxios` for configuration>.',
        'content-type': 'multipart/related; boundary=0d90d5f4-d4e0-4116-a4b5-00cd2d281334',
        'user-agent': 'google-api-nodejs-client/8.0.2 (gzip)',
        'x-goog-api-client': 'gdcl/8.0.2 gl-node/20.20.2'
      },
      params: [Object],
      validateStatus: [Function (anonymous)],
      retry: true,
      body: [PassThrough],
      responseType: 'unknown',
      errorRedactor: [Function: e],
      duplex: 'half'
    },
    [Symbol(Body internals)]: {
      body: [PassThrough],
      stream: [PassThrough],
      boundary: null,
      disturbed: true,
      error: null
    },
    [Symbol(Response internals)]: {
      type: 'default',
      url: 'https://www.googleapis.com/upload/drive/v3/files?fields=id%2C%20webViewLink&uploadType=multipart',
      status: 404,
      statusText: 'Not Found',
      headers: [Object],
      counter: 0,
      highWaterMark: 16384
    }
  },
  code: 404,
  status: 404,
  error: undefined,
  [cause]: {
    message: 'File not found: 0ADDnZXhqWwbcUk9PVA.',
    code: 404,
    status: 'Not Found',
    errors: [ [Object] ]
  }
}
Error: Failed to find Server Action "1c2b3fefb84f9b4843aefd18c31575e59c3458af". This request might be from an older or newer deployment.
Read more: https://nextjs.org/docs/messages/failed-to-find-server-action
    at ignore-listed frames
Gagal Upload ke Drive: Error: File not found: 0ADDnZXhqWwbcUk9PVA.
    at m._request (.next/server/chunks/[root-of-the-server]__0c0i4u3._.js:1:11097)
    at async i.requestAsync (.next/server/chunks/[root-of-the-server]__0c0i4u3._.js:7:59110)
    at async f (.next/server/chunks/[root-of-the-server]__0c0i4u3._.js:23:1923)
    at async I (.next/server/chunks/[root-of-the-server]__0c0i4u3._.js:32:130243)
    at async c (.next/server/chunks/[root-of-the-server]__0c0i4u3._.js:32:133797)
    at async i (.next/server/chunks/[root-of-the-server]__0c0i4u3._.js:32:134838) {
  config: {
    url: URL {
      href: 'https://www.googleapis.com/upload/drive/v3/files?fields=id%2C%20webViewLink&uploadType=multipart',
      origin: 'https://www.googleapis.com',
      protocol: 'https:',
      username: '',
      password: '',
      host: 'www.googleapis.com',
      hostname: 'www.googleapis.com',
      port: '',
      pathname: '/upload/drive/v3/files',
      search: '?fields=id%2C%20webViewLink&uploadType=multipart',
      searchParams: URLSearchParams { 'fields' => 'id, webViewLink', 'uploadType' => 'multipart' },
      hash: ''
    },
    method: 'POST',
    apiVersion: '',
    userAgentDirectives: [ [Object] ],
    paramsSerializer: [Function (anonymous)],
    data: PassThrough {
      _events: [Object],
      _readableState: [ReadableState],
      _writableState: [WritableState],
      allowHalfOpen: true,
      _maxListeners: undefined,
      _flush: [Function: flush],
      _eventsCount: 5,
      [Symbol(shapeMode)]: true,
      [Symbol(kCapture)]: false,
      [Symbol(kCallback)]: null
    },
    headers: Headers {
      'accept-encoding': 'gzip',
      authorization: '<<REDACTED> - See `errorRedactor` option in `gaxios` for configuration>.',
      'content-type': 'multipart/related; boundary=5e56ce62-7832-49a6-831b-8a64d9d0f5b1',
      'user-agent': 'google-api-nodejs-client/8.0.2 (gzip)',
      'x-goog-api-client': 'gdcl/8.0.2 gl-node/20.20.2'
    },
    params: { fields: 'id, webViewLink', uploadType: 'multipart' },
    validateStatus: [Function (anonymous)],
    retry: true,
    body: PassThrough {
      _events: [Object],
      _readableState: [ReadableState],
      _writableState: [WritableState],
      allowHalfOpen: true,
      _maxListeners: undefined,
      _flush: [Function: flush],
      _eventsCount: 5,
      [Symbol(shapeMode)]: true,
      [Symbol(kCapture)]: false,
      [Symbol(kCallback)]: null
    },
    responseType: 'unknown',
    errorRedactor: [Function: e],
    duplex: 'half',
    retryConfig: {
      currentRetryAttempt: 0,
      retry: 3,
      httpMethodsToRetry: [Array],
      noResponseRetries: 2,
      retryDelayMultiplier: 2,
      timeOfFirstRequest: 1781231153156,
      totalTimeout: 9007199254740991,
      maxRetryDelay: 9007199254740991,
      statusCodesToRetry: [Array]
    }
  },
  response: B [Response] {
    size: 0,
    data: { error: [Object] },
    config: {
      url: URL {},
      method: 'POST',
      apiVersion: '',
      userAgentDirectives: [Array],
      paramsSerializer: [Function (anonymous)],
      data: [PassThrough],
      headers: Headers {
        'accept-encoding': 'gzip',
        authorization: '<<REDACTED> - See `errorRedactor` option in `gaxios` for configuration>.',
        'content-type': 'multipart/related; boundary=5e56ce62-7832-49a6-831b-8a64d9d0f5b1',
        'user-agent': 'google-api-nodejs-client/8.0.2 (gzip)',
        'x-goog-api-client': 'gdcl/8.0.2 gl-node/20.20.2'
      },
      params: [Object],
      validateStatus: [Function (anonymous)],
      retry: true,
      body: [PassThrough],
      responseType: 'unknown',
      errorRedactor: [Function: e],
      duplex: 'half'
    },
    [Symbol(Body internals)]: {
      body: [PassThrough],
      stream: [PassThrough],
      boundary: null,
      disturbed: true,
      error: null
    },
    [Symbol(Response internals)]: {
      type: 'default',
      url: 'https://www.googleapis.com/upload/drive/v3/files?fields=id%2C%20webViewLink&uploadType=multipart',
      status: 404,
      statusText: 'Not Found',
      headers: [Object],
      counter: 0,
      highWaterMark: 16384
    }
  },
  code: 404,
  status: 404,
  error: undefined,
  [cause]: {
    message: 'File not found: 0ADDnZXhqWwbcUk9PVA.',
    code: 404,
    status: 'Not Found',
    errors: [ [Object] ]
  }
}
Gagal Upload ke Drive: Error: File not found: 0ADDnZXhqWwbcUk9PVA.
    at m._request (.next/server/chunks/[root-of-the-server]__0c0i4u3._.js:1:11097)
    at async i.requestAsync (.next/server/chunks/[root-of-the-server]__0c0i4u3._.js:7:59110)
    at async f (.next/server/chunks/[root-of-the-server]__0c0i4u3._.js:23:1923)
    at async I (.next/server/chunks/[root-of-the-server]__0c0i4u3._.js:32:130243)
    at async c (.next/server/chunks/[root-of-the-server]__0c0i4u3._.js:32:133797)
    at async i (.next/server/chunks/[root-of-the-server]__0c0i4u3._.js:32:134838) {
  config: {
    url: URL {
      href: 'https://www.googleapis.com/upload/drive/v3/files?fields=id%2C%20webViewLink&uploadType=multipart',
      origin: 'https://www.googleapis.com',
      protocol: 'https:',
      username: '',
      password: '',
      host: 'www.googleapis.com',
      hostname: 'www.googleapis.com',
      port: '',
      pathname: '/upload/drive/v3/files',
      search: '?fields=id%2C%20webViewLink&uploadType=multipart',
      searchParams: URLSearchParams { 'fields' => 'id, webViewLink', 'uploadType' => 'multipart' },
      hash: ''
    },
    method: 'POST',
    apiVersion: '',
    userAgentDirectives: [ [Object] ],
    paramsSerializer: [Function (anonymous)],
    data: PassThrough {
      _events: [Object],
      _readableState: [ReadableState],
      _writableState: [WritableState],
      allowHalfOpen: true,
      _maxListeners: undefined,
      _flush: [Function: flush],
      _eventsCount: 5,
      [Symbol(shapeMode)]: true,
      [Symbol(kCapture)]: false,
      [Symbol(kCallback)]: null
    },
    headers: Headers {
      'accept-encoding': 'gzip',
      authorization: '<<REDACTED> - See `errorRedactor` option in `gaxios` for configuration>.',
      'content-type': 'multipart/related; boundary=a1e7988a-4eea-4a7f-b342-6a4ad52a877c',
      'user-agent': 'google-api-nodejs-client/8.0.2 (gzip)',
      'x-goog-api-client': 'gdcl/8.0.2 gl-node/20.20.2'
    },
    params: { fields: 'id, webViewLink', uploadType: 'multipart' },
    validateStatus: [Function (anonymous)],
    retry: true,
    body: PassThrough {
      _events: [Object],
      _readableState: [ReadableState],
      _writableState: [WritableState],
      allowHalfOpen: true,
      _maxListeners: undefined,
      _flush: [Function: flush],
      _eventsCount: 5,
      [Symbol(shapeMode)]: true,
      [Symbol(kCapture)]: false,
      [Symbol(kCallback)]: null
    },
    responseType: 'unknown',
    errorRedactor: [Function: e],
    duplex: 'half',
    retryConfig: {
      currentRetryAttempt: 0,
      retry: 3,
      httpMethodsToRetry: [Array],
      noResponseRetries: 2,
      retryDelayMultiplier: 2,
      timeOfFirstRequest: 1781232364150,
      totalTimeout: 9007199254740991,
      maxRetryDelay: 9007199254740991,
      statusCodesToRetry: [Array]
    }
  },
  response: B [Response] {
    size: 0,
    data: { error: [Object] },
    config: {
      url: URL {},
      method: 'POST',
      apiVersion: '',
      userAgentDirectives: [Array],
      paramsSerializer: [Function (anonymous)],
      data: [PassThrough],
      headers: Headers {
        'accept-encoding': 'gzip',
        authorization: '<<REDACTED> - See `errorRedactor` option in `gaxios` for configuration>.',
        'content-type': 'multipart/related; boundary=a1e7988a-4eea-4a7f-b342-6a4ad52a877c',
        'user-agent': 'google-api-nodejs-client/8.0.2 (gzip)',
        'x-goog-api-client': 'gdcl/8.0.2 gl-node/20.20.2'
      },
      params: [Object],
      validateStatus: [Function (anonymous)],
      retry: true,
      body: [PassThrough],
      responseType: 'unknown',
      errorRedactor: [Function: e],
      duplex: 'half'
    },
    [Symbol(Body internals)]: {
      body: [PassThrough],
      stream: [PassThrough],
      boundary: null,
      disturbed: true,
      error: null
    },
    [Symbol(Response internals)]: {
      type: 'default',
      url: 'https://www.googleapis.com/upload/drive/v3/files?fields=id%2C%20webViewLink&uploadType=multipart',
      status: 404,
      statusText: 'Not Found',
      headers: [Object],
      counter: 0,
      highWaterMark: 16384
    }
  },
  code: 404,
  status: 404,
  error: undefined,
  [cause]: {
    message: 'File not found: 0ADDnZXhqWwbcUk9PVA.',
    code: 404,
    status: 'Not Found',
    errors: [ [Object] ]
  }
}
Gagal Upload ke Drive: Error: File not found: 0ADDnZXhqWwbcUk9PVA.
    at m._request (.next/server/chunks/[root-of-the-server]__0c0i4u3._.js:1:11097)
    at async i.requestAsync (.next/server/chunks/[root-of-the-server]__0c0i4u3._.js:7:59110)
    at async f (.next/server/chunks/[root-of-the-server]__0c0i4u3._.js:23:1923)
    at async I (.next/server/chunks/[root-of-the-server]__0c0i4u3._.js:32:130243)
    at async c (.next/server/chunks/[root-of-the-server]__0c0i4u3._.js:32:133797)
    at async i (.next/server/chunks/[root-of-the-server]__0c0i4u3._.js:32:134838) {
  config: {
    url: URL {
      href: 'https://www.googleapis.com/upload/drive/v3/files?fields=id%2C%20webViewLink&uploadType=multipart',
      origin: 'https://www.googleapis.com',
      protocol: 'https:',
      username: '',
      password: '',
      host: 'www.googleapis.com',
      hostname: 'www.googleapis.com',
      port: '',
      pathname: '/upload/drive/v3/files',
      search: '?fields=id%2C%20webViewLink&uploadType=multipart',
      searchParams: URLSearchParams { 'fields' => 'id, webViewLink', 'uploadType' => 'multipart' },
      hash: ''
    },
    method: 'POST',
    apiVersion: '',
    userAgentDirectives: [ [Object] ],
    paramsSerializer: [Function (anonymous)],
    data: PassThrough {
      _events: [Object],
      _readableState: [ReadableState],
      _writableState: [WritableState],
      allowHalfOpen: true,
      _maxListeners: undefined,
      _flush: [Function: flush],
      _eventsCount: 5,
      [Symbol(shapeMode)]: true,
      [Symbol(kCapture)]: false,
      [Symbol(kCallback)]: null
    },
    headers: Headers {
      'accept-encoding': 'gzip',
      authorization: '<<REDACTED> - See `errorRedactor` option in `gaxios` for configuration>.',
      'content-type': 'multipart/related; boundary=0708d35f-6157-457a-b60b-3202b540d6b1',
      'user-agent': 'google-api-nodejs-client/8.0.2 (gzip)',
      'x-goog-api-client': 'gdcl/8.0.2 gl-node/20.20.2'
    },
    params: { fields: 'id, webViewLink', uploadType: 'multipart' },
    validateStatus: [Function (anonymous)],
    retry: true,
    body: PassThrough {
      _events: [Object],
      _readableState: [ReadableState],
      _writableState: [WritableState],
      allowHalfOpen: true,
      _maxListeners: undefined,
      _flush: [Function: flush],
      _eventsCount: 5,
      [Symbol(shapeMode)]: true,
      [Symbol(kCapture)]: false,
      [Symbol(kCallback)]: null
    },
    responseType: 'unknown',
    errorRedactor: [Function: e],
    duplex: 'half',
    retryConfig: {
      currentRetryAttempt: 0,
      retry: 3,
      httpMethodsToRetry: [Array],
      noResponseRetries: 2,
      retryDelayMultiplier: 2,
      timeOfFirstRequest: 1781232391790,
      totalTimeout: 9007199254740991,
      maxRetryDelay: 9007199254740991,
      statusCodesToRetry: [Array]
    }
  },
  response: B [Response] {
    size: 0,
    data: { error: [Object] },
    config: {
      url: URL {},
      method: 'POST',
      apiVersion: '',
      userAgentDirectives: [Array],
      paramsSerializer: [Function (anonymous)],
      data: [PassThrough],
      headers: Headers {
        'accept-encoding': 'gzip',
        authorization: '<<REDACTED> - See `errorRedactor` option in `gaxios` for configuration>.',
        'content-type': 'multipart/related; boundary=0708d35f-6157-457a-b60b-3202b540d6b1',
        'user-agent': 'google-api-nodejs-client/8.0.2 (gzip)',
        'x-goog-api-client': 'gdcl/8.0.2 gl-node/20.20.2'
      },
      params: [Object],
      validateStatus: [Function (anonymous)],
      retry: true,
      body: [PassThrough],
      responseType: 'unknown',
      errorRedactor: [Function: e],
      duplex: 'half'
    },
    [Symbol(Body internals)]: {
      body: [PassThrough],
      stream: [PassThrough],
      boundary: null,
      disturbed: true,
      error: null
    },
    [Symbol(Response internals)]: {
      type: 'default',
      url: 'https://www.googleapis.com/upload/drive/v3/files?fields=id%2C%20webViewLink&uploadType=multipart',
      status: 404,
      statusText: 'Not Found',
      headers: [Object],
      counter: 0,
      highWaterMark: 16384
    }
  },
  code: 404,
  status: 404,
  error: undefined,
  [cause]: {
    message: 'File not found: 0ADDnZXhqWwbcUk9PVA.',
    code: 404,
    status: 'Not Found',
    errors: [ [Object] ]
  }
}
Error: Failed to find Server Action "bbf0734a". This request might be from an older or newer deployment.
Read more: https://nextjs.org/docs/messages/failed-to-find-server-action
    at ignore-listed frames
Error: Failed to find Server Action "86ac351e". This request might be from an older or newer deployment.
Read more: https://nextjs.org/docs/messages/failed-to-find-server-action
    at ignore-listed frames
Error: Failed to find Server Action "433aa8f3". This request might be from an older or newer deployment.
Read more: https://nextjs.org/docs/messages/failed-to-find-server-action
    at ignore-listed frames
Error: Failed to find Server Action "317b0abd". This request might be from an older or newer deployment.
Read more: https://nextjs.org/docs/messages/failed-to-find-server-action
    at ignore-listed frames
Error: Failed to find Server Action "12c96a36". This request might be from an older or newer deployment.
Read more: https://nextjs.org/docs/messages/failed-to-find-server-action
    at ignore-listed frames
Error: Failed to find Server Action "0fd4aa96". This request might be from an older or newer deployment.
Read more: https://nextjs.org/docs/messages/failed-to-find-server-action
    at ignore-listed frames
Error: Failed to find Server Action "026b3a85". This request might be from an older or newer deployment.
Read more: https://nextjs.org/docs/messages/failed-to-find-server-action
    at ignore-listed frames
Error: Failed to find Server Action "d9c79223". This request might be from an older or newer deployment.
Read more: https://nextjs.org/docs/messages/failed-to-find-server-action
    at ignore-listed frames
Error: Failed to find Server Action "eb241ac2". This request might be from an older or newer deployment.
Read more: https://nextjs.org/docs/messages/failed-to-find-server-action
    at ignore-listed frames
Error: Failed to find Server Action "5607bcaf". This request might be from an older or newer deployment.
Read more: https://nextjs.org/docs/messages/failed-to-find-server-action
    at ignore-listed frames
Unhandled Rejection: Error: Could not find a production build in the '.next' directory. Try building your app with 'next build' before starting the production server. https://nextjs.org/docs/messages/production-start-no-build-id
    at ignore-listed frames
Unhandled Rejection: Error: Could not find a production build in the '.next' directory. Try building your app with 'next build' before starting the production server. https://nextjs.org/docs/messages/production-start-no-build-id
    at ignore-listed frames
Unhandled Rejection: Error: Could not find a production build in the '.next' directory. Try building your app with 'next build' before starting the production server. https://nextjs.org/docs/messages/production-start-no-build-id
    at ignore-listed frames
Unhandled Rejection: Error: Could not find a production build in the '.next' directory. Try building your app with 'next build' before starting the production server. https://nextjs.org/docs/messages/production-start-no-build-id
    at ignore-listed frames
Unhandled Rejection: Error: Could not find a production build in the '.next' directory. Try building your app with 'next build' before starting the production server. https://nextjs.org/docs/messages/production-start-no-build-id
    at ignore-listed frames
Unhandled Rejection: Error: Could not find a production build in the '.next' directory. Try building your app with 'next build' before starting the production server. https://nextjs.org/docs/messages/production-start-no-build-id
    at ignore-listed frames
Unhandled Rejection: Error: Could not find a production build in the '.next' directory. Try building your app with 'next build' before starting the production server. https://nextjs.org/docs/messages/production-start-no-build-id
    at ignore-listed frames
Unhandled Rejection: Error: Could not find a production build in the '.next' directory. Try building your app with 'next build' before starting the production server. https://nextjs.org/docs/messages/production-start-no-build-id
    at ignore-listed frames
Unhandled Rejection: Error: Could not find a production build in the '.next' directory. Try building your app with 'next build' before starting the production server. https://nextjs.org/docs/messages/production-start-no-build-id
    at ignore-listed frames
Unhandled Rejection: Error: Could not find a production build in the '.next' directory. Try building your app with 'next build' before starting the production server. https://nextjs.org/docs/messages/production-start-no-build-id
    at ignore-listed frames
Unhandled Rejection: Error: Could not find a production build in the '.next' directory. Try building your app with 'next build' before starting the production server. https://nextjs.org/docs/messages/production-start-no-build-id
    at ignore-listed frames
Unhandled Rejection: Error: Could not find a production build in the '.next' directory. Try building your app with 'next build' before starting the production server. https://nextjs.org/docs/messages/production-start-no-build-id
    at ignore-listed frames
Unhandled Rejection: Error: Could not find a production build in the '.next' directory. Try building your app with 'next build' before starting the production server. https://nextjs.org/docs/messages/production-start-no-build-id
    at ignore-listed frames
Unhandled Rejection: Error: Could not find a production build in the '.next' directory. Try building your app with 'next build' before starting the production server. https://nextjs.org/docs/messages/production-start-no-build-id
    at ignore-listed frames
Unhandled Rejection: Error: Could not find a production build in the '.next' directory. Try building your app with 'next build' before starting the production server. https://nextjs.org/docs/messages/production-start-no-build-id
    at ignore-listed frames
Unhandled Rejection: Error: Could not find a production build in the '.next' directory. Try building your app with 'next build' before starting the production server. https://nextjs.org/docs/messages/production-start-no-build-id
    at ignore-listed frames
Unhandled Rejection: Error: Could not find a production build in the '.next' directory. Try building your app with 'next build' before starting the production server. https://nextjs.org/docs/messages/production-start-no-build-id
    at ignore-listed frames
Unhandled Rejection: Error: Could not find a production build in the '.next' directory. Try building your app with 'next build' before starting the production server. https://nextjs.org/docs/messages/production-start-no-build-id
    at ignore-listed frames
Unhandled Rejection: Error: Could not find a production build in the '.next' directory. Try building your app with 'next build' before starting the production server. https://nextjs.org/docs/messages/production-start-no-build-id
    at ignore-listed frames
Unhandled Rejection: Error: Could not find a production build in the '.next' directory. Try building your app with 'next build' before starting the production server. https://nextjs.org/docs/messages/production-start-no-build-id
    at ignore-listed frames
Unhandled Rejection: Error: Could not find a production build in the '.next' directory. Try building your app with 'next build' before starting the production server. https://nextjs.org/docs/messages/production-start-no-build-id
    at ignore-listed frames
Unhandled Rejection: Error: Could not find a production build in the '.next' directory. Try building your app with 'next build' before starting the production server. https://nextjs.org/docs/messages/production-start-no-build-id
    at ignore-listed frames
Unhandled Rejection: Error: Could not find a production build in the '.next' directory. Try building your app with 'next build' before starting the production server. https://nextjs.org/docs/messages/production-start-no-build-id
    at ignore-listed frames
[next-auth][error][NO_SECRET] 
https://next-auth.js.org/errors#no_secret Please define a `secret` in production. Error [MissingSecretError]: Please define a `secret` in production.
    at ignore-listed frames {
  code: 'NO_SECRET'
}
[next-auth][error][NO_SECRET] 
https://next-auth.js.org/errors#no_secret Please define a `secret` in production. Error [MissingSecretError]: Please define a `secret` in production.
    at ignore-listed frames {
  code: 'NO_SECRET'
}
[next-auth][error][NO_SECRET] 
https://next-auth.js.org/errors#no_secret Please define a `secret` in production. Error [MissingSecretError]: Please define a `secret` in production.
    at ignore-listed frames {
  code: 'NO_SECRET'
}
[next-auth][error][NO_SECRET] 
https://next-auth.js.org/errors#no_secret Please define a `secret` in production. Error [MissingSecretError]: Please define a `secret` in production.
    at ignore-listed frames {
  code: 'NO_SECRET'
}
[next-auth][error][NO_SECRET] 
https://next-auth.js.org/errors#no_secret Please define a `secret` in production. Error [MissingSecretError]: Please define a `secret` in production.
    at ignore-listed frames {
  code: 'NO_SECRET'
}
[next-auth][error][NO_SECRET] 
https://next-auth.js.org/errors#no_secret Please define a `secret` in production. Error [MissingSecretError]: Please define a `secret` in production.
    at ignore-listed frames {
  code: 'NO_SECRET'
}
[next-auth][error][NO_SECRET] 
https://next-auth.js.org/errors#no_secret Please define a `secret` in production. Error [MissingSecretError]: Please define a `secret` in production.
    at ignore-listed frames {
  code: 'NO_SECRET'
}
[next-auth][error][NO_SECRET] 
https://next-auth.js.org/errors#no_secret Please define a `secret` in production. Error [MissingSecretError]: Please define a `secret` in production.
    at ignore-listed frames {
  code: 'NO_SECRET'
}
[next-auth][error][NO_SECRET] 
https://next-auth.js.org/errors#no_secret Please define a `secret` in production. Error [MissingSecretError]: Please define a `secret` in production.
    at ignore-listed frames {
  code: 'NO_SECRET'
}
[next-auth][error][NO_SECRET] 
https://next-auth.js.org/errors#no_secret Please define a `secret` in production. Error [MissingSecretError]: Please define a `secret` in production.
    at ignore-listed frames {
  code: 'NO_SECRET'
}
[next-auth][error][NO_SECRET] 
https://next-auth.js.org/errors#no_secret Please define a `secret` in production. Error [MissingSecretError]: Please define a `secret` in production.
    at ignore-listed frames {
  code: 'NO_SECRET'
}
/home/netrobo1/nodevenv/botfarm.web.id/20/bin/node: fork: retry: Resource temporarily unavailable
