I installed the BIRT Viewer in Apache Tomcat 7, but I have this error when running a report on the application:
java.lang.IllegalStateException: The viewing session is not available or has expired
I have made same steps in another PC and everything went well.
I read many posts that talk about it, but neither of the solutions have resolved the problem.
The main one was this.
Though application worked fine in Firefox and Chrome, I have experienced same error in IE browser only when report is opened within iframe and only when frameset is used.
There are two ways to fix this:
Before opening report in iframe, call Ajax function to some test report.
For ex:
I have to opt for second option, because in my situation I cannot ask my users to reduce security or trust our site.