---
url: >-
  https://adk.nht.io/api/@nhtio/adk/batteries/variables/E_ISOLATION_UNENCODABLE.md
description: >-
  Thrown when a value cannot be encoded even with the encoder peer available —
  most commonly a circular reference that ALSO contains an exotic leaf (a plain
  circular raw value is fine; see `codec.ts`), or the encoder itself rejects the
  value. Wraps the encoder's own `E_CIRCULAR_REFERENCE`/`E_UNENCODABLE_VALUE` as
  `cause`.
---

# Variable: E\_ISOLATION\_UNENCODABLE

```ts
const E_ISOLATION_UNENCODABLE: CreatedException<[string]>;
```

Defined in: [src/batteries/isolation/exceptions.ts:44](https://github.com/NHTIO/ADK/blob/v1.20260713.1/src/src/batteries/isolation/exceptions.ts#L44)

Thrown when a value cannot be encoded even with the encoder peer available — most commonly a
circular reference that ALSO contains an exotic leaf (a plain circular raw value is fine; see
`codec.ts`), or the encoder itself rejects the value. Wraps the encoder's own
`E_CIRCULAR_REFERENCE`/`E_UNENCODABLE_VALUE` as `cause`.
