Export the TIBCO BusinessEvents - Decision Manager table to Excel Sheet, throws exception.
java.lang.Throwable: com.tibco.cep.decision.table.provider.excel.ExcelExportProvider.parseTableEntries(Unknown Source) at com.tibco.cep.decision.table.provider.excel.ExcelExportProvider.exportWorkbook(Unknown Source) at com.tibco.cep.decision.table.actions.ExportActionDelegate$2.run(Unknown Source) at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:369)
Environment: =========== TIBCO BusinessEvents 3.0.1. All OS.
Cause: ======
You might get an exception like the following if the Decision Table had a condtion that was referring to an non-existent action. Tthis might also happen if you have edited the table file manually.
Exception ------------ java.lang.Throwable: com.tibco.cep.decision.table.provider.excel.ExcelExportProvider.parseTableEntries(Unknown Source) at com.tibco.cep.decision.table.provider.excel.ExcelExportProvider.exportWorkbook(Unknown Source) at com.tibco.cep.decision.table.actions.ExportActionDelegate$2.run(Unknown Source) at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:369) at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:313) at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:495) at com.tibco.cep.decision.table.actions.ExportActionDelegate.run(Unknown Source) at org.eclipse.ui.internal.PluginAction.runWithEvent(PluginAction.java:256)
Workaround: ==========
You can always delete the offending row in your decision manager. Click apply/save and export it again. Steps have been taken to check for data validity in upcoming releases.