# Invalid Value Streams

If you created a new value stream but the validation shows that the process is invalid, check the following possible reasons:

* Proper configuration and reference to Make scenarios
* JSON document syntax errors

## Errors in referencing to Make scenario

It's possible that you have a wrong reference to a Make scenario that was either deleted or modified.

### Reference to a deleted Make scenario

Check if your value stream does not reference a scenario that had been deleted. If it does, you should see a red error with a **Scenario deleted** notification message at the location (value stream step) where the scenario was used.

To resolve this error, remove the reference to the deleted scenario from your value stream step.

### Reference to a modified Make scenario

If a Make scenario was modified, it may no longer meet the requirements of its intended context. In such a situation, the OE UI doesn't show it in the list scenarios available for your value stream. You're not able to use the scenario in your process' steps.

This occurs when:

* The scenario no longer sends output event information through the **Start New Orchestration** module
* The scenario no longer sends output event information through the **Completion Event** module
* The scenario no longer receives incoming calls through the **Trigger Event** Make module

To resolve the errors, make sure the modified Make scenario meets the requirements of the intented context and check if all the input and output modules are configured properly, with correct events setup.

{% hint style="info" %}
To learn more about the modules, see [OE Make Modules](/oe/value-streams/working-with-value-streams/oe-make-modules.md) documentation.
{% endhint %}

## JSON syntax

As the value streams are designed using OE UI, it doesn't usally happen that any syntactic errors occur. However, if it turns out that your value stream doesn't work, and you checked all the OE and Make settings but the errors still occur, you may need to review the JSON document to ensure it adheres to proper structure and formatting.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://developer.emporix.io/oe/troubleshooting/faq/invalid-value-streams.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
