Uploaded image for project: 'Confluence Cloud'
  1. Confluence Cloud
  2. CONFCLOUD-53421

Confluence page gadget and quick-nav gadget missing resources

      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

      1. Spin up a local confluence instance or an instance via hal
      2. Create a page and insert a Confluence Page Gadget
      3. There should be configuration options appearing on the right panel, but none appear
      4. Check console for errors

      Note: currently affecting production

              dtaylor David Taylor (Inactive)
              ashohaimi Syauqi (Inactive)
              Affected customers:
              8 This affects my team
              Watchers:
              12 Start watching this issue

                Created:
                Updated:
                Resolved: