My Oracle Support Banner

WebLogic Server: Assertion Violated Error when Starting Managed Server when "User Server Certificates" is Enabled (Doc ID 1055412.1)

Last updated on OCTOBER 29, 2019

Applies to:

Oracle WebLogic Server - Version 10.0 to 10.3.2
Information in this document applies to any platform.

Symptoms

The issue occurs when the managed server attempts to connect to the admin server over a secure channel (i.e. the regular HTTPS port or a domain admin port) when the managed server has the use-server-certs flag set to true in its ssl configuration. When this flag is set the managed server attempts to retrieve the server's identity when building the HTTPS client that will communicate to the admin server during the initialize server bootstrap. As the managed server does not know the configuration for its SSL identity at this point in the bootstrap process this results in an assertion violated error:

java.lang.AssertionError: Assertion violated
at weblogic.utils.Debug.assertion(Debug.java:57)
at weblogic.rjvm.JVMID.setLocalClientID(JVMID.java:122)
at weblogic.rjvm.JVMID.localID(JVMID.java:108)
at weblogic.protocol.LocalServerIdentity$SingletonMaker.(LocalServerIdentity.java:13)
at weblogic.protocol.LocalServerIdentity.getIdentity(LocalServerIdentity.java:20)
at weblogic.server.channels.ServerChannelImpl.createDefaultServerChannel(ServerChannelImpl.java:707)
at weblogic.servlet.internal.ProtocolHandlerHTTPS$ChannelInitializer.(ProtocolHandlerHTTPS.java:35)
at weblogic.servlet.internal.ProtocolHandlerHTTPS.getDefaultServerChannel(ProtocolHandlerHTTPS.java:40)
at weblogic.net.http.HttpsURLConnection.checkClientSSLInfo(HttpsURLConnection.java:308)
at weblogic.net.http.HttpsURLConnection.connect(HttpsURLConnection.java:236)
at weblogic.management.provider.internal.BootStrapHelper.getBootStrapStruct(BootStrapHelper.java:103)
at weblogic.management.provider.internal.RuntimeAccessImpl.initialize(RuntimeAccessImpl.java:425)
at weblogic.management.provider.internal.RuntimeAccessService.start(RuntimeAccessService.java:47)
at weblogic.t3.srvr.ServerServicesManager.startService(ServerServicesManager.java:459)
at weblogic.t3.srvr.ServerServicesManager.startInStandbyState(ServerServicesManager.java:164)
at weblogic.t3.srvr.T3Srvr.initializeStandby(T3Srvr.java:711)
at weblogic.t3.srvr.T3Srvr.startup(T3Srvr.java:482)
at weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:440)
at weblogic.Server.main(Server.java:67)

Cause

To view full details, sign in with your My Oracle Support account.

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


In this Document
Symptoms
Cause
Solution
References


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.