Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

Error: function () { [native code] } could not be cloned.

Aperta
#5 7 commenti 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
3/5
Tempo stimato
1-2 giorni
Idoneità per principianti
35/100
Tipo di issue
Bug
Chiarezza
Abbastanza chiara
Stato di attività
Ferma
Stack tecnologico
github-actions, javascript
Ambito
ci-cd, devops

Direzione di ricerca

Inizia riproducendo il Netlify Deploy con netlify-plugin-github-dispatch versione 1.1.0 e analizza il percorso dell’evento onSuccess mostrato nel log, in particolare la configurazione del plugin in netlify.toml e package.json. Traccia la funzione inviata tramite l’IPC del processo figlio di Netlify Build, quindi verifica che il deploy venga completato senza l’errore di clonazione e attivi il workflow GitHub Actions configurato.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

bug

Hi @bahmutov this plugin is exactly what we need.

The first error I came across after following your steps was:

8:32:52 AM:   Configuration error                                           
8:32:52 AM: ────────────────────────────────────────────────────────────────
8:32:52 AM: ​
8:32:52 AM:   Error message
8:32:52 AM:   Plugins must be installed either in the Netlify App or in "package.json".
8:32:52 AM:   Please run "npm install -D netlify-plugin-github-dispatch" or "yarn add -D netlify-plugin-github-dispatch".

So I did as the message suggests and ran npm install -D netlify-plugin-github-dispatch.

Then I can get further and the Netlify Deploy log returns this message from this plugin:
image

But the logs then show a second error, which I'm stuck on is:

8:35:32 AM:   Plugin "netlify-plugin-github-dispatch" internal error        
8:35:32 AM: ────────────────────────────────────────────────────────────────
8:35:32 AM: ​
8:35:32 AM:   Error message
8:35:32 AM:   Error: function () { [native code] } could not be cloned.
8:35:32 AM: ​
8:35:32 AM:   Plugin details
8:35:32 AM:   Package:        netlify-plugin-github-dispatch
8:35:32 AM:   Version:        1.1.0
8:35:32 AM:   Repository:     git+https://github.com/bahmutov/netlify-plugin-github-dispatch.git
8:35:32 AM:   npm link:       https://www.npmjs.com/package/netlify-plugin-github-dispatch
8:35:32 AM:   Report issues:  https://github.com/bahmutov/netlify-plugin-github-dispatch/issues
8:35:32 AM: ​
8:35:32 AM:   Error location
8:35:32 AM:   In "onSuccess" event in "netlify-plugin-github-dispatch" from netlify.toml and package.json
8:35:32 AM:       at writeChannelMessage (internal/child_process/serialization.js:82:9)
8:35:32 AM:       at process.target._send (internal/child_process.js:814:17)
8:35:32 AM:       at process.target.send (internal/child_process.js:712:19)
8:35:32 AM:       at internal/util.js:340:30
8:35:32 AM:       at new Promise (<anonymous>)
8:35:32 AM:       at bound  (internal/util.js:339:12)
8:35:32 AM:       at sendEventToParent (file:///opt/buildhome/node-deps/node_modules/@netlify/build/src/plugins/ipc.js:123:46)
8:35:32 AM:       at handleError (file:///opt/buildhome/node-deps/node_modules/@netlify/build/src/plugins/child/error.js:13:9)
8:35:32 AM:       at handleEvent (file:///opt/buildhome/node-deps/node_modules/@netlify/build/src/plugins/child/main.js:45:11)
8:35:32 AM:       at processTicksAndRejections (internal/process/task_queues.js:95:5)
8:35:32 AM: ​
8:35:32 AM:   Resolved config
8:35:32 AM:   build:
8:35:32 AM:     base: /opt/build/repo/packages/website
8:35:32 AM:     command: npm run deploy
8:35:32 AM:     commandOrigin: ui
8:35:32 AM:     environment:
8:35:32 AM:       - GITHUB_TOKEN
8:35:32 AM:       - NODE_VERSION
8:35:32 AM:       - SANITY_DATASET
8:35:32 AM:       - SANITY_PROJECTID
8:35:32 AM:       - SANITY_TOKEN
8:35:32 AM:     publish: /opt/build/repo/packages/website/fakedist
8:35:32 AM:     publishOrigin: ui
8:35:32 AM:   functionsDirectory: /opt/build/repo/packages/website/functions
8:35:32 AM:   plugins:
8:35:32 AM:     - inputs: {}
8:35:32 AM:       origin: config
8:35:32 AM:       package: netlify-plugin-github-dispatch
8:35:32 AM:   redirects:
8:35:32 AM:     - force: true
8:35:32 AM:       from: /pdf/*
      status: 200
      to: /.netlify/functions/file/:splat

After this the Netlify Build Completes but my GH Actions workflow is not triggered.

Lingua principale
JavaScript
Stelle
6
Fork
1
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Preparare l'ambiente

Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di bahmutov/netlify-plugin-github-dispatch

Tutte le issue di bahmutov/netlify-plugin-github-dispatch

Issue simili

Altre issue su JavaScript

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.