googleapis / googleapis/google-api-nodejs-client

Error: error:1E08010C:DECODER routines::unsupported (ERR_OSSL_UNSUPPORTED)

Offen
#3,164 1 Kommentar 4 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
priority: p2 type: bug
Vorherrschende Sprache
TypeScript
Sterne
12.2k
Forks
2k
Ø Merge
1 T. 9 Std.
Gemergte PRs (30 T.)
24

Beschreibung

#### Environment details
```
Operating System:
Platform: darwin
Arch: arm64
Version: Darwin Kernel Version 22.1.0: Sun Oct 9 20:14:30 PDT 2022; root:xnu-8792.41.9~2/RELEASE_ARM64_T8103
Binaries:
Node: 18.14.0
npm: 9.3.1
Yarn: 1.22.19
pnpm: 6.32.10
Relevant packages:
next: 13.1.6
eslint-config-next: N/A
react: 18.2.0
react-dom: 18.2.0
```

#### Steps to reproduce

1. Google Spreadsheet with Spreadsheet API enabled and set up as follows:
```js
const auth = new google.auth.JWT(
'.iam.gserviceaccount.com',
undefined,
'',
['https://www.googleapis.com/auth/spreadsheets.readonly'],
)

const sheets = google.sheets({ version: 'v4', auth })

const response = await sheets.spreadsheets.values.get({
spreadsheetId: '',
})

console.log(response)
```
2. Error displays in the console.
```sh
Error: error:1E08010C:DECODER routines::unsupported
```

Issue filed initially in Next.js (https://github.com/vercel/next.js/issues/45578)

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Beginne damit, die Google-Sheets-Anfrage mit den gemeldeten Einstellungen Node 18.14.0, macOS arm64 und google.auth.JWT nachzustellen. Lies das ursprünglich eingereichte Next.js-Issue für den entsprechenden Kontext und ermittle anschließend, ob der Fehler zu dieser Client-Bibliothek gehört; done sollte eine bestätigte Ursache sowie eine dokumentierte oder getestete Lösung bedeuten.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
nodejs, typescript
Bereich
api, authentication
Issue-Typ
Bug
Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
30/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.