Hi experts,
I have developed a simple Dashboard using Design Studio 1.3 SP1 in local mode and everything was working perfectly.
Then I moved the project to the BI Platform and made the required adaptations on the datasources. Running the Dashboard from the Platform was leading to the following error :
Error in triggering the event "apps.state_changed"
While processing the current request, an exception occurred which could not be handled by the application or the framework.
I found some post about the fact that a similar error is solved in DS 1.3 SP2, then I moved directly to DS 1.4 Patch1 (both client and server).
After the upgrade, the project still runs perfectly in local mode and the same error exists as soon as I move the project to the Platform (SAP BusinessObjects BI Platform 4.1 Support Pack 3 Patch 3) .
I have put all the datasources to load in a script and I put a button to load each datasource.
I can load each datasource independently and get the data displayed but as soon as I try to load DS_2 after DS_1 or DS_1 after DS_2 the application hangs with:
Error in triggering the event "apps.state_changed"
While processing the current request, an exception occurred which could not be handled by the application or the framework.
Additionally, the detail frame provides the following information:
The initial exception that caused the request to fail was:
The status of "QUERY_DATA_SOURCE" "DS_2" may only change during command processing
com.sap.ip.bi.base.exception.BIBaseRuntimeException: The status of "QUERY_DATA_SOURCE" "DS_2" may only change during command processing at com.sap.ip.bi.webapplications.runtime.impl.page.processor.PageEventProcessor.onEvent(PageEventProcessor.java:242) at com.sap.ip.bi.webapplications.runtime.impl.page.Page.onEvent(Page.java:4227) at com.sap.ip.bi.base.event.impl.EventSourceHelperStandalone.raiseEvent(EventSourceHelperStandalone.java:333) at com.sap.ip.bi.base.event.impl.EventSourceHelperStandalone.raiseEvent(EventSourceHelperStandalone.java:248) at com.sap.ip.bi.base.event.EventSource.raiseEvent(EventSource.java:45)
The error message is displayed after several seconds. Using RSTT transaction, it seems that the queries always reach the BW backend.
Thanks for your help,
regards,
Christian