Kalendertermine lassen sich nicht entgültig löschen, Fehlermeldung: SQLSTATE[22007]: Invalid datetime format: 1292 Truncated incorrect INTEGER value: ''

  • Affected Version
    WoltLab Suite 5.5
    Affected App
    WoltLab Suite Calendar

    Hallo liebes Team,

    ich wollte eben einen Kalendertermin entgültig löschen, da kam das was nicht verarbeitet werden kann und folgende Fehlermeldung im folgenden. Kann die vielleicht gekommen sein, weil die, die den Kalendertermin erstellt hat gelöscht wurde?

    Requested URL
    POST /calendar/index.php?ajax-proxy/&t=779f739ce08f15c60f0bd03cf9e17935cde4b4c9225894f8cd57e12e4cf459f8-avlItIX0UE99PlcCb7b06g==
    Referrer
    https://selbsthilfeforum.org/calendar/event/1450-teamchat/
    WoltLab Suite
    5.5.20
    PHP
    8.1.27
    Error Message
    Could not execute statement 'UPDATE wcf1_user_activity_point SET activityPoints = activityPoints - ?, items = items - ? WHERE objectTypeID = ? AND userID = ?'
    Type
    wcf\system\database\exception\DatabaseQueryExecutionException
    File (Line)
    /customers/mschmelzer/home/selbsthilfeforum.org/lib/system/database/statement/PreparedStatement.class.php (144)
    Query Parameter 1
    10
    Query Parameter 2
    1
    Query Parameter 3
    919
    Query Parameter 4
    ''
    Stacktrace
    1. /customers/mschmelzer/home/selbsthilfeforum.org/lib/system/user/activity/point/UserActivityPointHandler.class.php (192): wcf\system\database\statement\PreparedStatement->execute(…)
    2. /customers/mschmelzer/home/selbsthilfeforum.org/calendar/lib/data/event/EventAction.class.php (843): wcf\system\user\activity\point\UserActivityPointHandler->removeEvents(…)
    3. /customers/mschmelzer/home/selbsthilfeforum.org/lib/data/AbstractDatabaseObjectAction.class.php (216): calendar\data\event\EventAction->delete(…)
    4. /customers/mschmelzer/home/selbsthilfeforum.org/lib/action/AJAXProxyAction.class.php (92): wcf\data\AbstractDatabaseObjectAction->executeAction(…)
    5. /customers/mschmelzer/home/selbsthilfeforum.org/lib/action/AJAXInvokeAction.class.php (111): wcf\action\AJAXProxyAction->invoke(…)
    6. /customers/mschmelzer/home/selbsthilfeforum.org/lib/action/AbstractAction.class.php (57): wcf\action\AJAXInvokeAction->execute(…)
    7. /customers/mschmelzer/home/selbsthilfeforum.org/lib/action/AJAXInvokeAction.class.php (65): wcf\action\AbstractAction->__run(…)
    8. /customers/mschmelzer/home/selbsthilfeforum.org/lib/system/request/Request.class.php (90): wcf\action\AJAXInvokeAction->__run(…)
    9. /customers/mschmelzer/home/selbsthilfeforum.org/lib/system/request/RequestHandler.class.php (107): wcf\system\request\Request->execute(…)
    10. /customers/mschmelzer/home/selbsthilfeforum.org/calendar/index.php (11): wcf\system\request\RequestHandler->handle(…)
    Error Message
    SQLSTATE[22007]: Invalid datetime format: 1292 Truncated incorrect INTEGER value: ''
    Type
    PDOException
    File (Line)
    /customers/mschmelzer/home/selbsthilfeforum.org/lib/system/database/statement/PreparedStatement.class.php (126)
    Stacktrace
    1. /customers/mschmelzer/home/selbsthilfeforum.org/lib/system/database/statement/PreparedStatement.class.php (126): PDOStatement->execute(…)
    2. /customers/mschmelzer/home/selbsthilfeforum.org/lib/system/user/activity/point/UserActivityPointHandler.class.php (192): wcf\system\database\statement\PreparedStatement->execute(…)
    3. /customers/mschmelzer/home/selbsthilfeforum.org/calendar/lib/data/event/EventAction.class.php (843): wcf\system\user\activity\point\UserActivityPointHandler->removeEvents(…)
    4. /customers/mschmelzer/home/selbsthilfeforum.org/lib/data/AbstractDatabaseObjectAction.class.php (216): calendar\data\event\EventAction->delete(…)
    5. /customers/mschmelzer/home/selbsthilfeforum.org/lib/action/AJAXProxyAction.class.php (92): wcf\data\AbstractDatabaseObjectAction->executeAction(…)
    6. /customers/mschmelzer/home/selbsthilfeforum.org/lib/action/AJAXInvokeAction.class.php (111): wcf\action\AJAXProxyAction->invoke(…)
    7. /customers/mschmelzer/home/selbsthilfeforum.org/lib/action/AbstractAction.class.php (57): wcf\action\AJAXInvokeAction->execute(…)
    8. /customers/mschmelzer/home/selbsthilfeforum.org/lib/action/AJAXInvokeAction.class.php (65): wcf\action\AbstractAction->__run(…)
    9. /customers/mschmelzer/home/selbsthilfeforum.org/lib/system/request/Request.class.php (90): wcf\action\AJAXInvokeAction->__run(…)
    10. /customers/mschmelzer/home/selbsthilfeforum.org/lib/system/request/RequestHandler.class.php (107): wcf\system\request\Request->execute(…)
    11. /customers/mschmelzer/home/selbsthilfeforum.org/calendar/index.php (11): wcf\system\request\RequestHandler->handle(…)
  • Bei Terminen von gelöschten usern bekam ich auch schon mal eine Fehlermeldung "missing object-ID" (oder so ähnlich). Danach waren die Termine aber trotzdem gelöscht.

    Von daher könnte die Fehlermeldung durchaus damit zu tun haben, dass der user schon gelöscht wurde. Sind die Termine dann noch da, oder trotzdem gelöscht, wie bei mir?

  • Marcel Werk January 31, 2024 at 1:44 PM

    Added the Label 6.0.9
  • Marcel Werk January 31, 2024 at 1:44 PM

    Added the Label 5.5.21
  • Marcel Werk January 31, 2024 at 1:44 PM

    Added the Label Fixed

Participate now!

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