- Affected App
- WoltLab Suite Core
Heyho,
nach der Freigabe meines Plugins Galerie Upload Nachricht 1.0.0 pl 1 im Pluginstore und einem "Updates suchen" im WCF erschien folgender Fehler (WCF2.0 & WCF2.1).
PHP notice in file /kunden/309010_21147/webseiten/aus-suederelbe/wcf/lib/system/package/PackageUpdateDispatcher.class.php (543): Undefined index: de.cobblecity.gallery.uploadMessage
Stacktrace:
#0 /kunden/309010_21147/webseiten/aus-suederelbe/wcf/lib/system/package/PackageUpdateDispatcher.class.php(543): wcf\system\WCF::handleError(8, 'Undefined index...', '/kunden/309010_...', 543, Array)
#1 /kunden/309010_21147/webseiten/aus-suederelbe/wcf/lib/data/package/update/PackageUpdateAction.class.php(390): wcf\system\package\PackageUpdateDispatcher->getAvailableUpdates()
#2 [internal function]: wcf\data\package\update\PackageUpdateAction->searchForUpdates()
#3 /kunden/309010_21147/webseiten/aus-suederelbe/wcf/lib/data/AbstractDatabaseObjectAction.class.php(196): call_user_func(Array)
#4 /kunden/309010_21147/webseiten/aus-suederelbe/wcf/lib/action/AJAXProxyAction.class.php(77): wcf\data\AbstractDatabaseObjectAction->executeAction()
#5 /kunden/309010_21147/webseiten/aus-suederelbe/wcf/lib/action/AJAXInvokeAction.class.php(96): wcf\action\AJAXProxyAction->invoke()
#6 /kunden/309010_21147/webseiten/aus-suederelbe/wcf/lib/action/AbstractAction.class.php(49): wcf\action\AJAXInvokeAction->execute()
#7 /kunden/309010_21147/webseiten/aus-suederelbe/wcf/lib/action/AJAXInvokeAction.class.php(63): wcf\action\AbstractAction->__run()
#8 /kunden/309010_21147/webseiten/aus-suederelbe/wcf/lib/system/request/Request.class.php(58): wcf\action\AJAXInvokeAction->__run()
#9 /kunden/309010_21147/webseiten/aus-suederelbe/wcf/lib/system/request/RequestHandler.class.php(139): wcf\system\request\Request->execute()
#10 /kunden/309010_21147/webseiten/aus-suederelbe/blog/acp/index.php(10): wcf\system\request\RequestHandler->handle('blog', true)
#11 {main}
Display More
Fatal error: PHP notice in file /var/www/clients/client1/web1/web/wbb4/wcf/lib/system/package/PackageUpdateDispatcher.class.php (591): Undefined index: de.cobblecity.gallery.uploadMessage
Information:
id: 105881ad63a51b9a2116e946476b2f3388a6352c
error message: PHP notice in file /var/www/clients/client1/web1/web/wbb4/wcf/lib/system/package/PackageUpdateDispatcher.class.php (591): Undefined index: de.cobblecity.gallery.uploadMessage
error code: 0
file: /var/www/clients/client1/web1/web/wbb4/wcf/lib/system/WCF.class.php (304)
php version: 5.5.21
wcf version: 2.0.11 pl 1 (Maelstrom)
date: Mon, 23 Mar 2015 12:41:05 +0000
request: /wbb4/
referer: http:///wbb4/index.php/Login/
Stacktrace
#0 /var/www/clients/client1/web1/web/wbb4/wcf/lib/system/package/PackageUpdateDispatcher.class.php(591): wcf\system\WCF::handleError(8, 'Undefined index...', '/var/www/client...', 591, Array)
#1 /var/www/clients/client1/web1/web/wbb4/wcf/lib/system/cache/builder/PackageUpdateCacheBuilder.class.php(20): wcf\system\package\PackageUpdateDispatcher->getAvailableUpdates()
#2 /var/www/clients/client1/web1/web/wbb4/wcf/lib/system/cache/builder/AbstractCacheBuilder.class.php(40): wcf\system\cache\builder\PackageUpdateCacheBuilder->rebuild(Array)
#3 /var/www/clients/client1/web1/web/wbb4/wcf/lib/system/WCF.class.php(805): wcf\system\cache\builder\AbstractCacheBuilder->getData()
#4 /var/www/clients/client1/web1/web/wbb4/wcf/templates/compiled/0_wcf_1_userNotice.php(29): wcf\system\WCF->getAvailableUpdates()
#5 /var/www/clients/client1/web1/web/wbb4/wcf/lib/system/template/TemplateEngine.class.php(324): include('/var/www/client...')
#6 /var/www/clients/client1/web1/web/wbb4/wcf/lib/system/template/TemplateEngine.class.php(683): wcf\system\template\TemplateEngine->display('userNotice', 'wcf', false)
#7 /var/www/clients/client1/web1/web/wbb4/wcf/templates/compiled/0_wcf_1_dashboard.php(79): wcf\system\template\TemplateEngine->includeTemplate('userNotice', 'wcf', Array, 0)
#8 /var/www/clients/client1/web1/web/wbb4/wcf/lib/system/template/TemplateEngine.class.php(324): include('/var/www/client...')
#9 /var/www/clients/client1/web1/web/wbb4/wcf/lib/page/AbstractPage.class.php(205): wcf\system\template\TemplateEngine->display('dashboard', 'wcf')
#10 /var/www/clients/client1/web1/web/wbb4/wcf/lib/page/AbstractPage.class.php(86): wcf\page\AbstractPage->show()
#11 /var/www/clients/client1/web1/web/wbb4/wcf/lib/system/request/Request.class.php(58): wcf\page\AbstractPage->__run()
#12 /var/www/clients/client1/web1/web/wbb4/wcf/lib/system/request/RequestHandler.class.php(108): wcf\system\request\Request->execute()
#13 /var/www/clients/client1/web1/web/wbb4/index.php(10): wcf\system\request\RequestHandler->handle('wbb')
#14 {main}
Display More
Habe das Problem irgendwie gefunden bin aber stark irritiert. Warum wird als Updateeintrag in der wcf1_package_update ein Eintrag mit dem Paketbezeichner de.cobblecity.gallery.uploadMessage statt de.cobblecity.gallery.uploadmessage angelegt. Im Paket zumindest ist das zu jeder Zeit korrekt angegeben gewesen (komplett klein)
Irgendwas läuft da mächtig schief... Woher das genau kommt kann ich gerade leider nicht ergründen. Der Paketserver lieferte die kleingeschriebene Version aus. In der Datenbank landete die Version mit der Großschreibung. Was direkt das ganze ACP unbenutzbar macht (siehe Fehlermeldung). Ich musste die Veröffentlichung nun vorerst einstellen Kann es sein, dass hier irgendwas mit der alten Version dieses Plugins für das WCF1 durcheinander kommt. Die hat den selben Paketbezeichner, dort mit großem M. Eigentlich würde ich hier nein sagen, da das alte Plugin ja auf einem anderen Paketserver landen sollte, aber sonst wüsste ich nicht woher es kommen sollte.
Das scheint sogar bei denen ein Problem verursacht zu haben, die das Plugin nicht mal installiert hatten, sondern nur nach Updates gesucht haben... Zumindest sofern ich die Aussage des Benutzers korrekt war...