Hi,
I run Crystal Server 2011 SP7 on Windows Server 2012R2
I have a small number of Publications that are scheduled one after another with a 20 minutes gap. However the publications sometimes fail. It's not always the same ones and if I try to run them again with 'run now' they fail but then if I try them later they will sometimes work. There is no pattern to this failure. One may fail but then another will run successfully after it without me having to do anything to the server. All failures give the same message in the log;
2014-11-06 14:36:19,216 INFO [PublishingService:RunInstancePool-7] BusinessObjects_PublicationAdminLog_Instance_1143473 - [Publication ID # 1143473] - Running publication instance.
2014-11-06 14:36:19,261 INFO [PublishingService:RunInstancePool-7] BusinessObjects_PublicationAdminLog_Instance_1143473 - [Publication ID # 1143473] - The global delivery rule for this publication was met; publication processing will now begin.
2014-11-06 14:36:45,284 ERROR [PublishingService:HandlerPool-3] BusinessObjects_PublicationPostProcessingAdminLog_Instance_1143473_0 - [Publication ID # 1143473] - An exception was caught during post-processing. (FBE60401)
java.lang.NullPointerException: while trying to invoke the method com.businessobjects.sdk.plugin.desktop.publication.IDynamicRecipientPerDocProfileMapping.getDocPersonalizationFields() of an object loaded from local variable 'perDocMapping'
at com.businessobjects.publisher.common.ScopeBatchDocuments.buildPersonalizationPlaceHolderMap(ScopeBatchDocuments.java:783)
at com.businessobjects.publisher.common.ScopeBatchDocuments.getDocuments(ScopeBatchDocuments.java:705)
at com.businessobjects.publisher.postprocessing.PostProcessingUtility.postProcessScopeBatch(PostProcessingUtility.java:276)
at com.businessobjects.framework.services.oca2.publishing.postprocessing.PublishingPostProcessingService.PostProcess(PublishingPostProcessingService.java:85)
at com.businessobjects.framework.services.oca2.publishing.postprocessing.PublishingPostProcessingServiceMessageReceiverInOut.invokeBusinessLogic(PublishingPostProcessingServiceMessageReceiverInOut.java:51)
at org.apache.axis2.receivers.AbstractInOutSyncMessageReceiver.invokeBusinessLogic(AbstractInOutSyncMessageReceiver.java:42)
at org.apache.axis2.receivers.AbstractMessageReceiver.receive(AbstractMessageReceiver.java:96)
at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:145)
at com.businessobjects.framework.servers.platform.modules.pojo.axis2.BIPRequestHandler.process(BIPRequestHandler.java:189)
at com.businessobjects.framework.servers.platform.transport.internal.TransportRequestInterceptor.process(TransportRequestInterceptor.java:128)
at com.businessobjects.framework.servers.platform.modules.pojo.axis2.LocalTransportSender$1.process(LocalTransportSender.java:102)
at com.crystaldecisions.sdk.occa.transport.internal.TransportSender$LocalInvocationCallback.invoke(TransportSender.java:308)
at com.crystaldecisions.enterprise.ocaframework.ManagedService.invoke(ManagedService.java:354)
at com.crystaldecisions.sdk.occa.transport.internal._BIPTransportProxy.post(_BIPTransportProxy.java:194)
at com.crystaldecisions.sdk.occa.transport.internal.TransportSender.request(TransportSender.java:268)
at com.crystaldecisions.sdk.pojomgr.axis2.biptransport.internal.BIPTransportSender.writeMessageWithOCASender(BIPTransportSender.java:248)
at com.crystaldecisions.sdk.pojomgr.axis2.biptransport.internal.BIPTransportSender.invoke(BIPTransportSender.java:138)
at com.businessobjects.framework.servers.platform.modules.pojo.axis2.LocalTransportSender.invoke(LocalTransportSender.java:139)
at com.businessobjects.framework.servers.platform.modules.pojo.axis2.ServerTransportSender.invoke(ServerTransportSender.java:195)
at org.apache.axis2.engine.AxisEngine.send(AxisEngine.java:396)
at org.apache.axis2.description.OutInAxisOperationClient.send(OutInAxisOperation.java:374)
at org.apache.axis2.description.OutInAxisOperationClient.executeImpl(OutInAxisOperation.java:211)
at org.apache.axis2.client.OperationClient.execute(OperationClient.java:163)
at com.businessobjects.framework.services.oca2.publishing.postprocessing.PublishingPostProcessingServiceStub.PostProcess(PublishingPostProcessingServiceStub.java:145)
at com.businessobjects.sdk.oca2.publishing.postprocessing.internal.PublishingPostProcessingService.postProcess(PublishingPostProcessingService.java:66)
at com.businessobjects.publisher.postprocessing.PostProcessingHelper.postProcessScopeBatch(PostProcessingHelper.java:82)
at com.businessobjects.publisher.processing.ScopeBatchHandler.run(ScopeBatchHandler.java:148)
at com.businessobjects.publisher.processing.threadpool.TraceLogRunnableWrapper.run(TraceLogRunnableWrapper.java:29)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:743)
2014-11-06 14:36:45,334 INFO [PublishingService:RunInstancePool-7] BusinessObjects_PublicationAdminLog_Instance_1143473 - [Publication ID # 1143473] - Publication scheduling complete.
Any help would be appreciated.
Thanks,
Pamela