Forum

The forum is a free service supported by community members. Please consider opening a support ticket if you need timely help.

PrevPrev Go to previous topic
NextNext Go to next topic
Last Post 28 Mar 2013 01:08 PM by  Steve L
System.Threading.ThreadAbortException: Thread Abort Exception
 1 Replies
Sort:
You are not authorized to post a reply.
Author Messages


New Member


Posts:
New Member


--
28 Mar 2013 09:59 AM

    Our System version is Microsoft Server 2003 R2, DotNetNuke 6.1.4, Revindex Storefront 4.5.3.

    The error message is only appeared in the DNN event log viewer.

    The Error message is blow:

    AssemblyVersion: 6.1.4

    PortalID: 13

    PortalName: 新呈工業股份有限公司

    UserID: -1

    UserName:

    ActiveTabID: 497

    ActiveTabName: Products

    RawURL: /zhtw/Products/tabid/497/rvdspvn/4/Default.aspx

    AbsoluteURL: /Default.aspx

    AbsoluteURLReferrer:

    UserAgent: Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)

    DefaultDataProvider: DotNetNuke.Data.SqlDataProvider, DotNetNuke.SqlDataProvider

    ExceptionGUID: 507f0d48-379b-4c38-8b0e-fd6afa363d89

    InnerException: 執行緒已經中止。

    FileName:

    FileLineNumber: 0

    FileColumnNumber: 0

    Method: System.Runtime.CompilerServices.RuntimeHelpers._CompileMethod

    StackTrace:

    Message: System.Threading.ThreadAbortException: 執行緒已經中止。 於 System.Runtime.CompilerServices.RuntimeHelpers._CompileMethod(IntPtr method) 於 System.Reflection.Emit.DynamicMethod.CreateDelegate(Type delegateType, Object target) 於 System.Linq.Expressions.ExpressionCompiler.CompileDynamicLambda(LambdaExpression lambda) 於 System.Linq.Expressions.LambdaExpression.Compile() 於 System.Data.Linq.SqlClient.Funcletizer.Localizer.MakeLocal(Expression e) 於 System.Data.Linq.SqlClient.Funcletizer.Localizer.Visit(Expression exp) 於 System.Data.Linq.SqlClient.ExpressionVisitor.VisitBinary(BinaryExpression b) 於 System.Data.Linq.SqlClient.ExpressionVisitor.Visit(Expression exp) 於 System.Data.Linq.SqlClient.Funcletizer.Localizer.Visit(Expression exp) 於 System.Data.Linq.SqlClient.ExpressionVisitor.VisitLambda(LambdaExpression lambda) 於 System.Data.Linq.SqlClient.ExpressionVisitor.Visit(Expression exp) 於 System.Data.Linq.SqlClient.Funcletizer.Localizer.Visit(Expression exp) 於 System.Data.Linq.SqlClient.ExpressionVisitor.VisitUnary(UnaryExpression u) 於 System.Data.Linq.SqlClient.ExpressionVisitor.Visit(Expression exp) 於 System.Data.Linq.SqlClient.Funcletizer.Localizer.Visit(Expression exp) 於 System.Data.Linq.SqlClient.ExpressionVisitor.VisitExpressionList(ReadOnlyCollection`1 original) 於 System.Data.Linq.SqlClient.ExpressionVisitor.VisitMethodCall(MethodCallExpression m) 於 System.Data.Linq.SqlClient.ExpressionVisitor.Visit(Expression exp) 於 System.Data.Linq.SqlClient.Funcletizer.Localizer.Visit(Expression exp) 於 System.Data.Linq.SqlClient.ExpressionVisitor.VisitExpressionList(ReadOnlyCollection`1 original) 於 System.Data.Linq.SqlClient.ExpressionVisitor.VisitMethodCall(MethodCallExpression m) 於 System.Data.Linq.SqlClient.ExpressionVisitor.Visit(Expression exp) 於 System.Data.Linq.SqlClient.Funcletizer.Localizer.Visit(Expression exp) 於 System.Data.Linq.SqlClient.Funcletizer.Funcletize(Expression expression) 於 System.Data.Linq.SqlClient.SqlProvider.BuildQuery(Expression query, SqlNodeAnnotations annotations) 於 System.Data.Linq.SqlClient.SqlProvider.System.Data.Linq.Provider.IProvider.Execute(Expression query) 於 System.Data.Linq.DataQuery`1.System.Collections.IEnumerable.GetEnumerator() 於 System.Xml.Linq.XContainer.AddContentSkipNotify(Object content) 於 System.Xml.Linq.XElement..ctor(XName name, Object content) 於 Revindex.Business.Revindex.Revindex.Storefront.ProductVariantController.ProductModifier(ProductVariant productVariant, Int32 quantity, XElement dynamicFormResult, UserInfo user, String userHostAddress, Int32 portalID)

    0


    Veteran Member


    Posts:2956
    Veteran Member


    --
    28 Mar 2013 01:08 PM

    Hi Pong,

    This is similar to the other thread that we answered. It's basically the same "thread abort" exception. A thread abort exception can happen during a page redirection because the IIS system simply stops processing the current request abruptly since it knows the browser is going to redirect to another page anyway (no point doing more work to close the resources elegantly, etc.) and instead just drops everything it's doing in the thread. You're running an older version of the Storefront. Please try upgrading to a newer version of the Storefront as it tells the IIS system to handle redirection more gently.

    Thanks,

    0
    You are not authorized to post a reply.