Resolve cannot login to Management Console or Enterprise Design wrapper.log error java.lang.IllegalArgumentException: Unknown security type [OPEN] - Spectrum

Products affected: Spectrum Spatial, Spectrum Spatial Analyst


Unable to log into the Spectrum Management Console or Spectrum Enterprise Designer, instead user is prompted to check that the user name and password are correct. 

On checking the wrapper.log file then the following error is found :
INFO   | jvm 1    | 2014/07/03 13:58:01 | ERROR [ContextLoader] Context initialization failed
INFO   | jvm 1    | 2014/07/03 13:58:01 | org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'soapManagerWebServiceManager' defined in class path resource [spring/manager-service-config.xml]: Invocation of init method failed; nested exception is java.lang.IllegalArgumentException: Unknown security type [OPEN]


This is most likely to happen if changes have been made to the attributes of the Web Service Security Configuration Manager, whereby either (or both) the entries 'RestManagerSecurityType' or 'SopaManagerSecurityType'have been set to OPEN when only BASIC is the permitted Value. 



UPDATED: May 5, 2017
To fix the problem you have to change the Web Service Security Configuration Manager attributes, in the JMX Console, to BASIC. Two of them allow BASIC or OPEN, and two only allow BASIC.
1. Access the JMX Console using the following URL: http://localhost:8080/jmx-console/ (replacing
localhost and port 8080 with your correct configuration).
2. Under the Domain: com.pb.spectrum.platform.config section, select the administration
link for the WebServiceSecurityConfigurationManager.
3. For RestManagerSecurityType and SoapManagerSecurityType enter BASIC in the value
field and click set for each.
4. Restart the server.