Oskar,
I'll try to run a test against 3.3.2/master/3.3.x

On Thursday, November 15, 2012 7:35:18 PM UTC+4, Oskar Berggren wrote:
>
> Dmitry,
> yeah it's very similar, except it's the AggregatingGroupByRewriter instead 
> of the NonAggregatingGroupByRewriter. I haven't had a closer look, but 
> perhaps you could try a simple test case against master/3.3.x?
>
> /Oskar
>
>
> 2012/11/15 Dmitry Naumov <[email protected] <javascript:>>
>
>> Looks like the same stack trace as I saw when challenged 
>> NH-3320<https://nhibernate.jira.com/browse/NH-3320>
>>
>>
>> On Thursday, November 15, 2012 1:05:02 AM UTC+4, Oskar Berggren wrote:
>>
>>> I would not expect you to get different exceptions depending on dialect 
>>> for this, as long as the linq query is exactly the same.
>>>
>>> Anyway, it sounds like a known limitation: https://nhibernate.jira.com/*
>>> *browse/NH-2566 <https://nhibernate.jira.com/browse/NH-2566>
>>>
>>> /Oskar
>>>
>>>
>>> 2012/11/14 Rodrigo Sendin <[email protected]>
>>>
>>>>  Correcting my original post, the problem occurs with SQLServer too.
>>>> Here the exception I got:
>>>>
>>>>    em NHibernate.Linq.GroupBy.**AggregatingGroupByRewriter.**
>>>> FlattenSubQuery(**SubQueryExpression subQueryExpression, QueryModel 
>>>> queryModel) na p:\nhibernate-core\src\**NHibernate\Linq\GroupBy\**
>>>> AggregatingGroupByRewriter.cs:**linha 50
>>>>    em 
>>>> NHibernate.Linq.GroupBy.**AggregatingGroupByRewriter.**ReWrite(QueryModel 
>>>> queryModel) na p:\nhibernate-core\src\**NHibernate\Linq\GroupBy\**
>>>> AggregatingGroupByRewriter.cs:**linha 41
>>>>    em 
>>>> NHibernate.Linq.Visitors.**QueryModelVisitor.**GenerateHqlQuery(QueryModel 
>>>> queryModel, VisitorParameters parameters, Boolean root) na 
>>>> p:\nhibernate-core\src\**NHibernate\Linq\Visitors\**QueryModelVisitor.cs:linha
>>>>  
>>>> 32
>>>>    em 
>>>> NHibernate.Linq.**NhLinqExpression.Translate(**ISessionFactoryImplementor 
>>>> sessionFactory) na 
>>>> p:\nhibernate-core\src\**NHibernate\Linq\**NhLinqExpression.cs:linha 
>>>> 62
>>>>    em 
>>>> NHibernate.Hql.Ast.ANTLR.**ASTQueryTranslatorFactory.**CreateQueryTranslators(String
>>>>  
>>>> queryIdentifier, IQueryExpression queryExpression, String collectionRole, 
>>>> Boolean shallow, IDictionary`2 filters, ISessionFactoryImplementor 
>>>> factory) 
>>>> na p:\nhibernate-core\src\**NHibernate\Hql\Ast\ANTLR\**
>>>> ASTQueryTranslatorFactory.cs:**linha 27
>>>>    em 
>>>> NHibernate.Engine.Query.**HQLExpressionQueryPlan.**CreateTranslators(String
>>>>  
>>>> expressionStr, IQueryExpression queryExpression, String collectionRole, 
>>>> Boolean shallow, IDictionary`2 enabledFilters, ISessionFactoryImplementor 
>>>> factory) na p:\nhibernate-core\src\**NHibernate\Engine\Query\**
>>>> HQLExpressionQueryPlan.cs:**linha 34
>>>>    em NHibernate.Engine.Query.**HQLExpressionQueryPlan..ctor(**String 
>>>> expressionStr, IQueryExpression queryExpression, String collectionRole, 
>>>> Boolean shallow, IDictionary`2 enabledFilters, ISessionFactoryImplementor 
>>>> factory) na p:\nhibernate-core\src\**NHibernate\Engine\Query\**
>>>> HQLExpressionQueryPlan.cs:**linha 23
>>>>    em NHibernate.Engine.Query.**HQLExpressionQueryPlan..ctor(**String 
>>>> expressionStr, IQueryExpression queryExpression, Boolean shallow, 
>>>> IDictionary`2 enabledFilters, ISessionFactoryImplementor factory) na 
>>>> p:\nhibernate-core\src\**NHibernate\Engine\Query\**
>>>> HQLExpressionQueryPlan.cs:**linha 17
>>>>    em 
>>>> NHibernate.Engine.Query.**QueryPlanCache.**GetHQLQueryPlan(**IQueryExpression
>>>>  
>>>> queryExpression, Boolean shallow, IDictionary`2 enabledFilters) na 
>>>> p:\nhibernate-core\src\**NHibernate\Engine\Query\**QueryPlanCache.cs:linha 
>>>> 88
>>>>    em 
>>>> NHibernate.Impl.**AbstractSessionImpl.**GetHQLQueryPlan(**IQueryExpression 
>>>> queryExpression, Boolean shallow) na p:\nhibernate-core\src\**
>>>> NHibernate\Impl\**AbstractSessionImpl.cs:linha 312
>>>>    em NHibernate.Impl.**AbstractSessionImpl.**CreateQuery(IQueryExpression 
>>>> queryExpression) na 
>>>> p:\nhibernate-core\src\**NHibernate\Impl\**AbstractSessionImpl.cs:linha 
>>>> 268
>>>>    em NHibernate.Linq.**DefaultQueryProvider.**PrepareQuery(Expression 
>>>> expression, IQuery& query, NhLinqExpression& nhQuery) na 
>>>> p:\nhibernate-core\src\**NHibernate\Linq\**DefaultQueryProvider.cs:linha 
>>>> 69
>>>>    em NHibernate.Linq.**DefaultQueryProvider.Execute(**Expression 
>>>> expression) na 
>>>> p:\nhibernate-core\src\**NHibernate\Linq\**DefaultQueryProvider.cs:linha 
>>>> 33
>>>>    em NHibernate.Linq.**DefaultQueryProvider.Execute[**TResult](Expression 
>>>> expression) na 
>>>> p:\nhibernate-core\src\**NHibernate\Linq\**DefaultQueryProvider.cs:linha 
>>>> 40
>>>>    em Remotion.Linq.QueryableBase`1.**GetEnumerator() na :linha 0
>>>>    em System.Linq.SystemCore_**EnumerableDebugView`1.get_**Items()
>>>>
>>>> Em quarta-feira, 14 de novembro de 2012 15h51min13s UTC-2, Rodrigo 
>>>> Sendin escreveu:
>>>>
>>>>> Sorry. Here is the entire exception:
>>>>>
>>>>> System.NotSupportedException was unhandled by user code
>>>>>   HResult=-2146233067
>>>>>    Message=Não há suporte para o método especificado.
>>>>>   Source=NHibernate
>>>>>   StackTrace:
>>>>>        em NHibernate.Hql.Ast.ANTLR.**Polym**orphicQuerySourceDetector*
>>>>> *.**GetClassName(IASTNode querySource)
>>>>>        em NHibernate.Hql.Ast.ANTLR.**Polym**orphicQuerySourceDetector*
>>>>> *.**Process(IASTNode tree)
>>>>>        em NHibernate.Hql.Ast.ANTLR.**AstPo**lymorphicProcessor.**
>>>>> Process()
>>>>>        em NHibernate.Hql.Ast.ANTLR.**AstPo**lymorphicProcessor.**
>>>>> Process(**IASTNode ast, ISessionFactoryImplementor factory)
>>>>>        em NHibernate.Hql.Ast.ANTLR.**ASTQu**eryTranslatorFactory.**
>>>>> CreateQue**ryTranslators(**IASTNode ast, String queryIdentifier, 
>>>>> String collectionRole, Boolean shallow, IDictionary`2 filters, 
>>>>> ISessionFactoryImplementor factory)
>>>>>        em NHibernate.Hql.Ast.ANTLR.**ASTQu**eryTranslatorFactory.**
>>>>> CreateQue**ryTranslators(String queryIdentifier, IQueryExpression 
>>>>> queryExpression, String collectionRole, Boolean shallow, IDictionary`2 
>>>>> filters, ISessionFactoryImplementor factory)
>>>>>        em NHibernate.Engine.Query.**HQLExp**ressionQueryPlan.**
>>>>> CreateTransla**tors(String expressionStr, IQueryExpression 
>>>>> queryExpression, String collectionRole, Boolean shallow, IDictionary`2 
>>>>> enabledFilters, ISessionFactoryImplementor factory)
>>>>>        em 
>>>>> NHibernate.Engine.Query.**HQLExp**ressionQueryPlan..ctor(**String 
>>>>> expressionStr, IQueryExpression queryExpression, String collectionRole, 
>>>>> Boolean shallow, IDictionary`2 enabledFilters, ISessionFactoryImplementor 
>>>>> factory)
>>>>>        em 
>>>>> NHibernate.Engine.Query.**HQLExp**ressionQueryPlan..ctor(**String 
>>>>> expressionStr, IQueryExpression queryExpression, Boolean shallow, 
>>>>> IDictionary`2 enabledFilters, ISessionFactoryImplementor factory)
>>>>>        em NHibernate.Engine.Query.**QueryP**lanCache.**
>>>>> GetHQLQueryPlan(**IQuer**yExpression queryExpression, Boolean 
>>>>> shallow, IDictionary`2 enabledFilters)
>>>>>        em NHibernate.Impl.**AbstractSessio**nImpl.**GetHQLQueryPlan(**
>>>>> IQueryEx**pression queryExpression, Boolean shallow)
>>>>>        em 
>>>>> NHibernate.Impl.**AbstractSessio**nImpl.**CreateQuery(**IQueryExpression 
>>>>> queryExpression)
>>>>>        em 
>>>>> NHibernate.Linq.**DefaultQueryPr**ovider.**PrepareQuery(Expression 
>>>>> expression, IQuery& query, NhLinqExpression& nhQuery)
>>>>>        em NHibernate.Linq.**DefaultQueryPr**ovider.Execute(**Expression 
>>>>> expression)
>>>>>        em Remotion.Linq.QueryableBase`1.****System.Collections.**
>>>>> IEnumerable**.GetEnumerator()
>>>>>        em Kendo.Mvc.Extensions.**Queryable**Extensions.Execute[**
>>>>> TModel,**TResult](IQueryable source, Func`2 selector)
>>>>>        em Kendo.Mvc.Extensions.**Queryable**Extensions.**
>>>>> CreateDataSourceRes**ult[TModel,**TResult](IQueryable queryable, 
>>>>> DataSourceRequest request, ModelStateDictionary modelState, Func`2 
>>>>> selector)
>>>>>         em Kendo.Mvc.Extensions.**Queryable**Extensions.**
>>>>> ToDataSourceResult(**IQueryable queryable, DataSourceRequest request, 
>>>>> ModelStateDictionary modelState)
>>>>>        em Kendo.Mvc.Extensions.**Queryable**Extensions.**
>>>>> ToDataSourceResult(**IQueryable enumerable, DataSourceRequest request)
>>>>>        em Portal.Web.Controllers.**Unidade**FederativaController.**
>>>>> ConsultaD**ados(**DataSourceRequest request, String filtro) na 
>>>>> c:\Fontes\Interfocus\Portal\**tr**unk\src\Portal\Portal.Web\**Cont**
>>>>> rollers\**UnidadeFederativaContr**oller.**cs:linha 21
>>>>>        em Portal.Web.Controllers.**Cadastr**oController`3.Select(**
>>>>> DataSourc**eRequest request, String filtro) na 
>>>>> c:\Fontes\Interfocus\Portal\**tr**unk\src\Portal\Portal.Web\**Cont**
>>>>> rollers\**CadastroController.cs:**linha 49
>>>>>        em lambda_method(Closure , ControllerBase , Object[] )
>>>>>        em 
>>>>> System.Web.Mvc.**ActionMethodDis**patcher.**Execute(ControllerBase 
>>>>> controller, Object[] parameters)
>>>>>        em 
>>>>> System.Web.Mvc.**ReflectedAction**Descriptor.**Execute(**ControllerContext
>>>>>  
>>>>> controllerContext, IDictionary`2 parameters)
>>>>>        em System.Web.Mvc.**ControllerActio**nInvoker.**
>>>>> InvokeActionMethod(**Co**ntrollerContext controllerContext, 
>>>>> ActionDescriptor actionDescriptor, IDictionary`2 parameters)
>>>>>        em System.Web.Mvc.**ControllerActio**nInvoker.<>c__**
>>>>> DisplayClass15.<****InvokeActionMethodWithFilters>****b__12()
>>>>>        em System.Web.Mvc.**ControllerActio**nInvoker.**
>>>>> InvokeActionMethodFil**ter(**IActionFilter filter, 
>>>>> ActionExecutingContext preContext, Func`1 continuation)
>>>>>   InnerException: 
>>>>>
>>>>>
>>>>> Em quarta-feira, 14 de novembro de 2012 15h02min04s UTC-2, Oskar 
>>>>> Berggren escreveu:
>>>>>>
>>>>>>
>>>>>>
>>>>>> 2012/11/14 Rodrigo Sendin <[email protected]>
>>>>>>
>>>>>> any idea how I can solve this issue?
>>>>>>>
>>>>>>>
>>>>>> Please start by providing more complete exception info so that we can 
>>>>>> have a chance to figure out exactly what isn't supported.
>>>>>>
>>>>>>
>>>>>> /Oskar
>>>>>>
>>>>>>  -- 
>>>> You received this message because you are subscribed to the Google 
>>>> Groups "nhusers" group.
>>>> To view this discussion on the web visit https://groups.google.com/d/**
>>>> msg/nhusers/-/pHpaC6flQrkJ<https://groups.google.com/d/msg/nhusers/-/pHpaC6flQrkJ>
>>>> .
>>>>
>>>> To post to this group, send email to [email protected].
>>>> To unsubscribe from this group, send email to nhusers+u...@**
>>>> googlegroups.com.
>>>>
>>>> For more options, visit this group at http://groups.google.com/**
>>>> group/nhusers?hl=en <http://groups.google.com/group/nhusers?hl=en>.
>>>>
>>>
>>>  -- 
>> You received this message because you are subscribed to the Google Groups 
>> "nhusers" group.
>> To view this discussion on the web visit 
>> https://groups.google.com/d/msg/nhusers/-/3yhUJpTbzhIJ.
>>
>> To post to this group, send email to [email protected]<javascript:>
>> .
>> To unsubscribe from this group, send email to 
>> [email protected] <javascript:>.
>> For more options, visit this group at 
>> http://groups.google.com/group/nhusers?hl=en.
>>
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"nhusers" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/nhusers/-/2Pek4NEKpT8J.
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