I downloaded NHibernate.ProxyGenerators source code from svn.
And compiles it to support NHibernate2.1.1.

When I execute "nhpg /o:MindHarbor.ECatalog.Domain.Proxies.dll
MindHarbor.ECatalog.Domain.dll
MindHarbor.ECatalog.Domain.GenSolution.dll"

I get an error as follow:

The user must provide an ADO.NET connection - NHibernate is not
creating it.
   at
NHibernate.Connection.UserSuppliedConnectionProvider.GetConnection()
   at
NHibernate.Tool.hbm2ddl.SuppliedConnectionProviderConnectionHelper.Prepare
()
   at NHibernate.Tool.hbm2ddl.SchemaMetadataUpdater.GetReservedWords
(Dialect dia
lect, IConnectionHelper connectionHelper)
   at NHibernate.Tool.hbm2ddl.SchemaMetadataUpdater.Update
(ISessionFactory sessi
onFactory)
   at NHibernate.Impl.SessionFactoryImpl..ctor(Configuration cfg,
IMapping mappi
ng, Settings settings, EventListeners listeners)
   at NHibernate.Cfg.Configuration.BuildSessionFactory()
   at
NHibernate.ProxyGenerators.Castle.CastleProxyGenerator.GenerateProxies
(Con
figuration nhibernateConfiguration, String modulePath) in d:\SourceCode
\OpenSour
ce\NHContrib\src\NHibernate.ProxyGenerators\src
\NHibernate.ProxyGenerators.Castl
e\CastleProxyGenerator.cs:line 156
   at NHibernate.ProxyGenerators.Castle.CastleProxyGenerator.Generate
(CastleProx
yGeneratorOptions options) in d:\SourceCode\OpenSource\NHContrib\src
\NHibernate.
ProxyGenerators\src\NHibernate.ProxyGenerators.Castle
\CastleProxyGenerator.cs:li
ne 91
   at NHibernate.ProxyGenerators.Castle.CastleProxyGenerator.Generate
(Object[] a
rgs) in d:\SourceCode\OpenSource\NHContrib\src
\NHibernate.ProxyGenerators\src\NH
ibernate.ProxyGenerators.Castle\CastleProxyGenerator.cs:line 78
   at NHibernate.ProxyGenerators.CrossAppDomainCaller.Run() in d:
\SourceCode\Ope
nSource\NHContrib\src\NHibernate.ProxyGenerators\src
\NHibernate.ProxyGenerators\
CrossAppDomainCaller.cs:line 49
   at System.AppDomain.DoCallBack(CrossAppDomainDelegate
callBackDelegate)
   at System.AppDomain.DoCallBack(CrossAppDomainDelegate
callBackDelegate)
   at
NHibernate.ProxyGenerators.CrossAppDomainCaller.RunInOtherAppDomain
(Action
`1 callback, Object[] args) in d:\SourceCode\OpenSource\NHContrib\src
\NHibernate
.ProxyGenerators\src\NHibernate.ProxyGenerators
\CrossAppDomainCaller.cs:line 30
   at NHibernate.ProxyGenerators.Castle.CastleProxyGenerator.Generate
(ProxyGener
atorOptions options) in d:\SourceCode\OpenSource\NHContrib\src
\NHibernate.ProxyG
enerators\src\NHibernate.ProxyGenerators.Castle
\CastleProxyGenerator.cs:line 27
   at NHibernate.ProxyGenerators.Console.Program.Execute(TextWriter
error, Strin
g[] args) in d:\SourceCode\OpenSource\NHContrib\src
\NHibernate.ProxyGenerators\s
rc\NHibernate.ProxyGenerators.Console\Program.cs:line 65

Could anybody help me?

Thanks.

--

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=.


Reply via email to