# `Monty.Frameworks.Models.GoalGeneration.ParentLMNotProvided`
[🔗](https://github.com/d-led/ex.tbp.monty/blob/v0.1.0/packages/ex_tbp_monty_core/lib/monty/frameworks/models/goal_generation/parent_lm_not_provided.ex#L1)

A goal generator was asked about its learning module before one was provided.

Mirrors `tbp/monty/frameworks/models/goal_generation.py::ParentLMNotProvided`.
A generator belongs to a module and reads its hypotheses, its most likely
object and its buffer; without the module there is nothing to answer with, and
answering `nil` would only move the failure to whoever dereferences it next.

# `t`

```elixir
@type t() :: %Monty.Frameworks.Models.GoalGeneration.ParentLMNotProvided{
  __exception__: term(),
  message: String.t()
}
```

---

*Consult [api-reference.md](api-reference.md) for complete listing*
