I noticed that when an exception is thrown from @Destroy the runtime stops shutting down properly and just throws the exception (TUSCANY-3834). I actually suspect this affects 1.x and 2.x.
I extended the java-init-exceptions test to play with this (doesn't fit with the test name but there you go but the otherwise the existing test is perfect). Now this test was added under TUSCANY-2851. However it's not included in the build. This is a bit of a long shot but anyone remember if it was excluded for a good reason? Simon -- Apache Tuscany committer: tuscany.apache.org Co-author of a book about Tuscany and SCA: tuscanyinaction.com