Error when using SLK with accounts from multiple domains

Topics: Developer Forum, Project Management Forum, User Forum
Sep 6, 2007 at 8:24 AM
Edited Sep 6, 2007 at 1:20 PM
We have an installation where we import profiles from two domains. Consider them the "main" and "secondary" domain. Secondary trusts main, but main doesnt trust secondary. Sharepoint and SLK is installed on a server on the secondary domain and the service accounts are also in the secondary domain. This is also where all students have their accounts. The problem is that teachers are in the main domain and get errors when using SLK. They can't assign assignments and they cannot use the assignments webpart.

We've localized the installation so the assignment webpart reports something that roughly translates to: "An error occured. More information could be available in the server eventlog".

The same message comes up when selecting a site to assign an assignment to.

The event log reports:

-----------
Event Type: Error
Event Source: Windows SharePoint Services 3
Event Category: None
Event ID: 0
Date: 2007-09-06
Time: 09:20:26
User: N/A
Computer: SKOLAWEB10
Description:
SharePoint Learning Kit Fel
Microsoft.SharePoint.SPException: Exception from HRESULT: 0x80040E14 ---> System.Runtime.InteropServices.COMException (0x80040E14): Exception from HRESULT: 0x80040E14
at Microsoft.SharePoint.Library.SPRequestInternalClass.GetAllRolesForCurrentUser(String bstrUrl, Guid guidScopeId, UInt32& pdwRowCount, Object& pvarRoleData)
at Microsoft.SharePoint.Library.SPRequest.GetAllRolesForCurrentUser(String bstrUrl, Guid guidScopeId, UInt32& pdwRowCount, Object& pvarRoleData)
--- End of inner exception stack trace ---
at Microsoft.SharePoint.Library.SPRequest.GetAllRolesForCurrentUser(String bstrUrl, Guid guidScopeId, UInt32& pdwRowCount, Object& pvarRoleData)
at Microsoft.SharePoint.SPSecurableObjectImpl.get_AllRolesForCurrentUser()
at Microsoft.SharePoint.SPWeb.get_AllRolesForCurrentUser()
at Microsoft.SharePointLearningKit.SlkStore.IsInstructor(SPWeb spWeb)
at Microsoft.SharePointLearningKit.SlkStore.EnsureInstructor(SPWeb spWeb)
at Microsoft.SharePointLearningKit.SlkStore.GetNewAssignmentDefaultProperties(SPWeb destinationSPWeb, String location, Nullable`1 organizationIndex, SlkRole slkRole, LearningStoreXml& packageWarnings)
at Microsoft.SharePointLearningKit.ApplicationPages.AssignmentPropertiesPage.OnPreRender(EventArgs e)
For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.

----------

EDIT:

The secondary domain contains student accounts, these can interact with SLK without issues.

UPDATE:
This issue is only active in one of our site collections. The others work fine but I'm yet to find what differs between them.