Jsvc does not exit when all non-daemon threads are died
-------------------------------------------------------
Key: DAEMON-136
URL: https://issues.apache.org/jira/browse/DAEMON-136
Project: Commons Daemon
Issue Type: Bug
Components: Jsvc
Affects Versions: 1.0.2
Environment: Ubuntu 9.10, Sun Java 1.6.0_16
Reporter: Hontvari Jozsef
Priority: Minor
Fix For: 1.0.1
A jsvc dameon keeps running even if all non-dameon Java threads are exited. It
can be reproduced by creating a start class with the usual four, but empty
functions. The symtom does not change if init() takes a few seconds of time. I
have attached three stack traces, using different jstack options, I don't see
anything special, however.
The workaround is to explicitly call System.exit() at places where the system
can finish its work.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.