Hi, I am using lingo/jencks/activemq running inside a tomcat instance. When I shutdown tomcat, there are no errors but the instance does not completely shutdown and I see there is still one non-daemon thread running.
I narrowed it down to so far to the ActiveMQEndpointWorker.connect() which calls GeronimoWorkManager.scheduleWork(). If I comment out this line then shutdown works fine (of course I can't process any messages then). I haven't played around with the Geronimo connector code yet. I see Jencks uses an old Geronimo connector codebase.
But does anyone else have this problem? I got the Lingo patch
http://jira.codehaus.org/browse/LINGO-44 which helped. Is there another needed patch?