Standby Mode in Weblogic 12.1.3 does not work when admin port is enabled

(Doc ID 2349453.1)

Last updated on JANUARY 26, 2018

Applies to:

Oracle WebLogic Server - Version 12.1.3.0.0 to 12.1.3.0.0 [Release 12c]
Information in this document applies to any platform.

Symptoms

When attempting to use the STANDBY mode in WebLogic 12.1.3 with Admin Port enabled, the server will get to the STANDBY state but when attempting to resume the server fails with exception:

<Critical> <WebLogicServer> <BEA-000386>
<Server subsystem failed. Reason: java.lang.IllegalStateException: Cannot change <isServer>
java.lang.IllegalStateException: Cannot change <isServer>
at weblogic.kernel.KernelStatus.setIsServer(KernelStatus.java:113)
at weblogic.t3.srvr.PreConfigBootService.start(PreConfigBootService.java:80)
at weblogic.t3.srvr.SubsystemRequest.run(SubsystemRequest.java:64)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:311)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:263)

Use Case

1. Create a WebLogic domain with Admin and 1 managed server and start the Admin Server.

2. Enabled Admin Port of the domain as 9002.

3. Changed the local Admin Port of managed server to 9003.

4. Domain --> Environment --> Servers --> <my_managed_server> --> Advanced and Change the Startup Mode: to Standby

5. Create a machine and associated managed server to it

6. Start NodeManager

7. Start Managed server from console and it will go to Standby state.

8. Select the Managed server and click on resume the managed server will fail with above mentioned exception

Changes

 Use STANDBY mode in WebLogic 12.1.3 with Admin Port enabled

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms