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

Aberta
#5 7 comentários 0 reações 0 responsáveis Ver no GitHub

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
Domínio
ci-cd, devops

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

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.

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

  1. Leia a issue inteira e depois o guia de contribuição do projeto.
  2. Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
  3. Faça um fork do repositório e trabalhe em uma branch.
  4. Abra um pull request que referencie o número da issue.

Mais de bahmutov/netlify-plugin-github-dispatch

Todas as issues de bahmutov/netlify-plugin-github-dispatch

Issues semelhantes

Mais issues de JavaScript

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.