Author: antelder
Date: Tue Jun 3 00:58:15 2008
New Revision: 662683
URL: http://svn.apache.org/viewvc?rev=662683&view=rev
Log:
Change to just log the exception and continue on instead of crashing if theres
a problem starting one of the modules
Modified:
incubator/tuscany/java/sca/modules/host-embedded/src/main/java/org/apache/tuscany/sca/host/embedded/impl/ReallySmallRuntime.java
Modified:
incubator/tuscany/java/sca/modules/host-embedded/src/main/java/org/apache/tuscany/sca/host/embedded/impl/ReallySmallRuntime.java
URL:
http://svn.apache.org/viewvc/incubator/tuscany/java/sca/modules/host-embedded/src/main/java/org/apache/tuscany/sca/host/embedded/impl/ReallySmallRuntime.java?rev=662683&r1=662682&r2=662683&view=diff
==============================================================================
---
incubator/tuscany/java/sca/modules/host-embedded/src/main/java/org/apache/tuscany/sca/host/embedded/impl/ReallySmallRuntime.java
(original)
+++
incubator/tuscany/java/sca/modules/host-embedded/src/main/java/org/apache/tuscany/sca/host/embedded/impl/ReallySmallRuntime.java
Tue Jun 3 00:58:15 2008
@@ -354,10 +354,15 @@
logger.fine(module.getClass().getName() + " is starting.");
start = System.currentTimeMillis();
}
- module.start(registry);
- if (debug) {
- long end = System.currentTimeMillis();
- logger.fine(module.getClass().getName() + " is started in " +
(end - start) + " ms.");
+ try {
+ module.start(registry);
+ if (debug) {
+ long end = System.currentTimeMillis();
+ logger.fine(module.getClass().getName() + " is started in
" + (end - start) + " ms.");
+ }
+ } catch (Throwable e) {
+ logger.log(Level.WARNING, "Exception starting module " +
module.getClass().getName() + " :" + e.getMessage());
+ logger.log(Level.FINE, "Exception starting module " +
module.getClass().getName(), e);
}
}
}