- Affected Version
- WoltLab Suite 5.2
Startet man die Installation einer Endanwendung und bricht die Installation dann bei der Eingabe des Installationsverzeichnisses ab (per Zurück-Taste) ist das Paket in der Paketliste installiert aber nicht benutzbar.
Versucht man das Paket dann zu deinstallieren, erhält man folgenden Fehler:
Code
wcf\system\exception\ErrorException
Error Message:
Trying to get property 'package' of non-object
File:
*/lib/system/WCF.class.php (343)
Stack Trace:
#0 */lib/system/application/ApplicationHandler.class.php (249):
wcf\system\WCF::handleError(8, 'Trying to get property \'package\' of non-object', '*/lib/system/application/ApplicationHandler.class.php', 249, [ application => , appObject => ])
#1 */lib/system/request/RequestHandler.class.php (233):
wcf\system\application\ApplicationHandler->rebuildActiveApplication()
#2 */lib/system/request/RequestHandler.class.php (72):
wcf\system\request\RequestHandler->buildRequest('wcf')
#3 */acp/index.php (9):
wcf\system\request\RequestHandler->handle('wcf', true)
Display More
Im Frontend und Backend erscheint dann dieser Fehler und die Seite ist nicht mehr benutzbar. Erst nach Löschen des Caches kann das Plugin dann ohne Fehler deinstalliert werden.
Ich finde das für nicht-Entwickler sehr schlecht gelöst und kann schnell zu Frust führen. Allgemein ist der Installationsprozess oft sehr fehleranfällig, aber das ist ein anderes Thema.
Betrifft mindestens 5.2+.
Grüße