in

Dot Net Mafia

Group site for developer blogs dealing with (usually) Ionic, .NET, SharePoint, Office 365, Mobile Development, and other Microsoft products, as well as some discussion of general programming related concepts.

This Blog

Syndication

Archives

Corey Roth [MVP]

A SharePoint MVP bringing you the latest time saving tips for Ionic, SharePoint, and Office 365.

Errors you might receive when uploading files with Metalogix StoragePoint installed

I’m of the belief that the more information on errors I can put out there, the better we are all off.  There is nothing more frustrating than searching for the solution for an error on the Internet and not getting any usable results.  I recently configured Metalogix StoragePoint in an environment and after configuring it with the UNC paths of my file shares, I received the following error when trying to upload a file.

The URL 'filename’ is invalid.  It may refer to a nonexistent file or folder, or refer to a valid file or folder that is not in the current Web.

I suspected this was a permissions issue so I went to my ULS logs to find the issue.  I had to check both WFEs to find the errors.  I soon saw errors like the one below.

Error encountered in EndPoint.ProviderStoreBinary.BlobSave(Adapter), Folder:  FileName:.  Error is Access to the path '\\fileserver\RBSCache\2011\04\14' is denied.

This confirmed my suspicion so I corrected the permissions issue on the file share.  I tried to upload a file again and I still got the same URL is invalid error as before.  After check the logs again, I found a new error.

Error encountered in Profile.ProviderStoreBinary.General.  Error is The INSERT permission was denied on the object 'MigrateQueue', database 'StoragePoint', schema 'dbo'.

I knew this meant that my application pool account was lacking permissions in the StoragePoint database.  I checked another server to see what permissions were assigned to the account.  It turned out to be db_datareader and db_datawriter.  When I went back to the server in question, I noticed that the db_datawriter role was missing.  I granted the access and tried the upload again.  Everything now worked smoothly and I could upload and view files as desired.

Comments

 

Ram said:

I am using the RBS Provider within Sharepoint 2010 for externalizing blob content from the intranet site.

when i try to create a publishing page within our intranet, it fails by giving an error.

05/18/2012 14:47:07.96                w3wp.exe (0x1074)                         0x07A8  SharePoint Foundation                        General                               9j7o       Medium               Exception thrown storing stream in new SqlRemoteBlob: System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> Microsoft.Data.SqlRemoteBlobs.RemoteBlobStoreException: The blob store <StoragePointRBS> threw an exception. The exception thrown is saved in InnerException. ---> System.NullReferenceException: Object reference not set to an instance of an object.     at Bluethread.SharePoint.StoragePoint.RBSProvider.CreateNewBlobFromStream(Byte[] storePoolId, Stream inStream)     at Microsoft.Data.BlobStores.BlobStore.CreateNewBlobFromStream1Internal(Request request)     --- End of inner exception stack trace ---     at Microsoft.Data.BlobStores.BlobStore.CreateNewBlobFromStream1Internal(Request request)     at Microsoft.Data.SqlRemoteBlobs.Store...   87547ea0-8854-40a0-a126-9228b32e80c7

As per your article, i checked the permissions, they are right. Still i am not able to create any publishing page.

Any help

Thanks

Ram

May 21, 2012 9:42 AM
 

Ryan said:

This is gold, thank you.

July 6, 2013 1:38 AM

Leave a Comment

(required)  
(optional)
(required)  
Add

About CoreyRoth

Corey Roth is an independent SharePoint consultant specializing in ECM, Apps, and Search.
2018 dotnetmafia.
Powered by Community Server (Non-Commercial Edition), by Telligent Systems