Error: function () { [native code] } could not be cloned.
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 3/5
- Tempo estimado
- 1-2 dias
- Facilidade para iniciantes
- 35/100
- Tipo de issue
- Bug
- Clareza
- Razoavelmente clara
- Status de atividade
- Estagnada
- Stack de tecnologia
- github-actions, javascript
Direção de pesquisa
Comece reproduzindo o Netlify Deploy com netlify-plugin-github-dispatch versão 1.1.0 e inspecione o caminho do evento onSuccess mostrado no log, especialmente a configuração do plugin em netlify.toml e package.json. Rastreie a função que está sendo enviada por meio do IPC do processo filho do Netlify Build e, em seguida, verifique se o deploy é concluído sem o erro de clonagem e aciona o workflow configurado do GitHub Actions.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
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:

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.
- Linguagem predominante
- JavaScript
- Estrelas
- 6
- Forks
- 1
- Métricas de merge de PRs
- Nenhum PR com merge em 30d
Preparar o ambiente
Este projeto não oferece contêiner de desenvolvimento, Dockerfile nem guia de contribuição, então a configuração fica por sua conta: comece pelo README e veja nosso guia da primeira contribuição para os passos gerais.
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de bahmutov/netlify-plugin-github-dispatch
-
Pass branch name as an inputAbertaenhancement
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 38/100
bahmutov/netlify-plugin-github-dispatch#4 · 1 reação ·
-
enhancement
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 35/100
Todas as issues de bahmutov/netlify-plugin-github-dispatch
Issues semelhantes
-
🐛 bug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
LibreChat-AI/LibreChat#17887 ·
Mantenedores costumam responder em até 1 dia
-
Step-by-step Ash GuideAberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
liveshowy/webauthn_components#118 ·
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 86/100
showdownjs/showdown#1113 ·
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 82/100
dependents/node-precinct#167 ·
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 66/100
volumio/volumio-plugins-sources-bookworm#279 · 1 comentário ·
Mantenedores costumam responder em até 1 dia