php / php/php-src

Too few arguments to function Properties::get(), 1 passed in [PATH] and exactly 1 expected

Offen
#17,626 27 Kommentare 4 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Bug Category: JIT
Vorherrschende Sprache
C
Sterne
40.4k
Forks
8.2k
Ø Merge
2 T. 13 Std.
Gemergte PRs (30 T.)
96

Beschreibung

Description

After updating composer on multiple projects I encounter a weird exception which appear 1 time on different projects (just a few not all) and different methods and it happens just 1 time, after reloading php-fpm everything works again.

Here some examples:
Too few arguments to function Properties::get(), 1 passed in [PATH] on line [LINE] and exactly 1 expected
Too few arguments to function framework\Model\Module\Base::_setTable(), 1 passed in [PATH] on line [LINE] and exactly 1 expected
ArgumentCountError Too few arguments to function framework\Sanitize::filename(), 1 passed in [PATH] on line [LINE] and exactly 1 expected

Maybe it has something to do with opcache?

PHP Version

8.3.14

Operating System

CentOS 9

Beitragsleitfaden

Beitragsleitfaden öffnen

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Rechercherichtung

Es wird keine Quelldatei, kein Test und kein Einstiegspunkt genannt. Beginne damit, den intermittierenden ArgumentCountError unter PHP 8.3.14 mit CentOS 9 zu reproduzieren, und vergleiche das Verhalten vor und nach dem Neuladen von php-fpm, wobei der gemeldete mögliche Einfluss von opcache im Mittelpunkt steht. Erledigt ist die Aufgabe, wenn eine reproduzierbare Ursache und eine verifizierte Behebung identifiziert oder eine Reproduktion eindeutig dokumentiert wurde.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
php
Bereich
backend
Issue-Typ
Bug
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Aktiv
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.