dev@glassfish.java.net

action: become cluster aware (please read)

From: Bobby Bissett <bobby.bissett_at_oracle.com>
Date: Wed, 15 Sep 2010 14:28:56 -0400

Hi all,

If you've ever written any upgrade code that operates on a Config object or any child of Config, can you please revisit your code and make sure you inject Configs instead and iterate over all the child Config objects? (Or something similar.)

In v3.0, there was only one config element, but now there are 2 without clusters and 3 or more in a cluster: server, default, and cluster-specific configs. I have a fix for issue 13451 so that I can start the instances after an upgrade, but now am seeing >0 of each of these:

MissingResourceException
NullPointerException
BindException
NoSuchThreadPoolException
ConnectorRuntimeException
ConnectException

...spread across several modules.

These are all in the instance logs, not the DAS, so the fixes should be simple in your upgrade code. But if I need to handle all of these myself, upgrade won't be working any time soon.

Here's an issue to reference:
https://glassfish.dev.java.net/issues/show_bug.cgi?id=13462

Thanks,
Bobby