My Oracle Support Banner

City Name Displayed as Numeric Value for Network Location Location Address. Causes "java.lang.NullPointerException" Creating New Facility Circuit on Engineering Work Order (EWO) (Doc ID 2882238.1)

Last updated on JULY 14, 2022

Applies to:

Oracle Communications MetaSolv Solution - Version 6.3.0 and later
Information in this document applies to any platform.

Symptoms

The Network Location's Location Address displays a numeric value for its City Name in the drop-down field accessed through Application Setup > Location and Geography Setup > Network Locations.


 

This subsequently causes a "data-related error occurred" for a "java.lang.NullPointerException" when attempting to create a new Facility circuit on an EWO. Below are the errors displayed in the order they are received.




NullPointerException when Network Location is A CLLI

The server encountered the following Exception: java.lang.NullPointerException
              at com.mslv.core.api.internal.NetProv.ConnDesign.DLROrderManager.retrieveOtherOrderInfo(DLROrderManager.java:1144)
              at com.mslv.core.api.internal.NetProv.ConnDesign.DLROrderManager.retrieveOrderInfo(DLROrderManager.java:214)
              at com.mslv.core.api.internal.NetProv.ConnDesign.ConnectionDesignManager.createNewDesign(ConnectionDesignManager.java:1191)
              at com.mslv.core.api.internal.NetProv.ConnDesign.ConnectionDesignManager.getDesignIssue(ConnectionDesignManager.java:1072)
              at com.mslv.core.api.internal.NetProv.delegate.pbpackage.ConnDesign.InvInitConnDesign.process(InvInitConnDesign.java:131)
              at MetaSolv.utilities.powerbuilder.BusinessObject.processRequest(BusinessObject.java:67)
              at com.mslv.webapp.pblistener.PBListener.invokeClass(PBListener.java:640)
              at com.mslv.webapp.pblistener.PBListener.doPost(PBListener.java:431)
              at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
              at javax.servlet.http.HttpServlet.service(HttpServlet.java:790)
              at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:286)
              at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:260)
              at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:137)
              at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:350)
              at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:247)
              at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3682)
              at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3649)
              at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:326)
              at weblogic.security.service.SecurityManager.runAsForUserCode(SecurityManager.java:197)
              at weblogic.servlet.provider.WlsSecurityProvider.runAsForUserCode(WlsSecurityProvider.java:203)
              at weblogic.servlet.provider.WlsSubjectHandle.run(WlsSubjectHandle.java:71)
              at weblogic.servlet.internal.WebAppServletContext.doSecuredExecute(WebAppServletContext.java:2433)
              at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2281)
              at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2259)
              at weblogic.servlet.internal.ServletRequestImpl.runInternal(ServletRequestImpl.java:1691)
              at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1651)
              at weblogic.servlet.provider.ContainerSupportProviderImpl$WlsRequestExecutor.run(ContainerSupportProviderImpl.java:270)
              at weblogic.invocation.ComponentInvocationContextManager._runAs(ComponentInvocationContextManager.java:348)
              at weblogic.invocation.ComponentInvocationContextManager.runAs(ComponentInvocationContextManager.java:333)
              at weblogic.work.LivePartitionUtility.doRunWorkUnderContext(LivePartitionUtility.java:54)
              at weblogic.work.PartitionUtility.runWorkUnderContext(PartitionUtility.java:41)
              at weblogic.work.SelfTuningWorkManagerImpl.runWorkUnderContext(SelfTuningWorkManagerImpl.java:640)
              at weblogic.work.ExecuteThread.execute(ExecuteThread.java:406)
              at weblogic.work.ExecuteThread.run(ExecuteThread.java:346)


NullPointerException when Network Location is Z CLLI

The server encountered the following Exception: java.lang.NullPointerException
              at com.mslv.core.api.internal.NetProv.ConnDesign.DLROrderManager.retrieveOtherOrderInfo(DLROrderManager.java:1219)
              at com.mslv.core.api.internal.NetProv.ConnDesign.DLROrderManager.retrieveOrderInfo(DLROrderManager.java:214)
              at com.mslv.core.api.internal.NetProv.ConnDesign.ConnectionDesignManager.createNewDesign(ConnectionDesignManager.java:1191)
              at com.mslv.core.api.internal.NetProv.ConnDesign.ConnectionDesignManager.getDesignIssue(ConnectionDesignManager.java:1072)
              at com.mslv.core.api.internal.NetProv.delegate.pbpackage.ConnDesign.InvInitConnDesign.process(InvInitConnDesign.java:131)
              at MetaSolv.utilities.powerbuilder.BusinessObject.processRequest(BusinessObject.java:67)
              at com.mslv.webapp.pblistener.PBListener.invokeClass(PBListener.java:640)
              at com.mslv.webapp.pblistener.PBListener.doPost(PBListener.java:431)
              at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
              at javax.servlet.http.HttpServlet.service(HttpServlet.java:790)
              at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:286)
              at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:260)
              at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:137)
              at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:350)
              at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:247)
              at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3682)
              at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3649)
              at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:326)
              at weblogic.security.service.SecurityManager.runAsForUserCode(SecurityManager.java:197)
              at weblogic.servlet.provider.WlsSecurityProvider.runAsForUserCode(WlsSecurityProvider.java:203)
              at weblogic.servlet.provider.WlsSubjectHandle.run(WlsSubjectHandle.java:71)
              at weblogic.servlet.internal.WebAppServletContext.doSecuredExecute(WebAppServletContext.java:2433)
              at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2281)
              at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2259)
              at weblogic.servlet.internal.ServletRequestImpl.runInternal(ServletRequestImpl.java:1691)
              at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1651)
              at weblogic.servlet.provider.ContainerSupportProviderImpl$WlsRequestExecutor.run(ContainerSupportProviderImpl.java:270)
              at weblogic.invocation.ComponentInvocationContextManager._runAs(ComponentInvocationContextManager.java:348)
              at weblogic.invocation.ComponentInvocationContextManager.runAs(ComponentInvocationContextManager.java:333)
              at weblogic.work.LivePartitionUtility.doRunWorkUnderContext(LivePartitionUtility.java:54)
              at weblogic.work.PartitionUtility.runWorkUnderContext(PartitionUtility.java:41)
              at weblogic.work.SelfTuningWorkManagerImpl.runWorkUnderContext(SelfTuningWorkManagerImpl.java:640)
              at weblogic.work.ExecuteThread.execute(ExecuteThread.java:406)
              at weblogic.work.ExecuteThread.run(ExecuteThread.java:346)

Changes

The City Name should be displayed as shown in the image below. The behavior occurs when the underlying city related to the Network Location's Location Address is set to inactive in Application Setup > Location and Geography Setup > Geographic Areas. In this case, the city of FAIRBANKS was set to inactive.


 

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
Changes
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.