Autosave issue in the TinyMce in the Blocks

Vote:
 

Hi!

Is there any possibility to save latest changes in the rich text editor on publish that were not autosaved? 

The content that was not autosaved is lost.

In addition, it happens only for blocks and TinyMce.

The example: http://screencast.com/t/CBwgPu7Bt

#144823
Feb 19, 2016 13:54
Vote:
 

The current Cms & Commerce  version is:

<package id="EPiServer.CMS" version="8.11.0" targetFramework="net45" />
<package id="EPiServer.CMS.Core" version="8.11.0" targetFramework="net45" />
<package id="EPiServer.CMS.UI" version="8.6.1" targetFramework="net45" />
<package id="EPiServer.CMS.UI.Core" version="8.6.1" targetFramework="net45" />
<package id="EPiServer.Commerce" version="8.16.1" targetFramework="net45" />
<package id="EPiServer.Commerce.Core" version="8.16.1" targetFramework="net45" />
<package id="EPiServer.Commerce.UI" version="8.16.1" targetFramework="net45" />
<package id="EPiServer.Commerce.UI.ManagerIntegration" version="8.16.1" targetFramework="net45" />
<package id="EPiServer.Framework" version="8.11.0" targetFramework="net45" />
<package id="EPiServer.Labs.LanguageManager" version="1.4.1.8000" targetFramework="net45" />
<package id="EPiServer.Logging.Log4Net" version="1.0.0" targetFramework="net45" />
<package id="EPiServer.Packaging" version="3.2.2" targetFramework="net45" />
<package id="EPiServer.Packaging.UI" version="3.2.2" targetFramework="net45" />
<package id="EPiServer.Search" version="7.7.1" targetFramework="net45" />
<package id="EPPlus" version="4.0.4" targetFramework="net45" />

#144824
Feb 19, 2016 13:56
Vote:
 

This is quite common, if you and your editors starts the habit of clicking outside the textbox before publishing, this usually works. As Episerver has an "onblur" event that triggers saving

#145066
Edited, Feb 24, 2016 10:05
Vote:
 

Could you please check the http://screencast.com/t/Vr4vx0tENVsK ? The clicking outside doesn't help (block with one wysiwyg).

The browser

Version 48.0.2564.116 m 
Google Chrome.
#145074
Edited, Feb 24, 2016 10:34
Vote:
 

Reply from your previous post in http://world.episerver.com/forum/developer-forum/-EPiServer-75-CMS/Thread-Container/2016/2/autosaveinterval/

If you wait a second or so before clicking "Publish", will you see a notification about "Saving"?

#145077
Feb 24, 2016 10:36
Vote:
 

No, there were no notification about Saving (I waited 10 seconds in the second attempt).

Could you please check it here, http://screencast.com/t/gDP3tLwV ?

#145083
Feb 24, 2016 12:15
Vote:
 

Can you open up your browser's developer tools and check JavaScript errors and the network traffic.

Do you get any JavaScript errors?

Is a XHR fired?

If so, what is the response? A 500 Error?

#145085
Feb 24, 2016 12:56
Vote:
 

I found only the js warnings: http://screencast.com/t/WX60YehIjtd

#145087
Feb 24, 2016 13:09
Vote:
 

It seems like http://world.episerver.com/support/Bug-list/bug/120550 but not for the pages, for blocks only. And the browser Chrome.

#145088
Edited, Feb 24, 2016 13:12
Vote:
 

Have you tried other browsers? Have you tried to update to latest Episerver version?

#145089
Feb 24, 2016 13:20
Vote:
 

According to the browsers,

yes, it's the same issue in FF 44.0.2,

in the IE the edit mode is not opened.

#145090
Feb 24, 2016 13:33
Vote:
 

Was not fixed after upgrade to 9.7.

#146657
Edited, Mar 21, 2016 9:41
Vote:
 

We tried to upgrade to latest stable version (9.7.1) but this issue still wasn't fixed

#146822
Edited, Mar 28, 2016 8:13
Vote:
 

Yes, it is still an issue.

I doublechecked the editorial blocks in our solution. If the new block with WYSIWYG was created, then the autosave process works fine.

But after the PUBLISH the autosave is raised only once and the other input data are lost.

The installed packages:

<packages>

<package id="Antlr" version="3.4.1.9004" targetFramework="net45" />

<package id="AuthorizeNet" version="1.8.2" targetFramework="net45" />

<package id="Castle.Core" version="3.3.3" targetFramework="net45" />

<package id="Castle.Windsor" version="3.3.0" targetFramework="net45" />

<package id="CommonServiceLocator" version="1.0" targetFramework="net45" />

<package id="Dapper" version="1.42" targetFramework="net45" />

<package id="DotNetZip" version="1.9.1.8" targetFramework="net45" />

<package id="EntityFramework" version="6.0.0" targetFramework="net45" />

<package id="EPiServer.CMS" version="9.7.2" targetFramework="net45" />

<package id="EPiServer.CMS.Core" version="9.7.2" targetFramework="net45" />

<package id="EPiServer.CMS.UI" version="9.4.2" targetFramework="net45" />

<package id="EPiServer.CMS.UI.Core" version="9.4.2" targetFramework="net45" />

<package id="EPiServer.Commerce" version="9.10.0" targetFramework="net45" />

<package id="EPiServer.Commerce.Core" version="9.10.0" targetFramework="net45" />

<package id="EPiServer.Commerce.UI" version="9.10.0" targetFramework="net45" />

<package id="EPiServer.Commerce.UI.ManagerIntegration" version="9.10.0" targetFramework="net45" />

<package id="EPiServer.Framework" version="9.7.2" targetFramework="net45" />

<package id="EPiServer.Labs.LanguageManager" version="1.5.1.9000" targetFramework="net45" />

<package id="EPiServer.Logging.Log4Net" version="2.0.0" targetFramework="net45" />

<package id="EPiServer.Packaging" version="3.2.3" targetFramework="net45" />

<package id="EPiServer.Packaging.UI" version="3.2.3" targetFramework="net45" />

<package id="EPiServer.Search" version="8.0.0" targetFramework="net45" />

<package id="EPPlus" version="4.0.4" targetFramework="net45" />

<package id="Geta.SEO.Sitemaps" version="1.5.3" targetFramework="net45" />

<package id="Geta.SEO.Sitemaps.Commerce" version="1.5.0" targetFramework="net45" />

<package id="jQuery" version="1.8.2" targetFramework="net45" />

<package id="jQuery.Validation" version="1.11.1" targetFramework="net45" />

<package id="log4net" version="2.0.3" targetFramework="net45" />

<package id="Lucene.Net" version="3.0.3" targetFramework="net45" />

<package id="Microsoft.AspNet.Mvc" version="5.2.3" targetFramework="net45" />

<package id="Microsoft.AspNet.Providers.Core" version="2.0.0" targetFramework="net45" />

<package id="Microsoft.AspNet.Razor" version="3.2.3" targetFramework="net45" />

<package id="Microsoft.AspNet.Web.Optimization" version="1.1.3" targetFramework="net45" />

<package id="Microsoft.AspNet.WebApi" version="5.2.3" targetFramework="net45" />

<package id="Microsoft.AspNet.WebApi.Client" version="5.2.3" targetFramework="net45" />

<package id="Microsoft.AspNet.WebApi.Core" version="5.2.3" targetFramework="net45" />

<package id="Microsoft.AspNet.WebApi.WebHost" version="5.2.3" targetFramework="net45" />

<package id="Microsoft.AspNet.WebPages" version="3.2.3" targetFramework="net45" />

<package id="Microsoft.jQuery.Unobtrusive.Ajax" version="3.2.3" targetFramework="net45" />

<package id="Microsoft.jQuery.Unobtrusive.Validation" version="3.0.0" targetFramework="net45" />

<package id="Microsoft.ReportViewer.Common" version="10.0.40219.1" targetFramework="net45" />

<package id="Microsoft.ReportViewer.WebForms" version="10.0.40219.1" targetFramework="net45" />

<package id="Microsoft.Web.Infrastructure" version="1.0.0.0" targetFramework="net45" />

<package id="Newtonsoft.Json" version="6.0.8" targetFramework="net45" />

<package id="NuGet.Core" version="2.5.0" targetFramework="net45" />

<package id="PDFsharp" version="1.32.3057.0" targetFramework="net45" />

<package id="Postal.Mvc5" version="1.2.0" targetFramework="net45" />

<package id="RazorEngine" version="3.4.1" targetFramework="net45" />

<package id="SharpZipLib" version="0.86.0" targetFramework="net45" />

<package id="SolrNet" version="0.4.0.4001" targetFramework="net45" />

<package id="structuremap.web-signed" version="3.1.6.186" targetFramework="net45" />

<package id="structuremap-signed" version="3.1.6.186" targetFramework="net45" />

<package id="WebGrease" version="1.5.2" targetFramework="net45" />

#146823
Mar 28, 2016 8:39
Vote:
 

Additionally I found the notifications in the console:

1) widgets.js:2 Observable store detected, but no sort order specified. You may experience quirks when adding/updating items.  These can be resolved by setting a sort order on the list or grid.

2) tiny_mce_src.js:2 'KeyboardEvent.keyLocation' is deprecated and will be removed in M50, around April 2016. Please use 'KeyboardEvent.location' instead. See https://www.chromestatus.com/features/4997403308457984 for more details.

And error

1) https://testsite.tt/EPiServer/cms/Stores/inusenotification/  Failed to load resource: the server responded with a status of 409 (Conflict)

2) dojo.js:15 _317

  • _317
  • message:"Unable to load /EPiServer/cms/Stores/inusenotification/ status: 409"
  • response:Object
  • data:"<!DOCTYPE html>
    ↵<html>
    ↵    <head>
    ↵        <title>In use notification already exists.</title>
    ↵        <meta name="viewport" content="width=device-width" />
    ↵        <style>
    ↵         body {font-family:"Verdana";font-weight:normal;font-size: .7em;color:black;}
    ↵         p {font-family:"Verdana";font-weight:normal;color:black;margin-top: -5px}
    ↵         b {font-family:"Verdana";font-weight:bold;color:black;margin-top: -5px}
    ↵         H1 { font-family:"Verdana";font-weight:normal;font-size:18pt;color:red }
    ↵         H2 { font-family:"Verdana";font-weight:normal;font-size:14pt;color:maroon }
    ↵         pre {font-family:"Consolas","Lucida Console",Monospace;font-size:11pt;margin:0;padding:0.5em;line-height:14pt}
    ↵         .marker {font-weight: bold; color: black;text-decoration: none;}
    ↵         .version {color: gray;}
    ↵         .error {margin-bottom: 10px;}
    ↵         .expandable { text-decoration:underline; font-weight:bold; color:navy; cursor:hand; }
    ↵         @media screen and (max-width: 639px) {
    ↵          pre { width: 440px; overflow: auto; white-space: pre-wrap; word-wrap: break-word; }
    ↵         }
    ↵         @media screen and (max-width: 479px) {
    ↵          pre { width: 280px; }
    ↵         }
    ↵        </style>
    ↵    </head>

    ↵    <body bgcolor="white">

    ↵            <span><H1>Server Error in '/' Application.<hr width=100% size=1 color=silver></H1>

    ↵            <h2> <i>In use notification already exists.</i> </h2></span>

    ↵            <font face="Arial, Helvetica, Geneva, SunSans-Regular, sans-serif ">

    ↵            <b> Description: </b>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.

    ↵            <br><br>

    ↵            <b> Exception Details: </b>System.Web.HttpException: In use notification already exists.<br><br>

    ↵            <b>Source Error:</b> <br><br>

    ↵            <table width=100% bgcolor="#ffffcc">
    ↵               <tr>
    ↵                  <td>
    ↵                      <code>

    ↵An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.</code>

    ↵                  </td>
    ↵               </tr>
    ↵            </table>

    ↵            <br>

    ↵            <b>Stack Trace:</b> <br><br>

    ↵            <table width=100% bgcolor="#ffffcc">
    ↵               <tr>
    ↵                  <td>
    ↵                      <code><pre>

    ↵[HttpException (0x80004005): In use notification already exists.]
    ↵   EPiServer.Cms.Shell.UI.Rest.InUseNotificationStore.Post(InUseNotificationViewModel entity) +477
    ↵   lambda_method(Closure , ControllerBase , Object[] ) +127
    ↵   System.Web.Mvc.ReflectedActionDescriptor.Execute(ControllerContext controllerContext, IDictionary`2 parameters) +242
    ↵   System.Web.Mvc.ControllerActionInvoker.InvokeActionMethod(ControllerContext controllerContext, ActionDescriptor actionDescriptor, IDictionary`2 parameters) +39
    ↵   System.Web.Mvc.Async.AsyncControllerActionInvoker.&lt;BeginInvokeSynchronousActionMethod&gt;b__39(IAsyncResult asyncResult, ActionInvocation innerInvokeState) +12
    ↵   System.Web.Mvc.Async.WrappedAsyncResult`2.CallEndDelegate(IAsyncResult asyncResult) +139
    ↵   System.Web.Mvc.Async.AsyncInvocationWithFilters.&lt;InvokeActionMethodFilterAsynchronouslyRecursive&gt;b__3d() +112
    ↵   System.Web.Mvc.Async.&lt;&gt;c__DisplayClass46.&lt;InvokeActionMethodFilterAsynchronouslyRecursive&gt;b__3f() +452
    ↵   System.Web.Mvc.Async.&lt;&gt;c__DisplayClass46.&lt;InvokeActionMethodFilterAsynchronouslyRecursive&gt;b__3f() +452
    ↵   System.Web.Mvc.Async.&lt;&gt;c__DisplayClass46.&lt;InvokeActionMethodFilterAsynchronouslyRecursive&gt;b__3f() +452
    ↵   System.Web.Mvc.Async.&lt;&gt;c__DisplayClass33.&lt;BeginInvokeActionMethodWithFilters&gt;b__32(IAsyncResult asyncResult) +15
    ↵   System.Web.Mvc.Async.&lt;&gt;c__DisplayClass2b.&lt;BeginInvokeAction&gt;b__1c() +37
    ↵   System.Web.Mvc.Async.&lt;&gt;c__DisplayClass21.&lt;BeginInvokeAction&gt;b__1e(IAsyncResult asyncResult) +241
    ↵   EPiServer.Shell.Services.Rest.RestControllerBase.EndExecute(IAsyncResult asyncResult) +175
    ↵   System.Web.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +606
    ↵   System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean&amp; completedSynchronously) +288
    ↵</pre></code>

    ↵                  </td>
    ↵               </tr>
    ↵            </table>

    ↵            <br>

    ↵            <hr width=100% size=1 color=silver>

    ↵            <b>Version Information:</b>&nbsp;Microsoft .NET Framework Version:4.0.30319; ASP.NET Version:4.0.30319.34248

    ↵            </font>

    ↵    </body>
    ↵</html>
    ↵<!--
    ↵[HttpException]: In use notification already exists.
    ↵   at EPiServer.Cms.Shell.UI.Rest.InUseNotificationStore.Post(InUseNotificationViewModel entity)
    ↵   at lambda_method(Closure , ControllerBase , Object[] )
    ↵   at System.Web.Mvc.ReflectedActionDescriptor.Execute(ControllerContext controllerContext, IDictionary`2 parameters)
    ↵   at System.Web.Mvc.ControllerActionInvoker.InvokeActionMethod(ControllerContext controllerContext, ActionDescriptor actionDescriptor, IDictionary`2 parameters)
    ↵   at System.Web.Mvc.Async.AsyncControllerActionInvoker.<BeginInvokeSynchronousActionMethod>b__39(IAsyncResult asyncResult, ActionInvocation innerInvokeState)
    ↵   at System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncResult`2.CallEndDelegate(IAsyncResult asyncResult)
    ↵   at System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters.<InvokeActionMethodFilterAsynchronouslyRecursive>b__3d()
    ↵   at System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters.<>c__DisplayClass46.<InvokeActionMethodFilterAsynchronouslyRecursive>b__3f()
    ↵   at System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters.<>c__DisplayClass46.<InvokeActionMethodFilterAsynchronouslyRecursive>b__3f()
    ↵   at System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters.<>c__DisplayClass46.<InvokeActionMethodFilterAsynchronouslyRecursive>b__3f()
    ↵   at System.Web.Mvc.Async.AsyncControllerActionInvoker.<>c__DisplayClass33.<BeginInvokeActionMethodWithFilters>b__32(IAsyncResult asyncResult)
    ↵   at System.Web.Mvc.Async.AsyncControllerActionInvoker.<>c__DisplayClass21.<>c__DisplayClass2b.<BeginInvokeAction>b__1c()
    ↵   at System.Web.Mvc.Async.AsyncControllerActionInvoker.<>c__DisplayClass21.<BeginInvokeAction>b__1e(IAsyncResult asyncResult)
    ↵   at EPiServer.Shell.Services.Rest.RestControllerBase.EndExecute(IAsyncResult asyncResult)
    ↵   at System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
    ↵   at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)
    ↵--><!--
    ↵This error page might contain sensitive information because ASP.NET is configured to show verbose error messages using &lt;customErrors mode="Off"/&gt;. Consider using &lt;customErrors mode="On"/&gt; or &lt;customErrors mode="RemoteOnly"/&gt; in production environments.-->"
  • getHeader:_507(_508)
  • arguments:null
  • caller:null
  • length:1
  • name:"_507"
  • prototype:Object
  • __proto__:()
  • <function scope>
  • loaded:7133
  • options:TMP
  • data:"{"contentLink":"53481_162428","languageBranch":"en","addedManually":false,"created":"2016-03-28T06:25:28.085Z","modified":"2016-03-28T06:25:28.085Z"}"
  • handleAs:"text"
  • headers:Object
  • ioArgs:Object
  • method:"POST"
  • __proto__:Object
  • status:409
  • text:"<!DOCTYPE html>
    ↵<html>
    ↵    <head>
    ↵        <title>In use notification already exists.</title>
    ↵        <meta name="viewport" content="width=device-width" />
    ↵        <style>
    ↵         body {font-family:"Verdana";font-weight:normal;font-size: .7em;color:black;}
    ↵         p {font-family:"Verdana";font-weight:normal;color:black;margin-top: -5px}
    ↵         b {font-family:"Verdana";font-weight:bold;color:black;margin-top: -5px}
    ↵         H1 { font-family:"Verdana";font-weight:normal;font-size:18pt;color:red }
    ↵         H2 { font-family:"Verdana";font-weight:normal;font-size:14pt;color:maroon }
    ↵         pre {font-family:"Consolas","Lucida Console",Monospace;font-size:11pt;margin:0;padding:0.5em;line-height:14pt}
    ↵         .marker {font-weight: bold; color: black;text-decoration: none;}
    ↵         .version {color: gray;}
    ↵         .error {margin-bottom: 10px;}
    ↵         .expandable { text-decoration:underline; font-weight:bold; color:navy; cursor:hand; }
    ↵         @media screen and (max-width: 639px) {
    ↵          pre { width: 440px; overflow: auto; white-space: pre-wrap; word-wrap: break-word; }
    ↵         }
    ↵         @media screen and (max-width: 479px) {
    ↵          pre { width: 280px; }
    ↵         }
    ↵        </style>
    ↵    </head>

    ↵    <body bgcolor="white">

    ↵            <span><H1>Server Error in '/' Application.<hr width=100% size=1 color=silver></H1>

    ↵            <h2> <i>In use notification already exists.</i> </h2></span>

    ↵            <font face="Arial, Helvetica, Geneva, SunSans-Regular, sans-serif ">

    ↵            <b> Description: </b>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.

    ↵            <br><br>

    ↵            <b> Exception Details: </b>System.Web.HttpException: In use notification already exists.<br><br>

    ↵            <b>Source Error:</b> <br><br>

    ↵            <table width=100% bgcolor="#ffffcc">
    ↵               <tr>
    ↵                  <td>
    ↵                      <code>

    ↵An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.</code>

    ↵                  </td>
    ↵               </tr>
    ↵            </table>

    ↵            <br>

    ↵            <b>Stack Trace:</b> <br><br>

    ↵            <table width=100% bgcolor="#ffffcc">
    ↵               <tr>
    ↵                  <td>
    ↵                      <code><pre>

    ↵[HttpException (0x80004005): In use notification already exists.]
    ↵   EPiServer.Cms.Shell.UI.Rest.InUseNotificationStore.Post(InUseNotificationViewModel entity) +477
    ↵   lambda_method(Closure , ControllerBase , Object[] ) +127
    ↵   System.Web.Mvc.ReflectedActionDescriptor.Execute(ControllerContext controllerContext, IDictionary`2 parameters) +242
    ↵   System.Web.Mvc.ControllerActionInvoker.InvokeActionMethod(ControllerContext controllerContext, ActionDescriptor actionDescriptor, IDictionary`2 parameters) +39
    ↵   System.Web.Mvc.Async.AsyncControllerActionInvoker.&lt;BeginInvokeSynchronousActionMethod&gt;b__39(IAsyncResult asyncResult, ActionInvocation innerInvokeState) +12
    ↵   System.Web.Mvc.Async.WrappedAsyncResult`2.CallEndDelegate(IAsyncResult asyncResult) +139
    ↵   System.Web.Mvc.Async.AsyncInvocationWithFilters.&lt;InvokeActionMethodFilterAsynchronouslyRecursive&gt;b__3d() +112
    ↵   System.Web.Mvc.Async.&lt;&gt;c__DisplayClass46.&lt;InvokeActionMethodFilterAsynchronouslyRecursive&gt;b__3f() +452
    ↵   System.Web.Mvc.Async.&lt;&gt;c__DisplayClass46.&lt;InvokeActionMethodFilterAsynchronouslyRecursive&gt;b__3f() +452
    ↵   System.Web.Mvc.Async.&lt;&gt;c__DisplayClass46.&lt;InvokeActionMethodFilterAsynchronouslyRecursive&gt;b__3f() +452
    ↵   System.Web.Mvc.Async.&lt;&gt;c__DisplayClass33.&lt;BeginInvokeActionMethodWithFilters&gt;b__32(IAsyncResult asyncResult) +15
    ↵   System.Web.Mvc.Async.&lt;&gt;c__DisplayClass2b.&lt;BeginInvokeAction&gt;b__1c() +37
    ↵   System.Web.Mvc.Async.&lt;&gt;c__DisplayClass21.&lt;BeginInvokeAction&gt;b__1e(IAsyncResult asyncResult) +241
    ↵   EPiServer.Shell.Services.Rest.RestControllerBase.EndExecute(IAsyncResult asyncResult) +175
    ↵   System.Web.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +606
    ↵   System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean&amp; completedSynchronously) +288
    ↵</pre></code>

    ↵                  </td>
    ↵               </tr>
    ↵            </table>

    ↵            <br>

    ↵            <hr width=100% size=1 color=silver>

    ↵            <b>Version Information:</b>&nbsp;Microsoft .NET Framework Version:4.0.30319; ASP.NET Version:4.0.30319.34248

    ↵            </font>

    ↵    </body>
    ↵</html>
    ↵<!--
    ↵[HttpException]: In use notification already exists.
    ↵   at EPiServer.Cms.Shell.UI.Rest.InUseNotificationStore.Post(InUseNotificationViewModel entity)
    ↵   at lambda_method(Closure , ControllerBase , Object[] )
    ↵   at System.Web.Mvc.ReflectedActionDescriptor.Execute(ControllerContext controllerContext, IDictionary`2 parameters)
    ↵   at System.Web.Mvc.ControllerActionInvoker.InvokeActionMethod(ControllerContext controllerContext, ActionDescriptor actionDescriptor, IDictionary`2 parameters)
    ↵   at System.Web.Mvc.Async.AsyncControllerActionInvoker.<BeginInvokeSynchronousActionMethod>b__39(IAsyncResult asyncResult, ActionInvocation innerInvokeState)
    ↵   at System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncResult`2.CallEndDelegate(IAsyncResult asyncResult)
    ↵   at System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters.<InvokeActionMethodFilterAsynchronouslyRecursive>b__3d()
    ↵   at System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters.<>c__DisplayClass46.<InvokeActionMethodFilterAsynchronouslyRecursive>b__3f()
    ↵   at System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters.<>c__DisplayClass46.<InvokeActionMethodFilterAsynchronouslyRecursive>b__3f()
    ↵   at System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters.<>c__DisplayClass46.<InvokeActionMethodFilterAsynchronouslyRecursive>b__3f()
    ↵   at System.Web.Mvc.Async.AsyncControllerActionInvoker.<>c__DisplayClass33.<BeginInvokeActionMethodWithFilters>b__32(IAsyncResult asyncResult)
    ↵   at System.Web.Mvc.Async.AsyncControllerActionInvoker.<>c__DisplayClass21.<>c__DisplayClass2b.<BeginInvokeAction>b__1c()
    ↵   at System.Web.Mvc.Async.AsyncControllerActionInvoker.<>c__DisplayClass21.<BeginInvokeAction>b__1e(IAsyncResult asyncResult)
    ↵   at EPiServer.Shell.Services.Rest.RestControllerBase.EndExecute(IAsyncResult asyncResult)
    ↵   at System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
    ↵   at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)
    ↵--><!--
    ↵This error page might contain sensitive information because ASP.NET is configured to show verbose error messages using &lt;customErrors mode="Off"/&gt;. Consider using &lt;customErrors mode="On"/&gt; or &lt;customErrors mode="RemoteOnly"/&gt; in production environments.-->"
  • total:7133
  • url:"/EPiServer/cms/Stores/inusenotification/"
  • xhr:XMLHttpRequest
  • __proto__:Object
  • responseText:"<!DOCTYPE html>
    ↵<html>
    ↵    <head>
    ↵        <title>In use notification already exists.</title>
    ↵        <meta name="viewport" content="width=device-width" />
    ↵        <style>
    ↵         body {font-family:"Verdana";font-weight:normal;font-size: .7em;color:black;}
    ↵         p {font-family:"Verdana";font-weight:normal;color:black;margin-top: -5px}
    ↵         b {font-family:"Verdana";font-weight:bold;color:black;margin-top: -5px}
    ↵         H1 { font-family:"Verdana";font-weight:normal;font-size:18pt;color:red }
    ↵         H2 { font-family:"Verdana";font-weight:normal;font-size:14pt;color:maroon }
    ↵         pre {font-family:"Consolas","Lucida Console",Monospace;font-size:11pt;margin:0;padding:0.5em;line-height:14pt}
    ↵         .marker {font-weight: bold; color: black;text-decoration: none;}
    ↵         .version {color: gray;}
    ↵         .error {margin-bottom: 10px;}
    ↵         .expandable { text-decoration:underline; font-weight:bold; color:navy; cursor:hand; }
    ↵         @media screen and (max-width: 639px) {
    ↵          pre { width: 440px; overflow: auto; white-space: pre-wrap; word-wrap: break-word; }
    ↵         }
    ↵         @media screen and (max-width: 479px) {
    ↵          pre { width: 280px; }
    ↵         }
    ↵        </style>
    ↵    </head>

    ↵    <body bgcolor="white">

    ↵            <span><H1>Server Error in '/' Application.<hr width=100% size=1 color=silver></H1>

    ↵            <h2> <i>In use notification already exists.</i> </h2></span>

    ↵            <font face="Arial, Helvetica, Geneva, SunSans-Regular, sans-serif ">

    ↵            <b> Description: </b>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.

    ↵            <br><br>

    ↵            <b> Exception Details: </b>System.Web.HttpException: In use notification already exists.<br><br>

    ↵            <b>Source Error:</b> <br><br>

    ↵            <table width=100% bgcolor="#ffffcc">
    ↵               <tr>
    ↵                  <td>
    ↵                      <code>

    ↵An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.</code>

    ↵                  </td>
    ↵               </tr>
    ↵            </table>

    ↵            <br>

    ↵            <b>Stack Trace:</b> <br><br>

    ↵            <table width=100% bgcolor="#ffffcc">
    ↵               <tr>
    ↵                  <td>
    ↵                      <code><pre>

    ↵[HttpException (0x80004005): In use notification already exists.]
    ↵   EPiServer.Cms.Shell.UI.Rest.InUseNotificationStore.Post(InUseNotificationViewModel entity) +477
    ↵   lambda_method(Closure , ControllerBase , Object[] ) +127
    ↵   System.Web.Mvc.ReflectedActionDescriptor.Execute(ControllerContext controllerContext, IDictionary`2 parameters) +242
    ↵   System.Web.Mvc.ControllerActionInvoker.InvokeActionMethod(ControllerContext controllerContext, ActionDescriptor actionDescriptor, IDictionary`2 parameters) +39
    ↵   System.Web.Mvc.Async.AsyncControllerActionInvoker.&lt;BeginInvokeSynchronousActionMethod&gt;b__39(IAsyncResult asyncResult, ActionInvocation innerInvokeState) +12
    ↵   System.Web.Mvc.Async.WrappedAsyncResult`2.CallEndDelegate(IAsyncResult asyncResult) +139
    ↵   System.Web.Mvc.Async.AsyncInvocationWithFilters.&lt;InvokeActionMethodFilterAsynchronouslyRecursive&gt;b__3d() +112
    ↵   System.Web.Mvc.Async.&lt;&gt;c__DisplayClass46.&lt;InvokeActionMethodFilterAsynchronouslyRecursive&gt;b__3f() +452
    ↵   System.Web.Mvc.Async.&lt;&gt;c__DisplayClass46.&lt;InvokeActionMethodFilterAsynchronouslyRecursive&gt;b__3f() +452
    ↵   System.Web.Mvc.Async.&lt;&gt;c__DisplayClass46.&lt;InvokeActionMethodFilterAsynchronouslyRecursive&gt;b__3f() +452
    ↵   System.Web.Mvc.Async.&lt;&gt;c__DisplayClass33.&lt;BeginInvokeActionMethodWithFilters&gt;b__32(IAsyncResult asyncResult) +15
    ↵   System.Web.Mvc.Async.&lt;&gt;c__DisplayClass2b.&lt;BeginInvokeAction&gt;b__1c() +37
    ↵   System.Web.Mvc.Async.&lt;&gt;c__DisplayClass21.&lt;BeginInvokeAction&gt;b__1e(IAsyncResult asyncResult) +241
    ↵   EPiServer.Shell.Services.Rest.RestControllerBase.EndExecute(IAsyncResult asyncResult) +175
    ↵   System.Web.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +606
    ↵   System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean&amp; completedSynchronously) +288
    ↵</pre></code>

    ↵                  </td>
    ↵               </tr>
    ↵            </table>

    ↵            <br>

    ↵            <hr width=100% size=1 color=silver>

    ↵            <b>Version Information:</b>&nbsp;Microsoft .NET Framework Version:4.0.30319; ASP.NET Version:4.0.30319.34248

    ↵            </font>

    ↵    </body>
    ↵</html>
    ↵<!--
    ↵[HttpException]: In use notification already exists.
    ↵   at EPiServer.Cms.Shell.UI.Rest.InUseNotificationStore.Post(InUseNotificationViewModel entity)
    ↵   at lambda_method(Closure , ControllerBase , Object[] )
    ↵   at System.Web.Mvc.ReflectedActionDescriptor.Execute(ControllerContext controllerContext, IDictionary`2 parameters)
    ↵   at System.Web.Mvc.ControllerActionInvoker.InvokeActionMethod(ControllerContext controllerContext, ActionDescriptor actionDescriptor, IDictionary`2 parameters)
    ↵   at System.Web.Mvc.Async.AsyncControllerActionInvoker.<BeginInvokeSynchronousActionMethod>b__39(IAsyncResult asyncResult, ActionInvocation innerInvokeState)
    ↵   at System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncResult`2.CallEndDelegate(IAsyncResult asyncResult)
    ↵   at System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters.<InvokeActionMethodFilterAsynchronouslyRecursive>b__3d()
    ↵   at System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters.<>c__DisplayClass46.<InvokeActionMethodFilterAsynchronouslyRecursive>b__3f()
    ↵   at System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters.<>c__DisplayClass46.<InvokeActionMethodFilterAsynchronouslyRecursive>b__3f()
    ↵   at System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters.<>c__DisplayClass46.<InvokeActionMethodFilterAsynchronouslyRecursive>b__3f()
    ↵   at System.Web.Mvc.Async.AsyncControllerActionInvoker.<>c__DisplayClass33.<BeginInvokeActionMethodWithFilters>b__32(IAsyncResult asyncResult)
    ↵   at System.Web.Mvc.Async.AsyncControllerActionInvoker.<>c__DisplayClass21.<>c__DisplayClass2b.<BeginInvokeAction>b__1c()
    ↵   at System.Web.Mvc.Async.AsyncControllerActionInvoker.<>c__DisplayClass21.<BeginInvokeAction>b__1e(IAsyncResult asyncResult)
    ↵   at EPiServer.Shell.Services.Rest.RestControllerBase.EndExecute(IAsyncResult asyncResult)
    ↵   at System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
    ↵   at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)
    ↵--><!--
    ↵This error page might contain sensitive information because ASP.NET is configured to show verbose error messages using &lt;customErrors mode="Off"/&gt;. Consider using &lt;customErrors mode="On"/&gt; or &lt;customErrors mode="RemoteOnly"/&gt; in production environments.-->"
  • stack:(...)
  • get stack:get stack()
  • arguments:null
  • caller:null
  • length:0
  • name:"get stack"
  • __proto__:()
  • <function scope>
  • set stack:set stack()
  • arguments:null
  • caller:null
  • length:1
  • name:"set stack"
  • __proto__:()
  • <function scope>
  • status:409
  • xhr:XMLHttpRequest
  • onabort:null
  • onerror:null
  • onload:null
  • onloadend:null
  • onloadstart:null
  • onprogress:null
  • onreadystatechange:null
  • ontimeout:null
  • readyState:4
  • response:"<!DOCTYPE html>
    ↵<html>
    ↵    <head>
    ↵        <title>In use notification already exists.</title>
    ↵        <meta name="viewport" content="width=device-width" />
    ↵        <style>
    ↵         body {font-family:"Verdana";font-weight:normal;font-size: .7em;color:black;}
    ↵         p {font-family:"Verdana";font-weight:normal;color:black;margin-top: -5px}
    ↵         b {font-family:"Verdana";font-weight:bold;color:black;margin-top: -5px}
    ↵         H1 { font-family:"Verdana";font-weight:normal;font-size:18pt;color:red }
    ↵         H2 { font-family:"Verdana";font-weight:normal;font-size:14pt;color:maroon }
    ↵         pre {font-family:"Consolas","Lucida Console",Monospace;font-size:11pt;margin:0;padding:0.5em;line-height:14pt}
    ↵         .marker {font-weight: bold; color: black;text-decoration: none;}
    ↵         .version {color: gray;}
    ↵         .error {margin-bottom: 10px;}
    ↵         .expandable { text-decoration:underline; font-weight:bold; color:navy; cursor:hand; }
    ↵         @media screen and (max-width: 639px) {
    ↵          pre { width: 440px; overflow: auto; white-space: pre-wrap; word-wrap: break-word; }
    ↵         }
    ↵         @media screen and (max-width: 479px) {
    ↵          pre { width: 280px; }
    ↵         }
    ↵        </style>
    ↵    </head>

    ↵    <body bgcolor="white">

    ↵            <span><H1>Server Error in '/' Application.<hr width=100% size=1 color=silver></H1>

    ↵            <h2> <i>In use notification already exists.</i> </h2></span>

    ↵            <font face="Arial, Helvetica, Geneva, SunSans-Regular, sans-serif ">

    ↵            <b> Description: </b>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.

    ↵            <br><br>

    ↵            <b> Exception Details: </b>System.Web.HttpException: In use notification already exists.<br><br>

    ↵            <b>Source Error:</b> <br><br>

    ↵            <table width=100% bgcolor="#ffffcc">
    ↵               <tr>
    ↵                  <td>
    ↵                      <code>

    ↵An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.</code>

    ↵                  </td>
    ↵               </tr>
    ↵            </table>

    ↵            <br>

    ↵            <b>Stack Trace:</b> <br><br>

    ↵            <table width=100% bgcolor="#ffffcc">
    ↵               <tr>
    ↵                  <td>
    ↵                      <code><pre>

    ↵[HttpException (0x80004005): In use notification already exists.]
    ↵   EPiServer.Cms.Shell.UI.Rest.InUseNotificationStore.Post(InUseNotificationViewModel entity) +477
    ↵   lambda_method(Closure , ControllerBase , Object[] ) +127
    ↵   System.Web.Mvc.ReflectedActionDescriptor.Execute(ControllerContext controllerContext, IDictionary`2 parameters) +242
    ↵   System.Web.Mvc.ControllerActionInvoker.InvokeActionMethod(ControllerContext controllerContext, ActionDescriptor actionDescriptor, IDictionary`2 parameters) +39
    ↵   System.Web.Mvc.Async.AsyncControllerActionInvoker.&lt;BeginInvokeSynchronousActionMethod&gt;b__39(IAsyncResult asyncResult, ActionInvocation innerInvokeState) +12
    ↵   System.Web.Mvc.Async.WrappedAsyncResult`2.CallEndDelegate(IAsyncResult asyncResult) +139
    ↵   System.Web.Mvc.Async.AsyncInvocationWithFilters.&lt;InvokeActionMethodFilterAsynchronouslyRecursive&gt;b__3d() +112
    ↵   System.Web.Mvc.Async.&lt;&gt;c__DisplayClass46.&lt;InvokeActionMethodFilterAsynchronouslyRecursive&gt;b__3f() +452
    ↵   System.Web.Mvc.Async.&lt;&gt;c__DisplayClass46.&lt;InvokeActionMethodFilterAsynchronouslyRecursive&gt;b__3f() +452
    ↵   System.Web.Mvc.Async.&lt;&gt;c__DisplayClass46.&lt;InvokeActionMethodFilterAsynchronouslyRecursive&gt;b__3f() +452
    ↵   System.Web.Mvc.Async.&lt;&gt;c__DisplayClass33.&lt;BeginInvokeActionMethodWithFilters&gt;b__32(IAsyncResult asyncResult) +15
    ↵   System.Web.Mvc.Async.&lt;&gt;c__DisplayClass2b.&lt;BeginInvokeAction&gt;b__1c() +37
    ↵   System.Web.Mvc.Async.&lt;&gt;c__DisplayClass21.&lt;BeginInvokeAction&gt;b__1e(IAsyncResult asyncResult) +241
    ↵   EPiServer.Shell.Services.Rest.RestControllerBase.EndExecute(IAsyncResult asyncResult) +175
    ↵   System.Web.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +606
    ↵   System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean&amp; completedSynchronously) +288
    ↵</pre></code>

    ↵                  </td>
    ↵               </tr>
    ↵            </table>

    ↵            <br>

    ↵            <hr width=100% size=1 color=silver>

    ↵            <b>Version Information:</b>&nbsp;Microsoft .NET Framework Version:4.0.30319; ASP.NET Version:4.0.30319.34248

    ↵            </font>

    ↵    </body>
    ↵</html>
    ↵<!--
    ↵[HttpException]: In use notification already exists.
    ↵   at EPiServer.Cms.Shell.UI.Rest.InUseNotificationStore.Post(InUseNotificationViewModel entity)
    ↵   at lambda_method(Closure , ControllerBase , Object[] )
    ↵   at System.Web.Mvc.ReflectedActionDescriptor.Execute(ControllerContext controllerContext, IDictionary`2 parameters)
    ↵   at System.Web.Mvc.ControllerActionInvoker.InvokeActionMethod(ControllerContext controllerContext, ActionDescriptor actionDescriptor, IDictionary`2 parameters)
    ↵   at System.Web.Mvc.Async.AsyncControllerActionInvoker.<BeginInvokeSynchronousActionMethod>b__39(IAsyncResult asyncResult, ActionInvocation innerInvokeState)
    ↵   at System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncResult`2.CallEndDelegate(IAsyncResult asyncResult)
    ↵   at System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters.<InvokeActionMethodFilterAsynchronouslyRecursive>b__3d()
    ↵   at System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters.<>c__DisplayClass46.<InvokeActionMethodFilterAsynchronouslyRecursive>b__3f()
    ↵   at System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters.<>c__DisplayClass46.<InvokeActionMethodFilterAsynchronouslyRecursive>b__3f()
    ↵   at System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters.<>c__DisplayClass46.<InvokeActionMethodFilterAsynchronouslyRecursive>b__3f()
    ↵   at System.Web.Mvc.Async.AsyncControllerActionInvoker.<>c__DisplayClass33.<BeginInvokeActionMethodWithFilters>b__32(IAsyncResult asyncResult)
    ↵   at System.Web.Mvc.Async.AsyncControllerActionInvoker.<>c__DisplayClass21.<>c__DisplayClass2b.<BeginInvokeAction>b__1c()
    ↵   at System.Web.Mvc.Async.AsyncControllerActionInvoker.<>c__DisplayClass21.<BeginInvokeAction>b__1e(IAsyncResult asyncResult)
    ↵   at EPiServer.Shell.Services.Rest.RestControllerBase.EndExecute(IAsyncResult asyncResult)
    ↵   at System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
    ↵   at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)
    ↵--><!--
    ↵This error page might contain sensitive information because ASP.NET is configured to show verbose error messages using &lt;customErrors mode="Off"/&gt;. Consider using &lt;customErrors mode="On"/&gt; or &lt;customErrors mode="RemoteOnly"/&gt; in production environments.-->"
  • responseText:"<!DOCTYPE html>
    ↵<html>
    ↵    <head>
    ↵        <title>In use notification already exists.</title>
    ↵        <meta name="viewport" content="width=device-width" />
    ↵        <style>
    ↵         body {font-family:"Verdana";font-weight:normal;font-size: .7em;color:black;}
    ↵         p {font-family:"Verdana";font-weight:normal;color:black;margin-top: -5px}
    ↵         b {font-family:"Verdana";font-weight:bold;color:black;margin-top: -5px}
    ↵         H1 { font-family:"Verdana";font-weight:normal;font-size:18pt;color:red }
    ↵         H2 { font-family:"Verdana";font-weight:normal;font-size:14pt;color:maroon }
    ↵         pre {font-family:"Consolas","Lucida Console",Monospace;font-size:11pt;margin:0;padding:0.5em;line-height:14pt}
    ↵         .marker {font-weight: bold; color: black;text-decoration: none;}
    ↵         .version {color: gray;}
    ↵         .error {margin-bottom: 10px;}
    ↵         .expandable { text-decoration:underline; font-weight:bold; color:navy; cursor:hand; }
    ↵         @media screen and (max-width: 639px) {
    ↵          pre { width: 440px; overflow: auto; white-space: pre-wrap; word-wrap: break-word; }
    ↵         }
    ↵         @media screen and (max-width: 479px) {
    ↵          pre { width: 280px; }
    ↵         }
    ↵        </style>
    ↵    </head>

    ↵    <body bgcolor="white">

    ↵            <span><H1>Server Error in '/' Application.<hr width=100% size=1 color=silver></H1>

    ↵            <h2> <i>In use notification already exists.</i> </h2></span>

    ↵            <font face="Arial, Helvetica, Geneva, SunSans-Regular, sans-serif ">

    ↵            <b> Description: </b>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.

    ↵            <br><br>

    ↵            <b> Exception Details: </b>System.Web.HttpException: In use notification already exists.<br><br>

    ↵            <b>Source Error:</b> <br><br>

    ↵            <table width=100% bgcolor="#ffffcc">
    ↵               <tr>
    ↵                  <td>
    ↵                      <code>

    ↵An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.</code>

    ↵                  </td>
    ↵               </tr>
    ↵            </table>

    ↵            <br>

    ↵            <b>Stack Trace:</b> <br><br>

    ↵            <table width=100% bgcolor="#ffffcc">
    ↵               <tr>
    ↵                  <td>
    ↵                      <code><pre>

    ↵[HttpException (0x80004005): In use notification already exists.]
    ↵   EPiServer.Cms.Shell.UI.Rest.InUseNotificationStore.Post(InUseNotificationViewModel entity) +477
    ↵   lambda_method(Closure , ControllerBase , Object[] ) +127
    ↵   System.Web.Mvc.ReflectedActionDescriptor.Execute(ControllerContext controllerContext, IDictionary`2 parameters) +242
    ↵   System.Web.Mvc.ControllerActionInvoker.InvokeActionMethod(ControllerContext controllerContext, ActionDescriptor actionDescriptor, IDictionary`2 parameters) +39
    ↵   System.Web.Mvc.Async.AsyncControllerActionInvoker.&lt;BeginInvokeSynchronousActionMethod&gt;b__39(IAsyncResult asyncResult, ActionInvocation innerInvokeState) +12
    ↵   System.Web.Mvc.Async.WrappedAsyncResult`2.CallEndDelegate(IAsyncResult asyncResult) +139
    ↵   System.Web.Mvc.Async.AsyncInvocationWithFilters.&lt;InvokeActionMethodFilterAsynchronouslyRecursive&gt;b__3d() +112
    ↵   System.Web.Mvc.Async.&lt;&gt;c__DisplayClass46.&lt;InvokeActionMethodFilterAsynchronouslyRecursive&gt;b__3f() +452
    ↵   System.Web.Mvc.Async.&lt;&gt;c__DisplayClass46.&lt;InvokeActionMethodFilterAsynchronouslyRecursive&gt;b__3f() +452
    ↵   System.Web.Mvc.Async.&lt;&gt;c__DisplayClass46.&lt;InvokeActionMethodFilterAsynchronouslyRecursive&gt;b__3f() +452
    ↵   System.Web.Mvc.Async.&lt;&gt;c__DisplayClass33.&lt;BeginInvokeActionMethodWithFilters&gt;b__32(IAsyncResult asyncResult) +15
    ↵   System.Web.Mvc.Async.&lt;&gt;c__DisplayClass2b.&lt;BeginInvokeAction&gt;b__1c() +37
    ↵   System.Web.Mvc.Async.&lt;&gt;c__DisplayClass21.&lt;BeginInvokeAction&gt;b__1e(IAsyncResult asyncResult) +241
    ↵   EPiServer.Shell.Services.Rest.RestControllerBase.EndExecute(IAsyncResult asyncResult) +175
    ↵   System.Web.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +606
    ↵   System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean&amp; completedSynchronously) +288
    ↵</pre></code>

    ↵                  </td>
    ↵               </tr>
    ↵            </table>

    ↵            <br>

    ↵            <hr width=100% size=1 color=silver>

    ↵            <b>Version Information:</b>&nbsp;Microsoft .NET Framework Version:4.0.30319; ASP.NET Version:4.0.30319.34248

    ↵            </font>

    ↵    </body>
    ↵</html>
    ↵<!--
    ↵[HttpException]: In use notification already exists.
    ↵   at EPiServer.Cms.Shell.UI.Rest.InUseNotificationStore.Post(InUseNotificationViewModel entity)
    ↵   at lambda_method(Closure , ControllerBase , Object[] )
    ↵   at System.Web.Mvc.ReflectedActionDescriptor.Execute(ControllerContext controllerContext, IDictionary`2 parameters)
    ↵   at System.Web.Mvc.ControllerActionInvoker.InvokeActionMethod(ControllerContext controllerContext, ActionDescriptor actionDescriptor, IDictionary`2 parameters)
    ↵   at System.Web.Mvc.Async.AsyncControllerActionInvoker.<BeginInvokeSynchronousActionMethod>b__39(IAsyncResult asyncResult, ActionInvocation innerInvokeState)
    ↵   at System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncResult`2.CallEndDelegate(IAsyncResult asyncResult)
    ↵   at System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters.<InvokeActionMethodFilterAsynchronouslyRecursive>b__3d()
    ↵   at System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters.<>c__DisplayClass46.<InvokeActionMethodFilterAsynchronouslyRecursive>b__3f()
    ↵   at System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters.<>c__DisplayClass46.<InvokeActionMethodFilterAsynchronouslyRecursive>b__3f()
    ↵   at System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters.<>c__DisplayClass46.<InvokeActionMethodFilterAsynchronouslyRecursive>b__3f()
    ↵   at System.Web.Mvc.Async.AsyncControllerActionInvoker.<>c__DisplayClass33.<BeginInvokeActionMethodWithFilters>b__32(IAsyncResult asyncResult)
    ↵   at System.Web.Mvc.Async.AsyncControllerActionInvoker.<>c__DisplayClass21.<>c__DisplayClass2b.<BeginInvokeAction>b__1c()
    ↵   at System.Web.Mvc.Async.AsyncControllerActionInvoker.<>c__DisplayClass21.<BeginInvokeAction>b__1e(IAsyncResult asyncResult)
    ↵   at EPiServer.Shell.Services.Rest.RestControllerBase.EndExecute(IAsyncResult asyncResult)
    ↵   at System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
    ↵   at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)
    ↵--><!--
    ↵This error page might contain sensitive information because ASP.NET is configured to show verbose error messages using &lt;customErrors mode="Off"/&gt;. Consider using &lt;customErrors mode="On"/&gt; or &lt;customErrors mode="RemoteOnly"/&gt; in production environments.-->"
  • responseType:""
  • responseURL:"https://testsite.tt/EPiServer/cms/Stores/inusenotification/"
  • responseXML:null
  • status:409
  • statusText:"Conflict"
  • timeout:0
  • upload:XMLHttpRequestUpload
  • withCredentials:false
  • __proto__:XMLHttpRequestEventTarget
  • __proto__:Error
  • _498 @ dojo.js:15
#146824
Edited, Mar 28, 2016 8:43
Vote:
 

We have encountered the same issue and have been able to resolve it. The problem was the same, although it affected both pages and blocks. We discovered that it was only some users that encountered this. After some investigation we found out that the users having the problem also had the gadget "Languages" added to the left pane. When the gadget was removed the autosave was working as expected.

The "Languages" gadget is not default in EPiServer. It comes with the nuget package Episerver.Labs.LanguageManager.

#146865
Mar 29, 2016 13:15
Vote:
 

@Joakim Sjögren  Thank you for help! It helped.

#146874
Mar 29, 2016 14:28
Vote:
 

A hotfix for this issue was released yesterday in update 108.

#147582
Apr 19, 2016 11:04
Vote:
 

Thank you for udate!

#147587
Apr 19, 2016 12:45
This topic was created over six months ago and has been resolved. If you have a similar question, please create a new topic and refer to this one.
* You are NOT allowed to include any hyperlinks in the post because your account hasn't associated to your company. User profile should be updated.