I am getting intermittent errors causing my submission form to hang upon Save. Some instances Save however other instances return the following errors in the browser:
[object Error]: {description: "Unable to get property 'offsetHeight' of undefined or null reference", message: "Unable to get property 'offsetHeight' of undefined or null reference", number: -2146823281, stack: "TypeError: Unable to get property 'offsetHeight' of undefined or null reference at Anonymous function (https://forms.plumsail.com/widget/1.0.7/assets/js/564.26103bdbf0c9281593af.js:1:1099) at Anonymous function (https://forms.plumsail.com/widget/1.0.7/spform.js:42:12273) at Ye (https://forms.plumsail.com/widget/1.0.7/spform.js:42:11715) at s (https://forms.plumsail.com/widget/1.0.7/spform.js:93:82870) at Anonymous function (https://forms.plumsail.com/widget/1.0.7/spform.js:93:83017) at c (https://forms.plumsail.com/widget/1.0.7/spform.js:93:95399)"}
Unhandled promise rejection FormValidationError: Form is invalid.
[object Error]: {description: "Form is invalid.", message: "Form is invalid.", name: "FormValidationError", stack: "FormValidationError: Form is invalid. at Anonymous function (https://forms.plumsail.com/widget/1.0.7/spform.js:103:27279) at Anonymous function (https://forms.plumsail.com/widget/1.0.7/spform.js:103:21826) at Anonymous function (https://forms.plumsail.com/widget/1.0.7/spform.js:103:21139) at Anonymous function (https://forms.plumsail.com/widget/1.0.7/spform.js:103:20849) at x (https://forms.plumsail.com/widget/1.0.7/spform.js:93:83961) at Q (https://forms.plumsail.com/widget/1.0.7/spform.js:103:20613) at t.prototype.save (https://forms.plumsail.com/widget/1.0.7/spform.js:103:27103) at Anonymous function (Function code:124:29)"}
- 0: Unable to get property 'defaultView' of undefined or null reference
22.f48c23b1a1607fc9e5e4.js (1,175918)
2. SCRIPT5007: SCRIPT5007: Unable to get property 'defaultView' of undefined or null reference
I'm using a toolbar button to trigger a logic app and then run some logic to close the item:
//add new button
fd.toolbar.buttons.push({
class: 'btn-outline-primary',
text: 'Send for approval',
click: function() {
document.getElementById("overlay").style.display = "block";
//set a today variable
var today = new Date();
fd.field('ApprovalStatus').value = 'Awaiting Validation';
fd.field('SubmissionDate').value = today;
sp.web.siteGroups.getByName('Validators').users.get().then(function(result){
var recipients = "";
for (var i = 0; i < result.length; i++) {
if (result.length > 1) {
recipients += result[i].Email + ";";
fd.field('ValidatorEmails').value = recipients;
}
else {recipients = result[i].Email + ";";
fd.field('ValidatorEmails').value = recipients;}
}
console.log(fd.field('ValidatorEmails').value);
//logic app will pick up new submissions
}).then(function(){
var item = { "body": "Go" };
$.ajax({
url: "(my logic app url",
type: "POST",
contentType: "application/json;odata=verbose",
data: JSON.stringify(item),
headers: {
"Accept": "application/json;odata=verbose",
"X-RequestDigest": $("#__REQUESTDIGEST").val()
},
success: function (data) {
console.log('Success');
setTimeout(function(){
document.getElementById("overlay").style.display = "none";
fd.save();
},1000);
},
error: function (data) {
console.log('Failed');
}
});
});
}
});
This was working on every submission up to Wednesday last week, since then users have reported issues. Can you advise what might have happened here?