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