Hi Rajini, How do you restart the framework ? Do you create the Felix instance anew for each framework start or do start-stop the same instance multiple times ?
For better replicability and also in view of the changes that Richard is currently implementing, I suggest you do not reuse the Felix instances but instead recreate a new instance for each start-stop cycle. Anyway, I assume, that you have to register the framework listener each time you start Felix. Hope this helps Regards Felix On 6/27/07, Rajini Sivaram <[EMAIL PROTECTED]> wrote:
Hello, I have a set of JUnit tests which startup a Felix runtime in the setUp method and shut the runtime down using Felix.shutdown(). The tests run fine when run one-by-one (single Felix runtime startup and shutdown in a VM), but when run together (as a sequence of Felix runtime startup and shutdown from one VM), the framework listener is not called after the first shutdown. Apart from the framework listener, other operations dont run into any problems with the restarting of the runtime, so I presume restarting the embedded runtime is not a problem. Is this something which will get fixed with the changes to the embedded APIs? Thank you... Regards, Rajini
