- Spegnimento
- 15 agosto 2026 alle ore 18:52 UTC
- Autore
- Kamo
- Impegno
- 5baa57b
JacksonConfig ha registrato un record di serializzazione Long as String -- la guardia standard per CockroachDB ids, che passano oltre JavaScript MAX SAFE INTEGER. Non ha mai funzionato. Boot applica solo customizzatori del costruttore al mapper si costruisce, e questo servizio ha dichiarato il proprio fagiolo ObjectMapper da il commit iniziale, quindi il personalizzazione era inerte il giorno in cui è stato aggiunto e SecurityService ha sempre servito numerico Longs. La riparazione non deve renderlo efficace. KSessionService scrive la mappa di sessione *** a Redis attraverso questo stesso mapper e lo legge come una mappa, e 65 siti di chiamata allora Tirare fuori gli ids con... Stringi Long e ognuno di questi lancia ClassCastException; gli aiutanti che li avvolge ingoiano e restituire null, e null org è un 401 -- su ogni richiesta autenticata questo servizio serve. Il lato del filo non è più sicuro: Non e' vero. OrgBranchTypeDTO e ChildOrgSecurityModelDTO timestamp sono epoca millis e LeadIntakeEndpointDTO i totali sono contatori, nessuno vicino al 2^53, tutti consumati come numeri. Quindi il file va piuttosto che viene fissato -- inert config che legge come attivo è come il la persona successiva spedisce quell'outage mentre crede che stanno chiudendo un bug noto. La regola e la sua prova ora vive in ObjectMapperWireContractTest, compreso il ClassCastException, e in un commento dove il modulo sarebbe stato aggiunto. L'esposizione a precisione id a cui si puntava è reale e ancora aperta: 163 handler risposte messe grezzo lungo org/membro ids in ad-hoc Maps. La chiusura appartiene al DTO confine, per campo, come DocsService e EmailService fare.