Aaron Lindsay
Aaron Lindsay
I appear to be seeing this same (or at least a similar) problem using neovim today. Here's an example log from the language server: ``` 2023-07-12T11:10:01.137321Z DEBUG lsp_server::msg: < {"method":"textDocument\/completion","id":6,"jsonrpc":"2.0","params":{"position":{"line":95910,"character":28},"textDocument":{"uri":"file:\/\/\/path\/to\/my\/ledger.beancount"}}}...
This looks like it was fixed by e6452b3f215ed1347b0246b451a466dedcca860c. @PatrikHlobil Is there any chance you could release a new version with this fix to make it easier to pull in via...
> Hi there, sorry I do not have a lot of time maintaining this library. I will have a look at the problem and hope that I can soon release...
> Interesting, might be doable in a backoff/retry to handle empty/infinite responses. Problem here is that none of the ofxtools cookie-handling code is mine. I am just an unfrozen cavemen,...
> ...but there's a decent chance I'm serious about the Go thing sometime in 2022! Don't say I didn't warn you, when you start getting pull requests written in Crayola...
I finally spent a little more time digging through the code and debugging this tonight... and it turns out that Vanguard seems to have fixed whatever issue caused it to...
> I really thought that would have sufficed; I'm a little confused how Vanguard's b0rked response managed to slip past this bit of logic. Crap, you're right. I must've misread...
> Here, try out [3a64f7f](https://github.com/csingley/ofxtools/commit/3a64f7fc172c00fa6c901f3ee8ff3f2e84e43306) on your pathological data & see if it at least bombs out. I have confirmed that this commit (well, technically the latest `master` of https://github.com/csingley/ofxtools/commit/0c4e5e3719e339f1f693fe6ce49151167b3e252d)...
> In other news, I may soon have need to become proficient in Go. How would you feel about rank novices clawing through your codebase and submitting ill conceived PRs...
Another wrinkle: `ofxgo` seems to be able to successfully download OFX from the offending FI... So there may be another layer to this.