title: How to fix the error CPackage::LoadFromXML that causes the package to fail?
body: <p>I had this package which been running fine since a year or more.  All of sudden it has thrown below error.  Though on restart it was success.   How to debug this issue and prevent from happening again.</p>
  
  <pre><code>Executed as user: xxxxx. Microsoft (R) SQL Server Execute Package Utility Version
  10.0.2531.0 for 64-bit Copyright (C) Microsoft Corp 1984-2005. All rights reserved.
  Started: 7:15:08 AM Error: 2011-07-07 07:15:08.62 Code: 0xC0010018 Source:
  Description: Error loading value "
      &lt;DTS:VariableValue xmlns:DTS="www.microsoft.com/SqlServer/Dts"
      DTS:DataSubType="ManagedSerializable"
      DTS:DataType="13"&gt;&lt;SOAP-ENV:Envelope
      xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
      xmlns:xsd="http://www.w3.org/2001/XMLSchema"
      xmlns:SOAP-ENC="htt" from node "DTS:VariableValue".
  End Error
  Error: 2011-07-07 07:15:08.62 Code: 0xC0010018 Source:
  Description: Error loading value 
      "&lt;DTS:Variable xmlns:DTS="www.microsoft.com/SqlServer/Dts"&gt;
      &lt;DTS:Property DTS:Name="Expression"&gt;&lt;/DTS:Property&gt;
      &lt;DTS:Property DTS:Name="EvaluateAsExpression"&gt;0&lt;/DTS:Property&gt;
      &lt;DTS:Property DTS:Name="Namespace"&gt;User&lt;/DTS:Property&gt;
      &lt;DTS:Property DTS:Name=" from node "DTS:Variable". 
  End Error
  Could not load package "d:\edw\edw\trunk\src\etlHandler\HDL\DropZoneJobHandler.dtsx"
  because of error 0xC0010014.
  Description: The package failed to load due to error 0xC0010014 "One or more
  error occurred. There should be more specific errors preceding this one that
  explains the details of the errors. This message is used as a return value
  from functions that encounter errors.". This occurs when CPackage::LoadFromXML fails.
  Source: Started: 7:15:08 AM Finished: 7:15:08 AM Elapsed: 0.609 seconds.
  The package could not be loaded. The step failed. 
  </code></pre>