Comments (4)
We started seeing this same issue this morning. Concurrently, Slack has been having major platform outage issues all day.
It appears that the issue is related to the JSON Slack is sending back for an ACK. It's {}
. The unmarshalling in handleAck()
in websocket_managed_conn.go was not handling empty JSON well and led to a nil panic.
@falzm After checking our vendored version of the library against what's up to date in the repo, we saw that the newer code is smarter about this. We're now experimenting with updating our version of nlopes/slack.
from slack.
Any updates on this issue? :(
from slack.
The latest code in the repo as of the time of my comment had proper protections for the issue we were experiencing. Once we updated our vendored library (it was almost a year old) the problem was solved.
from slack.
@mkarlesky thank you for reporting back. I'm going to close this issue as fixed then.
from slack.
Related Issues (20)
- Websocket authentication failures since 2023-09-19
- unfurl_links does not work again
- video block HOT 2
- Support is_read_only in slack.Conversation
- ---
- NewHeaderBlock does not want to send message
- Post Webhook method keeps returning dial tcp timeout (ACL issue?) HOT 1
- Support rich text input
- Add support Custom profile fields HOT 1
- Apply retryable logic to all APIs
- Fix SocketMode support in slacktest
- Support file_input elements on modals HOT 1
- Webhook Sending Functions Seem to Use the Regular JSON Encoder Which Escapes HTML Characters Unnecessarily HOT 1
- Get Block data from webhook payload
- request for a release cut HOT 2
- Release 0.21.4 breaks slash commands in socket mode
- Slash Command returns "bad_error_message" HOT 7
- file_input feature support in slack-go HOT 2
- Unable to render buttons using slack.Attachment HOT 2
- Receiving no payload on websocket based events HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from slack.