It's called "NHibernate.Dialect.Oracle9iDialect" (note the "i" after
"9").

On Feb 23, 12:36 pm, srinivas rao <[email protected]> wrote:
> 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.

Reply via email to