opened
Kegsay
username_0
```
2016-09-25 12:54:28 DEBUG:ClientPool onClientDisconnected: <7kjcmt22re8sg> Reconnecting MatrixBridge@irc.freenode.net in 1000ms

2016-09-25 12:54:29 INFO:BridgedClient <MatrixBridge@irc.freenode.net#kxutlldkks0o4> Connecting to IRC server irc.freenode.net as MatrixBridge (user=matrixirc)
2016-09-25 12:54:29 INFO:scheduler Queued scheduled promise for irc.freenode.net MatrixBridge
2016-09-25 13:02:28 DEBUG:BridgedClient <MatrixBridge@irc.freenode.net#kxutlldkks0o4> connected!
2016-09-25 13:02:28 INFO:ClientPool <kxutlldkks0o4> Reconnected MatrixBridge@irc.freenode.net

2016-09-26 13:06:27 ERROR:BridgedClient <MatrixBridge@irc.freenode.net#7kjcmt22re8sg> Timed out trying to join #debian - trying again.
2016-09-26 13:06:27 DEBUG:BridgedClient <MatrixBridge@irc.freenode.net#7kjcmt22re8sg> Joining channel #debian
2016-09-26 13:06:42 ERROR:BridgedClient <MatrixBridge@irc.freenode.net#7kjcmt22re8sg> Timed out trying to join #debian - trying again.
2016-09-26 13:06:42 DEBUG:BridgedClient <MatrixBridge@irc.freenode.net#7kjcmt22re8sg> Joining channel #debian
2016-09-26 13:06:57 ERROR:BridgedClient <MatrixBridge@irc.freenode.net#7kjcmt22re8sg> Timed out trying to join #debian - trying again.
2016-09-26 13:06:57 DEBUG:BridgedClient <MatrixBridge@irc.freenode.net#7kjcmt22re8sg> Joining channel #debian
2016-09-26 13:07:12 ERROR:BridgedClient <MatrixBridge@irc.freenode.net#7kjcmt22re8sg> Timed out trying to join #debian - trying again.
```

The instance ID trying to join is `7kj...` which is the **old instance** and not the new instance `kxu...`. Whilst the code is indeed calling `join(chan)` after "Joining channel", it's being called on a dead client so no `JOIN` is sent.
Provisioning can break if the MatrixBridge disconnects
issue
closed
Kegsay
username_0
issue