Skip to Content

Archived discussions are read-only. Learn more about SAP Q&A

java.lang.ArrayIndexOutOfBoundsException: 21 in WebI

Hi Experts,

This issue has been giving us headaches for the past few days.  We aren't sure how it

started and what's causing it.  Basically, we are getting the error:

java.lang.ArrayIndexOutOfBoundsException: 21

whenever we are trying to open the Query Panel of an Existing report or creating a new webi report using a universe.

I've been trrying to look for it, but I couldn't see any article.

Som additional information:

Platform:

-SAP BusinessObjects BI Platform 4.1 Support Pack 3

-Version: 14.1.3.1257

Universe:

-HANA datasource

Error Details:

java.lang.ArrayIndexOutOfBoundsException: 21

at org.eclipse.emf.ecore.resource.impl.BinaryResourceImpl$EObjectInputStream.getEStructuralFeatureData(BinaryResourceImpl.java:1125)

at org.eclipse.emf.ecore.resource.impl.BinaryResourceImpl$EObjectInputStream.loadEObject(BinaryResourceImpl.java:1415)

at org.eclipse.emf.ecore.resource.impl.BinaryResourceImpl$EObjectInputStream.loadEObjects(BinaryResourceImpl.java:1173)

at org.eclipse.emf.ecore.resource.impl.BinaryResourceImpl$EObjectInputStream.loadFeatureValue(BinaryResourceImpl.java:1449)

at org.eclipse.emf.ecore.resource.impl.BinaryResourceImpl$EObjectInputStream.loadEObject(BinaryResourceImpl.java:1416)

at org.eclipse.emf.ecore.resource.impl.BinaryResourceImpl$EObjectInputStream.loadEObjects(BinaryResourceImpl.java:1173)

at org.eclipse.emf.ecore.resource.impl.BinaryResourceImpl$EObjectInputStream.loadFeatureValue(BinaryResourceImpl.java:1449)

at org.eclipse.emf.ecore.resource.impl.BinaryResourceImpl$EObjectInputStream.loadEObject(BinaryResourceImpl.java:1416)

at org.eclipse.emf.ecore.resource.impl.BinaryResourceImpl$EObjectInputStream.loadResource(BinaryResourceImpl.java:1156)

at com.sap.sl.core.emf.serial.EObjectSerializer$CustomBinaryResourceImpl.doLoad(EObjectSerializer.java:78)

at org.eclipse.emf.ecore.resource.impl.ResourceImpl.load(ResourceImpl.java:1445)

at com.sap.sl.core.emf.serial.EObjectSerializer.fromBinaryStream(EObjectSerializer.java:253)

at com.sap.sl.core.emf.serial.EObjectSerializer.fromBinaryBytes(EObjectSerializer.java:288)

at com.sap.sl.sdk.parser.xml.datasource.DataSourceParser.parseDSLDataSource(DataSourceParser.java:208)

at com.sap.sl.sdk.parser.xml.datasource.DataSourceParser.parseAttachments(DataSourceParser.java:182)

at com.sap.sl.sdk.parser.xml.datasource.DataSourceParser.parse(DataSourceParser.java:155)

at com.sap.sl.sdk.parser.xml.OutputParser.parseOutput(OutputParser.java:188)

at com.sap.sl.sdk.parser.xml.OutputParser.parse(OutputParser.java:149)

at com.sap.sl.sdk.parser.xml.OutputParser.parseOutputs(OutputParser.java:101)

at com.sap.sl.sdk.parser.responses.ServerResponseHelper.parseOutputResponses(ServerResponseHelper.java:54)

at com.sap.sl.sdk.workspace.service.internal.WorkspaceLoadingService.processWorkspaceRequest(WorkspaceLoadingService.java:102)

at com.sap.sl.sdk.datasource.service.internal.DataSourceLoadingService.loadDataSourceFromServer(DataSourceLoadingService.java:221)

at com.sap.sl.sdk.dataprovider.service.DataProviderServiceImpl.loadDataSource(DataProviderServiceImpl.java:167)

at com.sap.sl.sdk.dataprovider.service.DataProviderServiceImpl.getDataSource(DataProviderServiceImpl.java:92)

at com.sap.webi.ui.context.managers.DataManager.loadDataSource(DataManager.java:3218)

at com.sap.webi.ui.data.WebIQueryPanelHost.loadDataSource(WebIQueryPanelHost.java:436)

at com.sap.webi.qp.abstractlayer.AbstractLayer.getDataSource(AbstractLayer.java:378)

at com.sap.webi.ui.data.UniverseQuerySheet.createUI(UniverseQuerySheet.java:520)

at com.sap.webi.ui.workbench.datamanager.qpframe.QPFrame.showQueryPanel(QPFrame.java:393)

at com.sap.webi.ui.context.managers.DataManager.showQueryPanel(DataManager.java:2982)

at com.sap.webi.ui.context.managers.DataManager.editDataProvider(DataManager.java:585)

at com.sap.webi.ui.tasks.workflows.EditDataProviderUITask.doneProcess(EditDataProviderUITask.java:90)

at com.sap.webi.toolkit.ui.tasks.WebITask$PrivateWorker.done(WebITask.java:378)

at javax.swing.SwingWorker$5.run(Unknown Source)

at javax.swing.SwingWorker$DoSubmitAccumulativeRunnable.run(Unknown Source)

at sun.swing.AccumulativeRunnable.run(Unknown Source)

at javax.swing.SwingWorker$DoSubmitAccumulativeRunnable.actionPerformed(Unknown Source)

at javax.swing.Timer.fireActionPerformed(Unknown Source)

at javax.swing.Timer$DoPostEvent.run(Unknown Source)

at java.awt.event.InvocationEvent.dispatch(Unknown Source)

at java.awt.EventQueue.dispatchEventImpl(Unknown Source)

at java.awt.EventQueue.access$200(Unknown Source)

at java.awt.EventQueue$3.run(Unknown Source)

at java.awt.EventQueue$3.run(Unknown Source)

at java.security.AccessController.doPrivileged(Native Method)

at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)

at java.awt.EventQueue.dispatchEvent(Unknown Source)

at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)

at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)

at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)

at java.awt.EventDispatchThread.pumpEvents(Unknown Source)

at java.awt.EventDispatchThread.pumpEvents(Unknown Source)

at java.awt.EventDispatchThread.run(Unknown Source)

Kind Regards,

Mark

Tags:
Former Member
Not what you were looking for? View more on this topic or Ask a question