jooby-project / jooby-project/jooby

server: call server.init after setting the server options (not before)

Offen
#3,995 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

bug web-server
Vorherrschende Sprache
Java
Sterne
1.8k
Forks
202
Ø Merge
2 T. 9 Std.
Gemergte PRs (30 T.)
6

Beschreibung

Calling server.init too early causes a leak between the final server options and what the application saves in the service registry.

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

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

Beginne damit, den Einstiegspunkt der Serverinitialisierung und den Code nachzuverfolgen, der die Serveroptionen anwendet, bevor die Anwendung in der Service-Registry registriert wird. Bestätige, wo server.init derzeit relativ zur Einrichtung der Optionen ausgeführt wird, und überprüfe anschließend, dass die Initialisierung die endgültigen Optionen verwendet, ohne zuvor vorhandenen Zustand weiterzugeben; im Issue werden keine Dateien oder Tests genannt, daher ermittle die relevante Abdeckung, bevor du das Verhalten änderst.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
java, kotlin
Bereich
backend
Issue-Typ
Bug
Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Aktivitätsstatus
Ruhig
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
48/100

Neue Issues direkt in Ihr Postfach

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