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.