none
Imposible utilizar componentes desplegados en una solucion sandbox. RRS feed

  • Pregunta

  • Hola a todos,

    tengo un problema a la hora de utilizar componentes desplegados con una solucion en modo sandbox. Y es que cuando intento insertar una webpart desplegada en una solución sandbox, me aparece el siguiente mensaje:

    "Unable to load assembly group. The user assembly group provider threw an exception while trying to provide user assemblies for the specified assembly group"

    La webpart me funciona correctamente en otros entornos. He revisado que el Sandbox code service esté habilitado y ejecutandose en el entorno donde nos falla. Cuando se produce el error, se registran las siguientes entradas en el log de sharepoint.

     - Executing UserCode request with WrapperType: Microsoft.SharePoint.UserCode.SPUserCodeWebPartWrapper; SiteId: 6408ee22-692c-42a0-95b1-e5dea1306a26; SolutionId45cc98db-54a8-48a0-beb3-7b66ad0c280d  2d515ac3-f8f3-4434-81b5-f5f2a79c45b6
     - Sending UserCode request to this server:     2d515ac3-f8f3-4434-81b5-f5f2a79c45b6
     - Created root directory for user assembly group cache. assemblyGroupRootDirectory = "C:\ProgramData\Microsoft\SharePoint\UCCache\8CD6B28A0240A6F\45CC98DB54A848A0BEB37B66AD0C280D%2Dm1bkqezsnEcHscInL3nIXmcPwSyl%2547zY0rEdAFkPII1o%3D-A"    
    Unknown SPRequest error occurred. More information: 0x80070005     
     - - Unable to load assembly group. The user assembly group provider threw an exception while trying to provide user assemblies for the specified assembly group. - Assembly group id: ", GroupId = "45CC98DB54A848A0BEB37B66AD0C280D-m1bkqezsnEcHscInL3nIXmcPwSyl/zY0rEdAFkPII1o="" - Inner Exception: System.UnauthorizedAccessException: Access is denied. (Exception from HRESULT: 0x80070005 (E_ACCESSDENIED))   at Microsoft.SharePoint.Library.SPRequest.GetListsWithCallback(String bstrUrl, Guid foreignWebId, String bstrListInternalName, Int32 dwBaseType, Int32 dwBaseTypeAlt, Int32 dwServerTemplate, UInt32 dwGetListFlags, UInt32 dwListFilterFlags, Boolean bPrefetchMetaData, Boolean bSecurityTrimmed, Boolean bGetSecurityData, Boolean bPrefetchRelatedFields, ISP2DSafeArrayWriter p2DWriter, Int32& pl...     
    ...RecycleBinCount)   at Microsoft.SharePoint.SPListCollection.EnsureListsData(Guid webId, String strListName)   at Microsoft.SharePoint.SPListCollection.Undirty()   at Microsoft.SharePoint.SPBaseCollection.GetEnumerator()   at Microsoft.SharePoint.SPWeb.GetCatalog(SPListTemplateType typeCatalog)   at Microsoft.SharePoint.Administration.SPSolutionLanguagePack.GetSolutionInfoFromGallery(Guid siteId, Guid solutionId, String solutionHash, String& fileName, String& hash, Byte[]& fileBytes)   at Microsoft.SharePoint.UserCode.SPUserCodeLightweightSolutionAssemblyGroupProvider.GetAssembliesInGroup(Guid siteId, String assemblyGroupId)   at Microsoft.SharePoint.UserCode.SPUserCodeAssemblyCacheManager.EnsureUserCodeAssemblyGroupIsCached(Guid siteId, SPUserCodeAssemblyGroupId userCodeAssem...     
    ...blyGroupId)  
     - Removed partially created assembly group directory: C:\ProgramData\Microsoft\SharePoint\UCCache\8CD6B28A0240A6F\45CC98DB54A848A0BEB37B66AD0C280D%2Dm1bkqezsnEcHscInL3nIXmcPwSyl%2547zY0rEdAFkPII1o%3D-A     
    

    He buscado en varios foros pero no he encontrado referencia a este error en ninguno de ellos. Viendo que parece que sea un problema de permisos he ejecutado el código powershell que se indica en este post (http://social.technet.microsoft.com/Forums/en-US/sharepoint2010programming/thread/ff3a5e65-dc5b-4b80-b8c9-752adcc3a903) pero sin éxito.

    Alguno de vosotros podría darme alguna pista?

    Muchas gracias,


    Sergio Calleja
    jueves, 16 de diciembre de 2010 14:37

Respuestas

  • Hola,

    curioso y extraño el comportamiento de este servicio. Después de cambiar el usuario que corria el servicio y asegurarnos que el servicio estaba corriendo, se volvieron a poner las credenciales anteriores, se reinicio el servicio, y misteriosamente volvió a funcionar correctamente.

    Cuanto menos... inquietante.

    Gracias de todos modos,

    Saludos,


    Sergio Calleja
    • Marcado como respuesta Sergio Calleja martes, 21 de diciembre de 2010 10:18
    martes, 21 de diciembre de 2010 10:18

Todas las respuestas