View Issue Details

This bug affects 1 person(s).
 12
IDProjectCategoryView StatusLast Update
19001Bug reportsSurvey participants (Tokens)public2023-08-02 16:59
ReporterLasseBraun Assigned ToDenisChenu  
PrioritynoneSeveritypartial_block 
Status resolvedResolutionfixed 
Product Version5.6.x 
Summary19001: participant list won't show since update 230731 - version 5.6.32
Description

The participant list won't show in existing surveys (php error leading to a busy page). It can be exported and checked in the database. All looks fine. If the "display participants" link is redirected to another tab it gives an internal server error (500). The error message is TokenDynamic and its behaviors do not have a method or closure named "canBeMailed". The httpd logs show a segfault in php.

Steps To Reproduce

Steps to reproduce

Open an existing survey, pick "survey participants" from survey menu and click "Display participants"

Expected result

A list of all participants is displayed.

Actual result

The browser hangs until page is reloaded, no list displayed.

TagsNo tags attached.
Bug heat12
Complete LimeSurvey version number (& build)5.6.32+230731
I will donate to the project if issue is resolvedNo
BrowserFirefox 115.0.x Edge/Chrome most recent versions
Database type & versionmariadb 5.5.68
Server OS (if known)RHEL7
Webserver software & version (if known)apache 2
PHP Version7.4

Users monitoring this issue

ujtwrujtwr

Activities

tibor.pacalat

tibor.pacalat

2023-08-01 18:19

administrator   ~76394

I can not reproduce it locally. Can you provide .lsa and maybe some screenshots of error etc. ?

LasseBraun

LasseBraun

2023-08-02 10:16

reporter   ~76395

Providing a real lsa file will cause gdpr issues, a quickly created survey with one manually created participant did not show the described behaviour. Attached are two screenshots, I will try to clean the tokens.lst file from all personal data.

limesurvey1.jpg (142,191 bytes)
limesurvey2.jpg (61,324 bytes)   
limesurvey2.jpg (61,324 bytes)   
ujtwrujtwr

ujtwrujtwr

2023-08-02 11:36

reporter   ~76396

I'm running into the same problem.

LimeSurvey: 5.6.32
LimeSurveyBuild: 230718
PHP: 8.1.16
Apache: 2.4.57
mysql: 8.0.32
mysqlnd: 8.1.16

gabrieljenik

gabrieljenik

2023-08-02 15:01

manager   ~76399

https://github.com/LimeSurvey/LimeSurvey/pull/3323

LasseBraun

LasseBraun

2023-08-02 15:54

reporter   ~76402

Thanks, changed the line in TokenDynamic.php - the list is displayed as it should.

guest

guest

2023-08-02 16:58

viewer   ~76403

Fix committed to 5.x branch: http://bugs.limesurvey.org/plugin.php?page=Source/view&id=35307

guest

guest

2023-08-02 16:58

viewer   ~76404

Fix committed to 5.x branch: http://bugs.limesurvey.org/plugin.php?page=Source/view&id=35306

tibor.pacalat

tibor.pacalat

2023-08-02 16:59

administrator   ~76405

Tested and merged.

Related Changesets

LimeSurvey: 5.x c9cb838a

2023-08-02 16:58:40

Gabriel Jenik


Committer: GitHub Details Diff
Fixed issue 19001: participant list won't show since update 230731 - version 5.6.32 (#3323)

Co-authored-by: lapiudevgit <devgit@lapiu.biz>
Affected Issues
19001
mod - application/models/TokenDynamic.php Diff File

LimeSurvey: 5.x c9cb838a

2023-08-02 16:58:40

Gabriel Jenik


Committer: GitHub Details Diff
Fixed issue 19001: participant list won't show since update 230731 - version 5.6.32 (#3323)

Co-authored-by: lapiudevgit <devgit@lapiu.biz>
Affected Issues
19001
mod - application/models/TokenDynamic.php Diff File

Issue History

Date Modified Username Field Change
2023-08-01 16:44 LasseBraun New Issue
2023-08-01 18:19 tibor.pacalat Note Added: 76394
2023-08-01 18:19 tibor.pacalat Bug heat 0 => 2
2023-08-01 18:20 tibor.pacalat Assigned To => tibor.pacalat
2023-08-01 18:20 tibor.pacalat Status new => feedback
2023-08-02 10:16 LasseBraun Note Added: 76395
2023-08-02 10:16 LasseBraun File Added: limesurvey1.jpg
2023-08-02 10:16 LasseBraun File Added: limesurvey2.jpg
2023-08-02 10:16 LasseBraun Bug heat 2 => 4
2023-08-02 10:16 LasseBraun Status feedback => assigned
2023-08-02 11:36 ujtwrujtwr Note Added: 76396
2023-08-02 11:36 ujtwrujtwr Bug heat 4 => 6
2023-08-02 11:37 ujtwrujtwr Issue Monitored: ujtwrujtwr
2023-08-02 11:37 ujtwrujtwr Bug heat 6 => 8
2023-08-02 14:50 gabrieljenik Assigned To tibor.pacalat => gabrieljenik
2023-08-02 15:01 gabrieljenik Assigned To gabrieljenik => DenisChenu
2023-08-02 15:01 gabrieljenik Status assigned => ready for code review
2023-08-02 15:01 gabrieljenik Note Added: 76399
2023-08-02 15:01 gabrieljenik Bug heat 8 => 10
2023-08-02 15:54 LasseBraun Note Added: 76402
2023-08-02 16:58 Changeset attached => LimeSurvey 5.x c9cb838a
2023-08-02 16:58 guest Note Added: 76403
2023-08-02 16:58 guest Bug heat 10 => 12
2023-08-02 16:58 Changeset attached => LimeSurvey 5.x c9cb838a
2023-08-02 16:58 guest Note Added: 76404
2023-08-02 16:59 tibor.pacalat Status ready for code review => resolved
2023-08-02 16:59 tibor.pacalat Resolution open => fixed
2023-08-02 16:59 tibor.pacalat Note Added: 76405