Oracle Weblogic and JAVA End of Support or Life

Weblogic and java end of support changes frequently and we need to monitor time to time to make it correct .

For every product there will the release date ,End of premium support and End of Extended support . We need to verify the support if we are using the product in the application or in the organisation .

We will see Oracle JAVA and Weblogic support .

Note on APR 2021 it was revised and extended the Premier End of support from AUG 2022 to DEC 2023

refer below URL. Please note End of support dates are changing frequently may be due to high no of customers still using the versions . You can see below old and new pdf where you can see much difference in Web-logic end of support dates

https://www.oracle.com/us/assets/lifetime-support-middleware-069163.pdf

https://www.oracle.com/us/support/library/lsp-middleware-chart-069287.pdf

Extended Support for Weblogic Server 12.1.3 and Coherence 12.1.3 will be available for the period of January 1, 2020 through January 31, 2022. As detailed in the Technical Support Policies, Extended Support will be limited to Severity 1 and security fixes. No security fixes will be provided for WebLogic Server Samples. 8 The error correction period for FMW 12.2.1.3 has been extended from September 2020 through December 2022. Weblogic 12.2.1.4 End of support is extended to DEC 2025 .During this timeframe, content will be limited to P1 requests and security updates (CPU program) delivered via standard quarterly patches. For detailed information on bug fix and patch release policies, please refer to the Oracle Fusion Middleware Error Correction Policy (Doc ID: 209768.1). 9 No security fixes will be provided for WebLogic Server 10.3.6 Samples.

In the above screen there are no at the right top of year .refer that no note means in the below .

1 Oracle Support for Helidon is included with Oracle Support for Oracle WebLogic Server Standard Edition, Oracle
WebLogic Server Enterprise Edition, Oracle WebLogic Suite, Oracle Coherence Enterprise Edition, and Oracle Coherence
Grid Edition. Helidon will have a separate Lifecycle Support Policy. Please see MOS Note (Doc ID 2645279.1).
2 Includes 11.1.1 version of the following: Tuxedo System and Application Monitor (TSAM), Services Architecture
Leveraging Tuxedo (SALT), Tuxedo Jolt, Tuxedo Mainframe Adapters, Tuxedo JCA Adapter, Tuxedo Application Runtime
for CICS and Batch, Tuxedo Application Rehosting Workbench, Tuxedo Application Runtime for IMS.
3 Includes 12.1.1 version of the following: Tuxedo System and Application Monitor (TSAM), Services Architecture
Leveraging Tuxedo (SALT), Tuxedo Jolt, Tuxedo Mainframe Adapters, Tuxedo JCA Adapter, Tuxedo Application Runtime
for CICS and Batch, Tuxedo Application Rehosting Workbench, Tuxedo Application Runtime for IMS, Tuxedo Application
Runtime for Batch, Tuxedo Message Queue.
4 Includes 12.1.3 version of the following: Oracle Tuxedo, Oracle Tuxedo System and Applications Monitor Plus (TSAM
Plus), Oracle SALT, Oracle Tuxedo Application Runtime for CICS and Batch, Oracle Tuxedo Application Runtime for IMS,
Oracle Tuxedo Application Runtime for Batch, Oracle Tuxedo Application Rehosting Workbench, Oracle Tuxedo Jolt,
Tuxedo Message Queue.
5 Includes 12.2.2 version of the following: Oracle Tuxedo System and Applications Monitor Plus (TSAM Plus), Oracle SALT,
Oracle Tuxedo Application Runtime for CICS and Batch, Oracle Tuxedo Application Runtime for IMS, Oracle Tuxedo
Application Runtime for Batch, Oracle Tuxedo Application Rehosting Workbench, Oracle Tuxedo Jolt.
6 Support dates for Release 12c of these products will follow those listed for Fusion Middleware 12c in the Oracle Fusion
Middleware Releases section of this document.
7 Extended Support for Weblogic Server 12.1.3 and Coherence 12.1.3 will be available for the period of January 1, 2020
through January 31, 2022. As detailed in the Technical Support Policies, Extended Support will be limited to Severity 1 and
security fixes.
8 The error correction period for FMW 12.2.1.3 has been extended from Sept 2020 through Dec 2021. During this timeframe,
content will be limited to P1 requests, functional issues, and security updates (CPU program). For information on FMW and
WLS 12c bug fix and patch release timeframes, please refer to the Oracle Fusion Middleware Error Correction Policy (Doc
ID: 209768.1)

Oracle Lifetime Support Policy for Oracle Fusion Middleware

http://www.oracle.com/us/support/library/lifetime-support-middleware-069163.pdf

Version: 12.2.1.3
Premier Support Ends Dec 2021 DEC 2022
For extenedd suport you need to upgrade to 12.2.1.X, X refer latest version in 12.2 release.

Version: 12.2.1.4
Premier Support Ends Aug 2022 –> extended to DEC 2023 –> DEC 2025
Extended Support Ends Mar 2025

Version: 14.1.X
Premier Support Ends Mar 2025
Extended Support Ends Mar 2028

Java 1.8 is going to End soon and it is the time to migrate to the latest version which is JAVA 11 . Verify support matrix for compatibility .For Ex if we use unsupported version will get these kind of error’s

While trying to start Admin Server after a fresh install of Weblogic Server 12.2.1.4, Admin Server fails to start with the below errors.

####<03-Jun-2020, 1:39:10,877 pm India Standard Time> <Info> <Security> <Unknown> <AdminServer> <[STANDBY] ExecuteThread: '1' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <0bba7dc7-f2f8-48d1-80f9-6a7feb669f34-00000002> <thread_id>> <[partition-name: DOMAIN] [severity-value: 64] [rid: 0] [partition-id: 0] > <BEA-090511> <The following exception has occurred:

java.lang.ExceptionInInitializerError
at com.octetstring.vde.util.guid.GuidGenerator.nextGuidInBytes(GuidGenerator.java:126)
at com.octetstring.vde.util.guid.Guid.<init>(Guid.java:84)
at com.octetstring.vde.backend.standard.BackendStandard.add(BackendStandard.java:395)
at com.octetstring.vde.backend.BackendHandler.add(BackendHandler.java:463)
at com.octetstring.vde.util.LDIF.importLDIF(LDIF.java:308)
at com.octetstring.vde.util.LDIF.importLDIF(LDIF.java:252)
at com.octetstring.vde.util.LDIF.importLDIF(LDIF.java:244)
at weblogic.security.utils.ProviderUtils.loadFullLDIFTemplate(ProviderUtils.java:781)
at weblogic.security.utils.ProviderUtils.loadLDIFTemplate(ProviderUtils.java:635)
at weblogic.security.utils.ProviderUtils.loadLDIFAuthenticatorTemplate(ProviderUtils.java:313)
at weblogic.security.utils.ProviderUtils$ProviderUtilsServiceImpl.loadLDIFAuthenticatorTemplate(ProviderUtils.java:2862)
at weblogic.security.providers.authentication.DefaultAuthenticationProviderImpl.initialize(DefaultAuthenticationProviderImpl.java:154)
at com.bea.common.security.internal.legacy.service.SecurityProviderImpl.init(SecurityProviderImpl.java:60)
at com.bea.common.engine.internal.ServiceEngineImpl.findOrStartService(ServiceEngineImpl.java:363)
at com.bea.common.engine.internal.ServiceEngineImpl.findOrStartService(ServiceEngineImpl.java:315)
at com.bea.common.engine.internal.ServiceEngineImpl.lookupService(ServiceEngineImpl.java:257)
at com.bea.common.engine.internal.ServicesImpl.getService(ServicesImpl.java:72)
at weblogic.security.service.internal.WLSIdentityServiceImpl.initialize(WLSIdentityServiceImpl.java:47)
at weblogic.security.service.CSSWLSDelegateImpl.initializeServiceEngine(CSSWLSDelegateImpl.java:297)
at weblogic.security.service.CSSWLSDelegateImpl.initialize(CSSWLSDelegateImpl.java:218)
at weblogic.security.service.CommonSecurityServiceManagerDelegateImpl.InitializeServiceEngine(CommonSecurityServiceManagerDelegateImpl.java:2017)
at weblogic.security.service.CommonSecurityServiceManagerDelegateImpl.initializeRealm(CommonSecurityServiceManagerDelegateImpl.java:499)
at weblogic.security.service.CommonSecurityServiceManagerDelegateImpl.loadRealm(CommonSecurityServiceManagerDelegateImpl.java:846)
at weblogic.security.service.CommonSecurityServiceManagerDelegateImpl.initializeRealms(CommonSecurityServiceManagerDelegateImpl.java:908)
at weblogic.security.service.CommonSecurityServiceManagerDelegateImpl.preInitialize(CommonSecurityServiceManagerDelegateImpl.java:1241)
at weblogic.security.service.SecurityServiceManager.preInitialize(SecurityServiceManager.java:570)
at weblogic.security.PreSecurityService.start(PreSecurityService.java:141)
at weblogic.server.AbstractServerService.postConstruct(AbstractServerService.java:76)
at jdk.internal.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:564)

aftert that, the following critical error is encountered:

####<03-Jun-2020, 1:39:11,004 pm India Standard Time> <Critical> <WebLogicServer> <Unknown> <AdminServer> <main> <<WLS Kernel>> <> <0bba7dc7-f2f8-48d1-80f9-6a7feb669f34-00000003> <thread_id> <[partition-name: DOMAIN] [severity-value: 4] [rid: 0] [partition-id: 0] > <BEA-000362> <Server failed. Reason:

There are 1 nested errors:

weblogic.security.service.SecurityServiceRuntimeException: weblogic.security.service.SecurityServiceException: java.lang.ExceptionInInitializerError
at weblogic.security.service.CommonSecurityServiceManagerDelegateImpl.initializeRealms(CommonSecurityServiceManagerDelegateImpl.java:925)
at weblogic.security.service.CommonSecurityServiceManagerDelegateImpl.preInitialize(CommonSecurityServiceManagerDelegateImpl.java:1241)
at weblogic.security.service.SecurityServiceManager.preInitialize(SecurityServiceManager.java:570)
at weblogic.security.PreSecurityService.start(PreSecurityService.java:141)
at weblogic.server.AbstractServerService.postConstruct(AbstractServerService.java:76)
at jdk.internal.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

.......

Caused by: weblogic.security.service.SecurityServiceException: java.lang.ExceptionInInitializerError
at weblogic.security.service.CSSWLSDelegateImpl.initializeServiceEngine(CSSWLSDelegateImpl.java:341)
at weblogic.security.service.CSSWLSDelegateImpl.initialize(CSSWLSDelegateImpl.java:218)

......

Caused by: java.lang.ExceptionInInitializerError
at com.octetstring.vde.util.guid.GuidGenerator.nextGuidInBytes(GuidGenerator.java:126)
at com.octetstring.vde.util.guid.Guid.<init>(Guid.java:84)
at com.octetstring.vde.backend.standard.BackendStandard.add(BackendStandard.java:395)

......

Caused by: java.lang.NullPointerException
at java.base/java.lang.System.arraycopy(Native Method)
at com.octetstring.vde.util.guid.GuidParamGenerator.generateNodeID(GuidParamGenerator.java:47)
at com.octetstring.vde.util.guid.GuidStateManager.initializeGUIDParameters(GuidStateManager.java:59)

 Also, this <Info> message appears in the log:####<03-Jun-2020, 1:38:46,916 pm India Standard Time> <Info> <RCM> <Unknown> <> <Thread-9> <> <> <> <thread_id>> <[partition-name: DOMAIN] [severity-value: 64] [partition-id: 0] > <BEA-2165019> <"ResourceManagement" is not supported in this JDK. Use Oracle JDK 8u40 or later which supports "ResourceManagement", to use the WebLogic Server "Resource Consumption Management" feature.>
CAUSE

The cause of this issue is due to an uncertified version of JDK 14 which was used with WebLogic 12.2.1.4.
 

SOLUTION

In order to surpass this, replace the current JDK with a JDK version that is certified with WebLogic Server 12.2.1.4.

The table below lists major standards supported by WebLogic Server product version.

StandardWLS 6.1WLS 7.0WLS 8.1WLS 9.0WLS 10.0WLS 10gR3WLS 11gR1WLS 12cR1WLS 12cR2WLS 14c
Java1.31.31.45566 (7 only for 10.3.6)7 (8 only for 12.1.3)811 (and 8)
Java EE1.31.31.31.4555678
Servlet2.2 & 2.32.2 & 2.32.32.42.52.52.53.03.14.0
JSF1.2 & 2.02.02.12.22.3
JSP1.21.21.22.02.12.12.12.22.32.3
EJB1.1 & 2.02.02.02.13.03.03.03.13.23.2
JDBC2.02.02.03.03.03.04.04.04.04.3
JPA??????1.0 & 2.02.12.12.2
Weblogic and Java component support matrix

Related Posts

Leave a Reply

Your email address will not be published. Required fields are marked *