# Class ProcessSchemeBuildException OptimaJet.Workflow.Core.Fault.ProcessSchemeBuildException Represents an exception raised when a workflow process scheme cannot be built. Namespace: [OptimaJet.Workflow.Core.Fault](https://api.workflowengine.io/core/OptimaJet.Workflow.Core.Fault/) ```csharp public class ProcessSchemeBuildException : Exception, ISerializable ``` ## Type Hierarchy - [Exception](https://learn.microsoft.com/dotnet/api/system.exception) - ProcessSchemeBuildException Current type - Implemented interfaces - [ISerializable](https://learn.microsoft.com/dotnet/api/system.runtime.serialization.iserializable) ## Constructors `public ProcessSchemeBuildException(string schemeCode, List buildErrors, string failedStep)` Initializes a new instance of the [ProcessSchemeBuildException](https://api.workflowengine.io/core/OptimaJet.Workflow.Core.Fault/ProcessSchemeBuildException/) class with scheme diagnostics. ### Parameters | Name | Type | Description | | --- | --- | --- | | `schemeCode` | `String` | The scheme code that was being built. | | `buildErrors` | `List` | The build error messages collected during scheme creation. | | `failedStep` | `String` | The name of the build step that failed. | ## Fields `public List BuildErrors` The list of error messages produced during the build operation. `public string FailedStep` The name of the build step that failed. [Previous ProcessNotFoundException](https://api.workflowengine.io/core/OptimaJet.Workflow.Core.Fault/ProcessNotFoundException/) [Next ProcessSchemeInlineTemplateException](https://api.workflowengine.io/core/OptimaJet.Workflow.Core.Fault/ProcessSchemeInlineTemplateException/)