metageek-llc/inSSIDer-2-Cross-Platform — Issue #24: InSSIDer wont run on Ubuntu 11.10 Oneiric Ocelot
Author: k15
Created: 2011-10-21 15:23:21+00:00
State: open

I have installed the InSSIDer using the debian package

inssider_0.1.1.0429_i386.deb

The installation completed successfully, but the program does not start. When launching from console, there are lot of exception messages:

Unhandled Exception: System.TypeLoadException: Could not load type 'MetaGeek.inSSIDer.Extensions.Graphs.View.ChannelView' from assembly 'MetaGeek.inSSIDer.Extensions.Graphs, Version=0.1.1.429, Culture=neutral, PublicKeyToken=null'.
at (wrapper managed-to-native) System.MonoType:GetPropertiesByName (System.MonoType,string,System.Reflection.BindingFlags,bool,System.Type)
at System.MonoType.GetProperties (BindingFlags bindingAttr) [0x00000] in :0
at System.ComponentModel.Composition.AttributedModel.AttributedPartCreationInfo+d__4.MoveNext () [0x00000] in :0
at System.Linq.Enumerable.Any[MemberInfo] (IEnumerable`1 source) [0x00000] in :0
at System.ComponentModel.Composition.AttributedModel.AttributedPartCreationInfo.IsPartDiscoverable () [0x00000] in :0
at System.ComponentModel.Composition.AttributedModel.AttributedModelDiscovery.CreatePartDefinitionIfDiscoverable (System.Type type, ICompositionElement origin) [0x00000] in :0
at System.ComponentModel.Composition.Hosting.TypeCatalog.get_PartsInternal () [0x00000] in :0
at System.ComponentModel.Composition.Hosting.TypeCatalog.CreateIndex () [0x00000] in :0
at System.Lazy`1[System.Collections.Generic.IDictionary`2[System.String,System.Collections.Generic.List`1[System.ComponentModel.Composition.Primitives.ComposablePartDefinition]]].get_Value () [0x00000] in :0
at System.ComponentModel.Composition.Hosting.TypeCatalog.GetCandidateParts (System.ComponentModel.Composition.Primitives.ImportDefinition definition) [0x00000] in :0
at System.ComponentModel.Composition.Hosting.TypeCatalog.GetExports (System.ComponentModel.Composition.Primitives.ImportDefinition definition) [0x00000] in :0
at System.ComponentModel.Composition.Hosting.AssemblyCatalog.GetExports (System.ComponentModel.Composition.Primitives.ImportDefinition definition) [0x00000] in :0
at System.ComponentModel.Composition.Hosting.DirectoryCatalog+<>c__DisplayClass1.b__0 (System.ComponentModel.Composition.Primitives.ComposablePartCatalog catalog) [0x00000] in :0
at System.Linq.Enumerable+c__Iterator12`2[System.ComponentModel.Composition.Primitives.ComposablePartCatalog,System.Tuple`2[System.ComponentModel.Composition.Primitives.ComposablePartDefinition,System.ComponentModel.Composition.Primitives.ExportDefinition]].MoveNext () [0x00000] in :0
at System.ComponentModel.Composition.Hosting.AggregateCatalog.GetExports (System.ComponentModel.Composition.Primitives.ImportDefinition definition) [0x00000] in :0
at System.ComponentModel.Composition.Hosting.CatalogExportProvider.GetExportsCore (System.ComponentModel.Composition.Primitives.ImportDefinition definition, System.ComponentModel.Composition.Hosting.AtomicComposition atomicComposition) [0x00000] in :0
at System.ComponentModel.Composition.Hosting.ExportProvider.TryGetExportsCore (System.ComponentModel.Composition.Primitives.ImportDefinition definition, System.ComponentModel.Composition.Hosting.AtomicComposition atomicComposition, IEnumerable`1& exports) [0x00000] in :0
at System.ComponentModel.Composition.Hosting.ExportProvider.GetExports (System.ComponentModel.Composition.Primitives.ImportDefinition definition, System.ComponentModel.Composition.Hosting.AtomicComposition atomicComposition) [0x00000] in :0
at System.ComponentModel.Composition.Hosting.AggregateExportProvider.GetExportsCore (System.ComponentModel.Composition.Primitives.ImportDefinition definition, System.ComponentModel.Composition.Hosting.AtomicComposition atomicComposition) [0x00000] in :0
at System.ComponentModel.Composition.Hosting.ExportProvider.TryGetExportsCore (System.ComponentModel.Composition.Primitives.ImportDefinition definition, System.ComponentModel.Composition.Hosting.AtomicComposition atomicComposition, IEnumerable`1& exports) [0x00000] in :0
at System.ComponentModel.Composition.Hosting.ExportProvider.TryGetExports (System.ComponentModel.Composition.Primitives.ImportDefinition definition, System.ComponentModel.Composition.Hosting.AtomicComposition atomicComposition, IEnumerable`1& exports) [0x00000] in :0
at System.ComponentModel.Composition.Hosting.CompositionContainer.GetExportsCore (System.ComponentModel.Composition.Primitives.ImportDefinition definition, System.ComponentModel.Composition.Hosting.AtomicComposition atomicComposition) [0x00000] in :0
at System.ComponentModel.Composition.Hosting.ExportProvider.TryGetExportsCore (System.ComponentModel.Composition.Primitives.ImportDefinition definition, System.ComponentModel.Composition.Hosting.AtomicComposition atomicComposition, IEnumerable`1& exports) [0x00000] in :0
at System.ComponentModel.Composition.Hosting.ExportProvider.GetExports (System.ComponentModel.Composition.Primitives.ImportDefinition definition, System.ComponentModel.Composition.Hosting.AtomicComposition atomicComposition) [0x00000] in :0
at System.ComponentModel.Composition.Hosting.ImportEngine.TryGetExports (System.ComponentModel.Composition.Hosting.ExportProvider provider, System.ComponentModel.Composition.Primitives.ComposablePart part, System.ComponentModel.Composition.Primitives.ImportDefinition definition, System.ComponentModel.Composition.Hosting.AtomicComposition atomicComposition) [0x00000] in :0
at System.ComponentModel.Composition.Hosting.ImportEngine.TrySatisfyImportSubset (System.ComponentModel.Composition.Hosting.PartManager partManager, IEnumerable`1 imports, System.ComponentModel.Composition.Hosting.AtomicComposition atomicComposition) [0x00000] in :0
at System.ComponentModel.Composition.Hosting.ImportEngine.TrySatisfyImportsStateMachine (System.ComponentModel.Composition.Hosting.PartManager partManager, System.ComponentModel.Composition.Primitives.ComposablePart part) [0x00000] in :0
at System.ComponentModel.Composition.Hosting.ImportEngine.TrySatisfyImports (System.ComponentModel.Composition.Primitives.ComposablePart part, Boolean shouldTrackImports) [0x00000] in :0
at System.ComponentModel.Composition.Hosting.ImportEngine.SatisfyImports (System.ComponentModel.Composition.Primitives.ComposablePart part) [0x00000] in :0
at System.ComponentModel.Composition.Hosting.ComposablePartExportProvider+<>c__DisplayClass2.b__0 () [0x00000] in :0
at System.ComponentModel.Composition.Hosting.CompositionServices.TryInvoke (System.Action action) [0x00000] in :0
at System.ComponentModel.Composition.Hosting.ComposablePartExportProvider.Compose (System.ComponentModel.Composition.Hosting.CompositionBatch batch) [0x00000] in :0
at System.ComponentModel.Composition.Hosting.CompositionContainer.Compose (System.ComponentModel.Composition.Hosting.CompositionBatch batch) [0x00000] in :0
at System.ComponentModel.Composition.AttributedModelServices.ComposeParts (System.ComponentModel.Composition.Hosting.CompositionContainer container, System.Object[] attributedParts) [0x00000] in :0
at MetaGeek.inSSIDer.Common.Extensions.ExtensionManager.Initialize (System.Reflection.Assembly mainAssembly) [0x00000] in :0
at MetaGeek.inSSIDer.Common.Extensions.ExtensionManager..ctor (System.Reflection.Assembly mainAssembly) [0x00000] in :0
at MetaGeek.inSSIDer.Controller.MainViewController.CreateInstances () [0x00000] in :0
at MetaGeek.inSSIDer.Controller.MainViewController..ctor () [0x00000] in :0
at MetaGeek.inSSIDer.Inssider..ctor () [0x00000] in :0
at MetaGeek.inSSIDer.Inssider.Main (System.String[] args) [0x00000] in :0
[ERROR] FATAL UNHANDLED EXCEPTION: System.TypeLoadException: Could not load type 'MetaGeek.inSSIDer.Extensions.Graphs.View.ChannelView' from assembly 'MetaGeek.inSSIDer.Extensions.Graphs, Version=0.1.1.429, Culture=neutral, PublicKeyToken=null'.
at (wrapper managed-to-native) System.MonoType:GetPropertiesByName (System.MonoType,string,System.Reflection.BindingFlags,bool,System.Type)
at System.MonoType.GetProperties (BindingFlags bindingAttr) [0x00000] in :0
at System.ComponentModel.Composition.AttributedModel.AttributedPartCreationInfo+d__4.MoveNext () [0x00000] in :0
at System.Linq.Enumerable.Any[MemberInfo] (IEnumerable`1 source) [0x00000] in :0
at System.ComponentModel.Composition.AttributedModel.AttributedPartCreationInfo.IsPartDiscoverable () [0x00000] in :0
at System.ComponentModel.Composition.AttributedModel.AttributedModelDiscovery.CreatePartDefinitionIfDiscoverable (System.Type type, ICompositionElement origin) [0x00000] in :0
at System.ComponentModel.Composition.Hosting.TypeCatalog.get_PartsInternal () [0x00000] in :0
at System.ComponentModel.Composition.Hosting.TypeCatalog.CreateIndex () [0x00000] in :0
at System.Lazy`1[System.Collections.Generic.IDictionary`2[System.String,System.Collections.Generic.List`1[System.ComponentModel.Composition.Primitives.ComposablePartDefinition]]].get_Value () [0x00000] in :0
at System.ComponentModel.Composition.Hosting.TypeCatalog.GetCandidateParts (System.ComponentModel.Composition.Primitives.ImportDefinition definition) [0x00000] in :0
at System.ComponentModel.Composition.Hosting.TypeCatalog.GetExports (System.ComponentModel.Composition.Primitives.ImportDefinition definition) [0x00000] in :0
at System.ComponentModel.Composition.Hosting.AssemblyCatalog.GetExports (System.ComponentModel.Composition.Primitives.ImportDefinition definition) [0x00000] in :0
at System.ComponentModel.Composition.Hosting.DirectoryCatalog+<>c__DisplayClass1.b__0 (System.ComponentModel.Composition.Primitives.ComposablePartCatalog catalog) [0x00000] in :0
at System.Linq.Enumerable+c__Iterator12`2[System.ComponentModel.Composition.Primitives.ComposablePartCatalog,System.Tuple`2[System.ComponentModel.Composition.Primitives.ComposablePartDefinition,System.ComponentModel.Composition.Primitives.ExportDefinition]].MoveNext () [0x00000] in :0
at System.ComponentModel.Composition.Hosting.AggregateCatalog.GetExports (System.ComponentModel.Composition.Primitives.ImportDefinition definition) [0x00000] in :0
at System.ComponentModel.Composition.Hosting.CatalogExportProvider.GetExportsCore (System.ComponentModel.Composition.Primitives.ImportDefinition definition, System.ComponentModel.Composition.Hosting.AtomicComposition atomicComposition) [0x00000] in :0
at System.ComponentModel.Composition.Hosting.ExportProvider.TryGetExportsCore (System.ComponentModel.Composition.Primitives.ImportDefinition definition, System.ComponentModel.Composition.Hosting.AtomicComposition atomicComposition, IEnumerable`1& exports) [0x00000] in :0
at System.ComponentModel.Composition.Hosting.ExportProvider.GetExports (System.ComponentModel.Composition.Primitives.ImportDefinition definition, System.ComponentModel.Composition.Hosting.AtomicComposition atomicComposition) [0x00000] in :0
at System.ComponentModel.Composition.Hosting.AggregateExportProvider.GetExportsCore (System.ComponentModel.Composition.Primitives.ImportDefinition definition, System.ComponentModel.Composition.Hosting.AtomicComposition atomicComposition) [0x00000] in :0
at System.ComponentModel.Composition.Hosting.ExportProvider.TryGetExportsCore (System.ComponentModel.Composition.Primitives.ImportDefinition definition, System.ComponentModel.Composition.Hosting.AtomicComposition atomicComposition, IEnumerable`1& exports) [0x00000] in :0
at System.ComponentModel.Composition.Hosting.ExportProvider.TryGetExports (System.ComponentModel.Composition.Primitives.ImportDefinition definition, System.ComponentModel.Composition.Hosting.AtomicComposition atomicComposition, IEnumerable`1& exports) [0x00000] in :0
at System.ComponentModel.Composition.Hosting.CompositionContainer.GetExportsCore (System.ComponentModel.Composition.Primitives.ImportDefinition definition, System.ComponentModel.Composition.Hosting.AtomicComposition atomicComposition) [0x00000] in :0
at System.ComponentModel.Composition.Hosting.ExportProvider.TryGetExportsCore (System.ComponentModel.Composition.Primitives.ImportDefinition definition, System.ComponentModel.Composition.Hosting.AtomicComposition atomicComposition, IEnumerable`1& exports) [0x00000] in :0
at System.ComponentModel.Composition.Hosting.ExportProvider.GetExports (System.ComponentModel.Composition.Primitives.ImportDefinition definition, System.ComponentModel.Composition.Hosting.AtomicComposition atomicComposition) [0x00000] in :0
at System.ComponentModel.Composition.Hosting.ImportEngine.TryGetExports (System.ComponentModel.Composition.Hosting.ExportProvider provider, System.ComponentModel.Composition.Primitives.ComposablePart part, System.ComponentModel.Composition.Primitives.ImportDefinition definition, System.ComponentModel.Composition.Hosting.AtomicComposition atomicComposition) [0x00000] in :0
at System.ComponentModel.Composition.Hosting.ImportEngine.TrySatisfyImportSubset (System.ComponentModel.Composition.Hosting.PartManager partManager, IEnumerable`1 imports, System.ComponentModel.Composition.Hosting.AtomicComposition atomicComposition) [0x00000] in :0
at System.ComponentModel.Composition.Hosting.ImportEngine.TrySatisfyImportsStateMachine (System.ComponentModel.Composition.Hosting.PartManager partManager, System.ComponentModel.Composition.Primitives.ComposablePart part) [0x00000] in :0
at System.ComponentModel.Composition.Hosting.ImportEngine.TrySatisfyImports (System.ComponentModel.Composition.Primitives.ComposablePart part, Boolean shouldTrackImports) [0x00000] in :0
at System.ComponentModel.Composition.Hosting.ImportEngine.SatisfyImports (System.ComponentModel.Composition.Primitives.ComposablePart part) [0x00000] in :0
at System.ComponentModel.Composition.Hosting.ComposablePartExportProvider+<>c__DisplayClass2.b__0 () [0x00000] in :0
at System.ComponentModel.Composition.Hosting.CompositionServices.TryInvoke (System.Action action) [0x00000] in :0
at System.ComponentModel.Composition.Hosting.ComposablePartExportProvider.Compose (System.ComponentModel.Composition.Hosting.CompositionBatch batch) [0x00000] in :0
at System.ComponentModel.Composition.Hosting.CompositionContainer.Compose (System.ComponentModel.Composition.Hosting.CompositionBatch batch) [0x00000] in :0
at System.ComponentModel.Composition.AttributedModelServices.ComposeParts (System.ComponentModel.Composition.Hosting.CompositionContainer container, System.Object[] attributedParts) [0x00000] in :0
at MetaGeek.inSSIDer.Common.Extensions.ExtensionManager.Initialize (System.Reflection.Assembly mainAssembly) [0x00000] in :0
at MetaGeek.inSSIDer.Common.Extensions.ExtensionManager..ctor (System.Reflection.Assembly mainAssembly) [0x00000] in :0
at MetaGeek.inSSIDer.Controller.MainViewController.CreateInstances () [0x00000] in :0
at MetaGeek.inSSIDer.Controller.MainViewController..ctor () [0x00000] in :0
at MetaGeek.inSSIDer.Inssider..ctor () [0x00000] in :0
at MetaGeek.inSSIDer.Inssider.Main (System.String[] args) [0x00000] in :0

I have also tried and applied the patch

inssider_patch_x86_for_0.1.1.0429.zip — Patch for inSSIDer-0.1.1.0429_x86

The result changed just in three lines:

diff inss1.txt inss2.txt
80,82d79
< at MetaGeek.inSSIDer.Controller.MainViewController..ctor () [0x00000] in :0
< at MetaGeek.inSSIDer.Inssider..ctor () [0x00000] in :0
< at MetaGeek.inSSIDer.Inssider.Main (System.String[] args) [0x00000] in :0

Could you please look at it? - Thank you.