View Issue Details

IDProjectCategoryView StatusLast Update
13966Bug reports[All Projects] Survey designpublic2019-08-05 15:57
Reportergslines Assigned Tomarkusfluer  
PrioritynoneSeveritymajor 
Status assignedResolutionopen 
Product Version3.13.x 
Target VersionFixed in Version 
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.
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 & DB-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

Activities

gslines

gslines

2018-08-15 19:13

reporter  

log1534351607451.log (12,903 bytes)
LouisGac

LouisGac

2018-08-16 10:16

manager   ~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)
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

manager   ~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

manager   ~53104

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

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