Welcome
Sign in to start your session
Login
Login
[app info]
Brief app info: ENV: [DEV] commitId: 0a58df19333f5ea9da17b263c311302a3254bd22 branch: develop build date: 2026-08-18T10:54:00Z build version: 2026.08.06.1-SNAPSHOT commit message: #38169 Stop forwarding the caller's Content-Length to the fiat cashier The cashier proxy copies every header of the incoming request except an explicit deny list, and Content-Length was not on it. The body it sends is not the body it received: before forwarding a deposit the proxy adds providerAmount, providerCurrency, country, returnUrl and uniqueId, then re-serialises the map into canonical, key-sorted JSON. The result is longer than the original, while the inherited Content-Length still described the original. RestTemplate's converter only computes Content-Length when the header is absent, so the stale, too-small value won and the receiving side read a prefix of the payload. That is exactly what the SGS facade reported: a parse error at column 179 and 203, dying inside CashierDepositRequest["payer"] and payer.lastName - the payer object sits near the end of the deposit payload, so the cut always lands in it. Cyrillic names make it worse, since the UTF-8 body is longer in bytes than the original was in characters. Dropping the header lets StringHttpMessageConverter measure the actual UTF-8 bytes it writes. Transfer-Encoding is excluded alongside it: it describes the inbound framing too and would conflict with the length the converter sets. Both are already excluded on the response side of this proxy, so the request side now matches. Not built locally, as agreed. UPTIME: 0d 1h 25m 31s Git log: 80c8d... | 2026-08-18T13:14:12+03:00 | ostas | #38030 Review: Lombok accessors and builder-bas... 60b5d... | 2026-08-18T12:41:19+03:00 | ostas | #38030 Welcome Rescue Bonus: INSTANT_CLAIMABLE ... a6aea... | 2026-08-18T12:12:32+03:00 | Rodion | #38168 Player card: null-guard getPlayerCpfs - ... 765b9... | 2026-08-18T12:06:37+03:00 | Rodion | #38131 Fix the 2 deprecated-API stragglers the ... c1ea1... | 2026-08-18T11:04:50+03:00 | Rodion | #38131 Fix all 76 deprecated-API usages in new ... b3131... | 2026-08-17T20:03:20+03:00 | ostas | #38163 Record the mirror and theme skin on auth... c62f3... | 2026-08-17T19:41:19+03:00 | ostas | #38163 Add a mirror column to the authenticatio... 7f18f... | 2026-08-17T19:30:10+03:00 | ostas | #38163 Add a theme_skin column to the authentic... aa470... | 2026-08-17T19:24:50+03:00 | ostas | #34317 Backoffice: cashback promotion form, men... 77ca4... | 2026-08-17T16:21:08+03:00 | ostas | #34317 Backoffice: model, validation and API ma...
copy to clipboard