Symptom
Web Intelligence documents occasionally fail when viewed/scheduled with error:
Unexpected exception caught. Reason: [java.lang.NullPointerException: i_statusInfo is null.].
The following errors occur within the <servername>.AdaptiveJobServer_CHILD*.log files:
-=-=-=-=-=-=-=-=
[2010-10-13 17:20:48,800] [TID:193] [ERROR] [webi.ServersHelper.<init>():90]: Server not available.
java.lang.IllegalArgumentException
at com.businessobjects.js.child.webi.ServersHelper.<init>(ServersHelper.java:90)
at com.businessobjects.js.child.webi.PublishingHelper.<init>(PublishingHelper.java:82)
at com.businessobjects.js.child.webi.PublishingSubsystem.run(PublishingSubsystem.java:58)
at com.businessobjects.js.child.IJobImpl.run(IJobImpl.java:114)
at com.crystaldecisions.enterprise.ocaframework.idl.OSCA.OSCAip.IJobPOA._OB_op_run(IJobPOA.java:130)
at com.crystaldecisions.enterprise.ocaframework.idl.OSCA.OSCAip.IJobPOA._invoke(IJobPOA.java:91)
at com.crystaldecisions.thirdparty.com.ooc.OBPortableServer.ServantDispatcher.dispatch(ServantDispatcher.java:234)
at com.crystaldecisions.thirdparty.com.ooc.OBPortableServer.POA_impl._OB_dispatch(POA_impl.java:1917)
at com.crystaldecisions.thirdparty.com.ooc.OB.DispatchRequest_impl.invoke(DispatchRequest_impl.java:75)
at com.crystaldecisions.thirdparty.com.ooc.OB.DispatchThreadPerRequest_impl$Dispatcher.run(DispatchStrategyFactory_impl.java:96)
[2010-10-13 17:20:48,800] [TID:193] [ERROR] [webi.PublishingSubsystem.run():93]: Throwable exception caught:
java.lang.NullPointerException
at com.businessobjects.js.child.webi.ServersHelper.isAllServersAreAlive(ServersHelper.java:108)
at com.businessobjects.js.child.webi.PublishingHelper.<init>(PublishingHelper.java:84)
at com.businessobjects.js.child.webi.PublishingSubsystem.run(PublishingSubsystem.java:58)
at com.businessobjects.js.child.IJobImpl.run(IJobImpl.java:114)
at com.crystaldecisions.enterprise.ocaframework.idl.OSCA.OSCAip.IJobPOA._OB_op_run(IJobPOA.java:130)
at com.crystaldecisions.enterprise.ocaframework.idl.OSCA.OSCAip.IJobPOA._invoke(IJobPOA.java:91)
at com.crystaldecisions.thirdparty.com.ooc.OBPortableServer.ServantDispatcher.dispatch(ServantDispatcher.java:234)
at com.crystaldecisions.thirdparty.com.ooc.OBPortableServer.POA_impl._OB_dispatch(POA_impl.java:1917)
at com.crystaldecisions.thirdparty.com.ooc.OB.DispatchRequest_impl.invoke(DispatchRequest_impl.java:75)
at com.crystaldecisions.thirdparty.com.ooc.OB.DispatchThreadPerRequest_impl$Dispatcher.run(DispatchStrategyFactory_impl.java:96)
[2010-10-13 17:20:48,800] [TID:193] [INFO ] [child.StatusInfo.setStatusInfo():35]: setStatusInfo(): start...
[2010-10-13 17:20:48,800] [TID:193] [ERROR] [child.StatusInfo.setStatusInfo():37]: setStatusInfo(): i_statusInfo is null; cannot set status info.
[2010-10-13 17:20:48,800] [TID:193] [ERROR] [child.IJobImpl.run():279]: Caught unexpected exception:
java.lang.NullPointerException: i_statusInfo is null.
at com.businessobjects.js.child.StatusInfo.setStatusInfo(StatusInfo.java:38)
at com.businessobjects.js.child.ProcessingSubsystemHost.setStatusInfo(ProcessingSubsystemHost.java:245)
at com.businessobjects.js.child.webi.PublishingSubsystem.run(PublishingSubsystem.java:94)
at com.businessobjects.js.child.IJobImpl.run(IJobImpl.java:114)
at com.crystaldecisions.enterprise.ocaframework.idl.OSCA.OSCAip.IJobPOA._OB_op_run(IJobPOA.java:130)
at com.crystaldecisions.enterprise.ocaframework.idl.OSCA.OSCAip.IJobPOA._invoke(IJobPOA.java:91)
at com.crystaldecisions.thirdparty.com.ooc.OBPortableServer.ServantDispatcher.dispatch(ServantDispatcher.java:234)
at com.crystaldecisions.thirdparty.com.ooc.OBPortableServer.POA_impl._OB_dispatch(POA_impl.java:1917)
at com.crystaldecisions.thirdparty.com.ooc.OB.DispatchRequest_impl.invoke(DispatchRequest_impl.java:75)
at com.crystaldecisions.thirdparty.com.ooc.OB.DispatchThreadPerRequest_impl$Dispatcher.run(DispatchStrategyFactory_impl.java:96)
[2010-10-13 17:20:48,800] [TID:193] [INFO ] [child.StatusInfo.setStatusInfo():74]: setStatusInfo(): start...
[2010-10-13 17:20:48,800] [TID:193] [INFO ] [child.StatusInfo.setStatusInfo():75]: setStatusInfo(): SI_RESOURCE_ID = [65204]
[2010-10-13 17:20:48,831] [TID:193] [INFO ] [child.StatusInfo.setStatusInfo():86]: setting substitution strings
[2010-10-13 17:20:48,831] [TID:193] [INFO ] [child.StatusInfo.setStatusInfo():92]: setStatusInfo(): SI_SUBST_STRINGS.[1]=[java.lang.NullPointerException: i_statusInfo is null.]
[2010-10-13 17:20:48,831] [TID:193] [INFO ] [child.StatusInfo.setStatusInfo():100]: setStatusInfo(): end...
-=-=-=-=-=-=-=-=
Read more...
Environment
BusinessObjects Enterprise XI Release 3.x
Clustered environment with 2+ Central Management Services (CMS)
Product
Keywords
Java Lang NullPointerException, NPE, Unexpected, exception, Adaptive Job Server, Webi, Schedule, Cluster, i_statusInfo, IllegalArgumentException, Server not available, , KBA , BI-RA-WBI , Web Intelligence , Bug Filed
About this page
This is a preview of a SAP Knowledge Base Article. Click more to access the full version on SAP for Me (Login required).Search for additional results
Visit SAP Support Portal's SAP Notes and KBA Search.
SAP Knowledge Base Article - Preview