iBatis and Framework 4.0

225 views
Skip to first unread message

IAK

unread,
Mar 11, 2011, 9:56:20 AM3/11/11
to mybatisnet-user
Hi,
I use the last version of iBatis dlls...
I've migrated my project from 3.5 to 4.0 framework.
Now I get an error "Ambiguous match found"...this is the
stacktrace...any helpo will be very appreciated....

[AmbiguousMatchException: Ambiguous match found.]
System.RuntimeType.GetMethodImpl(String name, BindingFlags
bindingAttr, Binder binder, CallingConventions callConv, Type[] types,
ParameterModifier[] modifiers) +9607924
System.Type.GetMethod(String name) +29

Castle.DynamicProxy.Builder.CodeBuilder.SimpleAST.LockBlockExpression.Emit(IEasyMember
member, ILGenerator gen) +166

Castle.DynamicProxy.Builder.CodeBuilder.SimpleAST.ExpressionStatement.Emit(IEasyMember
member, ILGenerator gen) +51

Castle.DynamicProxy.Builder.CodeBuilder.AbstractCodeBuilder.Generate(IEasyMember
member, ILGenerator il) +344
Castle.DynamicProxy.Builder.CodeBuilder.EasyMethod.Generate() +69

Castle.DynamicProxy.Builder.CodeBuilder.AbstractEasyType.EnsureBuildersAreInAValidState()
+655

Castle.DynamicProxy.Builder.CodeBuilder.AbstractEasyType.BuildType()
+77

Castle.DynamicProxy.Builder.CodeGenerators.BaseCodeGenerator.CreateType()
+49

Castle.DynamicProxy.Builder.CodeGenerators.InterfaceProxyGenerator.GenerateCode(Type[]
interfaces, Type targetType) +501

Castle.DynamicProxy.Builder.DefaultProxyBuilder.CreateInterfaceProxy(Type[]
interfaces, Type type) +81
Castle.DynamicProxy.ProxyGenerator.CreateProxy(Type[] interfaces,
IInterceptor interceptor, Object target) +121
IBatisNet.DataAccess.Configuration.DaoProxy.NewInstance(Dao dao)
+280
IBatisNet.DataAccess.Configuration.Dao.Initialize(DaoManager
daoManager) +233

[ConfigurationException: Error configuring DAO. Cause: Ambiguous match
found.]
IBatisNet.DataAccess.Configuration.Dao.Initialize(DaoManager
daoManager) +344

IBatisNet.DataAccess.Configuration.DomDaoManagerBuilder.ParseDaoFactory(ConfigurationScope
configurationScope, DaoManager daoManager) +321

IBatisNet.DataAccess.Configuration.DomDaoManagerBuilder.GetContexts(ConfigurationScope
configurationScope) +2666

IBatisNet.DataAccess.Configuration.DomDaoManagerBuilder.GetConfig(ConfigurationScope
configurationScope) +61

IBatisNet.DataAccess.Configuration.DomDaoManagerBuilder.BuildDaoManagers(XmlDocument
document, Boolean useConfigFileWatcher) +269

[ConfigurationException:
- The error occurred while configure DaoSessionHandler.
- configure dao ....

Sean

unread,
Apr 26, 2011, 1:50:11 PM4/26/11
to mybatisnet-user
Hey IAK,
Did you find a way pass this error?
Thanks,
Sean

Michael Schall

unread,
Apr 26, 2011, 2:58:52 PM4/26/11
to mybatis...@googlegroups.com
This looks like it might be an issue in Castle.DynamicProxy.  Someone was having a similar issue using NHIbernate and has an answer on stackoverflow.  You might be able to try the same...

Reply all
Reply to author
Forward
0 new messages