Arithmetic Overflow at RunningPackages (SSIS) problem I've developed an SSIS Package with the C# Code.All the Package were running fine.But for the past 2 days, we are experiencing 

public void Main()
        {
            // TODO: Add your code here
            try
            {
                MessageBox.Show("PAckage Starts");
                Microsoft.SqlServer.Dts.Runtime.Application app = new Microsoft.SqlServer.Dts.Runtime.Application();

                MessageBox.Show("BEFORE ERROR");

                string a=Dts.Variables["System::MachineName"].Value.ToString();
                RunningPackages pkgs = app.GetRunningPackages(null);
               RunningPackages abc = app.GetRunningPackages(a);
                MessageBox.Show("AFTER ERROR");
            }
            catch (Exception e)
            {
                MessageBox.Show(e.ToString());
                MessageBox.Show(e.Message.ToString());
            }

            Dts.TaskResult = (int)ScriptResults.Success;
        }




This is my Stack Trace.
I've already browsed regarding this issue but not getting any solution. Some Reference here.

Investigating into this with Process Monitor tool. The Issue is coming from MsDtsSrvr.dll (C:\Program Files (x86)\Microsoft SQL Server\DTS\Binn\MsDtsSrvr.dll)

Arithmetic operation resulted in an overflow. (MsDtsSrvr)

Unfortunately, this Issue is not happening in other Environments.

Anybody, please guide me to solve this error

Thanks in advance,
Jay
I've found the solution.As I've told already this is related to MsDtsSrvr.dll

So, I've just Restarted the MsDtsServer110 Service. 

No it works Perfectly