If I save a demo tour, I got this error:

PDOException: SQLSTATE[22001]: String data, right truncated: 1406 Data too long for column 'roles' at row 1: INSERT INTO {demo_tour_presets} (name, title, roles, paths, steps, auto) VALUES (:db_insert_placeholder_0, :db_insert_placeholder_1, :db_insert_placeholder_2, :db_insert_placeholder_3, :db_insert_placeholder_4, :db_insert_placeholder_5); Array ( [:db_insert_placeholder_0] => demo_tour_default_preset [:db_insert_placeholder_1] => Default Preset [:db_insert_placeholder_2] => a:129:{i:5;s:1:"5";i:108;s:3:"108";i:109;s:3:"109";i:6;s:1:"6";i:8;s:1:"8";i:70;s:2:"70";i:128;i:0;i:137;i:0;i:43;i:0;i:48;i:0;i:131;i:0;i:138;i:0;i:150;i:0;i:151;i:0;i:49;i:0;i:40;i:0;i:152;i:0;i:52;i:0;i:165;i:0;i:155;i:0;i:153;i:0;i:158;i:0;i:46;i:0;i:159;i:0;i:156;i:0;i:59;i:0;i:146;i:0;i:41;i:0;i:126;i:0;i:76;i:0;i:127;i:0;i:129;i:0;i:45;i:0;i:132;i:0;i:33;i:0;i:133;i:0;i:50;i:0;i:134;i:0;i:135;i:0;i:136;i:0;i:104;i:0;i:42;i:0;i:53;i:0;i:114;i:0;i:162;i:0;i:120;i:0;i:130;i:0;i:142;i:0;i:44;i:0;i:79;i:0;i:81;i:0;i:139;i:0;i:51;i:0;i:32;i:0;i:141;i:0;i:56;i:0;i:143;i:0;i:140;i:0;i:78;i:0;i:144;i:0;i:163;i:0;i:55;i:0;i:161;i:0;i:145;i:0;i:164;i:0;i:65;i:0;i:147;i:0;i:58;i:0;i:149;i:0;i:148;i:0;i:82;i:0;i:115;i:0;i:116;i:0;i:117;i:0;i:118;i:0;i:119;i:0;i:84;i:0;i:77;i:0;i:47;i:0;i:34;i:0;i:71;i:0;i:80;i:0;i:63;i:0;i:11;i:0;i:92;i:0;i:99;i:0;i:21;i:0;i:16;i:0;i:83;i:0;i:72;i:0;i:85;i:0;i:96;i:0;i:100;i:0;i:89;i:0;i:91;i:0;i:106;i:0;i:86;i:0;i:90;i:0;i:97;i:0;i:101;i:0;i:95;i:0;i:88;i:0;i:87;i:0;i:105;i:0;i:64;i:0;i:12;i:0;i:15;i:0;i:94;i:0;i:103;i:0;i:54;i:0;i:93;i:0;i:102;i:0;i:14;i:0;i:13;i:0;i:2;i:0;i:1;i:0;i:9;i:0;i:124;i:0;i:110;i:0;i:111;i:0;i:112;i:0;i:113;i:0;i:122;i:0;i:107;i:0;i:166;i:0;i:66;i:0;i:167;i:0;i:168;i:0;i:169;i:0;} [:db_insert_placeholder_3] => user user/ /user user* user/* [:db_insert_placeholder_4] => a:0:{} [:db_insert_placeholder_5] => 1 ) in drupal_write_record() (line 7202 of C:\inetpub\wwwroot\drupal\includes\common.inc).

I could find similiar error messages in other modules and a quick and dirty workaround - increase the number of characters for the field 'roles'. I did this and the error was gone, but I can't get it to work, nothing happens if loading a page with the specified path.

PS: I checked the table 'demo_tour_presets' - it is empty.

Matroschker

Comments

  • caiosba committed 8e47a95 on 7.x-1.x
    Issue #2344153 by caiosba: Changing roles column type from varchar to...
caiosba’s picture

Assigned: Unassigned » caiosba
Status: Active » Fixed

Thanks for reporting. I just changed the roles column type from varchar to text. Please check the latest dev and let me know if it works.

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.