Surprising behaviour review and compendium

I like to use OSGi because I’m forced to learn elegant-practical design to deal with complexity in Java programs, but it also introduce many “unexpected behaviors” and specially using bnd. Such unexpected behaviors are very related to previous experience and background of the surprised person. I really appreciate this mail list, is very efficient for get answers to questions.

I invite you to share in this thread, surprising unexpected behavior, found in your journey learning bnd, in order to have some compendium of such behaviors.

I remember as a beginner, be warned in advance of some “unexpected behaviors” of Javascript, Functional languages, XSLT, XQuery, etc.. save me a lot of time!

I really miss the old days when FrequentAskedQuestions was a very important curated maintained compilation source of knowledge… I remember when I learn C++ one of my goals was to read in advance all FAQ, and despite I was a novel programmer I was able to solve very difficult runtime problems without Google!, just because the FAQ was so complete that make me aware of many issues in advance.

Regards

I wouldn’t know where to even start with surprising behaviours I experienced in all the days using OSGi and bnd. but most of the time there was no simple answer and often it was just me not understanding things or had incorrect expectations.

That’s why I started around 2023 to dig into the codebase of bnd and started contributing. I started small for example improving some error messages which I found not helpful.

You are welcome to join as well :slight_smile: