Reformated Component.cdef; accidently ran some hidden feature?

Hi there, I’m super confused.

I added some code to my app; no external library, just an additional C++ class using String and List.

After doing that, I accidently added the .cpp-File to the List twice in the .cdef-File; one entry was without the required “src/” prefix.

When compiling, I received errors like “libuuid.so.1 not found” and so on. After removing the duplicated File include, I recognized, that my .cdef-File was just broken (thanks god there is code versioning so I have a backup).

For example:

bundle:{
api:{
le_net.api
le_dcs.api
}
}

became

bundle:{
api:{
le_net =
le_net.api le_dcs =
le_dcs.api
}
}

Library includes were corrupted, etc. etc.

I’m running Framework version 18.10 in Eclipse (the mangoh VM).

I’m 100% sure that I did NOT do these changes by hand, so I’m wondering: Is there perhaps some functionality that I might have run by a special keyboard shortcut that might cause such errors?

Probably you need to give specific reproducible steps

Well, if I knew them, I would, but the required steps are the actual question :wink:

Basically I checked in the source code, changed and tested for a few days and “suddenly” it was broken. I know that there is very likely no such “suddenly” and I did something, but it might have been a keyboard shortcut that I’m not aware of or some build order or whatever. Basically the question is, what could have caused that because I have absolutely no idea. :man_shrugging:

Do you see this in vscode?

No, Eclipse in the Mango VM Environment; Developing in 18.10

Then please move to vscode as the developer studio is phasing out