sipeed/picoclaw · error · ErrTemporary
maixcam send: %w
Error message
maixcam send: %w
What it means
Error "maixcam send: %w" thrown in sipeed/picoclaw.
Source
Thrown at pkg/channels/maixcam/maixcam.go:285
"timestamp": float64(0),
"message": msg.Content,
"chat_id": msg.ChatID,
}
data, err := json.Marshal(response)
if err != nil {
return nil, fmt.Errorf("failed to marshal response: %w", err)
}
var sendErr error
for conn := range c.clients {
_ = conn.SetWriteDeadline(time.Now().Add(10 * time.Second))
if _, err := conn.Write(data); err != nil {
logger.ErrorCF("maixcam", "Failed to send to client", map[string]any{
"client": conn.RemoteAddr().String(),
"error": err.Error(),
})
sendErr = fmt.Errorf("maixcam send: %w", channels.ErrTemporary)
}
_ = conn.SetWriteDeadline(time.Time{})
}
return nil, sendErr
}
View on GitHub (pinned to 49183d7e8d)
When it happens
Trigger: Thrown at pkg/channels/maixcam/maixcam.go:285 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of sipeed/picoclaw@49183d7e8d (2026-08-15).
Data as JSON: /api/errors/b9a51b33cbd7aaa7.
Report an issue: GitHub.