djspiewak/ensime-sidekick — Issue #7: Offset Read Failure in Backend
Author: djspiewak
Created: 2011-10-15 15:42:03+00:00
State: open

There is a period issue in the backend low-level socket reader that gets the chunk offsets wrong, resulting in reading a partial chunk which fails to parse (producing `nil`) and then subsequently attempting to read the remainder of the chunk as if it were a chunk length, resulting an an exception and a fatal crash. This is *super* annoying, and I can't figure out what might be causing it. My only thought at this point is that the ENSIME server itself is feeding us bad data, but I haven't been able to reproduce the issue reliably, so I can't say for certain.