View Issue Details

This bug affects 1 person(s).
 10
IDProjectCategoryView StatusLast Update
13966Bug reportsSurvey editingpublic2020-08-24 15:57
Reportergslines Assigned Tomarkusfluer 
PrioritynoneSeveritypartial_block 
Status closedResolutionfixed 
Product Version3.13.x 
Summary13966: Slow admin interface, js runtime violations and error accessing assets
Description

Since the update from 2.73 to 3.x, our users have been complaining about slowness on the admin interface and also while taking surveys (sometimes timing out on them in the middle of taking some surveys). I'll concentrate on the admin interface part for this ticket, but I suspect the slowness while taking the surveys may be due to the same cause(s).

When clicking Edit on a question, the editing page takes no less than 7 seconds to load, and when it is rendered, the rich-text fields (Question and Help) don't show up until at least 15 seconds later. This didn't happened on version 2.73 when times to render were always under 5 seconds, for the same Limesurvey installation.

I see a lot of javascript runtime violation warning messages logged on the Developer Tools console in the browser, ending with an error trying to get "balloonpanel.css" from /tmp/assets

I have attached the console log file.

If additional information is needed, please let me know.

TagsNo tags attached.
Attached Files
log1534351607451.log (12,903 bytes)   
jquery-migrate-3.0.0.min.js:2 JQMIGRATE: Migrate is installed, version 3.0.0
adminbasics.min.js:1 AdminCore appendToLoad Object {type: "function"}
adminbasics.min.js:1 AdminCore appendToLoad Object {type: "function"}
adminbasics.min.js:1 AdminCore appendToLoad Object {type: "function"}
adminbasics.min.js:1 AdminCore appendToLoad Object {type: "function"}
adminbasics.min.js:1 AdminCore appendToLoad Object {type: "function"}
adminbasics.min.js:1 AdminCore appendToLoad Object {type: "function"}
adminbasics.min.js:1 AdminCore appendToLoad Object {type: "function"}
adminbasics.min.js:1 AdminCore appendToLoad Object {type: "function"}
adminbasics.min.js:1 AdminCore appendToLoad Object {type: "function"}
adminbasics.min.js:1 AdminCore AdminCore Object {document: Array[9]}
lsadminpanel.min.js:1 The systen is currently in production mode.
ckeditor.js:29 [Violation] Parser was blocked due to document.write(<script>)
(anonymous) @ ckeditor.js:29
ckeditor.js:29 [Violation] Parser was blocked due to document.write(<script>)
(anonymous) @ ckeditor.js:29
loader.js:214 [Violation] Parser was blocked due to document.write(<script>)
load @ loader.js:214
load @ loader.js:197
load @ loader.js:197
load @ loader.js:197
(anonymous) @ loader.js:223
loader.js:214 [Violation] Parser was blocked due to document.write(<script>)
load @ loader.js:214
load @ loader.js:197
load @ loader.js:197
load @ loader.js:197
(anonymous) @ loader.js:223
loader.js:214 [Violation] Parser was blocked due to document.write(<script>)
load @ loader.js:214
load @ loader.js:197
load @ loader.js:197
(anonymous) @ loader.js:223
loader.js:214 [Violation] Parser was blocked due to document.write(<script>)
load @ loader.js:214
load @ loader.js:197
load @ loader.js:197
(anonymous) @ loader.js:223
loader.js:214 [Violation] Parser was blocked due to document.write(<script>)
load @ loader.js:214
load @ loader.js:197
(anonymous) @ loader.js:223
loader.js:214 [Violation] Parser was blocked due to document.write(<script>)
load @ loader.js:214
load @ loader.js:197
(anonymous) @ loader.js:223
loader.js:214 [Violation] Parser was blocked due to document.write(<script>)
load @ loader.js:214
load @ loader.js:197
(anonymous) @ loader.js:223
loader.js:214 [Violation] Parser was blocked due to document.write(<script>)
load @ loader.js:214
load @ loader.js:197
load @ loader.js:197
(anonymous) @ loader.js:223
loader.js:214 [Violation] Parser was blocked due to document.write(<script>)
load @ loader.js:214
load @ loader.js:197
(anonymous) @ loader.js:223
loader.js:214 [Violation] Parser was blocked due to document.write(<script>)
load @ loader.js:214
load @ loader.js:197
load @ loader.js:197
load @ loader.js:197
load @ loader.js:197
(anonymous) @ loader.js:223
loader.js:214 [Violation] Parser was blocked due to document.write(<script>)
load @ loader.js:214
load @ loader.js:197
load @ loader.js:197
load @ loader.js:197
(anonymous) @ loader.js:223
loader.js:214 [Violation] Parser was blocked due to document.write(<script>)
load @ loader.js:214
load @ loader.js:197
load @ loader.js:197
(anonymous) @ loader.js:223
loader.js:214 [Violation] Parser was blocked due to document.write(<script>)
load @ loader.js:214
load @ loader.js:197
load @ loader.js:197
(anonymous) @ loader.js:223
loader.js:214 [Violation] Parser was blocked due to document.write(<script>)
load @ loader.js:214
load @ loader.js:197
(anonymous) @ loader.js:223
loader.js:214 [Violation] Parser was blocked due to document.write(<script>)
load @ loader.js:214
load @ loader.js:197
load @ loader.js:197
(anonymous) @ loader.js:223
loader.js:214 [Violation] Parser was blocked due to document.write(<script>)
load @ loader.js:214
load @ loader.js:197
(anonymous) @ loader.js:223
loader.js:214 [Violation] Parser was blocked due to document.write(<script>)
load @ loader.js:214
load @ loader.js:197
load @ loader.js:197
load @ loader.js:197
(anonymous) @ loader.js:223
loader.js:214 [Violation] Parser was blocked due to document.write(<script>)
load @ loader.js:214
load @ loader.js:197
load @ loader.js:197
load @ loader.js:197
(anonymous) @ loader.js:223
loader.js:214 [Violation] Parser was blocked due to document.write(<script>)
load @ loader.js:214
load @ loader.js:197
load @ loader.js:197
(anonymous) @ loader.js:223
loader.js:214 [Violation] Parser was blocked due to document.write(<script>)
load @ loader.js:214
load @ loader.js:197
(anonymous) @ loader.js:223
loader.js:214 [Violation] Parser was blocked due to document.write(<script>)
load @ loader.js:214
load @ loader.js:197
load @ loader.js:197
(anonymous) @ loader.js:223
loader.js:214 [Violation] Parser was blocked due to document.write(<script>)
load @ loader.js:214
load @ loader.js:197
load @ loader.js:197
load @ loader.js:197
(anonymous) @ loader.js:223
loader.js:214 [Violation] Parser was blocked due to document.write(<script>)
load @ loader.js:214
load @ loader.js:197
load @ loader.js:197
(anonymous) @ loader.js:223
loader.js:214 [Violation] Parser was blocked due to document.write(<script>)
load @ loader.js:214
load @ loader.js:197
load @ loader.js:197
(anonymous) @ loader.js:223
loader.js:214 [Violation] Parser was blocked due to document.write(<script>)
load @ loader.js:214
load @ loader.js:197
load @ loader.js:197
(anonymous) @ loader.js:223
loader.js:214 [Violation] Parser was blocked due to document.write(<script>)
load @ loader.js:214
load @ loader.js:197
load @ loader.js:197
(anonymous) @ loader.js:223
loader.js:214 [Violation] Parser was blocked due to document.write(<script>)
load @ loader.js:214
load @ loader.js:197
load @ loader.js:197
(anonymous) @ loader.js:223
loader.js:214 [Violation] Parser was blocked due to document.write(<script>)
load @ loader.js:214
load @ loader.js:197
load @ loader.js:197
load @ loader.js:197
load @ loader.js:197
(anonymous) @ loader.js:223
loader.js:214 [Violation] Parser was blocked due to document.write(<script>)
load @ loader.js:214
load @ loader.js:197
load @ loader.js:197
load @ loader.js:197
(anonymous) @ loader.js:223
loader.js:214 [Violation] Parser was blocked due to document.write(<script>)
load @ loader.js:214
load @ loader.js:197
load @ loader.js:197
(anonymous) @ loader.js:223
loader.js:214 [Violation] Parser was blocked due to document.write(<script>)
load @ loader.js:214
load @ loader.js:197
load @ loader.js:197
(anonymous) @ loader.js:223
loader.js:214 [Violation] Parser was blocked due to document.write(<script>)
load @ loader.js:214
load @ loader.js:197
(anonymous) @ loader.js:223
loader.js:214 [Violation] Parser was blocked due to document.write(<script>)
load @ loader.js:214
load @ loader.js:197
load @ loader.js:197
(anonymous) @ loader.js:223
loader.js:214 [Violation] Parser was blocked due to document.write(<script>)
load @ loader.js:214
load @ loader.js:197
load @ loader.js:197
(anonymous) @ loader.js:223
loader.js:214 [Violation] Parser was blocked due to document.write(<script>)
load @ loader.js:214
load @ loader.js:197
load @ loader.js:197
load @ loader.js:197
load @ loader.js:197
(anonymous) @ loader.js:223
loader.js:214 [Violation] Parser was blocked due to document.write(<script>)
load @ loader.js:214
load @ loader.js:197
load @ loader.js:197
load @ loader.js:197
(anonymous) @ loader.js:223
loader.js:214 [Violation] Parser was blocked due to document.write(<script>)
load @ loader.js:214
load @ loader.js:197
load @ loader.js:197
load @ loader.js:197
(anonymous) @ loader.js:223
loader.js:214 [Violation] Parser was blocked due to document.write(<script>)
load @ loader.js:214
load @ loader.js:197
load @ loader.js:197
load @ loader.js:197
(anonymous) @ loader.js:223
loader.js:214 [Violation] Parser was blocked due to document.write(<script>)
load @ loader.js:214
load @ loader.js:197
load @ loader.js:197
(anonymous) @ loader.js:223
loader.js:214 [Violation] Parser was blocked due to document.write(<script>)
load @ loader.js:214
load @ loader.js:197
load @ loader.js:197
(anonymous) @ loader.js:223
loader.js:214 [Violation] Parser was blocked due to document.write(<script>)
load @ loader.js:214
load @ loader.js:197
(anonymous) @ loader.js:223
loader.js:214 [Violation] Parser was blocked due to document.write(<script>)
load @ loader.js:214
load @ loader.js:197
(anonymous) @ loader.js:223
loader.js:214 [Violation] Parser was blocked due to document.write(<script>)
load @ loader.js:214
load @ loader.js:197
(anonymous) @ loader.js:223
loader.js:214 [Violation] Parser was blocked due to document.write(<script>)
load @ loader.js:214
(anonymous) @ loader.js:223
[Violation] Long running JavaScript task took 468ms
loader.js:214 [Violation] Parser was blocked due to document.write(<script>)
load @ loader.js:214
load @ loader.js:197
(anonymous) @ ckeditor.js:146
loader.js:214 [Violation] Parser was blocked due to document.write(<script>)
load @ loader.js:214
load @ loader.js:197
(anonymous) @ ckeditor.js:146
loader.js:214 [Violation] Parser was blocked due to document.write(<script>)
load @ loader.js:214
load @ loader.js:197
(anonymous) @ ckeditor.js:146
loader.js:214 [Violation] Parser was blocked due to document.write(<script>)
load @ loader.js:214
load @ loader.js:197
(anonymous) @ ckeditor.js:146
loader.js:214 [Violation] Parser was blocked due to document.write(<script>)
load @ loader.js:214
load @ loader.js:197
load @ loader.js:197
(anonymous) @ ckeditor.js:146
loader.js:214 [Violation] Parser was blocked due to document.write(<script>)
load @ loader.js:214
load @ loader.js:197
(anonymous) @ ckeditor.js:146
loader.js:214 [Violation] Parser was blocked due to document.write(<script>)
load @ loader.js:214
load @ loader.js:197
(anonymous) @ ckeditor.js:146
loader.js:214 [Violation] Parser was blocked due to document.write(<script>)
load @ loader.js:214
load @ loader.js:197
(anonymous) @ ckeditor.js:146
loader.js:214 [Violation] Parser was blocked due to document.write(<script>)
load @ loader.js:214
load @ loader.js:197
(anonymous) @ ckeditor.js:146
loader.js:214 [Violation] Parser was blocked due to document.write(<script>)
load @ loader.js:214
load @ loader.js:197
(anonymous) @ ckeditor.js:146
loader.js:214 [Violation] Parser was blocked due to document.write(<script>)
load @ loader.js:214
load @ loader.js:197
(anonymous) @ ckeditor.js:146
loader.js:214 [Violation] Parser was blocked due to document.write(<script>)
load @ loader.js:214
(anonymous) @ ckeditor.js:146
adminbasics.min.js:1 AdminCore TRIGGERWARNING Document ready triggered
adminbasics.min.js:1 AdminCore saveBindings Object {check: "#save-button", on: "click"} [a#save-button.btn.btn-success]
adminbasics.min.js:1 AdminCore [a#save-button.btn.btn-success] on click run function (n){n.preventDefault();var t=o(this);for(var e in CKEDITOR.instances)CKEDITOR.instances[e].updateElement();t.find('[type="submit"]').first().trigger("click")}
adminbasics.min.js:1 AdminCore saveBindings Object {check: "#save-form-button", on: "click"} a.fn.init {}
adminbasics.min.js:1 AdminCore saveBindings Object {check: "#save-and-new-button", on: "click"} a.fn.init {}
adminbasics.min.js:1 AdminCore saveBindings Object {check: "#save-and-close-button", on: "click"} [a#save-and-close-button.btn.btn-default]
adminbasics.min.js:1 AdminCore [a#save-and-close-button.btn.btn-default] on click run function (n){n.preventDefault();var t=o(this);r.val("true"),t.append(r),t.find('[type="submit"]').first().trigger("click")}
adminbasics.min.js:1 AdminCore saveBindings Object {check: "#save-and-close-form-button", on: "click"} a.fn.init {}
adminbasics.min.js:1 AdminCore saveBindings Object {check: "#save-and-new-question-button", on: "click"} a.fn.init {}
adminbasics.min.js:1 AdminCore saveBindings Object {check: ".open-preview", on: "click"} [prevObject: r.fn.init[1]]
adminbasics.min.js:1 AdminCore initNotification
adminbasics.min.js:1 AdminCore Number of Notification:  0
adminbasics.min.js:1 AdminCore Number of Notification:  1
jquery-3.1.1.min.js:2 [Violation] Handler took 293ms of runtime (50ms allowed)
[Violation] Long running JavaScript task took 293ms
adminbasics.min.js:1 AdminCore Triggering panel animation
adminbasics.min.js:1 AdminCore BootstrapSwitch Initialized
adminbasics.min.js:1 AdminCore BootstrapSwitch Initialized
adminbasics.min.js:1 AdminCore BootstrapSwitch Initialized
adminbasics.min.js:1 AdminCore BootstrapSwitch Initialized
adminbasics.min.js:1 AdminCore BootstrapSwitch Initialized
adminbasics.min.js:1 AdminCore BootstrapSwitch Initialized
adminbasics.min.js:1 AdminCore BootstrapSwitch Initialized
scriptloader.js:134 [Violation] Handler took 139ms of runtime (50ms allowed)
element.js:278 GET https://<hostname>/limesurvey/tmp/assets/f4519e43/plugins/balloonpanel/skins/bootstrapck/balloonpanel.css 
append @ element.js:278
appendStyleSheet @ document.js:56
init @ plugin.js:20
(anonymous) @ editor.js:610
doCallback @ scriptloader.js:70
checkLoaded @ scriptloader.js:84
onLoad @ scriptloader.js:98
(anonymous) @ scriptloader.js:135
log1534351607451.log (12,903 bytes)   
Bug heat10
Complete LimeSurvey version number (& build)3.14.2+180807
I will donate to the project if issue is resolvedNo
BrowserGoogle Chrome Version 56.0.2924.87 (64-bit)
Database type & versionmysql Ver 14.14 Distrib 5.5.60, for Linux (x86_64) using readline 5.1; Limesurvey dbversionnumber = 355
Server OS (if known)CentOS 6.9
Webserver software & version (if known)Apache/2.2.15 (Unix)
PHP VersionPHP 5.6.36

Users monitoring this issue

There are no users monitoring this issue.

Activities

LouisGac

LouisGac

2018-08-16 10:16

developer   ~48790

please, update to latest version, a lot of improvements has been made to the js.

gslines

gslines

2018-08-16 15:59

reporter   ~48800

Thank you LouisGac! I'll update today and come back here after to write an update.

gslines

gslines

2018-08-16 20:28

reporter   ~48803

Hi again!

I updated to the most recent stable version (3.14.5+180815) and the problem persists. I made sure to clear the assets and browser caches as well. Browser console log attached.

Ginet

log-20180816.log (12,988 bytes)   
jquery-migrate-3.0.0.min.js:2 JQMIGRATE: Migrate is installed, version 3.0.0
adminbasics.min.js:1 AdminCore appendToLoad Object {type: "function"}
adminbasics.min.js:1 AdminCore appendToLoad Object {type: "function"}
adminbasics.min.js:1 AdminCore appendToLoad Object {type: "function"}
adminbasics.min.js:1 AdminCore appendToLoad Object {type: "function"}
adminbasics.min.js:1 AdminCore appendToLoad Object {type: "function"}
adminbasics.min.js:1 AdminCore appendToLoad Object {type: "function"}
adminbasics.min.js:1 AdminCore appendToLoad Object {type: "function"}
adminbasics.min.js:1 AdminCore appendToLoad Object {type: "function"}
adminbasics.min.js:1 AdminCore appendToLoad Object {type: "function"}
adminbasics.min.js:1 AdminCore AdminCore Object {document: Array[9]}
lsadminpanel.min.js:1 The systen is currently in production mode.
ckeditor.js:29 [Violation] Parser was blocked due to document.write(<script>)
(anonymous) @ ckeditor.js:29
ckeditor.js:29 [Violation] Parser was blocked due to document.write(<script>)
(anonymous) @ ckeditor.js:29
loader.js:214 [Violation] Parser was blocked due to document.write(<script>)
load @ loader.js:214
load @ loader.js:197
load @ loader.js:197
load @ loader.js:197
(anonymous) @ loader.js:223
loader.js:214 [Violation] Parser was blocked due to document.write(<script>)
load @ loader.js:214
load @ loader.js:197
load @ loader.js:197
load @ loader.js:197
(anonymous) @ loader.js:223
loader.js:214 [Violation] Parser was blocked due to document.write(<script>)
load @ loader.js:214
load @ loader.js:197
load @ loader.js:197
(anonymous) @ loader.js:223
loader.js:214 [Violation] Parser was blocked due to document.write(<script>)
load @ loader.js:214
load @ loader.js:197
load @ loader.js:197
(anonymous) @ loader.js:223
loader.js:214 [Violation] Parser was blocked due to document.write(<script>)
load @ loader.js:214
load @ loader.js:197
(anonymous) @ loader.js:223
loader.js:214 [Violation] Parser was blocked due to document.write(<script>)
load @ loader.js:214
load @ loader.js:197
(anonymous) @ loader.js:223
loader.js:214 [Violation] Parser was blocked due to document.write(<script>)
load @ loader.js:214
load @ loader.js:197
(anonymous) @ loader.js:223
loader.js:214 [Violation] Parser was blocked due to document.write(<script>)
load @ loader.js:214
load @ loader.js:197
load @ loader.js:197
(anonymous) @ loader.js:223
loader.js:214 [Violation] Parser was blocked due to document.write(<script>)
load @ loader.js:214
load @ loader.js:197
(anonymous) @ loader.js:223
loader.js:214 [Violation] Parser was blocked due to document.write(<script>)
load @ loader.js:214
load @ loader.js:197
load @ loader.js:197
load @ loader.js:197
load @ loader.js:197
(anonymous) @ loader.js:223
loader.js:214 [Violation] Parser was blocked due to document.write(<script>)
load @ loader.js:214
load @ loader.js:197
load @ loader.js:197
load @ loader.js:197
(anonymous) @ loader.js:223
loader.js:214 [Violation] Parser was blocked due to document.write(<script>)
load @ loader.js:214
load @ loader.js:197
load @ loader.js:197
(anonymous) @ loader.js:223
loader.js:214 [Violation] Parser was blocked due to document.write(<script>)
load @ loader.js:214
load @ loader.js:197
load @ loader.js:197
(anonymous) @ loader.js:223
loader.js:214 [Violation] Parser was blocked due to document.write(<script>)
load @ loader.js:214
load @ loader.js:197
(anonymous) @ loader.js:223
loader.js:214 [Violation] Parser was blocked due to document.write(<script>)
load @ loader.js:214
load @ loader.js:197
load @ loader.js:197
(anonymous) @ loader.js:223
loader.js:214 [Violation] Parser was blocked due to document.write(<script>)
load @ loader.js:214
load @ loader.js:197
(anonymous) @ loader.js:223
loader.js:214 [Violation] Parser was blocked due to document.write(<script>)
load @ loader.js:214
load @ loader.js:197
load @ loader.js:197
load @ loader.js:197
(anonymous) @ loader.js:223
loader.js:214 [Violation] Parser was blocked due to document.write(<script>)
load @ loader.js:214
load @ loader.js:197
load @ loader.js:197
load @ loader.js:197
(anonymous) @ loader.js:223
loader.js:214 [Violation] Parser was blocked due to document.write(<script>)
load @ loader.js:214
load @ loader.js:197
load @ loader.js:197
(anonymous) @ loader.js:223
loader.js:214 [Violation] Parser was blocked due to document.write(<script>)
load @ loader.js:214
load @ loader.js:197
(anonymous) @ loader.js:223
loader.js:214 [Violation] Parser was blocked due to document.write(<script>)
load @ loader.js:214
load @ loader.js:197
load @ loader.js:197
(anonymous) @ loader.js:223
loader.js:214 [Violation] Parser was blocked due to document.write(<script>)
load @ loader.js:214
load @ loader.js:197
load @ loader.js:197
load @ loader.js:197
(anonymous) @ loader.js:223
loader.js:214 [Violation] Parser was blocked due to document.write(<script>)
load @ loader.js:214
load @ loader.js:197
load @ loader.js:197
(anonymous) @ loader.js:223
loader.js:214 [Violation] Parser was blocked due to document.write(<script>)
load @ loader.js:214
load @ loader.js:197
load @ loader.js:197
(anonymous) @ loader.js:223
loader.js:214 [Violation] Parser was blocked due to document.write(<script>)
load @ loader.js:214
load @ loader.js:197
load @ loader.js:197
(anonymous) @ loader.js:223
loader.js:214 [Violation] Parser was blocked due to document.write(<script>)
load @ loader.js:214
load @ loader.js:197
load @ loader.js:197
(anonymous) @ loader.js:223
loader.js:214 [Violation] Parser was blocked due to document.write(<script>)
load @ loader.js:214
load @ loader.js:197
load @ loader.js:197
(anonymous) @ loader.js:223
loader.js:214 [Violation] Parser was blocked due to document.write(<script>)
load @ loader.js:214
load @ loader.js:197
load @ loader.js:197
load @ loader.js:197
load @ loader.js:197
(anonymous) @ loader.js:223
loader.js:214 [Violation] Parser was blocked due to document.write(<script>)
load @ loader.js:214
load @ loader.js:197
load @ loader.js:197
load @ loader.js:197
(anonymous) @ loader.js:223
loader.js:214 [Violation] Parser was blocked due to document.write(<script>)
load @ loader.js:214
load @ loader.js:197
load @ loader.js:197
(anonymous) @ loader.js:223
loader.js:214 [Violation] Parser was blocked due to document.write(<script>)
load @ loader.js:214
load @ loader.js:197
load @ loader.js:197
(anonymous) @ loader.js:223
loader.js:214 [Violation] Parser was blocked due to document.write(<script>)
load @ loader.js:214
load @ loader.js:197
(anonymous) @ loader.js:223
loader.js:214 [Violation] Parser was blocked due to document.write(<script>)
load @ loader.js:214
load @ loader.js:197
load @ loader.js:197
(anonymous) @ loader.js:223
loader.js:214 [Violation] Parser was blocked due to document.write(<script>)
load @ loader.js:214
load @ loader.js:197
load @ loader.js:197
(anonymous) @ loader.js:223
loader.js:214 [Violation] Parser was blocked due to document.write(<script>)
load @ loader.js:214
load @ loader.js:197
load @ loader.js:197
load @ loader.js:197
load @ loader.js:197
(anonymous) @ loader.js:223
loader.js:214 [Violation] Parser was blocked due to document.write(<script>)
load @ loader.js:214
load @ loader.js:197
load @ loader.js:197
load @ loader.js:197
(anonymous) @ loader.js:223
loader.js:214 [Violation] Parser was blocked due to document.write(<script>)
load @ loader.js:214
load @ loader.js:197
load @ loader.js:197
load @ loader.js:197
(anonymous) @ loader.js:223
loader.js:214 [Violation] Parser was blocked due to document.write(<script>)
load @ loader.js:214
load @ loader.js:197
load @ loader.js:197
load @ loader.js:197
(anonymous) @ loader.js:223
loader.js:214 [Violation] Parser was blocked due to document.write(<script>)
load @ loader.js:214
load @ loader.js:197
load @ loader.js:197
(anonymous) @ loader.js:223
loader.js:214 [Violation] Parser was blocked due to document.write(<script>)
load @ loader.js:214
load @ loader.js:197
load @ loader.js:197
(anonymous) @ loader.js:223
loader.js:214 [Violation] Parser was blocked due to document.write(<script>)
load @ loader.js:214
load @ loader.js:197
(anonymous) @ loader.js:223
loader.js:214 [Violation] Parser was blocked due to document.write(<script>)
load @ loader.js:214
load @ loader.js:197
(anonymous) @ loader.js:223
loader.js:214 [Violation] Parser was blocked due to document.write(<script>)
load @ loader.js:214
load @ loader.js:197
(anonymous) @ loader.js:223
loader.js:214 [Violation] Parser was blocked due to document.write(<script>)
load @ loader.js:214
(anonymous) @ loader.js:223
[Violation] Long running JavaScript task took 385ms
loader.js:214 [Violation] Parser was blocked due to document.write(<script>)
load @ loader.js:214
load @ loader.js:197
(anonymous) @ ckeditor.js:146
loader.js:214 [Violation] Parser was blocked due to document.write(<script>)
load @ loader.js:214
load @ loader.js:197
(anonymous) @ ckeditor.js:146
loader.js:214 [Violation] Parser was blocked due to document.write(<script>)
load @ loader.js:214
load @ loader.js:197
(anonymous) @ ckeditor.js:146
loader.js:214 [Violation] Parser was blocked due to document.write(<script>)
load @ loader.js:214
load @ loader.js:197
(anonymous) @ ckeditor.js:146
loader.js:214 [Violation] Parser was blocked due to document.write(<script>)
load @ loader.js:214
load @ loader.js:197
load @ loader.js:197
(anonymous) @ ckeditor.js:146
loader.js:214 [Violation] Parser was blocked due to document.write(<script>)
load @ loader.js:214
load @ loader.js:197
(anonymous) @ ckeditor.js:146
loader.js:214 [Violation] Parser was blocked due to document.write(<script>)
load @ loader.js:214
load @ loader.js:197
(anonymous) @ ckeditor.js:146
loader.js:214 [Violation] Parser was blocked due to document.write(<script>)
load @ loader.js:214
load @ loader.js:197
(anonymous) @ ckeditor.js:146
loader.js:214 [Violation] Parser was blocked due to document.write(<script>)
load @ loader.js:214
load @ loader.js:197
(anonymous) @ ckeditor.js:146
loader.js:214 [Violation] Parser was blocked due to document.write(<script>)
load @ loader.js:214
load @ loader.js:197
(anonymous) @ ckeditor.js:146
loader.js:214 [Violation] Parser was blocked due to document.write(<script>)
load @ loader.js:214
load @ loader.js:197
(anonymous) @ ckeditor.js:146
loader.js:214 [Violation] Parser was blocked due to document.write(<script>)
load @ loader.js:214
(anonymous) @ ckeditor.js:146
adminbasics.min.js:1 AdminCore TRIGGERWARNING Document ready triggered
adminbasics.min.js:1 AdminCore saveBindings Object {check: "#save-button", on: "click"} [a#save-button.btn.btn-success]
adminbasics.min.js:1 AdminCore [a#save-button.btn.btn-success] on click run function (t){t.preventDefault();var n=o(this);for(var r in CKEDITOR.instances)CKEDITOR.instances[r].updateElement();n.find('[type="submit"]').first().trigger("click")}
adminbasics.min.js:1 AdminCore saveBindings Object {check: "#save-form-button", on: "click"} a.fn.init {}
adminbasics.min.js:1 AdminCore saveBindings Object {check: "#save-and-new-button", on: "click"} a.fn.init {}
adminbasics.min.js:1 AdminCore saveBindings Object {check: "#save-and-close-button", on: "click"} [a#save-and-close-button.btn.btn-default]
adminbasics.min.js:1 AdminCore [a#save-and-close-button.btn.btn-default] on click run function (t){t.preventDefault();var n=o(this);e.val("true"),n.append(e),n.find('[type="submit"]').first().trigger("click")}
adminbasics.min.js:1 AdminCore saveBindings Object {check: "#save-and-close-form-button", on: "click"} a.fn.init {}
adminbasics.min.js:1 AdminCore saveBindings Object {check: "#save-and-new-question-button", on: "click"} a.fn.init {}
adminbasics.min.js:1 AdminCore saveBindings Object {check: ".open-preview", on: "click"} [prevObject: r.fn.init[1]]
adminbasics.min.js:1 AdminCore initNotification
adminbasics.min.js:1 AdminCore Number of Notification:  0
adminbasics.min.js:1 AdminCore Number of Notification:  1
jquery-3.1.1.min.js:2 [Violation] Handler took 311ms of runtime (50ms allowed)
[Violation] Long running JavaScript task took 312ms
adminbasics.min.js:1 AdminCore Triggering panel animation
adminbasics.min.js:1 AdminCore BootstrapSwitch Initialized
adminbasics.min.js:1 AdminCore BootstrapSwitch Initialized
adminbasics.min.js:1 AdminCore BootstrapSwitch Initialized
adminbasics.min.js:1 AdminCore BootstrapSwitch Initialized
adminbasics.min.js:1 AdminCore BootstrapSwitch Initialized
adminbasics.min.js:1 AdminCore BootstrapSwitch Initialized
adminbasics.min.js:1 AdminCore BootstrapSwitch Initialized
scriptloader.js:134 [Violation] Handler took 51ms of runtime (50ms allowed)
scriptloader.js:134 [Violation] Handler took 135ms of runtime (50ms allowed)
element.js:278 GET https://surveys.mcmaster.ca/limesurvey/tmp/assets/9fae6188/plugins/balloonpanel/skins/bootstrapck/balloonpanel.css 
append @ element.js:278
appendStyleSheet @ document.js:56
init @ plugin.js:20
(anonymous) @ editor.js:610
doCallback @ scriptloader.js:70
checkLoaded @ scriptloader.js:84
onLoad @ scriptloader.js:98
(anonymous) @ scriptloader.js:135
log-20180816.log (12,988 bytes)   
markusfluer

markusfluer

2018-08-17 10:13

administrator   ~48806

OK I have tested this, on a recent chrome canary install. It seems that there is a problem with ckeditor.
The ckeditor scripts are not singletons, so they replicate all over the page.
We will have to do some serious refactoring here.

gslines

gslines

2019-03-12 21:15

reporter   ~50935

Any update about this issue?

This is still an problem in the most recent stable version (3.16.0+190225). Taking a long time for the Edit page to load, with an error logged in the browser console about not being able to get "balloonpanel.css" from /tmp/assets

Thanks!

kemweb

kemweb

2019-04-30 10:55

reporter   ~51697

In 3.17.1+190408 I still see the error with the missing balloonpanel.css:
tmp/assets/7b0c459c/plugins/balloonpanel/skins/bootstrapck/balloonpanel.css

In tmp/assets the skin bootstrapck is missing but in assets/packages/ckeditor/skins it exists.

ritapas

ritapas

2019-08-05 12:21

reporter   ~53098

+

LouisGac

LouisGac

2019-08-05 13:32

developer   ~53099

we're working hard on LS4, and in LS4 the admin panel will be new. That's why we're not that much into LS3 back-end optimizations right now. I will still ping markus about the balloon panel problem.
Meanwhile, I suggest you update to latest version via comfortUpdate, and you use a more powerful server and computer.
We've noticed here that LS being installed locally on cheap machine using Windows is extremely slow. If you're using windows as a server, you must use a powerful machine.
On a linux machine, it runs smoothly even on cheap hardware.

ritapas

ritapas

2019-08-05 15:44

reporter   ~53103

I understand your priorities,
Just wanted to add info to the "balloonpanel" issue: our limesurvey install (which at the moment we are not allowed to update) is on a linux virtual machine and indeed it's not slow at all. Anyway the error record is always present. So i guess the two issues are not related, or not?

LouisGac

LouisGac

2019-08-05 15:57

developer   ~53104

thank you for that feed back. No they're not related. I'll tell Markus to fix the balloon one.

ritapas

ritapas

2020-08-24 15:57

reporter   ~59594

hello,
I see this issue is fixed. Which version fixed it?

Issue History

Date Modified Username Field Change
2018-08-15 19:13 gslines New Issue
2018-08-15 19:13 gslines File Added: log1534351607451.log
2018-08-16 10:14 LouisGac Assigned To => markusfluer
2018-08-16 10:14 LouisGac Status new => assigned
2018-08-16 10:16 LouisGac Note Added: 48790
2018-08-16 15:59 gslines Note Added: 48800
2018-08-16 20:28 gslines File Added: log-20180816.log
2018-08-16 20:28 gslines Note Added: 48803
2018-08-17 10:13 markusfluer Note Added: 48806
2019-03-12 21:15 gslines Note Added: 50935
2019-04-30 10:55 kemweb Note Added: 51697
2019-08-05 12:21 ritapas Note Added: 53098
2019-08-05 13:32 LouisGac Note Added: 53099
2019-08-05 15:44 ritapas Note Added: 53103
2019-08-05 15:57 LouisGac Note Added: 53104
2019-11-01 17:25 c_schmitz Category Survey design => Survey editing
2019-11-15 11:09 c_schmitz Status assigned => closed
2019-11-15 11:09 c_schmitz Resolution open => fixed
2020-08-24 15:57 ritapas Note Added: 59594