- Affected App
- WoltLab Suite Core
Das LGPL-WCF 1.1.2 lässt sich nicht aktualisieren, da das Autoupdate in einer Endlosschleife hängen bleibt.
Von 1.1.2 bis 1.1.5 lässt es sich allerdings aktualisieren wenn man den "immer die aktuellste Version installieren obwohl was anderes ausgewählt ist"-Code auskommentiert ($version = array_pop($packageVersions); in PackageUpdate::updatePackage) und man schrittweise direkte Updates installiert, die keine Zwischenschritte benötigen.
Bei einem direkten Updateversuch kommt es zu einer Endlosschleife (oder -rekursion) innerhalb von PackageUpdate::findShortestUpdateThread().
Außerdem passiert dasselbe Problem an einer anderen Stelle (erst nach dem updatePackage-Aufruf) wenn ich von 1.1.5 auf eine 1.1.6-Version updaten will.
Das ganze passiert übrigens auch beim Versuch, ein WCF 1.1.4 Beta 1 zu aktualisieren (da sind noch ein WBB und einige Plugins installiert - aber da es ja auch mit dem Standalone-WCF passiert liegts weder am WBB noch an irgendwelchen Plugins).