Re: KDevelop can't load project: "too large document"?

Matthew Woehlke <[email protected]>
Newsgroups gmane.comp.kde.users.kdevelop
Message-ID <[email protected]>
On 2017-12-08 17:04, Sven Brauch wrote:
> On 08/12/17 22:59, Matthew Woehlke wrote:
>> At any rate, it's probably safe enough to apply at least my patch, which
>> gets us to an assuredly better position than we're at otherwise.
> 
> Hmm, again, why is this happening? Isn't this a bug in cmake?

It's a confluence of three bugs or (mis)features:

- CMake sends an enormous response
- QJson refuses to parse said response¹
- KDevelop does not handle said failure gracefully

(¹ https://bugreports.qt.io/browse/QTBUG-58652)

In some senses, it's actually the last is the "most bug-like", and is
what my patch addresses. IMHO this should be fixed regardless, since it
is making KDevelop more robust against unexpected conditions at minimal
cost; it will provide more graceful degradation in case of QJson failure
for *any* reason. (In particular, as René notes, it should improve
things in the case that the server sends a corrupt response for some
reason. We don't *expect* that would ever happen, but right now, if it
did, it would cause the same symptoms.)

-- 
Matthew
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.