Return Types for `ITitledObject::getLink()` and `ILinkableObject::getLink()` by mutec · Pull Request #5157 · WoltLab/WCF
This prevents issues in case one would return null or other types.
github.com
Ein String ist an der Stelle richtig, der Rückgabewert null ist falsch.
Korrekt, clan\data\post\LikeableClanPost::getTitle() muss in jedem Fall einen String zurückgeben. Die Frage ist, warum hier kein String zurückgegeben wird, sondern null. Das UdoZ-Paket hat damit nichts zu tun, bis auf die Tatsache, dass es die Funktion aufruft, die fehlerhafte Daten liefert. Soweit ich das von außen ohne Zugriff auf die Pakete beurteilen kann, ist der Verursacher der Fehlermeldung das Paket, welches LikeableClanPost bereitstellt oder das Paket, das die Daten bereitstellt, die in LikeableClanPost::getTitle() verwendet werden.