$type must be either v2 or invisible

  • Affected Version
    WoltLab Suite 5.3
    Affected App
    WoltLab Suite Core

    Hallo,

    Seit paar Tagen bekommen ich folgende Fehlermeldung, ich vermute diese wird durch ein Bot oder ähnliches verursacht der versucht das Kontakt-Formular abzusenden, das Captcha und das Formular funktionieren jedoch ohne Problem bei legitimen Gebrauch:

    Requested URL
    POST /cms/contact/
    Referrer
    https://domain.tld/cms/contact/
    WoltLab Suite
    5.3.5
    PHP
    8.0.3
    Error Message
    $type must be either v2 or invisible.
    Type
    InvalidArgumentException
    File (Line)
    /var/www/domain.tld/public/cms/lib/system/recaptcha/RecaptchaHandlerV2.class.php (39)
    Stacktrace
    1. /var/www/domain.tld/public/cms/lib/system/captcha/RecaptchaHandler.class.php (106): wcf\system\recaptcha\RecaptchaHandlerV2->validate(…)
    2. /var/www/domain.tld/public/cms/lib/form/AbstractCaptchaForm.class.php (106): wcf\system\captcha\RecaptchaHandler->validate(…)
    3. /var/www/domain.tld/public/cms/lib/form/AbstractCaptchaForm.class.php (98): wcf\form\AbstractCaptchaForm->validateCaptcha(…)
    4. /var/www/domain.tld/public/cms/lib/form/ContactForm.class.php (130): wcf\form\AbstractCaptchaForm->validate(…)
    5. /var/www/domain.tld/public/cms/lib/form/AbstractForm.class.php (60): wcf\form\ContactForm->validate(…)
    6. /var/www/domain.tld/public/cms/lib/form/AbstractForm.class.php (123): wcf\form\AbstractForm->submit(…)
    7. /var/www/domain.tld/public/cms/lib/form/AbstractCaptchaForm.class.php (67): wcf\form\AbstractForm->readData(…)
    8. /var/www/domain.tld/public/cms/lib/form/ContactForm.class.php (187): wcf\form\AbstractCaptchaForm->readData(…)
    9. /var/www/domain.tld/public/cms/lib/page/AbstractPage.class.php (291): wcf\form\ContactForm->readData(…)
    10. /var/www/domain.tld/public/cms/lib/page/AbstractPage.class.php (114): wcf\page\AbstractPage->show(…)
    11. /var/www/domain.tld/public/cms/lib/system/request/Request.class.php (83): wcf\page\AbstractPage->__run(…)
    12. /var/www/domain.tld/public/cms/lib/system/request/RequestHandler.class.php (107): wcf\system\request\Request->execute(…)
    13. /var/www/domain.tld/public/cms/index.php (9): wcf\system\request\RequestHandler->handle(…)

    Danke im voraus.

    ┌П┐(◉_◉)┌П┐

  • Bei mir erschien dieser Fehler ebenfalls gestern (zum ersten und bisher einzigen Mal). Ja, die Angaben für reCAPTCHA stimmen und wurden auch nicht kürzlich geändert.

  • Der UA war definitiv gefälscht. Wir erleben immer wieder mal, dass es Fehler bei der reCAPTCHA-Validierung gibt, weil einiges Bots zu doof sind, das Formular richtig abzusenden.

    Prinzipiell sind diese Fehler irrelevant, weil sie nicht weiter problematisch sind, insbesondere dann, wenn es eh nur Bots trifft. Ich kann mir durchaus vorstellen, dass das ein versemmelter Bot war, der nicht richtig funktionierte. Dafür spricht das plötzliche Auftauchen dieses "Fehlers" im selben Zeitrahmen bei unterschiedlichen Seiten, bei uns lief es auch über das Kontakt-Formular.

  • Danke, das bestätigt meinen Verdacht, das ist also auch ein Bot gewesen. Ich habe bis jetzt noch nicht herausgefunden, wie ich den Fehler sinnvoll provozieren kann, damit ich den gezielt unterdrücken kann.

    Andererseits stellt sich mir natürlich immer die Frage, ob das sinnvoll ist. Falls der Bot nicht erneut diese Fehler verursacht, würde ich sogar dazu tendieren, einfach gar nichts zu machen. Prinzipiell soll diese Art der Fehlerberichterstattung auch dazu dienen, auf mögliche Probleme aufmerksam zu machen.

  • Danke der Aufklärung Alexander, bei mir begann es vor 2 Tagen und hatte die Fehlermeldung bisher jetzt jeden Tag.

    Hoffe der Bot wird gefixt weil ist schon ärgerlich wenn man jeden tag eine Fehlermeldung bekommt (per mail) die eigentlich nicht wichtig ist :)

    ┌П┐(◉_◉)┌П┐

  • Joshua Rüsweg March 20, 2021 at 1:52 PM

    Added the Label Confirmed
  • Hoffe der Bot wird gefixt weil ist schon ärgerlich wenn man jeden tag eine Fehlermeldung bekommt (per mail) die eigentlich nicht wichtig ist

    Daran gewöhnt man sich, habe seit dem letzten Update das selbe Problem mit einem Fehler bei der PayPal Schnittstelle, der WSC.

    Täglich mehrfach in den Fehlerprotokollen, scheint bis dato keiner ne Idee zu haben oder sich angesehen zu haben. ;)

    Greetz

    Dark

    Mit dem Ende naht der Anfang mit etwas Neuen, um dann wieder zu sagen „Nach dem Update ist vor dem Update“. :S

  • Joshua Rüsweg March 20, 2021 at 5:42 PM

    Set the Label from Confirmed to Fixed
  • Hallo bei uns kamm der Fehler gestern auf das Kontakt Formular

    Tue, 23 Mar 2021 10:06:02 +0000

    Message: $type must be either v2 or invisible.

    PHP version: 7.4.16

    WoltLab Suite version: 5.3.5

    Request URI: POST /contact/

    Referrer: https://www.rettungsdienst-en.de/contact/

    User Agent: Mozilla/5.0 (X11; U; Linux i686 (x86_64); en-US; rv:1.8.1.6) Gecko/20070817 IceWeasel/2.0.0.6-g3

    Peak Memory Usage: 2966504/536870912

    ======

    Error Class: InvalidArgumentException

    Error Message: $type must be either v2 or invisible.

    Error Code: 0

    File: /var/www/vhosts/rettungsdienst-en.de/httpdocs/RDEN/lib/system/recaptcha/RecaptchaHandlerV2.class.php (39)

    Extra Information: -

    Stack Trace: [{"file":"\/var\/www\/vhosts\/rettungsdienst-en.de\/httpdocs\/RDEN\/lib\/system\/captcha\/RecaptchaHandler.class.php","line":106,"function":"validate","class":"wcf\\system\\recaptcha\\RecaptchaHandlerV2","type":"->","args":[]},{"file":"\/var\/www\/vhosts\/rettungsdienst-en.de\/httpdocs\/RDEN\/lib\/form\/AbstractCaptchaForm.class.php","line":106,"function":"validate","class":"wcf\\system\\captcha\\RecaptchaHandler","type":"->","args":[]},{"file":"\/var\/www\/vhosts\/rettungsdienst-en.de\/httpdocs\/RDEN\/lib\/form\/AbstractCaptchaForm.class.php","line":98,"function":"validateCaptcha","class":"wcf\\form\\AbstractCaptchaForm","type":"->","args":[]},{"file":"\/var\/www\/vhosts\/rettungsdienst-en.de\/httpdocs\/RDEN\/lib\/form\/ContactForm.class.php","line":130,"function":"validate","class":"wcf\\form\\AbstractCaptchaForm","type":"->","args":[]},{"file":"\/var\/www\/vhosts\/rettungsdienst-en.de\/httpdocs\/RDEN\/lib\/form\/AbstractForm.class.php","line":60,"function":"validate","class":"wcf\\form\\ContactForm","type":"->","args":[]},{"file":"\/var\/www\/vhosts\/rettungsdienst-en.de\/httpdocs\/RDEN\/lib\/form\/AbstractForm.class.php","line":123,"function":"submit","class":"wcf\\form\\AbstractForm","type":"->","args":[]},{"file":"\/var\/www\/vhosts\/rettungsdienst-en.de\/httpdocs\/RDEN\/lib\/form\/AbstractCaptchaForm.class.php","line":67,"function":"readData","class":"wcf\\form\\AbstractForm","type":"->","args":[]},{"file":"\/var\/www\/vhosts\/rettungsdienst-en.de\/httpdocs\/RDEN\/lib\/form\/ContactForm.class.php","line":187,"function":"readData","class":"wcf\\form\\AbstractCaptchaForm","type":"->","args":[]},{"file":"\/var\/www\/vhosts\/rettungsdienst-en.de\/httpdocs\/RDEN\/lib\/page\/AbstractPage.class.php","line":291,"function":"readData","class":"wcf\\form\\ContactForm","type":"->","args":[]},{"file":"\/var\/www\/vhosts\/rettungsdienst-en.de\/httpdocs\/RDEN\/lib\/page\/AbstractPage.class.php","line":114,"function":"show","class":"wcf\\page\\AbstractPage","type":"->","args":[]},{"file":"\/var\/www\/vhosts\/rettungsdienst-en.de\/httpdocs\/RDEN\/lib\/system\/request\/Request.class.php","line":83,"function":"__run","class":"wcf\\page\\AbstractPage","type":"->","args":[]},{"file":"\/var\/www\/vhosts\/rettungsdienst-en.de\/httpdocs\/RDEN\/lib\/system\/request\/RequestHandler.class.php","line":107,"function":"execute","class":"wcf\\system\\request\\Request","type":"->","args":[]},{"file":"\/var\/www\/vhosts\/rettungsdienst-en.de\/httpdocs\/RDEN\/index.php","line":9,"function":"handle","class":"wcf\\system\\request\\RequestHandler","type":"->","args":[]}]

  • Wenn ich auf 5.3 gehen will erhalte ich dauernd:

    • „WoltLab Suite Filebase“ in Version „5.2.14“ verhindert eine Aktualisierung von „WoltLab Suite Core“ auf Version „5.3.7"

    Ciao
    Mike

Participate now!

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