Thrown when you try to read attributes that were not shared nor captured and had no physical storage allocated, so do not exist at runtime.

For example if you try to read the attribute from this class:

    shared class Foo(){
        Integer x = 2;
    }

This will not work because `x` is neither shared nor captured and so it is just not retained in the runtime instances of `Foo`.

Since 1.2.0

- `Anything`
  - `Object`
    - `Basic` ...and other supertypes
      - `Throwable`
        - `Exception`
          - `StorageException`

- `StorageException`
  - `Exception`
    - `Throwable`
      - `Basic`
        - `Identifiable`
        - `Object`
          - `Anything`

no subtypes hierarchy

Initializer
`StorageException(String message)`

Inherited Attributes
Attributes inherited from: `Object` `hash`, `string`
Attributes inherited from: `Throwable` `cause`, `message`, `string`, `suppressed`

Inherited Methods
Methods inherited from: `Object` `equals()`
Methods inherited from: `Throwable` `addSuppressed()`, `printStackTrace()`