title: SSIS Package fails to execute when run as a SQL Server Agent Job
body: <p>I have a SSIS package that pulls data from one DB to another, with some transformation of the data, that runs correctly when I run the package directly, but throws an error when run with the SQL Agent. The job used to run but is now failing with no identifiable changes in the package.</p>
  <p>The error is.</p>
  <p><code>An item with the same key has already been added.: at System.ThrowHelper.ThrowArgumentException(ExceptionResourse resource) at System.Collections.Generic.Dictionary'2.Insert(TKey key, TValue value, Boolean add) at Microsoft.SqlServer.IntegrationServices.Server.ISServerExec.ProjectOperator.StartPackage() at Microsoft.SQLServer.IntegrationServices.Server.ISServerExec.ProjectOperator.PerformOperation()</code></p>