bug: Unexpected token 'o', "ok" is not valid JSON
@zimeg ci sta già lavorando.
Dal 12/8/2026.
Valutazione
Questa issue non è ancora stata valutata.
Descrizione
Hello and thank you for this action Slack!
Already done a search in both open and closed issues but found none matching my problem. Also looked for open PRs and none fix it either.
When running the GitHub action to notify on failed workflows, as in:
name: Check-Workflow
on:
workflow_run:
workflows: ["*"]
branches: [main]
types:
- completed
jobs:
notify:
runs-on: ubuntu-latest-small
if: github.event.workflow_run.conclusion == 'failure'
permissions:
contents: read
steps:
- name: Slack alert for failure on main
uses: slackapi/slack-github-action@dcb1066f776dd043e64d0e8ba94ca15cc7e1875d # v4.0.1
with:
errors: true
webhook: ${{ secrets.WEBHOOK_URL }}
webhook-type: webhook-trigger
payload: |
text: "valid text"
It fails with the following error: Error: SlackError: A request error occurred: Unexpected token 'o', "ok" is not valid JSON
Full stacktrace is:
Error: SlackError: A request error occurred: Unexpected token 'o', "ok" is not valid JSON
file:///home/runner/_work/_actions/slackapi/slack-github-action/dcb1066f776dd043e64d0e8ba94ca15cc7e1875d/src/webhook.js:57
throw new SlackError(config.core, err.message);
^
SlackError: A request error occurred: Unexpected token 'o', "ok" is not valid JSON
at Webhook.post (file:///home/runner/_work/_actions/slackapi/slack-github-action/dcb1066f776dd043e64d0e8ba94ca15cc7e1875d/src/webhook.js:57:1)
at processTicksAndRejections (node:internal/process/task_queues:104:5)
at post (file:///home/runner/_work/_actions/slackapi/slack-github-action/dcb1066f776dd043e64d0e8ba94ca15cc7e1875d/src/send.js:34:1)
at send (file:///home/runner/_work/_actions/slackapi/slack-github-action/dcb1066f776dd043e64d0e8ba94ca15cc7e1875d/src/send.js:14:1)
at file:///home/runner/_work/_actions/slackapi/slack-github-action/dcb1066f776dd043e64d0e8ba94ca15cc7e1875d/src/index.js:9:1
Error: A request error occurred: Unexpected token 'o', "ok" is not valid JSON
SlackError: A request error occurred: Unexpected token 'o', "ok" is not valid JSON
at Webhook.post (file:///home/runner/_work/_actions/slackapi/slack-github-action/dcb1066f776dd043e64d0e8ba94ca15cc7e1875d/src/webhook.js:57:1)
at processTicksAndRejections (node:internal/process/task_queues:104:5)
at post (file:///home/runner/_work/_actions/slackapi/slack-github-action/dcb1066f776dd043e64d0e8ba94ca15cc7e1875d/src/send.js:34:1)
at send (file:///home/runner/_work/_actions/slackapi/slack-github-action/dcb1066f776dd043e64d0e8ba94ca15cc7e1875d/src/send.js:14:1)
at file:///home/runner/_work/_actions/slackapi/slack-github-action/dcb1066f776dd043e64d0e8ba94ca15cc7e1875d/src/index.js:9:1
Some small research with Claude mentioned the following on why it failed:
1. The Slack action posts to the webhook — Slack actually receives it and responds with ok (plain text).
2. But the action expects JSON back, parses "ok" as JSON → Unexpected token 'o', "ok" is not valid JSON.
Hope this is enough context 🤞
Thank you
- Lingua principale
- JavaScript
- Stelle
- 1.3k
- Fork
- 200
- Merge medio
- 2h 59m
- PR unite (30g)
- 6
Guida per i contributori
Apri la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di slackapi/slack-github-action
-
docs
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 82/100
slackapi/slack-github-action#667 ·
-
discussion security semver:major
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
slackapi/slack-github-action#621 · 1 commento · 1 reazione ·
-
needs info question
Difficoltà 3/5 1-2 giorni Idoneità per principianti 55/100
slackapi/slack-github-action#654 · 7 commenti · 5 reazioni ·
-
question
Difficoltà 5/5 Più di una settimana Idoneità per principianti 20/100
slackapi/slack-github-action#520 · 1 commento ·
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 45/100
slackapi/slack-github-action#511 · 2 commenti · 3 reazioni ·
Tutte le issue di slackapi/slack-github-action
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
mksglu/context-mode#1200 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
neondatabase/website#5944 ·
-
module: core
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
bigbluebutton/bigbluebutton#25849 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
jaegertracing/jaeger-ui#4506 ·