-
Bug
-
Resolution: Duplicate
-
High
-
6
-
Severity 2 - Major
-
When trying to load the configuration screen that comes up when adding or editing a confluence page gadget, we get a blank space and console errors.
This started happening within the last week (today 11/01/17) and shouldn't be related to any changes in the gadgets plugin itself. Other gadgets such as activity stream gadget and confluence news gadget still work OK.
Error running batched script. confluence.web.resources:window.js:1 ReferenceError: define is not defined at confluence.web.resources:window.js:5 WRMCB @ confluence.web.resources:window.js:1 (anonymous) @ confluence.web.resources:window.js:6 confluence.web.resources:document.js:1 Error running batched script. confluence.web.resources:document.js:1 ReferenceError: define is not defined at confluence.web.resources:document.js:5 WRMCB @ confluence.web.resources:document.js:1 (anonymous) @ confluence.web.resources:document.js:6 confluence.web.resources:quick-nav.js:1 Error running batched script. confluence.web.resources:quick-nav.js:1 ReferenceError: AJS is not defined at confluence.web.resources:amd.js:20 at s (confluence.web.resources:almond.js:14) at r (confluence.web.resources:almond.js:12) at s (confluence.web.resources:almond.js:14) at r (confluence.web.resources:almond.js:12) at s (confluence.web.resources:almond.js:14) at r (confluence.web.resources:almond.js:12) at i (confluence.web.resources:almond.js:15) at Object.safeRequire (confluence.web.resources:module-exporter.js:5) at Object.exportModuleAsGlobal (confluence.web.resources:module-exporter.js:5) WRMCB @ confluence.web.resources:quick-nav.js:1 (anonymous) @ confluence.web.resources:quick-nav.js:7 confluence.web.resources:aui-draft.js?locale=en-GB:1 Error running batched script. confluence.web.resources:aui-draft.js?locale=en-GB:1 Error: confluence/aui-draft missing window at s (confluence.web.resources:almond.js:14) at r (confluence.web.resources:almond.js:12) at i (confluence.web.resources:almond.js:15) at Object.safeRequire (confluence.web.resources:module-exporter.js:5) at confluence.web.resources:aui-draft.js?locale=en-GB:10 WRMCB @ confluence.web.resources:aui-draft.js?locale=en-GB:1 (anonymous) @ confluence.web.resources:aui-draft.js?locale=en-GB:11 confluence.web.resources:dialog.js:1 Error running batched script. confluence.web.resources:dialog.js:1 Error: confluence/dialog missing document at s (confluence.web.resources:almond.js:14) at r (confluence.web.resources:almond.js:12) at i (confluence.web.resources:almond.js:15) at Object.safeRequire (confluence.web.resources:module-exporter.js:5) at confluence.web.resources:dialog.js:9 WRMCB @ confluence.web.resources:dialog.js:1 (anonymous) @ confluence.web.resources:dialog.js:10 confluence.web.resources:page-message.js?locale=en-GB:1 Error running batched script. confluence.web.resources:page-message.js?locale=en-GB:1 TypeError: Cannot read property 'toInit' of undefined at confluence.web.resources:page-message.js?locale=en-GB:6 at Object.safeRequire (confluence.web.resources:module-exporter.js:5) at confluence.web.resources:page-message.js?locale=en-GB:6 WRMCB @ confluence.web.resources:page-message.js?locale=en-GB:1 (anonymous) @ confluence.web.resources:page-message.js?locale=en-GB:7 confluence.web.resources:aui-overrides.js:1 Error running batched script. confluence.web.resources:aui-overrides.js:1 Error: confluence/aui-overrides missing window at s (confluence.web.resources:almond.js:14) at r (confluence.web.resources:almond.js:12) at i (confluence.web.resources:almond.js:15) at Object.safeRequire (confluence.web.resources:module-exporter.js:5) at confluence.web.resources:aui-overrides.js:7 WRMCB @ confluence.web.resources:aui-overrides.js:1 (anonymous) @ confluence.web.resources:aui-overrides.js:8 com.atlassian.auiplugin:internal-@atlassian-aui-src-js-aui-internal-deprecation.js?locale=en-GB:5 DEPRECATED JS - Cookie has been deprecated since 5.8.0 and will be removed in a future release. Use cookie instead. at b.default (https://d2fk5pggt4zfzj.cloudfront.net/blue-violin.jira-dev.com/wiki/s/d41d8…nternal-@atlassian-aui-src-js-aui-internal-globalize.js?locale=en-GB:5:209) k @ com.atlassian.auiplugin:internal-@atlassian-aui-src-js-aui-internal-deprecation.js?locale=en-GB:5 (anonymous) @ com.atlassian.auiplugin:internal-@atlassian-aui-src-js-aui-internal-deprecation.js?locale=en-GB:6 get @ com.atlassian.auiplugin:internal-@atlassian-aui-src-js-aui-internal-deprecation.js?locale=en-GB:8 b.default @ com.atlassian.auiplugin:internal-@atlassian-aui-src-js-aui-internal-globalize.js?locale=en-GB:5 (anonymous) @ com.atlassian.auiplugin:internal-@atlassian-aui-src-js-aui-flag.js?locale=en-GB:8 (anonymous) @ com.atlassian.auiplugin:internal-@atlassian-aui-src-js-aui-flag.js?locale=en-GB:8 confluence.aui.staging:storage-manager.js:1 Error running batched script. confluence.aui.staging:storage-manager.js:1 Error: confluence/storage-manager missing window at s (confluence.web.resources:almond.js:14) at r (confluence.web.resources:almond.js:12) at i (confluence.web.resources:almond.js:15) at Object.safeRequire (confluence.web.resources:module-exporter.js:5) at Object.exportModuleAsGlobal (confluence.web.resources:module-exporter.js:5) at confluence.aui.staging:storage-manager.js:7 WRMCB @ confluence.aui.staging:storage-manager.js:1 (anonymous) @ confluence.aui.staging:storage-manager.js:8 confluence.web.resources:input-driven-dropdown.js:1 Error running batched script. confluence.web.resources:input-driven-dropdown.js:1 Error: confluence/input-driven-dropdown missing window at s (confluence.web.resources:almond.js:14) at r (confluence.web.resources:almond.js:12) at i (confluence.web.resources:almond.js:15) at Object.safeRequire (confluence.web.resources:module-exporter.js:5) at confluence.web.resources:input-driven-dropdown.js:11 WRMCB @ confluence.web.resources:input-driven-dropdown.js:1 (anonymous) @ confluence.web.resources:input-driven-dropdown.js:12 com.atlassian.confluence.restplugin:confluence-rest.js:1 Error running batched script. com.atlassian.confluence.restplugin:confluence-rest.js:1 TypeError: Cannot set property 'safeHTML' of undefined at com.atlassian.confluence.restplugin:confluence-rest.js:9 at Object.safeRequire (confluence.web.resources:module-exporter.js:5) at com.atlassian.confluence.restplugin:confluence-rest.js:9 WRMCB @ com.atlassian.confluence.restplugin:confluence-rest.js:1 (anonymous) @ com.atlassian.confluence.restplugin:confluence-rest.js:10 confluence.web.resources:core.js?locale=en-GB:1 Error running batched script. confluence.web.resources:core.js?locale=en-GB:1 Error: confluence/root missing window at s (confluence.web.resources:almond.js:14) at r (confluence.web.resources:almond.js:12) at i (confluence.web.resources:almond.js:15) at Object.safeRequire (confluence.web.resources:module-exporter.js:5) at Object.exportModuleAsGlobal (confluence.web.resources:module-exporter.js:5) at confluence.web.resources:core.js?locale=en-GB:7 WRMCB @ confluence.web.resources:core.js?locale=en-GB:1 (anonymous) @ confluence.web.resources:core.js?locale=en-GB:8 confluence.web.resources:core.js?locale=en-GB:1 Error running batched script. confluence.web.resources:core.js?locale=en-GB:1 Error: confluence/localstorage-cache missing window at s (confluence.web.resources:almond.js:14) at r (confluence.web.resources:almond.js:12) at i (confluence.web.resources:almond.js:15) at Object.safeRequire (confluence.web.resources:module-exporter.js:5) at Object.exportModuleAsGlobal (confluence.web.resources:module-exporter.js:5) at confluence.web.resources:core.js?locale=en-GB:13 WRMCB @ confluence.web.resources:core.js?locale=en-GB:1 (anonymous) @ confluence.web.resources:core.js?locale=en-GB:14 confluence.web.resources:core.js?locale=en-GB:1 Error running batched script. confluence.web.resources:core.js?locale=en-GB:1 Error: confluence/quicksearchdropdown missing window at s (confluence.web.resources:almond.js:14) at r (confluence.web.resources:almond.js:12) at i (confluence.web.resources:almond.js:15) at Object.safeRequire (confluence.web.resources:module-exporter.js:5) at Object.exportModuleAsGlobal (confluence.web.resources:module-exporter.js:5) at confluence.web.resources:core.js?locale=en-GB:26 WRMCB @ confluence.web.resources:core.js?locale=en-GB:1 (anonymous) @ confluence.web.resources:core.js?locale=en-GB:27 confluence.web.resources:core.js?locale=en-GB:1 Error running batched script. confluence.web.resources:core.js?locale=en-GB:1 Error: confluence/placeholder missing document at s (confluence.web.resources:almond.js:14) at r (confluence.web.resources:almond.js:12) at i (confluence.web.resources:almond.js:15) at Object.safeRequire (confluence.web.resources:module-exporter.js:5) at confluence.web.resources:core.js?locale=en-GB:33 WRMCB @ confluence.web.resources:core.js?locale=en-GB:1 (anonymous) @ confluence.web.resources:core.js?locale=en-GB:34 confluence.web.resources:core.js?locale=en-GB:1 Error running batched script. confluence.web.resources:core.js?locale=en-GB:1 Error: confluence/autocomplete-user missing document at s (confluence.web.resources:almond.js:14) at r (confluence.web.resources:almond.js:12) at i (confluence.web.resources:almond.js:15) at Object.safeRequire (confluence.web.resources:module-exporter.js:5) at confluence.web.resources:core.js?locale=en-GB:48 WRMCB @ confluence.web.resources:core.js?locale=en-GB:1 (anonymous) @ confluence.web.resources:core.js?locale=en-GB:49 confluence.web.resources:core.js?locale=en-GB:1 Error running batched script. confluence.web.resources:core.js?locale=en-GB:1 Error: confluence/autocomplete-content missing document at s (confluence.web.resources:almond.js:14) at r (confluence.web.resources:almond.js:12) at i (confluence.web.resources:almond.js:15) at Object.safeRequire (confluence.web.resources:module-exporter.js:5) at confluence.web.resources:core.js?locale=en-GB:59 WRMCB @ confluence.web.resources:core.js?locale=en-GB:1 (anonymous) @ confluence.web.resources:core.js?locale=en-GB:60 confluence.web.resources:core.js?locale=en-GB:1 Error running batched script. confluence.web.resources:core.js?locale=en-GB:1 TypeError: Cannot read property 'followCallbacks' of undefined at confluence.web.resources:userlink.js:5 at s (confluence.web.resources:almond.js:14) at r (confluence.web.resources:almond.js:12) at s (confluence.web.resources:almond.js:14) at r (confluence.web.resources:almond.js:12) at i (confluence.web.resources:almond.js:15) at Object.safeRequire (confluence.web.resources:module-exporter.js:5) at Object.exportModuleAsGlobal (confluence.web.resources:module-exporter.js:5) at confluence.web.resources:core.js?locale=en-GB:74 WRMCB @ confluence.web.resources:core.js?locale=en-GB:1 (anonymous) @ confluence.web.resources:core.js?locale=en-GB:75 confluence.web.resources:core.js?locale=en-GB:1 Error running batched script. confluence.web.resources:core.js?locale=en-GB:1 TypeError: Cannot read property 'Confluence' of undefined at confluence.web.resources:core.js?locale=en-GB:82 at Object.safeRequire (confluence.web.resources:module-exporter.js:5) at confluence.web.resources:core.js?locale=en-GB:82 WRMCB @ confluence.web.resources:core.js?locale=en-GB:1 (anonymous) @ confluence.web.resources:core.js?locale=en-GB:83 confluence.web.resources:core.js?locale=en-GB:1 Error running batched script. confluence.web.resources:core.js?locale=en-GB:1 TypeError: Cannot read property 'Confluence' of undefined at confluence.web.resources:core.js?locale=en-GB:90 at Object.safeRequire (confluence.web.resources:module-exporter.js:5) at confluence.web.resources:core.js?locale=en-GB:90 WRMCB @ confluence.web.resources:core.js?locale=en-GB:1 (anonymous) @ confluence.web.resources:core.js?locale=en-GB:91 confluence.web.resources:contentnamesearch.js:1 Error running batched script. confluence.web.resources:contentnamesearch.js:1 TypeError: Cannot read property 'toInit' of undefined at confluence.web.resources:contentnamesearch.js:8 at Object.safeRequire (confluence.web.resources:module-exporter.js:5) at confluence.web.resources:contentnamesearch.js:8 WRMCB @ confluence.web.resources:contentnamesearch.js:1 (anonymous) @ confluence.web.resources:contentnamesearch.js:9 com.atlassian.auiplugin:internal-@atlassian-aui-src-js-aui-internal-log.js?locale=en-GB:5 Failed to run init function: TypeError: AJS.Confluence.Binder.placeholder is not a function function (a){var b=AJS.Gadget({baseUrl:AJS.params.contextPath,useOauth:"/rest/gadget/1.0/currentUser",config:{descriptor:function(){var c=this;return{action:"/rest/gadget/1.0/pagegadget/validate.json",fields:[AJS.PageGadget.spacePicker(c),AJS.PageGadget.pagePicker(c),{id:"show-link",userpref:"showLink",type:"checkbox",options:[{id:"showLink",label:c.getMsg("gadget.confluence.page.showlink"),selected:c.getPref("showLink")=="true",value:"true"}]},{id:"is-editable",userpref:"isEditable",type:"checkbox",options:[{id:"isEditable",label:c.getMsg("gadget.confluence.page.isEditable"),selected:c.getPref("isEditable")=="true",value:"true"}]},AJS.gadget.fields.nowConfigured()]}}},view:{enableReload:true,onResizeAdjustHeight:true,template:function(d){var f=this,c=f.getPref("pageId");var e=function(l){var i=[];if(f.getPref("showLink")=="true"){i.push({id:"viewLink",href:AJS.contextPath()+"/pages/viewpage.action?pageId="+c,label:f.getMsg("gadget.confluence.page.view"),iconClass:"view-icon"})}if(l.userCanEditPage&&f.getPref("isEditable")=="true"){i.push({id:"editLink",href:AJS.contextPath()+"/pages/edit"+l.contentType+".action?pageId="+c,label:f.getMsg("gadget.confluence.page.edit"),iconClass:"edit-icon"})}AJS.PageGadget.links=i;gadgets.window.setTitle(l.pageTitle);var h=f.getView().empty();var j=AJS.$("<iframe/>").attr("id","confluence-page").attr("name","confluence-page");AJS.PageGadget.iFrame=j;h.append(j);var k=j[0].contentWindow||tmp.contentDocument,g=k.document;g.open();g.write(l.html);g.close()};AJS.$.ajax({url:"/rest/gadget/1.0/pagegadget/getrenderedpage.json",type:"GET",dataType:"json",data:{pageId:c},success:function(g){e(g)},error:function(g,h){if(g.status===401){f.showMessage("warning",f.getMsg("gadget.confluence.page.permission.error"),false)}AJS.log("Error loading page");gadgets.window.adjustHeight(200)}})}}})}
Possibly related to CONFDEV-51721 - the console errors mention quick-nav.js which had its location changed slightly (a leading slash removed?) on 08/01/17 and might cause the page gadget to not be able to find it anymore.
Steps to reproduce
- Spin up a local confluence instance or an instance via hal
- Create a page and insert a Confluence Page Gadget
- There should be configuration options appearing on the right panel, but none appear
- Check console for errors
Note: currently affecting production