Hi ,
We are getting the issue "Failed to Parse report element " in webi, when we click on DESIGN mode after viewing in HTML mode.
The details for this issue is as-
com.businessobjects.rebean.wi.internal.rom.ROMException: Failed to parse report element
at com.businessobjects.rebean.wi.internal.rom.impl.xml.ReportElementHandler.parse(ReportElementHandler.java:92)
at com.businessobjects.rebean.wi.internal.rom.impl.xml.ContainerElementTypeHandler.parse(ContainerElementTypeHandler.java:99)
at com.businessobjects.rebean.wi.internal.rom.impl.xml.PageZoneHandler.parse(PageZoneHandler.java:37)
at com.businessobjects.rebean.wi.internal.rom.impl.xml.ReportHandler.parse(ReportHandler.java:85)
at com.businessobjects.rebean.wi.internal.rom.impl.xml.DocumentHandler.parse(DocumentHandler.java:90)
at com.businessobjects.rebean.wi.internal.rom.impl.DocumentSession.loadXML(DocumentSession.java:228)
at com.businessobjects.rebean.wi.impl.services.DocumentInstanceLoadingCallBack.loadRS(DocumentInstanceLoadingCallBack.java:63)
at com.businessobjects.rebean.wi.impl.xml.parser.ReportStructureParser.parse(ReportStructureParser.java:35)
at com.businessobjects.rebean.wi.impl.xml.parser.OutputParser.parse(OutputParser.java:101)
at com.businessobjects.rebean.wi.impl.services.DocumentLoadingServiceImpl.loadOutput(DocumentLoadingServiceImpl.java:116)
at com.businessobjects.rebean.wi.impl.services.DocumentLoadingServiceImpl.fullload(DocumentLoadingServiceImpl.java:148)
at com.businessobjects.rebean.wi.impl.services.DocumentLoadingServiceImpl.fillDocumentByOptions(DocumentLoadingServiceImpl.java:99)
at com.businessobjects.rebean.wi.impl.services.DocumentLoadingServiceImpl.fillDocumentByComponents(DocumentLoadingServiceImpl.java:81)
at com.businessobjects.rebean.wi.impl.services.ReportSpecServiceImpl.getReportStructure(ReportSpecServiceImpl.java:161)
at com.businessobjects.rebean.wi.impl.services.ReportSpecServiceImpl.getReportStructure(ReportSpecServiceImpl.java:132)
at com.businessobjects.rebean.wi.impl.services.InputFormServiceImpl.searchAndRemoveGhostFilters(InputFormServiceImpl.java:705)
at com.sap.webi.client.toolkit.inputform.InputFormHelper.searchAndRemoveGhostFilters(InputFormHelper.java:32)
at com.sap.webi.ui.inputforms.InputFormManager.applyOnSave(InputFormManager.java:811)
at com.sap.webi.ui.tasks.ExportDocTask.saveDocument(ExportDocTask.java:147)
at com.sap.webi.ui.tasks.ExportDocTask.doIt(ExportDocTask.java:83)
at com.sap.webi.ui.tasks.ExportDocTask.doIt(ExportDocTask.java:26)
at com.sap.webi.toolkit.ui.tasks.WebITask$PrivateWorker.doInBackground(WebITask.java:348)
at javax.swing.SwingWorker$1.call(Unknown Source)
at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at javax.swing.SwingWorker.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.IllegalArgumentException
at com.businessobjects.rebean.wi.model.reportspec.FilterValue.<init>(FilterValue.java:57)
at com.businessobjects.rebean.wi.internal.rom.impl.xml.DataFilterLeafHandler.parse(DataFilterLeafHandler.java:112)
at com.businessobjects.rebean.wi.internal.rom.impl.xml.DataFilterNodeHandler.parse(DataFilterNodeHandler.java:67)
at com.businessobjects.rebean.wi.internal.rom.impl.xml.DataFilterHandler.parse(DataFilterHandler.java:66)
at com.businessobjects.rebean.wi.internal.rom.impl.xml.DataBlockHandler.parse(DataBlockHandler.java:108)
at com.businessobjects.rebean.wi.internal.rom.impl.xml.TableElementTypeHandler.parse(TableElementTypeHandler.java:72)
at com.businessobjects.rebean.wi.internal.rom.impl.xml.VTableHandler.parse(VTableHandler.java:37)
at com.businessobjects.rebean.wi.internal.rom.impl.xml.ReportElementHandler.parse(ReportElementHandler.java:67)
... 28 more
and sometimes we get the error as below-
We are on BI 4.1 sp6 patch 1 and client tools are also sp6.
We are facing this error on launchpad and also on rich client (while opening from there).
Backend is Bex and it is happening to few reports not all.
Regards,
Rohini Haksar