Ok, so after a very long break I'm back. Yo kindly asked me for the stack trace that was generated when trying to split the presentation. here's the stack from our logs:
PowerpointManager.createSlides()
Cannot perform web service invocation Split.
The fault returned when invoking the web service operation is:
AxisFault
faultCode: {http://schemas.microsoft.com/net/2005/12/windowscommunicationfoundation/dispatcher}InternalServiceFault
faultSubcode:
faultString: Index was out of range. Must be non-negative and less than the size of the collection.
Parameter name: index
faultActor:
faultNode:
faultDetail:
{http://schemas.datacontract.org/2004/07/System.ServiceModel}ExceptionDetail:Index was out of range. Must be non-negative and less than the size of the collection.
Parameter name: index at PPPowerpointProcessing.Service.PowerpointProcessingService.Split(String absoluteInputFilePath, String absoluteOutputDirectory, String fileNameBase) in C:\Users\d.egan\Documents\Visual Studio 2008\Projects\PPPowerpointProcessingService\PPPowerpointProcessing.Service\PowerpointProcessingService.svc.cs:line 209
at SyncInvokeSplit(Object , Object
[] , Object[] )
at System.ServiceModel.Dispatcher.SyncMethodInvoker.Invoke(Obje... ''
--------------
I shall attach the presentation here again for your reference. Please let me remind you that OPENING THE FILE IN PPT 2007 HAS SOME EFFECT ON THE FILE, AND THE BUG NO LONGER WILL PRESENT ITSELF ONCE THE FILE HAS BEEN OPENED.