View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
07095 | Bug reports | Survey taking | public | 2012-12-16 18:52 | 2012-12-22 19:09 |
Reporter | amun | Assigned To | c_schmitz | ||
Priority | high | Severity | partial_block | ||
Status | closed | Resolution | fixed | ||
Product Version | 2.00+ | ||||
Fixed in Version | 2.00+ | ||||
Summary | 07095: Syntax error or access violation: 1118 Row size too large | ||||
Description | When filling out after activation with tokens, the following error is shown: Error executing query in dbExecuteAssoc:CDbCommand failed to execute the SQL statement: SQLSTATE[42000]: Syntax error or access violation: 1118 Row size too large. The maximum row size for the used table type, not counting BLOBs, is 8126. You have to change some columns to TEXT or BLOBs. The SQL statement executed was: UPDATE lime_survey_438528 SET I cannot reproduce this error on another limesurvey installation at another server, so i'm not sure if it is an bug or it's a problem of the server setting. | ||||
Steps To Reproduce | --> activate survey | ||||
Tags | No tags attached. | ||||
Bug heat | 4 | ||||
Complete LimeSurvey version number (& build) | 121209 | ||||
I will donate to the project if issue is resolved | No | ||||
Browser | Firefox | ||||
Database type & version | MySQL 5.0.10 | ||||
Server OS (if known) | Linux | ||||
Webserver software & version (if known) | Apache/FreeBSD8.2 | ||||
PHP Version | 5.4.5 | ||||
i found out whats the specfic problem: in the mysql database table of the type 'InnoDB' were created instead of the required 'MyIsam'. LS was creating InnoDB-tables instead of 'MyIsam' when activating a survey. My provider told that LS isn't forcing the DB to create 'MyIsam'-tables. If it's true, it would be helpful, if LS would force the database to do this... |
|
Fix committed to master branch: http://bugs.limesurvey.org/plugin.php?page=Source/view&id=10961 |
|
2.00+ build 121220 released. |
|
Fix committed to 2.1 branch: http://bugs.limesurvey.org/plugin.php?page=Source/view&id=11001 |
|
LimeSurvey: master 8a8880a9 2012-12-19 23:35 Details Diff |
Fixed issue 07095: Usage of wrong db engine when mysql database is configured to not default to MyISAM |
Affected Issues 07095 |
|
mod - application/helpers/admin/activate_helper.php | Diff File | ||
mod - application/helpers/database_helper.php | Diff File | ||
mod - application/helpers/update/updatedb_helper.php | Diff File | ||
LimeSurvey: 2.1 abd6e257 2012-12-22 19:05 Details Diff |
Fixed issue 07095: Usage of wrong db engine when mysql database is configured to not default to MyISAM |
Affected Issues 07095 |
|
mod - application/helpers/admin/activate_helper.php | Diff File | ||
mod - application/helpers/database_helper.php | Diff File | ||
mod - application/helpers/update/updatedb_helper.php | Diff File |
Date Modified | Username | Field | Change |
---|---|---|---|
2012-12-16 18:52 | amun | New Issue | |
2012-12-16 18:52 | amun | File Added: test.lss | |
2012-12-19 13:19 | amun | Note Added: 23277 | |
2012-12-19 23:32 | c_schmitz | Assigned To | => c_schmitz |
2012-12-19 23:32 | c_schmitz | Status | new => assigned |
2012-12-19 23:35 | c_schmitz | Status | assigned => resolved |
2012-12-19 23:35 | c_schmitz | Fixed in Version | => 2.00+ |
2012-12-19 23:35 | c_schmitz | Resolution | open => fixed |
2012-12-19 23:35 | c_schmitz | Changeset attached | => LimeSurvey master 8a8880a9 |
2012-12-19 23:35 | c_schmitz | Note Added: 23292 | |
2012-12-19 23:35 | c_schmitz | File Deleted: test.lss | |
2012-12-20 22:56 | c_schmitz | Note Added: 23327 | |
2012-12-20 22:56 | c_schmitz | Status | resolved => closed |
2012-12-22 19:09 | c_schmitz | Changeset attached | => LimeSurvey 2.1 abd6e257 |
2012-12-22 19:09 | c_schmitz | Note Added: 23358 |