Fehlermeldung beim LikeHandler undeutlich

  • Affected App
    WoltLab Suite Core

    Hallo beim LinkHandler ist mir aufgefallen wenn hier ein Fehlerhafter objecttype angegeben ist, bekommt man folgende Fehlermeldung.

    Code
    Fatal error: PHP notice in file D:\Server\htdocs\dev\cms\lib\data\filebase\ViewableEntryList.class.php (68): Trying to get property of non-object

    Ich würde es aber besser finden wenn dies einheitlich ist, wie z.B. beim VisitTracker.

    Code
    Fatal error: unknown object type 'de.incendium.cms.filebase.entr2y'

    Es geht um folgenden Ausschnitt.

    Code
    LikeHandler::getInstance()->getObjectType('de.incendium.cms.like.likeableFilebaseEntry2')->objectTypeID

    Grüße Alex

    Gruß Alex

  • Das Problem hierbei ist, dass die erste Fehlermeldung nicht vom WCF kommt, sondern ein PHP Fatal Error ist, bei dem sofort alles gestoppt wird. Der Grund ist wahrscheinlich eine fehlende Überprüfung, ob der ObjectType existiert. Es wird dann null zurückgegeben und null hat logischerweise keine Objektvariable namens objectTypeID.

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!