Return-Path: Delivered-To: apmail-ibatis-user-cs-archive@www.apache.org Received: (qmail 39245 invoked from network); 18 Jan 2006 13:18:33 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 18 Jan 2006 13:18:32 -0000 Received: (qmail 31624 invoked by uid 500); 18 Jan 2006 13:18:26 -0000 Delivered-To: apmail-ibatis-user-cs-archive@ibatis.apache.org Received: (qmail 31497 invoked by uid 500); 18 Jan 2006 13:18:25 -0000 Mailing-List: contact user-cs-help@ibatis.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: user-cs@ibatis.apache.org Delivered-To: mailing list user-cs@ibatis.apache.org Received: (qmail 31486 invoked by uid 99); 18 Jan 2006 13:18:25 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 18 Jan 2006 05:18:25 -0800 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests= X-Spam-Check-By: apache.org Received-SPF: pass (asf.osuosl.org: local policy) Received: from [84.20.4.59] (HELO localhost) (84.20.4.59) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 18 Jan 2006 05:18:23 -0800 Received: from davidm ([80.35.15.51]) by localhost with MailEnable ESMTP; Wed, 18 Jan 2006 14:20:05 +0100 From: "David Marzo" To: Subject: Strange Bug Date: Wed, 18 Jan 2006 14:21:06 +0100 Organization: Puzzlet Message-ID: <000501c61c32$0a48bf00$de00a8c0@davidm> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable X-Priority: 3 (Normal) X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook, Build 10.0.2627 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106 Importance: Normal X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N First of all, sorry by the lack of precision. But i am too lost and cant build a test case to reproduce the bug. Randomly i have this exception. Maybe 1 of 15000 request in a asp.net web app. I suspect its a issue with DynamicProxies. I use this a lot in my xml mapping files. DaoProxy : unable to intercept method name 'FindByQuery',=20 cause : Exception has been thrown by the target of an invocation. Error executing query 'Core.HuecoPaginaEvento.LoadAllByHuecosFromPageInDate' for list.=20 Cause: Duplicate type name within an assembly. at Puzzlet.XXXX.Persistence.Mapper.SQLServer.BaseSQLMapDao.ExecuteQueryForL ist(String statementName, Object parameterObject) in D:\Desarrollo\Puzzlet\XXXX\Fuentes\XXXXProject\Persistence.Mapper.SQLSer ver\Dao\BaseSqlMapDao.cs:line 560 at Puzzlet.XXXX.Persistence.Mapper.SQLServer.BaseSQLMapDao.FindByQuery(Quer y query) in D:\Desarrollo\Puzzlet\XXXX\Fuentes\XXXXProject\Persistence.Mapper.SQLSer ver\Dao\BaseSqlMapDao.cs:line 350 at Puzzlet.XXXX.Persistence.Mapper.SQLServer.BaseSQLMapDao.FindByQuery(Quer y query, String[] fetchGroups) in D:\Desarrollo\Puzzlet\XXXX\Fuentes\XXXXProject\Persistence.Mapper.SQLSer ver\Dao\BaseSqlMapDao.cs:line 360 Duplicate type name within an assembly. at System.Reflection.Emit.AssemblyBuilderData.CheckTypeNameConflict(String strTypeName, TypeBuilder enclosingType) at System.Reflection.Emit.TypeBuilder.Init(String fullname, TypeAttributes attr, Type parent, Type[] interfaces, Module module, PackingSize iPackingSize, Int32 iTypeSize, TypeBuilder enclosingType) at System.Reflection.Emit.TypeBuilder..ctor(String name, TypeAttributes attr, Type parent, Type[] interfaces, Module module, PackingSize iPackingSize, TypeBuilder enclosingType) at System.Reflection.Emit.ModuleBuilder.DefineType(String name, TypeAttributes attr, Type parent, Type[] interfaces) at Castle.DynamicProxy.Builder.CodeGenerators.BaseCodeGenerator.CreateTypeB uilder(String typeName, Type baseType, Type[] interfaces) at Castle.DynamicProxy.Builder.CodeGenerators.ClassProxyGenerator.GenerateC ode(Type baseClass, Type[] interfaces) at Castle.DynamicProxy.Builder.CodeGenerators.ClassProxyGenerator.GenerateC ode(Type baseClass) at Castle.DynamicProxy.Builder.DefaultProxyBuilder.CreateClassProxy(Type theClass) at Castle.DynamicProxy.ProxyGenerator.CreateClassProxy(Type baseClass, IInterceptor interceptor, Object[] argumentsForConstructor) at IBatisNet.Common.Utilities.Proxy.CachedProxyGenerator.CreateClassProxy(T ype baseClass, IInterceptor interceptor, Object[] argumentsForConstructor) in D:\Desarrollo\Puzzlet\IBATIS\IBatisNet\IBatisNet.Common\Utilities\Proxy\ CachedProxyGenerator.cs:line 119 at IBatisNet.DataMapper.LazyLoad.LazyLoadProxyFactory.Build(SqlMapper mapper, IMappedStatement mappedStatement, Object param, Object target, String propertyName) in d:\desarrollo\puzzlet\ibatis\ibatisnet\ibatisnet.datamapper\lazyload\laz yloadproxyfactory.cs:line 183 at IBatisNet.DataMapper.MappedStatements.MappedStatement.SetObjectProperty( RequestScope request, ResultMap resultMap, ResultProperty mapping, Object& target, IDataReader reader) in d:\desarrollo\puzzlet\ibatis\ibatisnet\ibatisnet.datamapper\mappedstatem ents\mappedstatement.cs:line 995 at IBatisNet.DataMapper.MappedStatements.MappedStatement.ApplyResultMap(Req uestScope request, IDataReader reader, Object resultObject) in d:\desarrollo\puzzlet\ibatis\ibatisnet\ibatisnet.datamapper\mappedstatem ents\mappedstatement.cs:line 259 at IBatisNet.DataMapper.MappedStatements.MappedStatement.RunQueryForList(Re questScope request, IDalSession session, Object parameterObject, Int32 skipResults, Int32 maxResults, RowDelegate rowDelegate) in d:\desarrollo\puzzlet\ibatis\ibatisnet\ibatisnet.datamapper\mappedstatem ents\mappedstatement.cs:line 552 at IBatisNet.DataMapper.MappedStatements.MappedStatement.ExecuteQueryForLis t(IDalSession session, Object parameterObject, Int32 skipResults, Int32 maxResults) in d:\desarrollo\puzzlet\ibatis\ibatisnet\ibatisnet.datamapper\mappedstatem ents\mappedstatement.cs:line 503 at IBatisNet.DataMapper.MappedStatements.MappedStatement.ExecuteQueryForLis t(IDalSession session, Object parameterObject) in d:\desarrollo\puzzlet\ibatis\ibatisnet\ibatisnet.datamapper\mappedstatem ents\mappedstatement.cs:line 486 at IBatisNet.DataMapper.SqlMapper.QueryForList(String statementName, Object parameterObject) in D:\Desarrollo\Puzzlet\IBATIS\IBatisNet\IBatisNet.DataMapper\SqlMapper.cs :line 800 at Puzzlet.XXXX.Persistence.Mapper.SQLServer.BaseSQLMapDao.ExecuteQueryForL ist(String statementName, Object parameterObject) in D:\Desarrollo\Puzzlet\XXXX\Fuentes\XXXXProject\Persistence.Mapper.SQLSer ver\Dao\BaseSqlMapDao.cs:line 556 at IBatisNet.DataAccess.Configuration.DaoProxy.Intercept(IInvocation invocation, Object[] arguments) in d:\desarrollo\puzzlet\ibatis\ibatisnet\ibatisnet.dataaccess\configuratio n\daoproxy.cs:line 149 at ProxyInterfaceHuecoPaginaEventoSqlMapDao_IHuecoPaginaEventoDao_IDao_ISer ializable.FindByQuery(Query , String[] ) at Puzzlet.XXXX.Persistence.EntityManager.FindByQuery(Type type, Query query, String[] fetchGroups) in D:\Desarrollo\Puzzlet\XXXX\Fuentes\XXXXProject\Persistence\EntityManager .cs:line 135 at Puzzlet.XXXX.Logic.Acciones.AccionVerHome.Execute(HttpContext context) at Lattis.Control.Action.CallExecute(HttpContext context) in D:\Desarrollo\Puzzlet\XXXX\Fuentes\XXXXProject\lattis\Control\Action.cs: line 125 at Lattis.Control.RequestProcessor.ProcessActionExecution(HttpContext context, Action action) in D:\Desarrollo\Puzzlet\XXXX\Fuentes\XXXXProject\lattis\Control\RequestPro cessor.cs:line 104 at Lattis.Control.RequestProcessor.ProcessException(HttpContext context, Action action, Exception exception) in D:\Desarrollo\Puzzlet\XXXX\Fuentes\XXXXProject\lattis\Control\RequestPro cessor.cs:line 126 at Lattis.Control.RequestProcessor.ProcessActionExecution(HttpContext context, Action action) in D:\Desarrollo\Puzzlet\XXXX\Fuentes\XXXXProject\lattis\Control\RequestPro cessor.cs:line 109 at Lattis.Control.RequestProcessor.Process(HttpContext context) in D:\Desarrollo\Puzzlet\XXXX\Fuentes\XXXXProject\lattis\Control\RequestPro cessor.cs:line 43 at Lattis.Control.FrontController.ProcessRequest(HttpContext context) in D:\Desarrollo\Puzzlet\XXXX\Fuentes\DeFindeProject\lattis\Control\FrontCo ntroller.cs:line 52 at System.Web.CallHandlerExecutionStep.System.Web.HttpApplication+IExecutio nStep.Execute() at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) Thanks in advance. David Marzo david.marzo@puzzlet.net Despacho Tecnol=F3gico Puzzlet S.L. www.puzzlet.net Tlf. 948 26 53 46 ------------------------------------------------------------------------ Este mensaje se dirige exclusivamente a su destinatario y puede contener informaci=F3n privilegiada o confidencial. Si no es vd. el destinatario indicado, queda notificado de que la utilizaci=F3n, divulgaci=F3n y/o = copia sin autorizaci=F3n est=E1 prohibida en virtud de la legislaci=F3n = vigente. Si ha recibido este mensaje por error, le rogamos que nos lo comunique inmediatamente por esta misma v=EDa y proceda a su destrucci=F3n. ------------------------------------------------------------------------