- Affected App
- WoltLab Suite Core
ich habe eben mal mit dem Importer getestet, was der so wie kann und zum Zweck wiederholten importaktion hatte ich vorher bereits importerte User und Foren gelöscht, dann "Anzeigen aktualisieren" nutzen wollen, Ergebnis:
QuoteDisplay MoreCould not execute statement 'UPDATE wcf1_user_activity_point user_activity_point LEFT JOIN wcf1_user user_table ON (user_table.userID = user_activity_point.userID) SET user_activity_point.items = ( SELECT COUNT(*) FROM wbb1_thread thread WHERE thread.userID = user_table.userID AND thread.boardID IN (?) AND thread.isDisabled = ? ), user_activity_point.activityPoints = user_activity_point.items * ? WHERE user_activity_point.objectTypeID = ? AND user_activity_point.userID IN (?)'
File:
/www/htdocs/xxxxxxxx/testzweck/lib/system/database/statement/PreparedStatement.class.php in line 105
Stacktrace:
#0 /www/htdocs/xxxxxxxx/testzweck/forum/lib/system/event/listener/UserActivityPointItemsRebuildDataWorkerListener.class.php(58): wcf\system\database\statement\PreparedStatement->execute(Array)
#1 /www/htdocs/xxxxxxxx/testzweck/lib/system/event/EventHandler.class.php(221): wbb\system\event\listener\UserActivityPointItemsRebuildDataWorkerListener->execute(Object(wcf\system\worker\UserActivityPointItemsRebuildDataWorker), 'wcf\\system\\work...', 'execute', Array)
#2 /www/htdocs/xxxxxxxx/testzweck/lib/system/worker/AbstractRebuildDataWorker.class.php(80): wcf\system\event\EventHandler->fireAction(Object(wcf\system\worker\UserActivityPointItemsRebuildDataWorker), 'execute')
#3 /www/htdocs/xxxxxxxx/testzweck/lib/system/worker/UserActivityPointItemsRebuildDataWorker.class.php(38): wcf\system\worker\AbstractRebuildDataWorker->execute()
#4 /www/htdocs/xxxxxxxx/testzweck/lib/acp/action/WorkerProxyAction.class.php(92): wcf\system\worker\UserActivityPointItemsRebuildDataWorker->execute()
#5 /www/htdocs/xxxxxxxx/testzweck/lib/action/AbstractAction.class.php(47): wcf\acp\action\WorkerProxyAction->execute()
#6 /www/htdocs/xxxxxxxx/testzweck/lib/action/AJAXInvokeAction.class.php(61): wcf\action\AbstractAction->__run()
#7 /www/htdocs/xxxxxxxx/testzweck/lib/system/request/Request.class.php(83): wcf\action\AJAXInvokeAction->__run()
#8 /www/htdocs/xxxxxxxx/testzweck/lib/system/request/RequestHandler.class.php(107): wcf\system\request\Request->execute()
#9 /www/htdocs/xxxxxxxx/testzweck/acp/index.php(9): wcf\system\request\RequestHandler->handle('wcf', true)
#10 {main}
SQLSTATE[HY093]: Invalid parameter number
Stacktrace
#0 /www/htdocs/xxxxxxxx/testzweck/lib/system/database/statement/PreparedStatement.class.php(93): PDOStatement->execute(Array)
#1 /www/htdocs/xxxxxxxx/testzweck/forum/lib/system/event/listener/UserActivityPointItemsRebuildDataWorkerListener.class.php(58): wcf\system\database\statement\PreparedStatement->execute(Array)
#2 /www/htdocs/xxxxxxxx/testzweck/lib/system/event/EventHandler.class.php(221): wbb\system\event\listener\UserActivityPointItemsRebuildDataWorkerListener->execute(Object(wcf\system\worker\UserActivityPointItemsRebuildDataWorker), 'wcf\\system\\work...', 'execute', Array)
#3 /www/htdocs/xxxxxxxx/testzweck/lib/system/worker/AbstractRebuildDataWorker.class.php(80): wcf\system\event\EventHandler->fireAction(Object(wcf\system\worker\UserActivityPointItemsRebuildDataWorker), 'execute')
#4 /www/htdocs/xxxxxxxx/testzweck/lib/system/worker/UserActivityPointItemsRebuildDataWorker.class.php(38): wcf\system\worker\AbstractRebuildDataWorker->execute()
#5 /www/htdocs/xxxxxxxx/testzweck/lib/acp/action/WorkerProxyAction.class.php(92): wcf\system\worker\UserActivityPointItemsRebuildDataWorker->execute()
#6 /www/htdocs/xxxxxxxx/testzweck/lib/action/AbstractAction.class.php(47): wcf\acp\action\WorkerProxyAction->execute()
#7 /www/htdocs/xxxxxxxx/testzweck/lib/action/AJAXInvokeAction.class.php(61): wcf\action\AbstractAction->__run()
#8 /www/htdocs/xxxxxxxx/testzweck/lib/system/request/Request.class.php(83): wcf\action\AJAXInvokeAction->__run()
#9 /www/htdocs/xxxxxxxx/testzweck/lib/system/request/RequestHandler.class.php(107): wcf\system\request\Request->execute()
#10 /www/htdocs/xxxxxxxx/testzweck/acp/index.php(9): wcf\system\request\RequestHandler->handle('wcf', true)
#11 {main}
ich wollte nur "Azeigen aktualiseren", testen, ich habe im ACP erst die Foren und kategorien gelöscht - in dem fall da ich aus einer RC1installation heraus importiert habe war da nur ein "Test-Thema" drin, in der Default Categorie / Default forum - nichts weiter eingestellt, was mir bei dem import recht gut gepasst hat, das der beim import das vorher entfernte ID1 und ID2 ersetzt mit einer neuen ID1 und ID2
um das mit echten Forendaten zu testen hatte ich die importierten default-categorie/forum wie gesagt gelöscht im ACP nicht in der DB und die beiden importierten User gleich noch mit gelöscht, dann Anzeigen aktualisieren wie oben beschrieben bringt den Fehler ..
ich werde das mit dem Importer trotzdem weiter testen, wollte bloß die Fehlermeldung absetzen