My Oracle Support Banner

ArrayIndexOutOfBoundsException on CalculateTechnicalActionsTask (Doc ID 2800157.1)

Last updated on AUGUST 19, 2021

Applies to:

Oracle Communications Unified Inventory Management - Version 7.3.5.0.0 and later
Information in this document applies to any platform.

Symptoms

When multiple parallel threads executing calculateTechnicalActions following error is observed intermittently till server is restarted:

java.lang.ArrayIndexOutOfBoundsException: 20
         at sun.util.calendar.BaseCalendar.getCalendarDateFromFixedDate(BaseCalendar.java: 453)
         at java.util.GregorianCalendar.computeFields(GregorianCalendar.java:2397)
         at java.util.GregorianCalendar.computeFields(GregorianCalendar.java:2312)
         at java.util.Calendar.setTimeInMillis(Calendar.java:1804)
         at java.util.Calendar.setTime(Calendar.java:1770)
         at java.text.SimpleDateFormat.format(SimpleDateFormat.java:943)
         at java.text.SimpleDateFormat.format(SimpleDateFormat.java:936)
         at java.text.DateFormat.format(DateFormat.java:345)
         at oracle.communications.platform.domreflector.DomUtils.toXSDateTime(DomUtils.java:22)
         at oracle.communications.platform.domreflector.DefaultNodeFactory.buildNode(DefaultNodeFactory.java:43)
         at oracle.communications.platform.domreflector.NodeBuilder.buildNode(NodeBuilder.java:31)
         at oracle.communications.inventory.dom.XEntityWrapper.addProperty(XEntityWrapper.java:99)
         at oracle.communications.inventory.dom.XEntityWrapper.performCompile(XEntityWrapper.java:87)
         at oracle.communications.platform.domreflector.AbstractNode.compile(AbstractNode.java:394)
         at oracle.communications.platform.domreflector.AbstractElement.setAttribute(AbstractElement.java:73)
         at oracle.communications.inventory.dom.XConfigItemWrapper.performCompile(XConfigItemWrapper.java:120)
         at oracle.communications.platform.domreflector.AbstractNode.compile(AbstractNode.java:394)
         at oracle.communications.platform.domreflector.AbstractNode.getFirstChild(AbstractNode.java:199)
         at oracle.communications.platform.domreflector.AbstractNode.findNodeByObject(AbstractNode.java:519)
         at oracle.communications.platform.domreflector.AbstractNode.findNodeByObject(AbstractNode.java:524)
         at oracle.communications.platform.domreflector.AbstractNode.findNodeByObject(AbstractNode.java:524)
         at oracle.communications.platform.domreflector.AbstractNode.findNodeByObject(AbstractNode.java:524)
         at oracle.communications.platform.domreflector.AbstractNode.findNodeByObject(AbstractNode.java:524)
         at oracle.communications.platform.domreflector.AbstractNode.findNodeByObject(AbstractNode.java:524)
         at oracle.communications.platform.domreflector.AbstractNode.findNodeByObject(AbstractNode.java:524)
         at oracle.communications.platform.domreflector.DocumentImpl.findNodeByObject(DocumentImpl.java:317)
         at oracle.communications.inventory.webservice.adapter.configuration.TechnicalActionAdapter.getConfigItemPath(TechnicalActionAdapter.java:669)
         at oracle.communications.inventory.webservice.adapter.configuration.TechnicalActionAdapter.createDeliveryPlan(TechnicalActionAdapter.java:612)
         at oracle.communications.inventory.webservice.adapter.configuration.TechnicalActionAdapter.calculateTechnicalActions(TechnicalActionAdapter.java:159)
         at oracle.communications.inventory.webservice.ws.CTOUimPortImpl.calculateTechnicalActions(CTOUimPortImpl.java:43)

 

Changes

 

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.