Your Privacy Matters: We use our own and third-party cookies to improve your experience on our website. By continuing to use the website we understand that you accept their use. Cookie Policy
60
Licensing & Virtual Machines (v7.2)
posted

We have recently run into a problem that seems related to using a virtual machine as our build machine.

Setup:

Our product is composed of a number of assemblies that are dynamically loaded. We use the Infragistics components in several of them. They get built on different machines. Previously this has been ok, however we recently moved one of them to a virtual image. While the app still loads fine by itself, plugins built on other machines cannot load the Ribbon control. Other Infragistics controls seem to load fine. The callstack where we get the null reference exception is pasted below.

It's a tough scenario to reproduce, so I was hoping to get some information/tools to better introspect what licensing info is being built into the various assemblies to understand why it fails when these two are put together.

 Thanks,

Patrick

  Infragistics2.Shared.v7.2.dll!Infragistics.Shared.UltraProductInfo.GetLicenseAssemblyInfo() + 0x76 bytes 
  Infragistics2.Shared.v7.2.dll!Infragistics.Shared.UltraProductInfo.CheckLicenseStatus() + 0x95 bytes 
  Infragistics2.Shared.v7.2.dll!Infragistics.Shared.UltraProductInfo.Status.get() + 0x1f bytes 
  Infragistics2.Shared.v7.2.dll!Infragistics.Shared.UltraLicense.LicenseOptions.get() + 0x28 bytes 
  Infragistics2.Win.UltraWinToolbars.v7.2.dll!Infragistics.Win.UltraWinToolbars.UltraToolbarsManager.SupportsOffice2007ViewStyle.get() + 0x39 bytes 
  Infragistics2.Win.UltraWinToolbars.v7.2.dll!Infragistics.Win.UltraWinToolbars.Ribbon.VisibleResolved.get() + 0x56 bytes 
  Infragistics2.Win.UltraWinToolbars.v7.2.dll!Infragistics.Win.UltraWinToolbars.QuickAccessToolbar.VisibleResolvedInternal.get() + 0x56 bytes 
  Infragistics2.Win.UltraWinToolbars.v7.2.dll!Infragistics.Win.UltraWinToolbars.UltraToolbarBase.VisibleResolved.get() + 0x1c bytes 
  Infragistics2.Win.UltraWinToolbars.v7.2.dll!Infragistics.Win.UltraWinToolbars.Ribbon.IsQatBelowRibbon.get() + 0x24 bytes 
  Infragistics2.Win.UltraWinToolbars.v7.2.dll!Infragistics.Win.UltraWinToolbars.Ribbon.RibbonMetrics.Dirty(Infragistics.Win.UltraWinToolbars.Ribbon.RibbonMetricsFlags flags = RibbonVisibility) + 0x196 bytes 
  Infragistics2.Win.UltraWinToolbars.v7.2.dll!Infragistics.Win.UltraWinToolbars.Ribbon.Visible.set(bool value = true) + 0x239 bytes 
  InfragisticsDemo.dll!InfragisticsDemo.Form1.InitializeComponent() Line 129 + 0x25 bytes C#
  InfragisticsDemo.dll!InfragisticsDemo.Form1.Form1() Line 38 + 0x7 bytes C#
> InfragisticsDemo.dll!InfragisticsDemo.Class1.Class1() Line 13 + 0x13 bytes C#
  IOTBaseStyle.mxw!Test() Line 13 + 0x13 bytes C++