public enum ConfigRequired extends Enum<ConfigRequired>
Configuration-required mode used to be a single boolean with a single message string, set from around thirty unrelated places. Once it was raised, nothing could tell what had raised it, so no condition could ever safely clear it: clearing on behalf of one problem would have silently cleared somebody else's. The state is therefore keyed by reason, and each reason is cleared only by whatever set it.
Reasons are either recoverable or not:
server.ini (codepages, country settings, host and application defaults) and any change to the License Code, since a License Code change means the hardware or the user limits moved and there must be no ambiguity about what is in force.The Server is in configuration-required mode while any reason is present, and may resume in place only when every remaining reason is recoverable.
(C) Copyright 2026 Mindus SARL. All rights reserved.
| Enum Constant and Description |
|---|
ACTIVATION_CODEThe Activation Code is missing or does not match. |
CONFIG_ERR_NON_RECOVERABLEA configuration error that requires an administrator and a Server restart: server.ini problems such as a missing or invalid codepage, invalid country settings, an invalid default host session or application, and anything else that cannot be corrected from a running Server. |
LICENSE_CODEThe License Code is missing, invalid or inactive. |
LICENSE_MANAGERSThe License Manager list is missing or no properly configured License Manager was found. |
LICENSING_ERRORThe licensing system failed to initialize. |
RUN_CODEThe Run Code is missing, expired, not yet valid or marked not valid. |
SERVER_IDThe server ID is invalid, or the cluster configuration is inconsistent. |
| Modifier and Type | Field and Description |
|---|---|
boolean | isRecoverableWhether resolving this reason alone can return the Server to service without a restart. |
String | textShort description, used in the event log and in ServerAdmin. |
| Modifier and Type | Method and Description |
|---|---|
static ConfigRequired | valueOf(String name)Returns the enum constant of this type with the specified name. |
static ConfigRequired[] | values()Returns an array containing the constants of this enum type, in the order they are declared. |
public static final ConfigRequired CONFIG_ERR_NON_RECOVERABLE
server.ini problems such as a missing or invalid codepage, invalid country settings, an invalid default host session or application, and anything else that cannot be corrected from a running Server. This is the default reason for the legacy single-argument ClientSessionManager.setServerConfigRequired(String).public static final ConfigRequired LICENSE_CODE
public static final ConfigRequired SERVER_ID
public static final ConfigRequired LICENSE_MANAGERS
public static final ConfigRequired LICENSING_ERROR
public static final ConfigRequired ACTIVATION_CODE
public static final ConfigRequired RUN_CODE
public final boolean isRecoverable
public final String text
public static ConfigRequired[] values()
for (ConfigRequired c : ConfigRequired.values()) System.out.println(c);
public static ConfigRequired valueOf(String name)
name - the name of the enum constant to be returned.IllegalArgumentException - if this enum type has no constant with the specified nameNullPointerException - if the argument is nullPhantom® and NetPhantom® are registered trademarks of Mindus SARL.
© 2026 Mindus SARL. All rights reserved.