Right now I am working on migrating NH 1.2 to NH 3.0. I am wondering if I can use 'NHibernate.Dialect.Oracle9Dialect' as the dialect in hibernate configuration.
When I tried to use 9Dialecty I get below exception when the assembly was loaded. I guess something has missed in my mapping file. If anyone of you have faced this exception let me know ur thoughts on this. Exception Type: NHibernate.MappingException Message: Could not compile the mapping document: XXXXXX Data: System.Collections.ListDictionaryInternal TargetSite: Void LogAndThrow(System.Exception) HelpLink: NULL Source: NHibernate StackTrace Information Details: ====================================== at NHibernate.Cfg.Configuration.LogAndThrow(Exception exception) in d:\CSharp\NH\nhibernate\src\NHibernate\Cfg\Configuration.cs:line 340 at NHibernate.Cfg.Configuration.AddDeserializedMapping(HbmMapping mappingDocument, String documentFileName) in d:\CSharp\NH\nhibernate \src\NHibernate\Cfg\Configuration.cs:line 528 at NHibernate.Cfg.Configuration.AddValidatedDocument(NamedXmlDocument doc) in d:\CSharp\NH\nhibernate\src\NHibernate\Cfg \Configuration.cs:line 497 at NHibernate.Cfg.Configuration.ProcessMappingsQueue() in d:\CSharp \NH\nhibernate\src\NHibernate\Cfg\Configuration.cs:line 1830 at NHibernate.Cfg.Configuration.AddDocumentThroughQueue(NamedXmlDocument document) in d:\CSharp\NH\nhibernate\src\NHibernate\Cfg \Configuration.cs:line 1821 at NHibernate.Cfg.Configuration.AddXmlReader(XmlReader hbmReader, String name) in d:\CSharp\NH\nhibernate\src\NHibernate\Cfg \Configuration.cs:line 1814 at NHibernate.Cfg.Configuration.AddInputStream(Stream xmlInputStream, String name) in d:\CSharp\NH\nhibernate\src\NHibernate \Cfg\Configuration.cs:line 630 at NHibernate.Cfg.Configuration.AddResource(String path, Assembly assembly) in d:\CSharp\NH\nhibernate\src\NHibernate\Cfg \Configuration.cs:line 668 at NHibernate.Cfg.Configuration.AddAssembly(Assembly assembly) in d: \CSharp\NH\nhibernate\src\NHibernate\Cfg\Configuration.cs:line 761 at NHibernate.Cfg.Configuration.AddAssembly(String assemblyName) in d:\CSharp\NH\nhibernate\src\NHibernate\Cfg\Configuration.cs:line 744 at NHibernate.Cfg.Configuration.DoConfigure(ISessionFactoryConfiguration factoryConfiguration) in d:\CSharp\NH\nhibernate\src\NHibernate\Cfg \Configuration.cs:line 1539 at NHibernate.Cfg.Configuration.Configure() in d:\CSharp\NH \nhibernate\src\NHibernate\Cfg\Configuration.cs:line 1398 Exception Information Details: ====================================== Exception Type: NHibernate.HibernateException Message: Could not instantiate dialect class NHibernate.Dialect.Oracle9Dialect Data: System.Collections.ListDictionaryInternal TargetSite: NHibernate.Dialect.Dialect InstantiateDialect(System.String) HelpLink: NULL Source: NHibernate StackTrace Information Details: ====================================== at NHibernate.Dialect.Dialect.InstantiateDialect(String dialectName) in d:\CSharp\NH\nhibernate\src\NHibernate\Dialect \Dialect.cs:line 191 at NHibernate.Dialect.Dialect.GetDialect(IDictionary`2 props) in d: \CSharp\NH\nhibernate\src\NHibernate\Dialect\Dialect.cs:line 180 at NHibernate.Cfg.Configuration.AddDeserializedMapping(HbmMapping mappingDocument, String documentFileName) in d:\CSharp\NH\nhibernate \src\NHibernate\Cfg\Configuration.cs:line 516 Exception Information Details: ====================================== Exception Type: System.TypeLoadException Message: Could not load type NHibernate.Dialect.Oracle9Dialect. Possible cause: no assembly name specified. TypeName: Data: System.Collections.ListDictionaryInternal TargetSite: System.Type TypeFromAssembly(NHibernate.Util.AssemblyQualifiedTypeName, Boolean) HelpLink: NULL Source: NHibernate StackTrace Information Details: ====================================== at NHibernate.Util.ReflectHelper.TypeFromAssembly(AssemblyQualifiedTypeName name, Boolean throwOnError) in d:\CSharp\NH\nhibernate\src\NHibernate \Util\ReflectHelper.cs:line 291 at NHibernate.Util.ReflectHelper.ClassForName(String name) in d: \CSharp\NH\nhibernate\src\NHibernate\Util\ReflectHelper.cs:line 181 at NHibernate.Dialect.Dialect.InstantiateDialect(String dialectName) in d:\CSharp\NH\nhibernate\src\NHibernate\Dialect \Dialect.cs:line 187 -- You received this message because you are subscribed to the Google Groups "nhusers" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/nhusers?hl=en.
