Markierung - Text - endet mit Fehlermeldung; px angabe verschiebt Markierung

Bitte in den Beiträgen keine externe Bilder einbinden, sondern nur die Dateianhänge verwenden.
Vielen dank.
  • Mahlzeit und ein schönen Herbst Anfang.

    Der Versuch eine Markierung - Text - anzulegen endet mit folgender Fehler Meldung:

    Spoiler anzeigen

    Sat, 01 Oct 2022 09:59:35 +0000

    Message: Could not execute statement 'INSERT INTO easymedia1_image_marker (imageID,type,userID,username,time,posX,posY,size,proportional,markerUserID,markerUsername,markerText) VALUES (?,?,?,?,?,?,?,?,?,?,?,?)'

    PHP version: 8.1.7

    WoltLab Suite version: 5.4.23

    Request URI: POST /easymedia/index.php?ajax-proxy/&t=4148d24d112c664176ba851cd9bf1d82ada7b893028c7a9f37572567e6e6356d-2akmrnUEFgEW35culRztMQ==

    Referrer: https://xn--grenzkommandosd-dwb.de/easymedia/inde…%C3%B6den-1988/

    User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:105.0) Gecko/20100101 Firefox/105.0

    Peak Memory Usage: 5814520/268435456

    ======

    Error Class: wcf\system\database\exception\DatabaseQueryExecutionException

    Error Message: Could not execute statement 'INSERT INTO easymedia1_image_marker (imageID,type,userID,username,time,posX,posY,size,proportional,markerUserID,markerUsername,markerText) VALUES (?,?,?,?,?,?,?,?,?,?,?,?)'

    Error Code: 22007

    File: /www/htdocs/xxxxxx/wcf/lib/system/database/statement/PreparedStatement.class.php (144)

    Extra Information: YToxMjp7aTowO2E6Mjp7aTowO3M6MTc6IlF1ZXJ5IFBhcmFtZXRlciAxIjtpOjE7aTo0ODE5O31pOjE7YToyOntpOjA7czoxNzoiUXVlcnkgUGFyYW1ldGVyIDIiO2k6MTtzOjY6Iid0ZXh0JyI7fWk6MjthOjI6e2k6MDtzOjE3OiJRdWVyeSBQYXJhbWV0ZXIgMyI7aToxO2k6MTt9aTozO2E6Mjp7aTowO3M6MTc6IlF1ZXJ5IFBhcmFtZXRlciA0IjtpOjE7czoxNDoiJ0RyZXNkbmVyRUs4OSciO31pOjQ7YToyOntpOjA7czoxNzoiUXVlcnkgUGFyYW1ldGVyIDUiO2k6MTtpOjE2NjQ2MTgzNzU7fWk6NTthOjI6e2k6MDtzOjE3OiJRdWVyeSBQYXJhbWV0ZXIgNiI7aToxO3M6NToiJzQ0OCciO31pOjY7YToyOntpOjA7czoxNzoiUXVlcnkgUGFyYW1ldGVyIDciO2k6MTtzOjU6IiczNDgnIjt9aTo3O2E6Mjp7aTowO3M6MTc6IlF1ZXJ5IFBhcmFtZXRlciA4IjtpOjE7czo4OiInaWNvbjk2JyI7fWk6ODthOjI6e2k6MDtzOjE3OiJRdWVyeSBQYXJhbWV0ZXIgOSI7aToxO3M6MzoiJzEnIjt9aTo5O2E6Mjp7aTowO3M6MTg6IlF1ZXJ5IFBhcmFtZXRlciAxMCI7aToxO3M6MTE6Iid1bmRlZmluZWQnIjt9aToxMDthOjI6e2k6MDtzOjE4OiJRdWVyeSBQYXJhbWV0ZXIgMTEiO2k6MTtzOjI6IicnIjt9aToxMTthOjI6e2k6MDtzOjE4OiJRdWVyeSBQYXJhbWV0ZXIgMTIiO2k6MTtzOjg6IidGcmlja2UnIjt9fQ==

    Stack Trace: [{"file":"\/www\/htdocs\/xxxxxx/wcf\/lib\/data\/TFastCreate.class.php","line":44,"function":"execute","class":"wcf\\system\\database\\statement\\PreparedStatement","type":"->","args":[["[redacted]","[redacted]","[redacted]","[redacted]","[redacted]","[redacted]","[redacted]","[redacted]","[redacted]","[redacted]","[redacted]","[redacted]"]]},{"file":"\/www\/htdocs\/xxxxxx/wcf\/lib\/data\/DatabaseObjectEditor.class.php","line":28,"function":"dboEditorCreateBase","class":"wcf\\data\\DatabaseObjectEditor","type":"::","args":[{"imageID":"[redacted]","type":"[redacted]","userID":"[redacted]","username":"[redacted]","time":"[redacted]","posX":"[redacted]","posY":"[redacted]","size":"[redacted]","proportional":"[redacted]","markerUserID":"[redacted]","markerUsername":"[redacted]","markerText":"[redacted]"}]},{"file":"\/www\/htdocs\/xxxxxx/easymedia\/lib\/data\/image\/marker\/MarkerAction.class.php","line":66,"function":"create","class":"wcf\\data\\DatabaseObjectEditor","type":"::","args":[{"imageID":"[redacted]","type":"[redacted]","userID":"[redacted]","username":"[redacted]","time":"[redacted]","posX":"[redacted]","posY":"[redacted]","size":"[redacted]","proportional":"[redacted]","markerUserID":"[redacted]","markerUsername":"[redacted]","markerText":"[redacted]"}]},{"file":"\/www\/htdocs\/xxxxxx/wcf\/lib\/data\/AbstractDatabaseObjectAction.class.php","line":216,"function":"addMarker","class":"easymedia\\data\\image\\marker\\MarkerAction","type":"->","args":[]},{"file":"\/www\/htdocs\/xxxxxx/wcf\/lib\/action\/AJAXProxyAction.class.php","line":92,"function":"executeAction","class":"wcf\\data\\AbstractDatabaseObjectAction","type":"->","args":[]},{"file":"\/www\/htdocs\xxxxxx/wcf\/lib\/action\/AJAXInvokeAction.class.php","line":111,"function":"invoke","class":"wcf\\action\\AJAXProxyAction","type":"->","args":[]},{"file":"\/www\/htdocs\xxxxxx/wcf\/lib\/action\/AbstractAction.class.php","line":53,"function":"execute","class":"wcf\\action\\AJAXInvokeAction","type":"->","args":[]},{"file":"\/www\/htdocs\xxxxxx/wcf\/lib\/action\/AJAXInvokeAction.class.php","line":65,"function":"__run","class":"wcf\\action\\AbstractAction","type":"->","args":[]},{"file":"\/www\/htdocs\xxxxxx/wcf\/lib\/system\/request\/Request.class.php","line":89,"function":"__run","class":"wcf\\action\\AJAXInvokeAction","type":"->","args":[]},{"file":"\/www\/htdocs\xxxxxx/wcf\/lib\/system\/request\/RequestHandler.class.php","line":121,"function":"execute","class":"wcf\\system\\request\\Request","type":"->","args":[]},{"file":"\/www\/htdocs\xxxxxx/easymedia\/index.php","line":10,"function":"handle","class":"wcf\\system\\request\\RequestHandler","type":"->","args":["easymedia"]}]

    ======

    Error Class: PDOException

    Error Message: SQLSTATE[22007]: Invalid datetime format: 1366 Incorrect integer value: 'undefined' for column `d03114d3`.`easymedia1_image_marker`.`markerUserID` at row 1

    Error Code: 22007

    File: /www/htdocs/xxxxxx/wcf/lib/system/database/statement/PreparedStatement.class.php (126)

    Extra Information: -

    Stack Trace: [{"file":"\/www\/htdocs\xxxxxx/wcf\/lib\/system\/database\/statement\/PreparedStatement.class.php","line":126,"function":"execute","class":"PDOStatement","type":"->","args":[["[redacted]","[redacted]","[redacted]","[redacted]","[redacted]","[redacted]","[redacted]","[redacted]","[redacted]","[redacted]","[redacted]","[redacted]"]]},{"file":"\/www\/htdocs\xxxxx/wcf\/lib\/data\/TFastCreate.class.php","line":44,"function":"execute","class":"wcf\\system\\database\\statement\\PreparedStatement","type":"->","args":[["[redacted]","[redacted]","[redacted]","[redacted]","[redacted]","[redacted]","[redacted]","[redacted]","[redacted]","[redacted]","[redacted]","[redacted]"]]},{"file":"\/www\/htdocs\xxxxxx/wcf\/lib\/data\/DatabaseObjectEditor.class.php","line":28,"function":"dboEditorCreateBase","class":"wcf\\data\\DatabaseObjectEditor","type":"::","args":[{"imageID":"[redacted]","type":"[redacted]","userID":"[redacted]","username":"[redacted]","time":"[redacted]","posX":"[redacted]","posY":"[redacted]","size":"[redacted]","proportional":"[redacted]","markerUserID":"[redacted]","markerUsername":"[redacted]","markerText":"[redacted]"}]},{"file":"\/www\/htdocs\xxxxxx/easymedia\/lib\/data\/image\/marker\/MarkerAction.class.php","line":66,"function":"create","class":"wcf\\data\\DatabaseObjectEditor","type":"::","args":[{"imageID":"[redacted]","type":"[redacted]","userID":"[redacted]","username":"[redacted]","time":"[redacted]","posX":"[redacted]","posY":"[redacted]","size":"[redacted]","proportional":"[redacted]","markerUserID":"[redacted]","markerUsername":"[redacted]","markerText":"[redacted]"}]},{"file":"\/www\/htdocs\xxxxx/wcf\/lib\/data\/AbstractDatabaseObjectAction.class.php","line":216,"function":"addMarker","class":"easymedia\\data\\image\\marker\\MarkerAction","type":"->","args":[]},{"file":"\/www\/htdocs\xxxxx/wcf\/lib\/action\/AJAXProxyAction.class.php","line":92,"function":"executeAction","class":"wcf\\data\\AbstractDatabaseObjectAction","type":"->","args":[]},{"file":"\/www\/htdocs\xxxxx/wcf\/lib\/action\/AJAXInvokeAction.class.php","line":111,"function":"invoke","class":"wcf\\action\\AJAXProxyAction","type":"->","args":[]},{"file":"\/www\/htdocs\xxxxx/wcf\/lib\/action\/AbstractAction.class.php","line":53,"function":"execute","class":"wcf\\action\\AJAXInvokeAction","type":"->","args":[]},{"file":"\/www\/htdocs\xxxxx/wcf\/lib\/action\/AJAXInvokeAction.class.php","line":65,"function":"__run","class":"wcf\\action\\AbstractAction","type":"->","args":[]},{"file":"\/www\/htdocs\xxxxx/wcf\/lib\/system\/request\/Request.class.php","line":89,"function":"__run","class":"wcf\\action\\AJAXInvokeAction","type":"->","args":[]},{"file":"\/www\/htdocs\xxxxx/wcf\/lib\/system\/request\/RequestHandler.class.php","line":121,"function":"execute","class":"wcf\\system\\request\\Request","type":"->","args":[]},{"file":"\/www\/htdocs\xxxxx/easymedia\/index.php","line":10,"function":"handle","class":"wcf\\system\\request\\RequestHandler","type":"->","args":["easymedia"]}]

    Ich hoffe, man kann mit der Fehler Meldung etwas Anfangen.

    Eine Zeitnahe Lösung wäre schön.

    Danke und Grüße

    Ergänzt mit noch einem Fehler, angelegte Markierung, 48px funktioniert; größer verschiebt sich um 3 cm, das hatten wir schon mal als Fehler, sollte eigentlich nicht mehr vorhanden sein!

    3 Versuche gemacht, um die Markierung zu bekommen.

    Angelegte Markierung ist nun 3 x vorhanden in unterschiedlichen Größen!

    Löschung der 2 falschen Markierung endet dann mit Korrekter Markierung 96px?

    Freundliche Grüße onel01

    3 Mal editiert, zuletzt von onel01 (1. Oktober 2022 um 12:27)

  • onel01 1. Oktober 2022 um 12:33

    Hat den Titel des Themas von „Markierung endetz mit Fehlermeldung“ zu „Markierung - Text - endet mit Fehlermeldung; px angabe verschiebt Markierung“ geändert.
  • Du kannst das Problem wie folgt lösen:

    Du müsstest manuell die Datei easymedia/lib/data/image/marker/MarkerAction.class.php bearbeiten und folgende Zeilen bearbeiten/ändern

    PHP: MarkerAction.class.php
    /**
     * Validates parameters to save new marker.
     */
    public function validateAddMarker() {
        $this->readInteger('imageID', false);
        $this->readInteger('userID', true);
    }

    Dort wurde nur die Zeile hinzugefügt

    Code: MarkerAction.class.php
    $this->readInteger('userID', true);
  • Cyperghost 4. Oktober 2022 um 09:22

    Hat das Label bestätigt hinzugefügt.
  • Hallo, schlechte Nachrichten, der Versuch Endet mit einer sehr langen Fehler Meldung -

    Fehlermeldung
    SQLSTATE[22007]: Invalid datetime format: 1366 Incorrect integer value: 'undefined' for column `d03114d3`.`easymedia1_image_marker`.`markerUserID` at row 1

    Spoiler anzeigen

    Art
    PDOException


    Datei (Zeile)
    /www/htdocs/xxxx/wcf/lib/system/database/statement/PreparedStatement.class.php (126)


    Stacktrace

    1. /www/htdocs/xxxx/wcf/lib/system/database/statement/PreparedStatement.class.php (126): PDOStatement->execute(…)
    2. /www/htdocs/xxxx/wcf/lib/data/DatabaseObjectEditor.class.php (55): wcf\system\database\statement\PreparedStatement->execute(…)
    3. /www/htdocs/xxxx/wcf/lib/data/AbstractDatabaseObjectAction.class.php (388): wcf\data\DatabaseObjectEditor->update(…)
    4. /www/htdocs/xxxx/wcf/lib/data/AbstractDatabaseObjectAction.class.php (216): wcf\data\AbstractDatabaseObjectAction->update(…)
    5. /www/htdocs/xxxx/easymedia/lib/data/image/marker/MarkerAction.class.php (130): wcf\data\AbstractDatabaseObjectAction->executeAction(…)
    6. /www/htdocs/xxxx/wcf/lib/data/AbstractDatabaseObjectAction.class.php (216): easymedia\data\image\marker\MarkerAction->editMarker(…)
    7. /www/htdocs/xxxx/wcf/lib/action/AJAXProxyAction.class.php (92): wcf\data\AbstractDatabaseObjectAction->executeAction(…)
    8. /www/htdocs/xxxx/wcf/lib/action/AJAXInvokeAction.class.php (111): wcf\action\AJAXProxyAction->invoke(…)
    9. /www/htdocs/xxxx/wcf/lib/action/AbstractAction.class.php (57): wcf\action\AJAXInvokeAction->execute(…)
    10. /www/htdocs/xxxx/wcf/lib/action/AJAXInvokeAction.class.php (65): wcf\action\AbstractAction->__run(…)
    11. /www/htdocs/xxxxwcf/lib/system/request/Request.class.php (90): wcf\action\AJAXInvokeAction->__run(…)
    12. /www/htdocs/xxxx/wcf/lib/system/request/RequestHandler.class.php (107): wcf\system\request\Request->execute(…)
    13. /www/htdocs/xxxx/easymedia/index.php (10): wcf\system\request\RequestHandler->handle(…)

    Die Markierung einer Person, die kein Mitglied ist und nur mit TEXT (Namen) angezeigt werden soll.

    Grüße an Dich

  • Für dieses Problem kann ich dir aktuell keinen fix geben.

    Da mehr als nur eine Sache geändert werden müsste.

    Einige Sachen im Bereich JavaScript und dann noch PHP. Und dazu finde ich aktuell leider nicht die Zeit um dies noch zu beheb und das Update fertig zu machen.

    Ich hoffe, das dies dich nicht zu sehr in der Nutzung des Plugins einschränkt.

  • Ein Hallo an die Entwickler, auch nach fast 6 Monaten kein Update um den Fehler wegzubekommen.

    Was passiert nun mit der Erweiterung?

    Stirbt die Erweiterung?

    Hey, nein diese Erweiterung stirbt nicht.

    Aktuell wird dran gearbeitet dass das Plugin vollständig kompatibel mit der neusten Version ist und zu dem entferne ich so gut es geht externe JavaScript Bibliotheken die unter anderem jQuery verwenden für Funktionen die relativ einfach sind.

    Ich würde sagen das EasyMedia etwa zu 60% fertig ist sowie die Bilder Erweiterung. Die Video Erweiterung von EasyMedia konnte ich leider nicht nicht anfangen :(


    Daher kann ich leider nur sagen, bitte noch etwas Geduld. Ich versuche zurzeit dies vor dem Release des WSC6.0 fertig zu bekommen.

  • Hallo Cyperghost - Danke für deine Rückmeldung zu meiner Anfrage.

    Es ist immer wieder schade, wie Funktionen, die man genutzt hat, durch update oder andere Veränderungen keine Funktion mehr hat.

    Und wie es aussieht scheine nur ich was zu Markieren auf den Bildern in der Easy.media,.....

    Bleiben wie gespannt

    Grüße

  • Cyperghost 21. August 2023 um 09:23

    Hat das Thema geschlossen.
  • Cyperghost 21. August 2023 um 09:23

    Hat das Label von bestätigt auf behoben geändert.