View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
06484 | Bug reports | Survey taking | public | 2012-08-15 15:05 | 2012-09-20 14:12 |
Reporter | Assigned To | ||||
Priority | immediate | Severity | crash | ||
Status | closed | Resolution | fixed | ||
Product Version | 2.00RC8 | ||||
Target Version | 2.00+ | Fixed in Version | 2.00+ | ||
Summary | 06484: Session variable troubles taking surveys | ||||
Description | If you take a survey in one tab and test a survey from the admin interface in another tab, you'll get PHP errors. | ||||
Steps To Reproduce | Start taking a survey. | ||||
Additional Information | Note: this happens in either order - whether you test the survey first or whether you start taking the survey first. EDIT: Also, taking two different surveys at the same time causes this problem as well. Clearly, the we need to make sure that session variables are indexed by surveyid within EM. | ||||
Tags | No tags attached. | ||||
Bug heat | 4 | ||||
Complete LimeSurvey version number (& build) | 0 | ||||
I will donate to the project if issue is resolved | No | ||||
Browser | |||||
Database type & version | MySQL | ||||
Server OS (if known) | Windows | ||||
Webserver software & version (if known) | Apache | ||||
PHP Version | PHP | ||||
I confirm the issue, happens to me regularly. I'm worried that it couldd happen with participants taking surveys. We just cannot expect them to deal with their browser cache. |
|
https://github.com/LimeSurvey/LimeSurvey/commit/a040e6ac153287f5ad04565043b055b82b1853c3 This commit should fix the majority of the session troubles with EM because setting the survey forces EM to reload if the surveyid has changed. I still don't think this is quite the right approach, however, because the original survey is reset. I think we should work to move all frontend session variable in to different session arrays (each with ID survey_######) so that two or more surveys can be taken concurrently without issue. |
|
Date Modified | Username | Field | Change |
---|---|---|---|
2012-08-15 15:05 |
|
New Issue | |
2012-08-15 15:27 |
|
Priority | normal => immediate |
2012-08-15 15:27 |
|
Severity | partial_block => crash |
2012-08-16 13:17 | lolo | Note Added: 20484 | |
2012-08-16 18:40 |
|
Note Added: 20485 | |
2012-08-16 18:40 |
|
Status | new => resolved |
2012-08-16 18:40 |
|
Fixed in Version | => 2.00+ |
2012-08-16 18:40 |
|
Resolution | open => fixed |
2012-08-16 18:40 |
|
Assigned To | => user16774 |
2012-09-20 14:12 | c_schmitz | Status | resolved => closed |