BIP Report Failing When Scheduled From BIP Scheduler (Doc ID 2065569.1)

Last updated on JULY 17, 2017

Applies to:

Business Intelligence Suite Enterprise Edition - Version 11.1.1.7.141014 and later
Information in this document applies to any platform.

Symptoms

A BIP report based on OBIEE analysis as datasets is created. the report runs fine in OBIEE and BIP but fails when it is run through the BIP scheduler. A lot of other such reports do not give this issue, the difference between this report and the other reports seems to be that this report has around 35 data sets.

BIP Error:-

[INSTANCE_JOB_ID=1161]::::ERROR_GETTING_REPORT_DATA::[INSTANCE_ID=VW2077.14271 
38188149] IOException:[INSTANCE_JOB_ID=1161] java.lang.NullPointerException 
oracle.xdo.XDOException: java.lang.NullPointerException at 
oracle.xdo.dataengine.XMLPGEN.processMergedDataSet(XMLPGEN.java:1647) at 
oracle.xdo.dataengine.DataProcessor.processData(DataProcessor.java:376) at 
oracle.xdo.servlet.dataengine.DataProcessorImpl.processData(DataProces] 
Failed 

Managed Server Logs:-

####<Jul 10, 2015 2:07:58 PM CDT> <Error> <HTTP> 
<VW2077> <bi_server1> <[ACTIVE] ExecuteThread: '8' for queue: 
'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> 
<> <6c8b7eea4fc70770:72306733:14e74c927ac:-8000-0000000000015182> 
<1436555278568> <BEA-101017> 
<[ServletContext@1321402892[app:analytics module:analytics-ws 
path:/analytics-ws spec-version:2.5 version:11.1.1]] Root cause of 
ServletException. 
java.io.IOException: Underlying input stream returned zero bytes 
at sun.nio.cs.StreamDecoder.readBytes(StreamDecoder.java:268) 
at sun.nio.cs.StreamDecoder.implRead(StreamDecoder.java:306) 
at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:158) 
at java.io.InputStreamReader.read(InputStreamReader.java:167) 
at java.io.Reader.read(Reader.java:123) 
at 
com.siebel.analytics.web.sawconnect.base.LoadbalancerKeyFinder.findLBKeyInTheI 
nput(LoadbalancerKeyFinder.java:60) 
at 
com.siebel.analytics.web.sawconnect.base.LoadbalancerKeyFinder.findLBKeyInTheI 
nput(LoadbalancerKeyFinder.java:30) 
at 
com.siebel.analytics.web.integration.LoadBalancerHTTPFilter.findSessionIDInMul 
tipartRealtedSoapRequest(LoadBalancerHTTPFilter.java:456) 
at 
com.siebel.analytics.web.integration.LoadBalancerHTTPFilter.determineServerFro 
mRequest(LoadBalancerHTTPFilter.java:282) 
at 
com.siebel.analytics.web.integration.LoadBalancerHTTPFilter.determineServerFro 
mRequest(LoadBalancerHTTPFilter.java:237) 
at 
com.siebel.analytics.web.integration.LoadBalancerHTTPFilter.doFilter(LoadBalan 
cerHTTPFilter.java:175) 
at 
weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56) 
at 
com.siebel.analytics.web.integration.FirewallFilter.doFilter(FirewallFilter.ja 
va:117) 
at 
weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56) 

 

 

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms