sipeed/picoclaw · error
deltachat start_io: %w
Error message
deltachat start_io: %w
What it means
Error "deltachat start_io: %w" thrown in sipeed/picoclaw.
Source
Thrown at pkg/channels/deltachat/deltachat.go:1028
if changed {
if err := c.configureAccount(ctx, accountID); err != nil {
return err
}
}
}
if _, err := c.rpc.call(ctx, "select_account", accountID); err != nil {
return fmt.Errorf("deltachat select_account: %w", err)
}
if err := c.applyProfileConfig(ctx, accountID); err != nil {
return err
}
// Mark this account as a bot so the core delivers all messages to us.
if _, err := c.rpc.call(ctx, "batch_set_config", accountID, map[string]string{"bot": "1"}); err != nil {
return fmt.Errorf("deltachat set bot config: %w", err)
}
if _, err := c.rpc.call(ctx, "start_io", accountID); err != nil {
return fmt.Errorf("deltachat start_io: %w", err)
}
c.accountID = accountID
return nil
}
func (c *DeltaChatChannel) createChatmailBootstrapAccount(ctx context.Context, server string) error {
raw, err := c.rpc.call(ctx, "add_account")
if err != nil {
return fmt.Errorf("deltachat add_account: %w", err)
}
var accountID int64
if decodeErr := json.Unmarshal(raw, &accountID); decodeErr != nil {
return fmt.Errorf("deltachat add_account decode: %w", decodeErr)
}
created := false
defer func() {View on GitHub (pinned to 49183d7e8d)
When it happens
Trigger: Thrown at pkg/channels/deltachat/deltachat.go:1028 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/0398f26557c51097.
Report an issue: GitHub.