2012-10-08 46 views
0

我似乎有一個單聲道的問題,我不能在我的Windows測試環境中複製,我得到一個YSOD,看起來像這樣:故障排除YSOD在Linux /單聲道

Server Error in '/' Application 

Object reference not set to an instance of an object 

Description: HTTP 500. Error processing request. 

Stack Trace: 

System.NullReferenceException: Object reference not set to an instance of an object 
    at FluentNHibernate.Visitors.DefaultMappingModelVisitor.Visit (FluentNHibernate.MappingModel.ColumnMapping columnMapping) [0x00000] in <filename unknown>:0 
    at FluentNHibernate.MappingModel.KeyMapping.AcceptVisitor (IMappingModelVisitor visitor) [0x00000] in <filename unknown>:0 
    at FluentNHibernate.Visitors.DefaultMappingModelVisitor.Visit (FluentNHibernate.MappingModel.KeyMapping keyMapping) [0x00000] in <filename unknown>:0 
    at FluentNHibernate.MappingModel.ClassBased.SubclassMapping.AcceptVisitor (IMappingModelVisitor visitor) [0x00000] in <filename unknown>:0 
    at FluentNHibernate.Visitors.DefaultMappingModelVisitor.Visit (FluentNHibernate.MappingModel.ClassBased.SubclassMapping subclassMapping) [0x00000] in <filename unknown>:0 
    at FluentNHibernate.MappingModel.ClassBased.ClassMappingBase.AcceptVisitor (IMappingModelVisitor visitor) [0x00000] in <filename unknown>:0 
    at FluentNHibernate.MappingModel.ClassBased.ClassMapping.AcceptVisitor (IMappingModelVisitor visitor) [0x00000] in <filename unknown>:0 
    at FluentNHibernate.Visitors.DefaultMappingModelVisitor.Visit (FluentNHibernate.MappingModel.ClassBased.ClassMapping classMapping) [0x00000] in <filename unknown>:0 
    at FluentNHibernate.MappingModel.HibernateMapping.AcceptVisitor (IMappingModelVisitor visitor) [0x00000] in <filename unknown>:0 
    at FluentNHibernate.Visitors.DefaultMappingModelVisitor.<Visit>b__0 (FluentNHibernate.MappingModel.HibernateMapping x) [0x00000] in <filename unknown>:0 
    at FluentNHibernate.Utils.CollectionExtensions.Each[HibernateMapping] (IEnumerable`1 enumerable, System.Action`1 each) [0x00000] in <filename unknown>:0 
    at FluentNHibernate.Visitors.DefaultMappingModelVisitor.Visit (IEnumerable`1 mappings) [0x00000] in <filename unknown>:0 
    at FluentNHibernate.PersistenceModel.ApplyVisitors (IEnumerable`1 mappings) [0x00000] in <filename unknown>:0 
    at FluentNHibernate.PersistenceModel.BuildMappings() [0x00000] in <filename unknown>:0 
    at FluentNHibernate.PersistenceModel.EnsureMappingsBuilt() [0x00000] in <filename unknown>:0 
    at FluentNHibernate.PersistenceModel.Configure (NHibernate.Cfg.Configuration cfg) [0x00000] in <filename unknown>:0 
    at FluentNHibernate.Cfg.MappingConfiguration.Apply (NHibernate.Cfg.Configuration cfg) [0x00000] in <filename unknown>:0 
    at FluentNHibernate.Cfg.FluentConfiguration.BuildConfiguration() [0x00000] in <filename unknown>:0 
Version information: Mono Runtime Version: 2.10.8.1 (Debian 2.10.8.1-1ubuntu2.2); ASP.NET Version: 4.0.30319.1 

我抓我的頭怎麼去解決這個問題。標準的調試工具顯然不存在。是否有一些機制來收集行號和上下文信息來研究這個問題?

+0

這不是一個真正的問題嗎? –

回答

0

好的,我想通了,但答案太長了。我博文(是的,我承認這是一個kludge)here

+0

請在bugzilla中報告HashSet錯誤:http://bugzilla.xamarin.com/ – knocte