Beim Aufruf von install.php nach dem Update erscheint folgende Fehlermeldung:
Code:
Fatal error: Uncaught exception Exception with message Query error: Duplicate entry '194-adams_michael_2013_baden-baden_grenke-chess-classic_foto_sou' for key 'pid_name' (ALTER TABLE `tl_files` ADD UNIQUE KEY `pid_name` (`pid`, `name`);) thrown in system/modules/core/library/Contao/Database/Statement.php on line 346
#0 system/modules/core/library/Contao/Database.php(228): Contao\Database\Statement->query('ALTER TABLE `tl...')
#1 system/modules/repository/classes/RepositoryManager.php(466): Contao\Database->query('ALTER TABLE `tl...')
#2 system/modules/repository/classes/RepositoryBackendModule.php(150): RepositoryManager->update('database')
#3 system/modules/core/classes/BackendModule.php(100): RepositoryBackendModule->compile()
#4 system/modules/repository/classes/RepositoryBackendModule.php(72): Contao\BackendModule->generate()
#5 system/modules/repository/classes/RepositoryManager.php(50): RepositoryBackendModule->generate()
#6 system/modules/core/classes/Backend.php(266): RepositoryManager->generate()
#7 contao/main.php(129): Contao\Backend->getBackendModule('repository_mana...')
#8 contao/main.php(271): Main->run()
#9 {main}
Offensichtlich werden die Spalten pid und name für die neue Spalte pid_name zusammengefügt und name dabei gekürzt. Dadurch gibt es dann doppelte Dateinamen. Hier ein Auszug aus tl_files:
Code:
195;194;1369892899;file;files/dsb/images/spieler/a/adams_michael_1_2013_baden-baden_grenke-chess-classic_foto_souleidis5.jpg;jpg;ca9a1be926f3c6f0e1666a7064e8df75;1;adams_michael_1_2013_baden-baden_grenke-chess-classic_foto_soule;NULL
196;194;1369892899;file;files/dsb/images/spieler/a/adams_michael_2011_foto_osgbadenbaden.jpg;jpg;e526616a1e2d4f732fbb6a4cbca0ca58;1;adams_michael_2011_foto_osgbadenbaden.jpg;NULL
197;194;1369892899;file;files/dsb/images/spieler/a/adams_michael_2013_baden-baden_grenke-chess-classic_foto_souleidis.jpg;jpg;056c2a4f312528df5b6af3a4ece41fc2;1;adams_michael_2013_baden-baden_grenke-chess-classic_foto_souleid;NULL
198;194;1369892899;file;files/dsb/images/spieler/a/adams_michael_2013_baden-baden_grenke-chess-classic_foto_souleidis10.jpg;jpg;5d90a69036dc58dcca9b8637ceca1bff;1;adams_michael_2013_baden-baden_grenke-chess-classic_foto_souleid;NULL
199;194;1369892899;file;files/dsb/images/spieler/a/adams_michael_2013_baden-baden_grenke-chess-classic_foto_souleidis2.jpg;jpg;1f82a1e816966d21a3ab9362af5e4104;1;adams_michael_2013_baden-baden_grenke-chess-classic_foto_souleid;NULL
200;194;1369892899;file;files/dsb/images/spieler/a/adams_michael_2013_baden-baden_grenke-chess-classic_foto_souleidis3.jpg;jpg;92090b105bdcc9d6f42a6d116bf0bd59;1;adams_michael_2013_baden-baden_grenke-chess-classic_foto_souleid;NULL
201;194;1369892899;file;files/dsb/images/spieler/a/adams_michael_2013_baden-baden_grenke-chess-classic_foto_souleidis4.jpg;jpg;79061d09ca745597766805f127e3e524;1;adams_michael_2013_baden-baden_grenke-chess-classic_foto_souleid;NULL
202;194;1369892899;file;files/dsb/images/spieler/a/adams_michael_2013_baden-baden_grenke-chess-classic_foto_souleidis6.jpg;jpg;8552dacf98775619222239f426a24499;1;adams_michael_2013_baden-baden_grenke-chess-classic_foto_souleid;NULL
203;194;1369892899;file;files/dsb/images/spieler/a/adams_michael_2013_baden-baden_grenke-chess-classic_foto_souleidis7.jpg;jpg;c727ca29e12a700df73847601c9bf812;1;adams_michael_2013_baden-baden_grenke-chess-classic_foto_souleid;NULL
204;194;1369892899;file;files/dsb/images/spieler/a/adams_michael_2013_baden-baden_grenke-chess-classic_foto_souleidis8.jpg;jpg;3b45aa7f0f5b29ea7fa48a4125135976;1;adams_michael_2013_baden-baden_grenke-chess-classic_foto_souleid;NULL
205;194;1369892899;file;files/dsb/images/spieler/a/adams_michael_2013_baden-baden_grenke-chess-classic_foto_souleidis9.jpg;jpg;a4b716f2863850aadc839c1c905426de;1;adams_michael_2013_baden-baden_grenke-chess-classic_foto_souleid;NULL
206;194;1369892899;file;files/dsb/images/spieler/a/adams_michael_2_2013_baden-baden_grenke-chess-classic_foto_souleidis5.jpg;jpg;560fc949d9f9fd7afd4652c1940176f8;1;adams_michael_2_2013_baden-baden_grenke-chess-classic_foto_soule;NULL
207;194;1369892899;file;files/dsb/images/spieler/a/alexejew_jewgenij_2013_em_legnica_foto_voekler.jpg;jpg;97f0d802457051fa0286f51b006a48b1;1;alexejew_jewgenij_2013_em_legnica_foto_voekler.jpg;NULL
208;194;1369892899;file;files/dsb/images/spieler/a/alt_ralph_2012_dem_osterburg_foto_voekler.jpg;jpg;a80d2f3402f3ed5dc0892995d05575e3;1;alt_ralph_2012_dem_osterburg_foto_voekler.jpg;NULL
209;194;1369892899;file;files/dsb/images/spieler/a/anand_viswanathan_2012_foto_osgbadenbaden.jpg;jpg;31ba8ff65e32e81acd6df3563a5307cc;1;anand_viswanathan_2012_foto_osgbadenbaden.jpg;NULL
210;194;1369892899;file;files/dsb/images/spieler/a/anand_viswanathan_2012_foto_osgbadenbaden_2.jpg;jpg;0c961983d2cbc9b47e8c74ad64cb62a4;1;anand_viswanathan_2012_foto_osgbadenbaden_2.jpg;NULL
211;194;1369892899;file;files/dsb/images/spieler/a/anand_viswanathan_2013_baden-baden_grenke-chess-classic_foto_souleidis.jpg;jpg;9bc3bc2f250d5f18de0915c0572aa53e;1;anand_viswanathan_2013_baden-baden_grenke-chess-classic_foto_sou;NULL
212;194;1369892899;file;files/dsb/images/spieler/a/anand_viswanathan_2013_baden-baden_grenke-chess-classic_foto_souleidis10.jpg;jpg;979d4afc3d6029bd18abe64e9a09002b;1;anand_viswanathan_2013_baden-baden_grenke-chess-classic_foto_sou;NULL
213;194;1369892899;file;files/dsb/images/spieler/a/anand_viswanathan_2013_baden-baden_grenke-chess-classic_foto_souleidis2.jpg;jpg;9dc32219d05f34ce5693932b64dd4778;1;anand_viswanathan_2013_baden-baden_grenke-chess-classic_foto_sou;NULL
214;194;1369892899;file;files/dsb/images/spieler/a/anand_viswanathan_2013_baden-baden_grenke-chess-classic_foto_souleidis3.jpg;jpg;0626d0fa0eb5478f05d9dc1b27ce25bd;1;anand_viswanathan_2013_baden-baden_grenke-chess-classic_foto_sou;NULL
215;194;1369892899;file;files/dsb/images/spieler/a/anand_viswanathan_2013_baden-baden_grenke-chess-classic_foto_souleidis4.jpg;jpg;1f73fb98c74532f3c7b8afd5da1ee5f7;1;anand_viswanathan_2013_baden-baden_grenke-chess-classic_foto_sou;NULL
216;194;1369892899;file;files/dsb/images/spieler/a/anand_viswanathan_2013_baden-baden_grenke-chess-classic_foto_souleidis5.jpg;jpg;cc399a422f5626a1d1f40654e5306a23;1;anand_viswanathan_2013_baden-baden_grenke-chess-classic_foto_sou;NULL
217;194;1369892899;file;files/dsb/images/spieler/a/anand_viswanathan_2013_baden-baden_grenke-chess-classic_foto_souleidis6.jpg;jpg;049d8c8e076577f24e853002dab0da83;1;anand_viswanathan_2013_baden-baden_grenke-chess-classic_foto_sou;NULL
218;194;1369892899;file;files/dsb/images/spieler/a/anand_viswanathan_2013_baden-baden_grenke-chess-classic_foto_souleidis7.jpg;jpg;a1522b450cd1bb124d70975891ad3782;1;anand_viswanathan_2013_baden-baden_grenke-chess-classic_foto_sou;NULL
219;194;1369892899;file;files/dsb/images/spieler/a/anand_viswanathan_2013_baden-baden_grenke-chess-classic_foto_souleidis8.jpg;jpg;63247d54881369b7301188b868913c7d;1;anand_viswanathan_2013_baden-baden_grenke-chess-classic_foto_sou;NULL
220;194;1369892899;file;files/dsb/images/spieler/a/anand_viswanathan_2013_baden-baden_grenke-chess-classic_foto_souleidis9.jpg;jpg;38ae1e61356b75212df7af51ec82abf5;1;anand_viswanathan_2013_baden-baden_grenke-chess-classic_foto_sou;NULL
221;194;1369892899;file;files/dsb/images/spieler/a/ansari_alexander_2013_dsam_bruehl_foto_mulde.jpg;jpg;0c701767c1ddc4f63eaeec8e529cbede;1;ansari_alexander_2013_dsam_bruehl_foto_mulde.jpg;NULL
222;194;1369892899;file;files/dsb/images/spieler/a/armbruster_alexander_2012_neckar-open_foto_souleidis.jpg;jpg;891e857af0eb97aa7c4debce404da4f7;1;armbruster_alexander_2012_neckar-open_foto_souleidis.jpg;NULL
223;194;1369892899;file;files/dsb/images/spieler/a/aronjan_lewon_2012_berlin_bundesliga_analyse.jpg;jpg;24ffc3cee15fb9156a1a20e96cbcd672;1;aronjan_lewon_2012_berlin_bundesliga_analyse.jpg;NULL
224;194;1369892899;file;files/dsb/images/spieler/a/aronjan_lewon_2012_olympia_istanbul_foto_veranstalter.jpg;jpg;16af33b15eb5d75f0e96a76b3d155f3a;1;aronjan_lewon_2012_olympia_istanbul_foto_veranstalter.jpg;NULL
225;194;1369892899;file;files/dsb/images/spieler/a/auburger_kirstin_2012_foto_privat.jpg;jpg;3af2c5a62786dc19ddc208043e633ceb;1;auburger_kirstin_2012_foto_privat.jpg;NULL
Das sind alle Datensätze mit pid = 194. Ich nehme an es wird noch öfters krachen. Ein Bug in der neuen Dateiverwaltung oder mache ich was falsch?
Lesezeichen