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 |