12.2 E-Business Suite Web Applications Desktop Integrators With A Calendar LOV Fail After Applying Patch 25976954 Due To Error 'Program error Log File Bookmark: 200000' And 'BneUIXUtils.createErrorPageNodes() java.lang.NullPointerException' (Doc ID 2302716.1)

Last updated on SEPTEMBER 06, 2017

Applies to:

Oracle Web Applications Desktop Integrator - Version 12.2.4 and later
Information in this document applies to any platform.

Symptoms

E-Business Suite 12.2 Web Applications Desktop Integrator, WebADI issues

 



After applying <Patch 25976954> - - BACKPORT:DATETIME SUPPORTED/NOT IN WEBADI IN 12.2.5, the Calendar LOV in all WebADI custom integrator sheets fail with the below error:

The following error has occurred
Program error
Log File Bookmark: 200000

The bne.log file shows the following error stack:

 [ACTIVE] ExecuteThread: '1' for queue: 'weblogic.kernel.Default (self-tuning)' ERROR BneUIXUtils.createErrorPageNodes()%3A+Exception+Name%3A+java.lang.NullPointerException
 [ACTIVE] ExecuteThread: '1' for queue: 'weblogic.kernel.Default (self-tuning)' ERROR BneUIXUtils.createErrorPageNodes()%3A+Message+Text%3A+Program+error
 [ACTIVE] ExecuteThread: '1' for queue: 'weblogic.kernel.Default (self-tuning)' ERROR BneUIXUtils.createErrorPage()+Error+number+295562
[ACTIVE] ExecuteThread: '1' for queue: 'weblogic.kernel.Default (self-tuning)' ERROR BneUIXUtils.createErrorPage()+Stack+Trace%3A+%0Ajava.lang.NullPointerException%0A%09at+sun.util.calendar.ZoneInfoFile.readZoneInfoFile(ZoneInfoFile.java%3A1042)%0A%09at+sun.util.calendar.ZoneInfoFile.createZoneInfo(ZoneInfoFile.java%3A596)%0A%09at+sun.util.calendar.ZoneInfoFile.getZoneInfo(ZoneInfoFile.java%3A566)%0A%09at+sun.util.calendar.ZoneInfo.getTimeZone(ZoneInfo.java%3A663)%0A%09at+java.util.TimeZone.getTimeZone(TimeZone.java%3A566)%0A%09at+java.util.TimeZone.getTimeZone(TimeZone.java%3A562)%0A%09at+oracle.apps.bne.integrator.component.BneCalendarComponent.init(BneCalendarComponent.java%3A311)%0A%09at+oracle.apps.bne.integrator.component.BneComponentService.executeComponent(BneComponentService.java%3A479)%0A%09at+oracle.apps.bne.integrator.component.BneComponentService.handleRequest(BneComponentService.java%3A312)%0A%09at+oracle.apps.bne.framework.BneBajaServlet.doRequest(BneBajaServlet.java%3A313)%0A%09at+oracle.apps.bne.framework.BneBaseServlet.doPost(BneBaseServlet.java%3A98)%0A%09at+javax.servlet.http.HttpServlet.service(HttpServlet.java%3A727)%0A%09at+javax.servlet.http.HttpServlet.service(HttpServlet.java%3A820)%0A%09at+weblogic.servlet.internal.StubSecurityHelper%24ServletServiceAction.run(StubSecurityHelper.java%3A227)%0A%09at+weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java%3A125)%0A%09at+weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java%3A301)%0A%09at+weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java%3A26)%0A%09at+weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java%3A60)%0A%09at+oracle.apps.jtf.cabo.interceptor.JTFWrapperFilter.doFilter(JTFWrapperFilter.java%3A149)%0A%09at+weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java%3A60)%0A%09at+oracle.apps.jtf.base.session.ReleaseResFilter.doFilter(Unknown+Source)%0A%09at+weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java%3A60)%0A%09at+oracle.apps.fnd.security.AppsServletFilter.doFilter(AppsServletFilter.java%3A487)%0A%09at+weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java%3A60)%0A%09at+oracle.security.jps.ee.http.JpsAbsFilter%241.run(JpsAbsFilter.java%3A138)%0A%09at+java.security.AccessController.doPrivileged(Native+Method)%0A%09at+oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java%3A324)%0A%09at+oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java%3A464)%0A%09at+oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java%3A121)%0A%09at+oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java%3A211)%0A%09at+oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java%3A71)%0A%09at+weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java%3A60)%0A%09at+oracle.dms.servlet.DMSServletFilter.doFilter(DMSServletFilter.java%3A163)%0A%09at+weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java%3A60)%0A%09at+weblogic.servlet.internal.WebAppServletContext%24ServletInvocationAction.wrapRun(WebAppServletContext.java%3A3748)%0A%09at+weblogic.servlet.internal.WebAppServletContext%24ServletInvocationAction.run(WebAppServletContext.java%3A3714)%0A%09at+weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java%3A321)%0A%09at+weblogic.security.service.SecurityManager.runAs(SecurityManager.java%3A120)%0A%09at+weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java%3A2283)%0A%09at+weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java%3A2182)%0A%09at+weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java%3A1499)%0A%09at+weblogic.work.ExecuteThread.execute(ExecuteThread.java%3A263)%0A%09at+weblogic.work.ExecuteThread.run(ExecuteThread.java%3A221)%0A


The issue can be reproduced via the following steps:
1. Access any custom template that has calendar LOV

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