[CLOSED] transaction aborted

Page 1 of 3 123 LastLast
  1. #1

    [CLOSED] transaction aborted

    Hi guys , can you please assist me in solving this error......
    am trying to add a record into a grid then save to a database but am getting the error " transaction aborted"
    Last edited by Daniil; Sep 15, 2010 at 8:50 PM. Reason: [CLOSED]
  2. #2
    Hi,

    I am sure that it is timeout issue. You have to increase timeout for particular DirectEvent(AjaxEvent) using Timeout property.
    What version do you use?

    Please see the following post (0.8.x)
    http://forums.ext.net/showthread.php...action-Aborted

    For Ext.Net 1.0 please use
    <script type="text/javascript">
        Ext.data.Connection.override({
            timeout: 120000
        });
        Ext.Ajax.timeout = 120000;
        Ext.net.DirectEvent.timeout = 120000;
    </script>
  3. #3
    Quote Originally Posted by vladimir View Post
    Hi,

    I am sure that it is timeout issue. You have to increase timeout for particular DirectEvent(AjaxEvent) using Timeout property.
    What version do you use?

    Please see the following post (0.8.x)
    http://forums.ext.net/showthread.php...action-Aborted

    For Ext.Net 1.0 please use
    <script type="text/javascript">
        Ext.data.Connection.override({
            timeout: 120000
        });
        Ext.Ajax.timeout = 120000;
        Ext.net.DirectEvent.timeout = 120000;
    </script>
    Hi vladimir,
    am using v 0.8.1, have added the script above in my common script file but the problem still persists.
    kind regards
  4. #4
    Hi,

    Please provide test sample which demonstrates the issue.
    For 0.8.1 you have to use script from above topic
    <script type="text/javascript">
        Ext.data.Connection.override({
            timeout: 120000
        });
        Ext.Ajax.timeout = 120000;
        Coolite.AjaxEvent.timeout = 120000;
    </script>
  5. #5
    Quote Originally Posted by vladimir View Post
    Hi,

    Please provide test sample which demonstrates the issue.
    For 0.8.1 you have to use script from above topic
    <script type="text/javascript">
        Ext.data.Connection.override({
            timeout: 120000
        });
        Ext.Ajax.timeout = 120000;
        Coolite.AjaxEvent.timeout = 120000;
    </script>
    Hi ,

    am getting another two errors when I copy the above script


    Message: 'Ext' is undefined

    Message: 'fireFn' is null or not an object

    I think these are coolite related errors..

    kindly assist
  6. #6
    Hi,

    am getting another two errors when I copy the above script
    Where do you place that code? Please read above topic which has the sample to place that script correctly, you have to use ScriptContainer and place the script after that one

    Can you demonstrate a test sample which shows all described issues?
  7. #7
    Quote Originally Posted by ilanga View Post
    Hi ,

    am getting another two errors when I copy the above script


    Message: 'Ext' is undefined

    Message: 'fireFn' is null or not an object

    I think these are coolite related errors..

    kindly assist
    Hi,
    this is my sample markup....am trying to save the record but am getting the above errors
    1. transaction aborted
    2. Ext Undefined........comes after I copy the above script
    3. fireFn..is null or not an object



    
    <%@ Page Language="C#" Inherits="System.Web.Mvc.ViewPage" %>
    <%@ Register Assembly="Coolite.Ext.Web" Namespace="Coolite.Ext.Web" TagPrefix="ext" %>
    
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    
    <html xmlns="http://www.w3.org/1999/xhtml" >
    <head id="Head1" runat="server">
     <title> Designations </title>
       <link rel="stylesheet" type="text/css" href="../../Resources/css/fieldlabel.css" />
       <script type="text/javascript" src="/Scripts/Common.js"></script>
        <script type="text/javascript">
        var prohibitRenderer = function(value) {
                 if (value == 1 || value == true) {
                     return 'Yes';
                 }
                 else if (value == 2 || value == false) {
                     return 'No';
                 }
             }
            
          </script>
          <script type="text/javascript">
              Ext.data.Connection.override({
                  timeout: 120000
              });
              Ext.Ajax.timeout = 120000;
              Coolite.AjaxEvent.timeout = 120000;
          </script>
    </head>
    <body>
      <ext:ScriptManager ID="ScriptManager1" runat="server"  />
       <ext:Store ID="HRStore" runat="server" >
            <Proxy>
                <ext:HttpProxy Url="/EmployeeSetupData/GetDesignations/" />
            </Proxy>
            <UpdateProxy>
                <ext:HttpWriteProxy Url="/EmployeeSetupData/SaveDesignations/" />
            </UpdateProxy>
                <Reader>
                    <ext:JsonReader Root="data">
                        <Fields>
                            <ext:RecordField Name="DESGN_CODE" Type="String" />
                            <ext:RecordField Name="DESGN_DESCR" Type="String" />
                            <ext:RecordField Name="LONG_DESCR" Type="String" />
                            <ext:RecordField Name="STATUS" Type="Int" />
                            <ext:RecordField Name="PROHIBIT" Type="Boolean" />
                            <ext:RecordField Name="UPDATE_COUNT" Type="Int" />
                        </Fields>
                    </ext:JsonReader>
                </Reader>
                <Listeners>
                  <CommitFailed Handler="Ext.Msg.alert('Commit Failure', 'Error During Commit.');" />
                  <Save Handler="Ext.Msg.alert('Saved', 'Record saved successfully.');" />
                </Listeners>
        </ext:Store>
      <div> 
       <ext:ViewPort ID="ViewPort1" runat="server">
          <Body>
            <ext:FitLayout runat="server" ID="FitLayout4">
             <ext:GridPanel ID="HRGridPanel" runat="server" EnableColumnMove="true" Title="Designations"  StripeRows="true" StoreID="HRStore"  >
               <TopBar>
                <ext:Toolbar ID="Toolbar1" runat="server">
                    <Items>
                         <ext:Button ID="Button2" runat="server"  Text="New" Icon="New">
                          <ToolTips><ext:ToolTip ID="ToolTip5" runat="server" Html="Create New Record" /></ToolTips>
                            <Listeners>
                                <Click Fn="displayNewFn" />
                            </Listeners>
                        </ext:Button>
                        <ext:ToolbarSeparator runat="server" ID="ToolbarSeparator4" />
                        <ext:Button ID="Button6" runat="server"  Text="Save" Icon="Disk">
                         <ToolTips><ext:ToolTip ID="ToolTip6" runat="server" Html="Save Changes" /></ToolTips>
                            <Listeners>
                                <Click Fn="saveItemFn" />
                            </Listeners>
                        </ext:Button>
                        <ext:ToolbarSeparator runat="server" ID="ToolbarSeparator2" />
                        <ext:Button ID="tlbtnEdit" runat="server" Enabled="false"  Text="Edit" Icon="ReportEdit">
                             <ToolTips><ext:ToolTip ID="ToolTip8" runat="server" Html="Make Changes" /></ToolTips>
                            <Listeners>
                                <Click Fn="editItemFn" />
                            </Listeners>
                        </ext:Button>
                        <ext:ToolbarSeparator runat="server" ID="ToolbarSeparator3" />
                        <ext:Button ID="Button9" runat="server"  Text="Insert" Icon="Add">
                            <Listeners>
                                <Click Handler="#{HRGridPanel}.insertRecord(0, {});#{HRGridPanel}.getView().focusRow(0);#{HRGridPanel}.startEditing(0, 0);" />
                            </Listeners>
                        </ext:Button>
                        <ext:ToolbarSeparator runat="server" ID="ToolbarSeparator5" />
                        <ext:Button ID="Button10" runat="server"  Text="Refresh" Icon="ArrowRefresh">
                           <ToolTips><ext:ToolTip ID="ToolTip10" runat="server" Html="Reject Changes" /></ToolTips>
                            <Listeners>
                                <Click Fn="undoFn" />
                            </Listeners>
                        </ext:Button>
                          <ext:ToolbarSeparator runat="server" ID="ToolbarSeparator1" />
                        <ext:Button ID="tlbtnDelete" runat="server"  Enabled="false" Text="Delete" Icon="Delete">
                            <ToolTips><ext:ToolTip ID="ToolTip7" runat="server" Html="Delete Selected Record" /></ToolTips>
                            <Listeners>
                                <Click Fn="deleteItemFn" />
                            </Listeners>
                        </ext:Button>
                       <ext:ToolbarFill ID="fill1" runat="server" />
                       <ext:ToolbarButton ID="btnName" runat="server" Icon="Help"  Text="Help">
                            <Menu>
                              <ext:Menu ID="menu2" runat="server">
                                <Items>
                                    <ext:MenuItem ID="menuAbout" Text="About" Icon="Information">
                                        <Listeners>
                                            <Click Handler="#{winAbout}.show();" />
                                        </Listeners>
                                    </ext:MenuItem>
                                </Items>
                              </ext:Menu>
                            </Menu>
                        </ext:ToolbarButton>
                    </Items>
                </ext:Toolbar>
               </TopBar>
                <ColumnModel>
                    <Columns>
                        <ext:Column  Header="Designation Code" DataIndex="DESGN_CODE" />
                        <ext:Column  Header="Designation Name" DataIndex="DESGN_DESCR" />
                        <ext:Column ColumnID="LONG_DESCRColumn" Header="Long Description" DataIndex="LONG_DESCR" />
                         <ext:Column  Header="Prohibit"  DataIndex="PROHIBIT" >
                            <Renderer Fn="prohibitRenderer" />
                         </ext:Column>
                    </Columns>
                </ColumnModel>
                <SelectionModel>
                   <ext:CheckboxSelectionModel  >
                       <Listeners>
                           <SelectionChange Handler="if(this.getCount()==0){tlbtnEdit.setDisabled(true);tlbtnDelete.setDisabled(true);}else{tlbtnEdit.setDisabled(false);tlbtnDelete.setDisabled(false);}" />
                       </Listeners>
                    </ext:CheckboxSelectionModel>
                </SelectionModel>
                <BottomBar>
                    <ext:PagingToolBar ID="PagingToolBar1" runat="server" PageSize="15"  StoreID="HRStore" DisplayInfo="true" />
                </BottomBar>
                <SaveMask ShowMask="true" />
                <LoadMask ShowMask="true" />
             </ext:GridPanel>
            </ext:FitLayout>
          </body>
         </ext:ViewPort>
      </div>
        <ext:Window 
        ID="HRDetailsWindow" 
        runat="server" 
        Icon="Group" 
        Title="Designations" 
        Width="500" Constrain="true"  
        Maximizable="true" Minimizable="true"  Draggable="true"
        Height="370" 
        AutoShow="true" 
        Modal="true"
        ShowOnLoad="true" >
            <TopBar>
                <ext:Toolbar ID="Toolbar3" runat="server">
                  <Items>
                    <ext:Button ID="Button11" runat="server"  Text="New" Icon="New">
                        <Listeners>
                            <Click Fn="displayNewFn" />
                        </Listeners>
                    </ext:Button>
                    <ext:ToolbarSeparator runat="server" ID="ToolbarSeparator6" />
                    <ext:Button ID="Button13" runat="server"  Text="Save" Icon="Disk">
                        <Listeners>
                        <Click Fn="saveItemFn" />
                        </Listeners>
                    </ext:Button>
                    <ext:ToolbarSeparator runat="server" ID="ToolbarSeparator7" />
                    <ext:ToolbarButton ID="ToolbarButton3" runat="server" Icon="Keyboard" Text="Actions">
                            <Menu>
                              <ext:Menu ID="menu1" runat="server">
                                <Items>
                                    <ext:MenuItem ID="MenuItem1" Text="About" Icon="Information">
                                        <Listeners>
                                            <Click Handler="#{winAbout}.show();" />
                                        </Listeners>
                                    </ext:MenuItem>
                                </Items>
                              </ext:Menu>
                            </Menu>
                    </ext:ToolbarButton>
                    <ext:ToolbarSeparator runat="server" ID="ToolbarSeparator8" />
                    <ext:Button ID="Button14" runat="server"  Text="Refresh" Icon="ArrowRefresh">
                        <Listeners>
                            <Click Fn="undoFn" />
                        </Listeners>
                    </ext:Button>
                    <ext:ToolbarFill ID="ToolbarFill3" runat="server" />
                       <ext:ToolbarButton ID="ToolbarButton2" runat="server" Icon="Help"  Text="Help">
                            
                        </ext:ToolbarButton>
                 </Items>
              </ext:Toolbar>
            </TopBar>
            <Body>
             <ext:FitLayout ID="FitLayout1" runat="server">
                 <ext:FormPanel ID="HRFormPanel" runat="server" ButtonAlign="Right" Border="false"  BodyStyle="background-color:transparent;">
                   <Body>
                     <ext:FormLayout ID="FormLayout2" runat="server" LabelWidth="130">
                            <ext:Anchor Horizontal="95%">
                                <ext:FieldSet runat="server" ID="Fieldset1" AutoHeight="true" Collapsible="true"  Title="Details">
                                   <Body>
                                      <ext:FormLayout ID="FormLayout1r" runat="server">
                                        <ext:Anchor Horizontal="95%">
                                            <ext:TextField ID="DESGN_CODE" runat="server" LabelCls="fieldlabel" FieldLabel="Designation Code" DataIndex="DESGN_CODE" AllowBlank="false" MsgTarget="Side" />
                                        </ext:Anchor>
                                         <ext:Anchor Horizontal="95%">
                                            <ext:TextField ID="DESGN_DESCR" runat="server" LabelCls="fieldlabel" FieldLabel="Designation Name" DataIndex="DESGN_DESCR" AllowBlank="false" MsgTarget="Side"  />
                                        </ext:Anchor>
                                      </ext:FormLayout>
                                   </Body>
                                </ext:FieldSet>
                             </ext:Anchor>
                            <ext:Anchor Horizontal="95%">
                                <ext:FieldSet runat="server" ID="FieldSet2" Collapsible="true" AutoHeight="true"  Title="Description" >
                                   <Body>
                                      <ext:FormLayout ID="FormLayout4" runat="server">
                                         <ext:Anchor Horizontal="95%">
                                            <ext:TextArea ID="LONG_DESCR" runat="server" LabelCls="fieldlabel" Height="80" FieldLabel="long Description" DataIndex="LONG_DESCR" AllowBlank="false" MsgTarget="Side"   />
                                         </ext:Anchor>
                                         <ext:Anchor Horizontal="20%">
                                           <ext:Checkbox ID="PROHIBIT" runat="server" LabelCls="fieldlabel" FieldLabel="Prohibit" DataIndex="PROHIBIT" />
                                        </ext:Anchor>
                                      </ext:FormLayout>
                                   </Body>
                                 </ext:FieldSet>
                            </ext:Anchor>
                         </ext:FormLayout>  
                   </body>
                      <Buttons>
                           <ext:Button ID="Button1" runat="server"  Text="New"  >
                              <ToolTips><ext:ToolTip ID="ToolTip11" runat="server" Html="Create New Item" /></ToolTips>
                                <Listeners>
                                    <Click Fn="displayNewFn" />
                                </Listeners>
                            </ext:Button>
                            <ext:Button ID="Button3" runat="server"  Text="Save" >
                             <ToolTips><ext:ToolTip ID="ToolTip12" runat="server" Html="Add Record" /></ToolTips>
                                <Listeners>
                                <Click Fn="insertItemFn" />
                                </Listeners>
                            </ext:Button>
                            <ext:Button ID="Button19" runat="server" Text="Close" >
                              <ToolTips><ext:ToolTip ID="ToolTip15" runat="server" Html="Close Window" /></ToolTips>
                                <Listeners>
                                    <Click Fn="closeFn" />
                                </Listeners>
                            </ext:Button>
                         </Buttons>
                 </ext:FormPanel> 
             </ext:FitLayout>
            </body>
             <Bottombar>
                 <ext:StatusBar ID="StatusBar1" runat="server" DefaultText="Ready" >
                    <Items>
                        <ext:ToolbarSeparator ID="ToolbarSeparator13" runat="server"  />
                        <ext:ToolbarTextItem ID="ToolbarTextItem1" runat="server" Text="Personnel"  />
                        <ext:ToolbarTextItem ID="ToolbarTextItem4" runat="server" Text='<%# Convert.ToString(Session["LogUserID"]) %>' AutoDataBind="true" />
                        <ext:ToolbarSeparator ID="ToolbarSeparator9" runat="server" />
                        <ext:ToolbarTextItem ID="ToolbarTextItem2" runat="server" Text='<%# Convert.ToString(Session["BusinessUnitCode"]) %>' AutoDataBind="true" />
                        <ext:ToolbarSeparator ID="ToolbarSeparator14" runat="server" />
                        <ext:ToolbarTextItem ID="ToolbarTextItem3" runat="server" Text="HR" />
                    </Items>
                </ext:StatusBar>
            </Bottombar>
       </ext:Window>  
    </body>
    </html>
    Last edited by Daniil; Sep 13, 2010 at 2:22 PM. Reason: Please use [CODE] tags
  8. #8
    Hi,

    1. As I mentioned before you have to use ScriptContainer and place your javascript code after that container
    <head id="Head1" runat="server">
        <title>Designations </title>
        <link rel="stylesheet" type="text/css" href="../../Resources/css/fieldlabel.css" />
        
        <ext:ScriptContainer runat="server" />
    
        <script type="text/javascript" src="/Scripts/Common.js"></script>
    
        <script type="text/javascript">
        var prohibitRenderer = function(value) {
            if (value == 1 || value == true) {
                return 'Yes';
            }
            else if (value == 2 || value == false) {
                return 'No';
            }
        };
        </script>
    
        <script type="text/javascript">
            Ext.data.Connection.override({
                timeout: 120000
            });
            Ext.Ajax.timeout = 120000;
            Coolite.AjaxEvent.timeout = 120000;
        </script>
    </head>
    2. You did not provide your custom js file therefore i had to remove listeners before testing
    3. Please fix your SelectionChange handler, it contains several errors (extra whitespace in the function name and variables names)
    4. Your sample doesn't demonstrate the 'transaction aborted' problem

    After placing ScriptContainer I have no js errors
  9. #9
    Quote Originally Posted by vladimir View Post
    Hi,

    1. As I mentioned before you have to use ScriptContainer and place your javascript code after that container
    <head id="Head1" runat="server">
        <title>Designations </title>
        <link rel="stylesheet" type="text/css" href="../../Resources/css/fieldlabel.css" />
        
        <ext:ScriptContainer runat="server" />
    
        <script type="text/javascript" src="/Scripts/Common.js"></script>
    
        <script type="text/javascript">
        var prohibitRenderer = function(value) {
            if (value == 1 || value == true) {
                return 'Yes';
            }
            else if (value == 2 || value == false) {
                return 'No';
            }
        };
    
    
    
        </script>
    
        <script type="text/javascript">
            Ext.data.Connection.override({
                timeout: 120000
            });
            Ext.Ajax.timeout = 120000;
            Coolite.AjaxEvent.timeout = 120000;
        </script>
    </head>
    2. You did not provide your custom js file therefore i had to remove listeners before testing
    3. Please fix your SelectionChange handler, it contains several errors (extra whitespace in the function name and variables names)
    4. Your sample doesn't demonstrate the 'transaction aborted' problem

    After placing ScriptContainer I have no js errors

    Hi,

    HAVE DONE EXACTLY AS ABOVE, BUT NOW THE ERROR DISAPPEARS AND ANOTHER POPS UP(System.OutOfMemoryException) when the grid is reloading/refreshing. My machine has got big ram capacity 3gb and only vs 2008 and Mssql 2008 are running

    kindly help

    error details

    "Server Error in '/' Application.
    --------------------------------------------------------------------------------

    Exception of type 'System.OutOfMemoryException' was thrown.
    Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

    Exception Details: System.OutOfMemoryException: Exception of type 'System.OutOfMemoryException' was thrown.

    Source Error:


    Line 72: case StoreResponseFormat.Load:
    Line 73: StoreResponseData storeResponse = new StoreResponseData();
    Line 74: storeResponse.Data = JSON.Serialize(this.Data);
    Line 75: storeResponse.TotalCount = this.TotalCount;
    Line 76: storeResponse.Return();


    Source File: C:\iLHRMS\iLHRMS\iLHRMS\Code\AjaxStoreResult.cs Line: 74

    Stack Trace:


    [OutOfMemoryException: Exception of type 'System.OutOfMemoryException' was thrown.]
    System.String.GetStringForStringBuilder(String value, Int32 startIndex, Int32 length, Int32 capacity) +29
    System.Text.StringBuilder.GetNewString(String currentString, Int32 requiredLength) +69
    System.Text.StringBuilder.Append(String value) +97
    System.IO.StringWriter.Write(String value) +34
    Newtonsoft.Json.JsonTextWriter.WriteValue(String value) +91
    Newtonsoft.Json.JsonWriter.WriteValue(Object value) +126
    Newtonsoft.Json.JsonSerializer.SerializeValue(Json Writer writer, Object value, JsonConverter memberConverter) +166
    Newtonsoft.Json.JsonSerializer.WriteMemberInfoProp erty(JsonWriter writer, Object value, JsonMemberMapping memberMapping) +188
    Newtonsoft.Json.JsonSerializer.SerializeObject(Jso nWriter writer, Object value) +274
    Newtonsoft.Json.JsonSerializer.SerializeValue(Json Writer writer, Object value, JsonConverter memberConverter) +406
    Newtonsoft.Json.JsonSerializer.SerializeList(JsonW riter writer, IList values) +58
    Newtonsoft.Json.JsonSerializer.SerializeValue(Json Writer writer, Object value, JsonConverter memberConverter) +210
    Newtonsoft.Json.JsonSerializer.WriteMemberInfoProp erty(JsonWriter writer, Object value, JsonMemberMapping memberMapping) +188
    Newtonsoft.Json.JsonSerializer.SerializeObject(Jso nWriter writer, Object value) +274
    Newtonsoft.Json.JsonSerializer.SerializeValue(Json Writer writer, Object value, JsonConverter memberConverter) +406
    Newtonsoft.Json.JsonSerializer.SerializeList(JsonW riter writer, IList values) +58
    Newtonsoft.Json.JsonSerializer.SerializeValue(Json Writer writer, Object value, JsonConverter memberConverter) +210
    Newtonsoft.Json.JsonSerializer.WriteMemberInfoProp erty(JsonWriter writer, Object value, JsonMemberMapping memberMapping) +188
    Newtonsoft.Json.JsonSerializer.SerializeObject(Jso nWriter writer, Object value) +274
    Newtonsoft.Json.JsonSerializer.SerializeValue(Json Writer writer, Object value, JsonConverter memberConverter) +406
    Newtonsoft.Json.JsonSerializer.WriteMemberInfoProp erty(JsonWriter writer, Object value, JsonMemberMapping memberMapping) +188
    Newtonsoft.Json.JsonSerializer.SerializeObject(Jso nWriter writer, Object value) +274
    Newtonsoft.Json.JsonSerializer.SerializeValue(Json Writer writer, Object value, JsonConverter memberConverter) +406
    Newtonsoft.Json.JsonSerializer.SerializeList(JsonW riter writer, IList values) +58
    Newtonsoft.Json.JsonSerializer.SerializeValue(Json Writer writer, Object value, JsonConverter memberConverter) +210
    Newtonsoft.Json.JsonSerializer.WriteMemberInfoProp erty(JsonWriter writer, Object value, JsonMemberMapping memberMapping) +188
    Newtonsoft.Json.JsonSerializer.SerializeObject(Jso nWriter writer, Object value) +274
    Newtonsoft.Json.JsonSerializer.SerializeValue(Json Writer writer, Object value, JsonConverter memberConverter) +406
    Newtonsoft.Json.JsonSerializer.WriteMemberInfoProp erty(JsonWriter writer, Object value, JsonMemberMapping memberMapping) +188
    Newtonsoft.Json.JsonSerializer.SerializeObject(Jso nWriter writer, Object value) +274
    Newtonsoft.Json.JsonSerializer.SerializeValue(Json Writer writer, Object value, JsonConverter memberConverter) +406
    Newtonsoft.Json.JsonSerializer.SerializeList(JsonW riter writer, IList values) +58
    Newtonsoft.Json.JsonSerializer.SerializeValue(Json Writer writer, Object value, JsonConverter memberConverter) +210
    Newtonsoft.Json.JsonSerializer.WriteMemberInfoProp erty(JsonWriter writer, Object value, JsonMemberMapping memberMapping) +188
    Newtonsoft.Json.JsonSerializer.SerializeObject(Jso nWriter writer, Object value) +274
    Newtonsoft.Json.JsonSerializer.SerializeValue(Json Writer writer, Object value, JsonConverter memberConverter) +406
    Newtonsoft.Json.JsonSerializer.WriteMemberInfoProp erty(JsonWriter writer, Object value, JsonMemberMapping memberMapping) +188
    Newtonsoft.Json.JsonSerializer.SerializeObject(Jso nWriter writer, Object value) +274
    Newtonsoft.Json.JsonSerializer.SerializeValue(Json Writer writer, Object value, JsonConverter memberConverter) +406
    Newtonsoft.Json.JsonSerializer.WriteMemberInfoProp erty(JsonWriter writer, Object value, JsonMemberMapping memberMapping) +188
    Newtonsoft.Json.JsonSerializer.SerializeObject(Jso nWriter writer, Object value) +274
    Newtonsoft.Json.JsonSerializer.SerializeValue(Json Writer writer, Object value, JsonConverter memberConverter) +406
    Newtonsoft.Json.JsonSerializer.SerializeList(JsonW riter writer, IList values) +58
    Newtonsoft.Json.JsonSerializer.SerializeEnumerable (JsonWriter writer, IEnumerable values) +44
    Newtonsoft.Json.JsonSerializer.SerializeValue(Json Writer writer, Object value, JsonConverter memberConverter) +339
    Newtonsoft.Json.JsonSerializer.Serialize(JsonWrite r jsonWriter, Object value) +108
    Coolite.Ext.Web.JSON.Serialize(Object obj, List`1 converters, Boolean quoteName) +376
    Coolite.Ext.Web.JSON.Serialize(Object obj) +94
    iLHRMS.Models.Controllers.AjaxStoreResult.ExecuteR esult(ControllerContext context) in C:\iLHRMS\iLHRMS\iLHRMS\Code\AjaxStoreResult.cs:74
    System.Web.Mvc.ControllerActionInvoker.InvokeActio nResult(ControllerContext controllerContext, ActionResult actionResult) +10
    System.Web.Mvc.<>c__DisplayClass11.<InvokeActionRe sultWithFilters>b__e() +20
    System.Web.Mvc.ControllerActionInvoker.InvokeActio nResultFilter(IResultFilter filter, ResultExecutingContext preContext, Func`1 continuation) +251
    System.Web.Mvc.<>c__DisplayClass13.<InvokeActionRe sultWithFilters>b__10() +19
    System.Web.Mvc.ControllerActionInvoker.InvokeActio nResultWithFilters(ControllerContext controllerContext, IList`1 filters, ActionResult actionResult) +178
    System.Web.Mvc.ControllerActionInvoker.InvokeActio n(ControllerContext controllerContext, String actionName) +399
    System.Web.Mvc.Controller.ExecuteCore() +126
    System.Web.Mvc.ControllerBase.Execute(RequestConte xt requestContext) +27
    System.Web.Mvc.ControllerBase.System.Web.Mvc.ICont roller.Execute(RequestContext requestContext) +7
    System.Web.Mvc.MvcHandler.ProcessRequest(HttpConte xtBase httpContext) +151
    System.Web.Mvc.MvcHandler.ProcessRequest(HttpConte xt httpContext) +57
    System.Web.Mvc.MvcHandler.System.Web.IHttpHandler. ProcessRequest(HttpContext httpContext) +7
    System.Web.CallHandlerExecutionStep.System.Web.Htt pApplication.IExecutionStep.Execute() +181
    System.Web.HttpApplication.ExecuteStep(IExecutionS tep step, Boolean& completedSynchronously) +75




    --------------------------------------------------------------------------------
    Version Information: Microsoft .NET Framework Version:2.0.50727.4952; ASP.NET Version:2.0.50727.4927 "
  10. #10
    Hi,

    What Data do you try to serialize? Does it have self reference links or references on big (complex objects)?
Page 1 of 3 123 LastLast

Similar Threads

  1. [CLOSED] Transaction Aborted
    By majunior in forum 1.x Legacy Premium Help
    Replies: 3
    Last Post: Nov 21, 2011, 12:42 PM
  2. [CLOSED] Transaction Aborted
    By speedstepmem4 in forum 1.x Legacy Premium Help
    Replies: 1
    Last Post: Aug 23, 2011, 8:32 AM
  3. Transaction aborted
    By norphos in forum 1.x Help
    Replies: 0
    Last Post: Jul 11, 2011, 11:47 AM
  4. [CLOSED] Transaction aborted
    By Vasudhaika in forum 1.x Legacy Premium Help
    Replies: 1
    Last Post: Dec 05, 2010, 10:11 AM
  5. [CLOSED] [0.8.1] Transaction Aborted
    By cobiscorp in forum 1.x Legacy Premium Help
    Replies: 7
    Last Post: Aug 28, 2010, 6:58 AM

Tags for this Thread

Posting Permissions