Hi,
Our client reported an issue where they are unable to save a certain page. The page was created earlier (the last edit was on June 27th 2018) so this used to work but now doesn’t (regression). The page contains classic Cornerstone elements.
Cornerstone shows the following error:
“Uh oh! Content failed to save”
When I inspect the network request, it returns a code 200 but the response is empty. The apache/php error logs don’t reveal anything, either (which makes sense, the server returns a code 200 response so technically, there is no error).
The console shows the following error:
Unhandled AJAX error. Expecting valid JSON from response. {readyState: 4, getResponseHeader: ƒ, getAllResponseHeaders: ƒ, setRequestHeader: ƒ, overrideMimeType: ƒ, …}abort: ƒ (a)always: ƒ ()complete: ƒ ()done: ƒ ()error: ƒ ()fail: ƒ ()getAllResponseHeaders: ƒ ()getResponseHeader: ƒ (a)overrideMimeType: ƒ (a)pipe: ƒ ()progress: ƒ ()promise: ƒ (a)readyState: 4responseJSON: nullresponseText: ""setRequestHeader: ƒ (a,b)state: ƒ ()status: 200statusCode: ƒ (a)statusText: "OK"success: ƒ ()then: ƒ ()__proto__: Object
failOver @ cs.js?ver=3.4.6:2870
i @ cs.js?ver=3.4.6:2871
e._run @ cs-vendor.js?ver=3.4.6:1937
e.run @ cs-vendor.js?ver=3.4.6:1901
f @ cs-vendor.js?ver=3.4.6:1082
(anonymous) @ cs.js?ver=3.4.6:2872
(anonymous) @ jquery.js?ver=1.12.4:2
i @ jquery.js?ver=1.12.4:2
fireWith @ jquery.js?ver=1.12.4:2
y @ jquery.js?ver=1.12.4:4
c @ jquery.js?ver=1.12.4:4
XMLHttpRequest.send (async)
(anonymous) @ VM957:1
send @ jquery.js?ver=1.12.4:4
ajax @ jquery.js?ver=1.12.4:4
submitRequest @ cs.js?ver=3.4.6:2872
(anonymous) @ cs.js?ver=3.4.6:2862
(anonymous) @ cs-vendor.js?ver=3.4.6:3681
e @ cs-vendor.js?ver=3.4.6:3681
promise @ cs.js?ver=3.4.6:2862
requestBatch @ cs.js?ver=3.4.6:2864
e._run @ cs-vendor.js?ver=3.4.6:1937
(anonymous) @ cs-vendor.js?ver=3.4.6:1927
setTimeout (async)
setTimeout @ cs-vendor.js?ver=3.4.6:1860
e.debounce @ cs-vendor.js?ver=3.4.6:1926
e.debounce @ cs-vendor.js?ver=3.4.6:1077
(anonymous) @ cs.js?ver=3.4.6:2859
(anonymous) @ cs-vendor.js?ver=3.4.6:3681
e @ cs-vendor.js?ver=3.4.6:3681
request @ cs.js?ver=3.4.6:2858
_updateRequest @ cs.js?ver=3.4.6:4
updateRecord @ cs.js?ver=3.4.6:4
(anonymous) @ cs-vendor.js?ver=3.4.6:4906
y @ cs-vendor.js?ver=3.4.6:3659
H @ cs-vendor.js?ver=3.4.6:3667
(anonymous) @ cs-vendor.js?ver=3.4.6:3671
e.invoke @ cs-vendor.js?ver=3.4.6:1878
e.flush @ cs-vendor.js?ver=3.4.6:1871
e.flush @ cs-vendor.js?ver=3.4.6:1882
e._end @ cs-vendor.js?ver=3.4.6:1936
e.end @ cs-vendor.js?ver=3.4.6:1892
e._run @ cs-vendor.js?ver=3.4.6:1937
e._join @ cs-vendor.js?ver=3.4.6:1936
e.join @ cs-vendor.js?ver=3.4.6:1903
h @ cs-vendor.js?ver=3.4.6:1082
(anonymous) @ cs-vendor.js?ver=3.4.6:2323
o @ cs-vendor.js?ver=3.4.6:994
(anonymous) @ cs-vendor.js?ver=3.4.6:2323
(anonymous) @ cs-vendor.js?ver=3.4.6:2422
Other pages seem to save just fine.