Topic
  • 1 reply
  • Latest Post - ‏2017-09-13T16:14:17Z by jefflong_wipro
hk_k
hk_k
2 Posts

Pinned topic Report Parameters in BIRT Failing in TRIRIGA 3.5.2

‏2017-08-10T13:09:08Z | birt parameters report tririga

Hello,

 

I'm facing an issue with report parameters in BIRT, I've added a report parameter and binded it to a filter condition. The report runs perfect in Eclipse. But when i uploaded the same to TRIRIGA its givng me errors while the report is rendering post entering the parameters.

Birt Version - 4.3.1 (Tried the same with 4.6 version too)

Tririga Version - 3.5.2.2

Java Version - 1.8

 

Surprisingly null checks have been implemented using a script at a table level as well as on the filters so that optional parameters are dealt with.

Posting the exception trace - 

2017-08-10 06:14:40,706 ERROR [com.tririga.platform.error.ErrorHandler](Default Executor-thread-9209) Report handled exception: com.tririga.platform.error.PlatformRuntimeException: java.lang.RuntimeException: java.lang.IllegalStateException: Cannot forward. Response already committed.[MID-1729382315]
com.tririga.platform.error.PlatformRuntimeException: java.lang.RuntimeException: java.lang.IllegalStateException: Cannot forward. Response already committed.
at com.tririga.platform.context.ContextFilter$2.execute(ContextFilter.java:173)
at com.tririga.platform.context.ContextServiceImpl.runInNewReadOnlyContext(ContextServiceImpl.java:177)
at com.tririga.platform.context.ContextServiceImpl.runInNewReadOnlyContext(ContextServiceImpl.java:148)
at com.tririga.platform.context.ContextFilter.doFilterInternal(ContextFilter.java:130)
at com.tririga.platform.context.ContextFilter.doFilter(ContextFilter.java:79)
at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:207)
at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:91)
at com.tririga.web.filter.XSSDecodingFilter.doFilter(XSSDecodingFilter.java:34)
at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:207)
at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:91)
at com.tririga.web.filter.XSSURLEncodeFilter.doFilter(XSSURLEncodeFilter.java:68)
at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:207)
at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:91)
at com.tririga.web.filter.StandardsModeFilter.doFilter(StandardsModeFilter.java:35)
at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:207)

 

2017-08-10 06:15:49,878 ERROR [com.tririga.platform.error.ErrorHandler](Default Executor-thread-9194) Report handled exception: com.tririga.platform.error.PlatformRuntimeException: java.lang.RuntimeException: com.tririga.platform.error.PlatformRuntimeException: java.lang.NullPointerException[MID-2740885689]
com.tririga.platform.error.PlatformRuntimeException: java.lang.RuntimeException: com.tririga.platform.error.PlatformRuntimeException: java.lang.NullPointerException
at com.tririga.platform.context.ContextFilter$2.execute(ContextFilter.java:173)
at com.tririga.platform.context.ContextServiceImpl.runInNewReadOnlyContext(ContextServiceImpl.java:177)
at com.tririga.platform.context.ContextServiceImpl.runInNewReadOnlyContext(ContextServiceImpl.java:148)
at com.tririga.platform.context.ContextFilter.doFilterInternal(ContextFilter.java:130)
at com.tririga.platform.context.ContextFilter.doFilter(ContextFilter.java:79)
at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:207)
at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:91)
at com.tririga.web.filter.XSSDecodingFilter.doFilter(XSSDecodingFilter.java:34)
at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:207)
at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:91)