I'm currently evaluating SharePoint Connect. It's configured to push uploads from a document library to a channel in EPiServer. When uploading a file we are getting the error below. The file gets uploaded but the error is consistent.
Does anyone have a clue what's missing?
Thanks, Måns
Event Type: Error Event Source: EPiServer SharePoint Connector Event Category: None Event ID: 0 Date: 2010-02-17 Time: 12:50:04 User: N/A Description: Sending updated item to EPiServer failed: System.Web.Services.Protocols.SoapException: System.Web.Services.Protocols.SoapException: Server was unable to process request. ---> EPiServer.Web.Hosting.Versioning.Store.FileOperationException: Cannot check out file, it has already been checked out at EPiServer.Web.Hosting.Versioning.Store.FileOperations.CheckOutFile(FileItem file, String userName) at EPiServer.Web.Hosting.Versioning.VersioningFileHandler.CheckOut() at EPiServer.Web.Hosting.VersioningFile.CheckOut() at EPiServer.ContentChannels.ContentChannelHandler.CreateFile(String channelId, UnifiedDirectory directory, String fileName, Guid fileId, Byte[] data, Boolean expectMoreData, IDictionary`2 metadata) at EPiServer.ContentChannels.ContentChannelHandler.ImportFile(String channelId, Byte[] data, Boolean expectMoreData, Guid fileId, String channelRelativeFilePath, IDictionary`2 metadata) at EPiServer.WebServices.ContentChannelService.ImportFile(String channelId, Byte[] data, Boolean expectMoreData, Guid fileId, String channelRelativeFilePath, String[] metadataKeys, String[] metadataValues) --- End of inner exception stack trace --- at System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage message, WebResponse response, Stream responseStream, Boolean asyncCall) at System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters) at EPiServer.SharePointConnector.EventListener.ContentImporterServiceClient.ImportFile(String channelId, Byte[] data, Boolean expectMoreData, Guid fileId, String channelRelativeFilePath, String[] metadataKeys, String[] metadataValues) at EPiServer.SharePointConnector.EventListener.ListItemSender.SendLargeFile(IContentChannelProxy service, SPFile file, String epiServerChannelId, String channelRelativeVirtualPath, Guid fileGuid, String[] propertyNames, String[] propertyValues) at EPiServer.SharePointConnector.EventListener.ListItemSender.SendItem(Channel channel, SPListItem item) at EPiServer.SharePointConnector.EventListener.EPiServerEventListener.ItemUpdated(SPItemEventProperties properties)
Hi,
I'm currently evaluating SharePoint Connect. It's configured to push uploads from a document library to a channel in EPiServer. When uploading a file we are getting the error below. The file gets uploaded but the error is consistent.
Does anyone have a clue what's missing?
Thanks,
Måns
Event Type: Error
Event Source: EPiServer SharePoint Connector
Event Category: None
Event ID: 0
Date: 2010-02-17
Time: 12:50:04
User: N/A
Description:
Sending updated item to EPiServer failed: System.Web.Services.Protocols.SoapException: System.Web.Services.Protocols.SoapException: Server was unable to process request. ---> EPiServer.Web.Hosting.Versioning.Store.FileOperationException: Cannot check out file, it has already been checked out
at EPiServer.Web.Hosting.Versioning.Store.FileOperations.CheckOutFile(FileItem file, String userName)
at EPiServer.Web.Hosting.Versioning.VersioningFileHandler.CheckOut()
at EPiServer.Web.Hosting.VersioningFile.CheckOut()
at EPiServer.ContentChannels.ContentChannelHandler.CreateFile(String channelId, UnifiedDirectory directory, String fileName, Guid fileId, Byte[] data, Boolean expectMoreData, IDictionary`2 metadata)
at EPiServer.ContentChannels.ContentChannelHandler.ImportFile(String channelId, Byte[] data, Boolean expectMoreData, Guid fileId, String channelRelativeFilePath, IDictionary`2 metadata)
at EPiServer.WebServices.ContentChannelService.ImportFile(String channelId, Byte[] data, Boolean expectMoreData, Guid fileId, String channelRelativeFilePath, String[] metadataKeys, String[] metadataValues)
--- End of inner exception stack trace ---
at System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage message, WebResponse response, Stream responseStream, Boolean asyncCall)
at System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters)
at EPiServer.SharePointConnector.EventListener.ContentImporterServiceClient.ImportFile(String channelId, Byte[] data, Boolean expectMoreData, Guid fileId, String channelRelativeFilePath, String[] metadataKeys, String[] metadataValues)
at EPiServer.SharePointConnector.EventListener.ListItemSender.SendLargeFile(IContentChannelProxy service, SPFile file, String epiServerChannelId, String channelRelativeVirtualPath, Guid fileGuid, String[] propertyNames, String[] propertyValues)
at EPiServer.SharePointConnector.EventListener.ListItemSender.SendItem(Channel channel, SPListItem item)
at EPiServer.SharePointConnector.EventListener.EPiServerEventListener.ItemUpdated(SPItemEventProperties properties)