JSON property "X-KDevelop-Interfaces" messages

Alexander Richardson arichardson.kde at gmail.com
Thu Apr 7 17:12:32 UTC 2016

On 7 April 2016 at 14:36, René J.V. <rjvbertin at gmail.com> wrote:
> On Thursday April 07 2016 15:16:17 Milian Wolff wrote:
> Hi,
>> > The last one is the only single-item list, but as far as I can see that same
>> > syntax is used elsewhere too without problems.
>> Reread the warning, that is not the problem.
> I know, the warning complains about something that's not a string list ... I'm not used to using json so that observation was just reasonable proof that single-item lists aren't demoted to a scalar/1D type automatically.
>> Yes, I suggest you try a clean build dir, or remove the build artifacts for
>> these plugins one by one until you fail to reproduce the error.
> Well, I could do that *again*, but as I said in my initial message that's just not something I can indulge in ATM. It's not like anything appears broken apart from the messages. This is merely an annoyance that seemed trivial enough that someone already fixed it.
>> Also, I suggest you run KDevelop through GDB and get a backtrace to when the
>> warning is printed, to find out what plugin is loaded.
> Do you at least have an idea what function prints that message? OTOH, it looks like this is the 1st message being printed, so if you know what function to break on to catch any kind of terminal output on Linux that could do the trick too.
> Cheers,
> R

All JSON files in kdevplatform, kdevelop and kdev-python are correct
so it sounds to me like KDevelop is picking up some old plugins.
Or you have a 3rd-party plugin installed that has some slightly wrong JSON.
It's not an error, just a hint to tell the developer to fix the JSON
files. You can safely ignore it.


More information about the KDevelop-devel mailing list