Dear forum users, 
thanks in advance for your support!
(I hope to be able to help you in the future.. )

My problem is that, when I start Felix, some bundles starts only after that
I send some commnds to the shell (i.e. ps or also a blank line).

For example the following code reegards a bundle Activator in wich I start a
Derby database:
public class Activator implements BundleActivator {
        [...]fields[..]
        public void start(BundleContext context) {
                 System.out.println("***Starting the server at port: "
                                                + dbPort + " on folder " + 
dbFolder + "***");
                 derbyServer = new NetworkServerControl(InetAddress
                                                .getByName("localhost"), 
dbPort);
                 derbyServer.start(null);
                 System.out.println("***Started****");
                }
      [...]stop
    }

If I install the bundle (using Felix shell) and then I start it, it works
correctly.
If I execute the update command it works correcty.

Anyway if the bundle is installed and I stop and re-start felix I just read
the message "Starting the server at port..." . 

Felix seems is blocked, the bunlde stays in the "starting" mode and other
bundles do not start. 

If at this point I input a blank line or a "ps" command the bundle starts
and also other bundles start withouth any problem. In the past I had the
same problem with a bundle starting a SWING gui (it was just an exercise and
I do not found a solution). 

May be that I need to start the derby server on another thread? Anyway do
you undestand Felix behaviour?

Thanks for your answers,
Giovanni  



-- 
View this message in context: 
http://www.nabble.com/Bundle-starting-only-after-some-commands-to-the-shell-tp23195936p23195936.html
Sent from the Apache Felix - Users mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@felix.apache.org
For additional commands, e-mail: users-h...@felix.apache.org

Reply via email to