On Tue, Mar 11, 2008 at 11:34 PM, Thomas Watson <[EMAIL PROTECTED]> wrote: > > > Are you certain you are using the Thread.setDaemon(false) method? If you are > not then the threads will inherit their daemon status from the invoking > thread. If this happens to be one of the daemon framework threads then your > bundle threads will be daemon also.
Yup, I figured that out by myself and this is what happened (see previous mail :-). > One quick way to find out is to run with a console and run the "threads" > command. It will tell you the daemon status of your bundle threads. Yes, that is what I did. Sorry again. regards, Karl > Tom > > > > "Karl Pauls" ---03/11/2008 05:14:20 PM---> Hi Karl, > > > > > From: > "Karl Pauls" <[EMAIL PROTECTED]> > > To: > "Equinox development mailing list" <equinox-dev@eclipse.org> > > Date: > 03/11/2008 05:14 PM > > Subject: > Re: [equinox-dev] equinox standalone problem > ________________________________ > > > > > > > Hi Karl, > > > > You are running into bug > > https://bugs.eclipse.org/bugs/show_bug.cgi?id=215730 > > :-) > > > With 3.4 M5 you can set the configuration property > > osgi.framework.activeThreadType=normal to force a non-daemon thread be > > started so that the VM does not exit when the framework is running. The > > reason you see it stay up for 30 seconds is because there is a non-daemon > > thread spinning in the background waiting for a period of inactivity > before > > persisting data. After it persists the data the thread exits and there is > no > > other non-daemon thread alive to keep the VM running. > > Well, that works but I don't really understand it. As I mentioned in > my previous mail, I actually have bundles installed that are creating > their own (non-daemon) threads so that should keep the jvm alive, no? > > Thanks a lot for this workaround! > > regards, > > Karl > > > HTH > > > > Tom > > > > > > > > "Karl Pauls" ---03/11/2008 04:04:49 PM---Hi, > > > > > > > > > > From: > > "Karl Pauls" <[EMAIL PROTECTED]> > > > > To: > > equinox-dev@eclipse.org > > > > Date: > > 03/11/2008 04:04 PM > > > > Subject: > > [equinox-dev] equinox standalone problem > ________________________________ > > > > > > > > > > > > Hi, > > > > I have a problem running equinox standalone. Basically, what I am > > trying to do is to run equinox without a console. The set-up is as > > follows: > > > > equinox/ > > configuration/ > > config.ini > > plugins/ > > <equinox jars> > > > > > ../configuration/config.ini > > osgi.bundles=<a set of bundles that use their own none daemon threads> > > eclipse.ignoreApp=true > > osgi.noShutdown=true > > > > > java -jar org.eclipse.equinox.launcher_1.0.100.v20080303.jar -noExit > > > > The above set-up does shutdown unexpectedly after a couple of seconds > > (~ 30) on the first startup and immediately on subsequent ones. > > > > I tried with all sorts of versions of equinox (including 3.3.2 3.4.M4 > > nightly, integration) and any combination of -Dosgi.noShutdown=true > > config.ini/osgi.noShutdown=true and -noExit but to no avail. If I use > > -console everything works fine. > > > > Help would be much appreciated. > > > > regards, > > > > Karl > > > > -- > > Karl Pauls > > [EMAIL PROTECTED] > > _______________________________________________ > > equinox-dev mailing list > > equinox-dev@eclipse.org > > > > https://dev.eclipse.org/mailman/listinfo/equinox-dev > > > > > > > > > > _______________________________________________ > > equinox-dev mailing list > > equinox-dev@eclipse.org > > https://dev.eclipse.org/mailman/listinfo/equinox-dev > > > > > > > > -- > Karl Pauls > [EMAIL PROTECTED] > _______________________________________________ > equinox-dev mailing list > equinox-dev@eclipse.org > https://dev.eclipse.org/mailman/listinfo/equinox-dev > > > > > _______________________________________________ > equinox-dev mailing list > equinox-dev@eclipse.org > https://dev.eclipse.org/mailman/listinfo/equinox-dev > > -- Karl Pauls [EMAIL PROTECTED] _______________________________________________ equinox-dev mailing list equinox-dev@eclipse.org https://dev.eclipse.org/mailman/listinfo/equinox-dev