geocoder-php / geocoder-php/Geocoder
Serialization of 'Closure' is not allowed
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- PHP
- Sterne
- 4k
- Forks
- 525
- Ø Merge
- 8 Min.
- Gemergte PRs (30 T.)
- 1
Beschreibung
I sometimes have this error while using the geocoder google maps plugin.
It seems to be caused by the Symfony cache, during the call to the handleQuery method. The method itself indeed accepts two callables as argument, so it should be expected.
Any hints?
TIA
Beitragsleitfaden
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Öffne einen Pull Request, der die Issue-Nummer nennt.
Rechercherichtung
Beginne damit, den Fehler durch den handleQuery-Aufruf des Google Maps-Plugins zu reproduzieren, und verfolge anschließend, wie der Symfony-Cache seine beiden callable-Argumente verarbeitet. Ermittle, warum die Closure serialisiert wird, und dokumentiere eine verifizierte Lösung oder einen Workaround, der den Fehler während des Geocodings verhindert.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- php, symfony
- Bereich
- backend
- Issue-Typ
- Bug
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Muss geklärt werden
- Anfängerfreundlichkeit
- 30/100