You are viewing a plain text version of this content. The canonical link for it is here.
Posted to scm@geronimo.apache.org by am...@apache.org on 2005/07/08 18:12:41 UTC
svn commit: r209835 -
/geronimo/trunk/modules/system/src/java/org/apache/geronimo/system/main/ProgressBarStartupMonitor.java
Author: ammulder
Date: Fri Jul 8 09:12:39 2005
New Revision: 209835
URL: http://svn.apache.org/viewcvs?rev=209835&view=rev
Log:
Less vulnerable to startup problems
Modified:
geronimo/trunk/modules/system/src/java/org/apache/geronimo/system/main/ProgressBarStartupMonitor.java
Modified: geronimo/trunk/modules/system/src/java/org/apache/geronimo/system/main/ProgressBarStartupMonitor.java
URL: http://svn.apache.org/viewcvs/geronimo/trunk/modules/system/src/java/org/apache/geronimo/system/main/ProgressBarStartupMonitor.java?rev=209835&r1=209834&r2=209835&view=diff
==============================================================================
--- geronimo/trunk/modules/system/src/java/org/apache/geronimo/system/main/ProgressBarStartupMonitor.java (original)
+++ geronimo/trunk/modules/system/src/java/org/apache/geronimo/system/main/ProgressBarStartupMonitor.java Fri Jul 8 09:12:39 2005
@@ -172,17 +172,21 @@
}
for (int i = 0; i < list.size(); i++) {
GAttributeInfo att = (GAttributeInfo) list.get(i);
- InetSocketAddress addr = (InetSocketAddress) kernel.getAttribute(name, att.getName());
- if(addr == null) {
- continue;
+ try {
+ InetSocketAddress addr = (InetSocketAddress) kernel.getAttribute(name, att.getName());
+ if(addr == null) {
+ continue;
+ }
+ String attName = info.getName();
+ if(list.size() > 1) {
+ attName += " "+decamelize(att.getName());
+ } else if(info.getAttribute("name") != null) {
+ attName += " "+kernel.getAttribute(name, "name");
+ }
+ ports.add(new AddressHolder(attName, addr));
+ } catch (IllegalStateException e) {
+ // We weren't able to load a port for this service -- that's a bummer
}
- String attName = info.getName();
- if(list.size() > 1) {
- attName += " "+decamelize(att.getName());
- } else if(info.getAttribute("name") != null) {
- attName += " "+kernel.getAttribute(name, "name");
- }
- ports.add(new AddressHolder(attName, addr));
}
}
Collections.sort(ports);