AnsweredAssumed Answered

PI-SMT Crashing on MDB Edits

Question asked by craig.dim on Jul 2, 2018
Latest reply on Jul 3, 2018 by craig.dim

I have recently upgraded a PI Server from 2012 to 2017 R2, however now everything I try to edit the security settings within the Module Database PI-SMT crashes with the following error.


Unhandled Exception at 03-Jul-2018 10:45:04


System.IO.FileNotFoundException: Could not load file or assembly 'OSIsoft.SMT.Controls.Security, Version=, Culture=neutral, PublicKeyToken=c3309f0734ba2805' or one of its dependencies. The system cannot find the file specified.

File name: 'OSIsoft.SMT.Controls.Security, Version=, Culture=neutral, PublicKeyToken=c3309f0734ba2805'

   at OSIsoft.PISDK.Controls.SecurityEditDlg.InitializeComponent()

   at OSIsoft.PISDK.Controls.SecurityEditDlg..ctor() in c:\DEV\PISDK\1.4.6\Source\Controls\MDBTreeNet\SecurityEditDlg.cs:line 148

   at OSIsoft.PISDK.Controls.ModuleEdit.securityEditBtn_Click(Object sender, EventArgs e) in c:\DEV\PISDK\1.4.6\Source\Controls\MDBTreeNet\ModuleEdit.cs:line 1140

   at System.Windows.Forms.Control.OnClick(EventArgs e)

   at System.Windows.Forms.Button.OnClick(EventArgs e)

   at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)

   at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)

   at System.Windows.Forms.Control.WndProc(Message& m)

   at System.Windows.Forms.ButtonBase.WndProc(Message& m)

   at System.Windows.Forms.Button.WndProc(Message& m)

   at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)

   at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)

   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


WRN: Assembly binding logging is turned OFF.

To enable assembly bind failure logging, set the registry value [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) to 1.

Note: There is some performance penalty associated with assembly bind failure logging.

To turn this feature off, remove the registry value [HKLM\Software\Microsoft\Fusion!EnableLog].


************** Loaded Assemblies **************


    Assembly Version:

    Win32 Version: 4.6.1586.0

    CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll

    Creation Time: 17/07/2016 01:20:08



    Assembly Version:

    Win32 Version:

    CodeBase: file:///D:/PIPC (x86)/SMT3/SMTHost.exe

    Creation Time: 7/12/2017 15:39:32


My account has local admin rights and I have a mapping of piadmin

Any suggestion on how to fix this?