G'day all.
Cognos Analytics 11.0.4 running on Linux (Red Hat).
I've just deployed some reports from dev to test and when I run a particular report I get this message (sometimes):
ERROR: XML HTTP Error
Exception thrown by application class 'com.ibm.bi.report.utilities.UserCapabilities.checkCapability:72'
java.lang.NullPointerException:
at com.ibm.bi.report.utilities.UserCapabilities.checkCapability(UserCapabilities.java:72)
at com.ibm.bi.report.utilities.UserCapabilities.canReceiveDetailedErrors(UserCapabilities.java:67)
at com.ibm.bi.report.resources.SOAPServlet.doPost(SOAPServlet.java:45)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:790)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1287)
at [internal classes]
at com.ibm.bi.platform.commons.shared.BIBlockingFilter.doFilter(BIBlockingFilter.java:59)
at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:207)
at [internal classes]
at org.tuckey.web.filters.urlrewrite.NormalRewrittenUrl.doRewrite(NormalRewrittenUrl.java:213)
at org.tuckey.web.filters.urlrewrite.RuleChain.handleRewrite(RuleChain.java:171)
at org.tuckey.web.filters.urlrewrite.RuleChain.doRules(RuleChain.java:145)
at org.tuckey.web.filters.urlrewrite.UrlRewriter.processRequest(UrlRewriter.java:92)
at org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:389)
at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:207)
at [internal classes]
at com.ibm.bi.platform.commons.web.filters.CompressionFilter.doFilter(CompressionFilter.java:82)
at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:207)
at [internal classes]
at com.ibm.bi.platform.commons.web.filters.BISecurityFilter.doFilter(BISecurityFilter.java:97)
at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:207)
at [internal classes]
at com.ibm.bi.platform.commons.web.filters.BILoadBalancingFilterAsync.doFilter(BILoadBalancingFilterAsync.java:121)
at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:207)
at [internal classes]
at com.ibm.bi.platform.commons.web.filters.BIFilter.doFilter(BIFilter.java:104)
at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:207)
at [internal classes
Has anyone else seen this?
Do any of you understand this message and can explain it to me please?
I'm guessing from the words contained therein that it may have to do with a permissions issues in the web server.
Error occurs on both I.E. and Chrome.
Cheers,
Blue
Quote from: Blue on 25 Jun 2017 04:56:57 PM
G'day all.
Cognos Analytics 11.0.4 running on Linux (Red Hat).
I've just deployed some reports from dev to test and when I run a particular report I get this message (sometimes):
ERROR: XML HTTP Error
Exception thrown by application class 'com.ibm.bi.report.utilities.UserCapabilities.checkCapability:72'
java.lang.NullPointerException:
at com.ibm.bi.report.utilities.UserCapabilities.checkCapability(UserCapabilities.java:72)
at com.ibm.bi.report.utilities.UserCapabilities.canReceiveDetailedErrors(UserCapabilities.java:67)
at com.ibm.bi.report.resources.SOAPServlet.doPost(SOAPServlet.java:45)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:790)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1287)
at [internal classes]
at com.ibm.bi.platform.commons.shared.BIBlockingFilter.doFilter(BIBlockingFilter.java:59)
at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:207)
at [internal classes]
at org.tuckey.web.filters.urlrewrite.NormalRewrittenUrl.doRewrite(NormalRewrittenUrl.java:213)
at org.tuckey.web.filters.urlrewrite.RuleChain.handleRewrite(RuleChain.java:171)
at org.tuckey.web.filters.urlrewrite.RuleChain.doRules(RuleChain.java:145)
at org.tuckey.web.filters.urlrewrite.UrlRewriter.processRequest(UrlRewriter.java:92)
at org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:389)
at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:207)
at [internal classes]
at com.ibm.bi.platform.commons.web.filters.CompressionFilter.doFilter(CompressionFilter.java:82)
at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:207)
at [internal classes]
at com.ibm.bi.platform.commons.web.filters.BISecurityFilter.doFilter(BISecurityFilter.java:97)
at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:207)
at [internal classes]
at com.ibm.bi.platform.commons.web.filters.BILoadBalancingFilterAsync.doFilter(BILoadBalancingFilterAsync.java:121)
at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:207)
at [internal classes]
at com.ibm.bi.platform.commons.web.filters.BIFilter.doFilter(BIFilter.java:104)
at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:207)
at [internal classes
Has anyone else seen this?
Do any of you understand this message and can explain it to me please?
I'm guessing from the words contained therein that it may have to do with a permissions issues in the web server.
Error occurs on both I.E. and Chrome.
Cheers,
Blue
Hi Bob,
I haven't seen the error previously, but it could be an easy job to see if it's web-server related if you connect using the servlet gateway URL instead (http://<server>:9300/bi) and see if you get similar errors?
Just a thought,
MF.
This appears to be related to the other error I posted.
On the report there are six Custom Controls and each is passed data from a query.
The table that the query pulls from was empty. Once it was populated I no longer got this or the other error.
Interesting that the error message doesn't seem to have anything to do with the cause.