# io.github.libtmux.exception.ControlEndedException

- **Module:** io.github.libtmux.exception
- **Package:** io.github.libtmux:libtmux
- **Language:** Java
- **Kind:** class
- **Source:** https://github.com/libtmux/libtmux-java/blob/f56392b5d9bc7f1f9c1631842333fb90f3d82d40/libtmux/src/main/java/io/github/libtmux/exception/ControlEndedException.java#L13
- **Page:** https://libtmux.org/en/java/latest/reference/io-github-libtmux-exception-controlendedexception-controlendedexception/

The control client ended, and anything reading from it will not resume.

Attach again with {@link io.github.libtmux.Server#control} and read a snapshot: the events this
client did not deliver are not replayed, because tmux keeps no history of them. {@link
#standardError()} is what the tmux process wrote to its error stream, bounded, and empty when it
wrote nothing.

## Members

### Other members

- `ControlEndedException` (method)
- `standardError` (method): The error text captured before the process ended, possibly truncated.
- `standardErrorTruncated` (method): Whether the error stream continued past the captured bound.
