# Class ProviderFactoryDuplicateProviderIdException OptimaJet.Workflow.Api.Exceptions.ProviderFactoryDuplicateProviderIdException An exception thrown when duplicate provider factory persistence provider IDs are found. Namespace: [OptimaJet.Workflow.Api.Exceptions](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Exceptions/) ```csharp public class ProviderFactoryDuplicateProviderIdException : InvalidOperationException, ISerializable ``` ## Type Hierarchy - [Exception](https://learn.microsoft.com/dotnet/api/system.exception) - [SystemException](https://learn.microsoft.com/dotnet/api/system.systemexception) - [InvalidOperationException](https://learn.microsoft.com/dotnet/api/system.invalidoperationexception) - ProviderFactoryDuplicateProviderIdException Current type - Implemented interfaces - [ISerializable](https://learn.microsoft.com/dotnet/api/system.runtime.serialization.iserializable) ## Constructors `public ProviderFactoryDuplicateProviderIdException(params string[] ids)` An exception thrown when duplicate provider factory persistence provider IDs are found. ### Parameters | Name | Type | Description | | --- | --- | --- | | `ids` | `String[]` | The duplicate provider factory persistence provider IDs. | [Previous ProcessParameterDeserializationException](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Exceptions/ProcessParameterDeserializationException/) [Next ProviderFactoryNotFoundException](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Exceptions/ProviderFactoryNotFoundException/)