- Affected App
- WoltLab Suite Blog
Habe mal den Blogimporter getestet und da stieß ich auf folgende Fehlermeldung beim Importieren von Artikeln:
Code
Could not execute prepared statement: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'username' cannot be null
Stacktrace:
#0 /home/www/doc/17830/dcp178300001/artikelspeicher.de/blog/wcf/lib/data/DatabaseObjectEditor.class.php(38): wcf\system\database\statement\PreparedStatement->execute(Array)
#1 /home/www/doc/17830/dcp178300001/artikelspeicher.de/blog/lib/system/importer/EntryImporter.class.php(54): wcf\data\DatabaseObjectEditor::create(Array)
#2 /home/www/doc/17830/dcp178300001/artikelspeicher.de/blog/wcf/lib/system/exporter/Wordpress3xExporter.class.php(271): blog\system\importer\EntryImporter->import('93378', Array, Array)
#3 [internal function]: wcf\system\exporter\Wordpress3xExporter->exportBlogEntries(28000, 1000)
#4 /home/www/doc/17830/dcp178300001/artikelspeicher.de/blog/wcf/lib/system/exporter/AbstractExporter.class.php(146): call_user_func(Array, 28000, 1000)
#5 /home/www/doc/17830/dcp178300001/artikelspeicher.de/blog/wcf/lib/system/worker/ImportWorker.class.php(97): wcf\system\exporter\AbstractExporter->exportData('com.woltlab.blo...', 28)
#6 /home/www/doc/17830/dcp178300001/artikelspeicher.de/blog/wcf/lib/acp/action/WorkerProxyAction.class.php(93): wcf\system\worker\ImportWorker->execute()
#7 /home/www/doc/17830/dcp178300001/artikelspeicher.de/blog/wcf/lib/action/AbstractAction.class.php(49): wcf\acp\action\WorkerProxyAction->execute()
#8 /home/www/doc/17830/dcp178300001/artikelspeicher.de/blog/wcf/lib/action/AJAXInvokeAction.class.php(62): wcf\action\AbstractAction->__run()
#9 /home/www/doc/17830/dcp178300001/artikelspeicher.de/blog/wcf/lib/system/request/Request.class.php(58): wcf\action\AJAXInvokeAction->__run()
#10 /home/www/doc/17830/dcp178300001/artikelspeicher.de/blog/wcf/lib/system/request/RequestHandler.class.php(100): wcf\system\request\Request->execute()
#11 /home/www/doc/17830/dcp178300001/artikelspeicher.de/blog/acp/index.php(10): wcf\system\request\RequestHandler->handle('blog', true)
#12 {main}
Display More
ich konnte nur nirgends ein Artikel in der DB finden, welcher kein Usernamen vergeben ist. Desweiteren heißen die Spalten dort post_author etc. und nicht 'username'. Wodurch wurde der Fehler erzeugt? Laut DB wurden ca. 28.309 Artikel von 34.574 Artikel importiert. User wurden alle übernommen.