Run LINQ Query fails

Discussion of issues, suggestions and bugs of LINQ Insight, Visual Studio add-in for design-time executing LINQ statements, that simplifies debugging LINQ
Post Reply
TedP
Posts: 2
Joined: Mon 28 Oct 2013 14:35

Run LINQ Query fails

Post by TedP » Mon 28 Oct 2013 14:57

Hi!

I cannot get any query to work with the context menu command "Run LINQ Query" to run,
even trying a very simple statement with "Run LINQ Query" in my project fails:
dataContext.Countries.ToList()

The error message in the output window is:
Message: Node is already used in another tree.
Parameter name: child
Type: System.ArgumentException
Source: ICSharpCode.NRefactory.CSharp
Site: AddChild
Stack Trace:
at ICSharpCode.NRefactory.CSharp.AstNode.AddChild[T](T child, Role`1 role)
at ICSharpCode.NRefactory.CSharp.AstNodeCollection`1.Add(T element)
at ICSharpCode.NRefactory.CSharp.AstNodeCollection`1.AddRange(IEnumerable`1 nodes)
at ICSharpCode.Decompiler.Ast.Transforms.ExpressionTreeConverter.ConvertLambda(InvocationExpression invocation)
at ICSharpCode.Decompiler.Ast.Transforms.ExpressionTreeConverter.Convert(Expression expr)
at ICSharpCode.Decompiler.Ast.Transforms.ExpressionTreeConverter.TryConvert(DecompilerContext context, Expression expr)
at ICSharpCode.Decompiler.Ast.Transforms.DelegateConstruction.VisitInvocationExpression(InvocationExpression invocationExpression, Object data)
at ICSharpCode.NRefactory.CSharp.InvocationExpression.AcceptVisitor[T,S](IAstVisitor`2 visitor, T data)
at ICSharpCode.NRefactory.CSharp.DepthFirstAstVisitor`2.VisitChildren(AstNode node, T data)
at ICSharpCode.NRefactory.CSharp.DepthFirstAstVisitor`2.VisitArrayInitializerExpression(ArrayInitializerExpression arrayInitializerExpression, T data)
at ICSharpCode.NRefactory.CSharp.ArrayInitializerExpression.AcceptVisitor[T,S](IAstVisitor`2 visitor, T data)
at ICSharpCode.NRefactory.CSharp.DepthFirstAstVisitor`2.VisitChildren(AstNode node, T data)
at ICSharpCode.NRefactory.CSharp.DepthFirstAstVisitor`2.VisitArrayCreateExpression(ArrayCreateExpression arrayCreateExpression, T data)
at ICSharpCode.NRefactory.CSharp.ArrayCreateExpression.AcceptVisitor[T,S](IAstVisitor`2 visitor, T data)
at ICSharpCode.NRefactory.CSharp.DepthFirstAstVisitor`2.VisitChildren(AstNode node, T data)
at ICSharpCode.Decompiler.Ast.Transforms.DelegateConstruction.VisitInvocationExpression(InvocationExpression invocationExpression, Object data)
at ICSharpCode.NRefactory.CSharp.InvocationExpression.AcceptVisitor[T,S](IAstVisitor`2 visitor, T data)
at ICSharpCode.NRefactory.CSharp.DepthFirstAstVisitor`2.VisitChildren(AstNode node, T data)
at ICSharpCode.Decompiler.Ast.Transforms.DelegateConstruction.VisitInvocationExpression(InvocationExpression invocationExpression, Object data)
at ICSharpCode.NRefactory.CSharp.InvocationExpression.AcceptVisitor[T,S](IAstVisitor`2 visitor, T data)
at ICSharpCode.NRefactory.CSharp.DepthFirstAstVisitor`2.VisitChildren(AstNode node, T data)
at ICSharpCode.Decompiler.Ast.Transforms.DelegateConstruction.VisitInvocationExpression(InvocationExpression invocationExpression, Object data)
at ICSharpCode.NRefactory.CSharp.InvocationExpression.AcceptVisitor[T,S](IAstVisitor`2 visitor, T data)
at ICSharpCode.NRefactory.CSharp.DepthFirstAstVisitor`2.VisitChildren(AstNode node, T data)
at ICSharpCode.Decompiler.Ast.Transforms.DelegateConstruction.VisitInvocationExpression(InvocationExpression invocationExpression, Object data)
at ICSharpCode.NRefactory.CSharp.InvocationExpression.AcceptVisitor[T,S](IAstVisitor`2 visitor, T data)
at ICSharpCode.NRefactory.CSharp.DepthFirstAstVisitor`2.VisitChildren(AstNode node, T data)
at ICSharpCode.Decompiler.Ast.Transforms.DelegateConstruction.VisitInvocationExpression(InvocationExpression invocationExpression, Object data)
at ICSharpCode.NRefactory.CSharp.InvocationExpression.AcceptVisitor[T,S](IAstVisitor`2 visitor, T data)
at ICSharpCode.NRefactory.CSharp.DepthFirstAstVisitor`2.VisitChildren(AstNode node, T data)
at ICSharpCode.Decompiler.Ast.Transforms.DelegateConstruction.VisitInvocationExpression(InvocationExpression invocationExpression, Object data)
at ICSharpCode.NRefactory.CSharp.InvocationExpression.AcceptVisitor[T,S](IAstVisitor`2 visitor, T data)
at ICSharpCode.NRefactory.CSharp.DepthFirstAstVisitor`2.VisitChildren(AstNode node, T data)
at ICSharpCode.NRefactory.CSharp.DepthFirstAstVisitor`2.VisitAssignmentExpression(AssignmentExpression assignmentExpression, T data)
at ICSharpCode.NRefactory.CSharp.AssignmentExpression.AcceptVisitor[T,S](IAstVisitor`2 visitor, T data)
at ICSharpCode.NRefactory.CSharp.DepthFirstAstVisitor`2.VisitChildren(AstNode node, T data)
at ICSharpCode.NRefactory.CSharp.DepthFirstAstVisitor`2.VisitExpressionStatement(ExpressionStatement expressionStatement, T data)
at ICSharpCode.NRefactory.CSharp.ExpressionStatement.AcceptVisitor[T,S](IAstVisitor`2 visitor, T data)
at ICSharpCode.NRefactory.CSharp.DepthFirstAstVisitor`2.VisitChildren(AstNode node, T data)
at ICSharpCode.Decompiler.Ast.Transforms.DelegateConstruction.VisitBlockStatement(BlockStatement blockStatement, Object data)
at ICSharpCode.NRefactory.CSharp.BlockStatement.AcceptVisitor[T,S](IAstVisitor`2 visitor, T data)
at ICSharpCode.NRefactory.CSharp.DepthFirstAstVisitor`2.VisitChildren(AstNode node, T data)
at ICSharpCode.Decompiler.Ast.Transforms.ContextTrackingVisitor`1.VisitMethodDeclaration(MethodDeclaration methodDeclaration, Object data)
at ICSharpCode.Decompiler.Ast.Transforms.DelegateConstruction.VisitMethodDeclaration(MethodDeclaration methodDeclaration, Object data)
at ICSharpCode.NRefactory.CSharp.MethodDeclaration.AcceptVisitor[T,S](IAstVisitor`2 visitor, T data)
at ICSharpCode.NRefactory.CSharp.DepthFirstAstVisitor`2.VisitChildren(AstNode node, T data)
at ICSharpCode.NRefactory.CSharp.DepthFirstAstVisitor`2.VisitSyntaxTree(SyntaxTree unit, T data)
at ICSharpCode.NRefactory.CSharp.SyntaxTree.AcceptVisitor[T,S](IAstVisitor`2 visitor, T data)
at ICSharpCode.Decompiler.Ast.Transforms.ContextTrackingVisitor`1.ICSharpCode.Decompiler.Ast.Transforms.IAstTransform.Run(AstNode node)
at ICSharpCode.Decompiler.Ast.Transforms.TransformationPipeline.RunTransformationsUntil(AstNode node, Predicate`1 abortCondition, DecompilerContext context)
at #=qWLWZ5VcM$HHRAqCzm96nK$_ZlVg$Bl$Bvz22_HZfOR3UT591GzKbBjs4EIPohRSnnREhLvxCz6MN18tBIzTIL0zs5Y1ViCbSyQ9d09CCQv0=.#=q6k2R5CERzCqSfIZXccIe_g==(MethodDefinition #=q2W2siLwyZPfJLacePkMyUA==)
at #=qWLWZ5VcM$HHRAqCzm96nK$_ZlVg$Bl$Bvz22_HZfOR3UT591GzKbBjs4EIPohRSnnREhLvxCz6MN18tBIzTIL0zs5Y1ViCbSyQ9d09CCQv0=.#=qIA1OYXm9mX7D7E0HjIlbMQ==()
at #=qdPby2j$IZu198Bf8N_kX6EGO_hLnFAbtcY9q2A8x_fTUBT9Pdd4eNagLaQ4hykfB6rGkPoq$M3mqYhYE1OqUgQ==.#=qJNMTtcpj2mCi6AyZJ1jHbQ==()
at #=qdPby2j$IZu198Bf8N_kX6EGO_hLnFAbtcY9q2A8x_fTUBT9Pdd4eNagLaQ4hykfB6rGkPoq$M3mqYhYE1OqUgQ==.#=qhktCWldG8FpKb4ebXHzjAw==()
at #=qdPby2j$IZu198Bf8N_kX6EGO_hLnFAbtcY9q2A8x_fTUBT9Pdd4eNagLaQ4hykfB6rGkPoq$M3mqYhYE1OqUgQ==.#=q47qZotjDBVEaA9fQ_2l37PFCo1nABP8kVCKfarSfJ8M=.#=q7nOv399qL8p$ZjmEAl8RwDDTs5Yjf$FYRPKB1oatRuw=()

MariiaI
Devart Team
Posts: 1472
Joined: Mon 13 Feb 2012 08:17

Re: Run LINQ Query fails

Post by MariiaI » Tue 29 Oct 2013 07:56

We couldn't reproduce this issue in our environment.
Please specify the version of Entity Framework you are working with and, if possible, please send us a sample project, so that we are able to investigate this issue in more details.

Post Reply