Github user Alex-Vol-SV commented on the issue:
https://github.com/apache/qpid-jms/pull/20
We are using the qpid-jms client as the primary dependency in a Felix
container. The change fixed the activation issue for what its worth. The
"Optional" flag does not mean the activation does not happen, it means if is
not required to happen if it cannot be activated. The error is actually very
telling, it complains about the required bundle kqueue on the platform it
cannot be activated.
After the change the epoll bundle remains activated and the kqueue bundle
is not activated which results in a running system.
FYI, attempting to exclude the transitive dependency on the kqueue jar so
only the epoll jar is available in the bundle does not fix the problem, the
OSGI container again complains about the missing kqueue dependency because the
OSGI manifest "requires" the bundle to be present.
---
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]