Resolved! I was placing cornerstone.jar (jakarta-avalon-cornerstone/avalon-cornerstone-compilation-0.7.jar) in <base>/lib and <base>/apps/<app>/lib. Pete, after your ClassLoader changes, my listeners don't start if cornerstone.jar is in <base>/lib. Everything works fine after rm'ing <base>/lib/cornerstone.jar. I believe that DefaultConnectionManager.connect() was not returning when called in my Initializable.init() (so init() itself was blocking). Thanks for your help, Pete. -John -----Original Message----- From: Peter Donald [mailto:[EMAIL PROTECTED]] Sent: Wednesday, March 28, 2001 3:56 PM To: Avalon Development Subject: RE: [Phoenix] Classpath etc was RE: JdbcDataSource driver loading At 03:42 28/3/01 -0800, John H. Lee wrote: >However, my ServerSocketFactory/DefaultConnectionManager based listeners are >dead now (using nightly build 03/28/01). The listeners work under the >03/27/01 build. Thats odd. Can you tell me how you are doing this sort of thing - ObjectUtil.* or Class.forName(...) or something else ? Where are the implementations for the listeners stored (ie in a .bar/.jar/global-.jar etc. >No Exceptions in the logs/console. Non-listener blocks are okay. > >Any ideas? I've been crawling through the ClassLoader-related changes all >day but haven't been able to pin down the problem. Nothing pops to mind imediately ;/ Cheers, Pete *-----------------------------------------------------* | "Faced with the choice between changing one's mind, | | and proving that there is no need to do so - almost | | everyone gets busy on the proof." | | - John Kenneth Galbraith | *-----------------------------------------------------* --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]