Hi,

We have an external user in need of editing an excel document.
We installed the office add-in on the external user for easy use, but both the add-in and the edit this file option will fail with an error.
This is what is in the log:

ERROR 2015-09-29 09:05:16,361 Novell.Collaboration.OfficeAddin.Connect [VSTA_Main] - Fejl under bning af dokument.
Novell.Collaboration.Model.Exceptions.Insufficient RightsException: Insufficient rights to perform operation ---> System.ServiceModel.FaultException: org.kablink.teaming.security.function.OperationAcc essControlExceptionNoName: 'username' is not authorized to perform 'readEntries' operation on this work area

Server stack trace:
at System.ServiceModel.Channels.ServiceChannel.Handle Reply(ProxyOperationRuntime operation, ProxyRpc& rpc)
at System.ServiceModel.Channels.ServiceChannel.Call(S tring action, Boolean oneway, ProxyOperationRuntime operation, Object[] ins, Object[] outs, TimeSpan timeout)
at System.ServiceModel.Channels.ServiceChannelProxy.I nvokeService(IMethodCallMessage methodCall, ProxyOperationRuntime operation)
at System.ServiceModel.Channels.ServiceChannelProxy.I nvoke(IMessage message)

Exception rethrown at [0]:
at System.Runtime.Remoting.Proxies.RealProxy.HandleRe turnMessage(IMessage reqMsg, IMessage retMsg)
at System.Runtime.Remoting.Proxies.RealProxy.PrivateI nvoke(MessageData& msgData, Int32 type)
at Novell.Collaboration.Vibe.Service.TeamingServiceSo ap.profile_getUser(String accessToken, Int64 userId, Boolean includeAttachments)
at Novell.Collaboration.Vibe.VibeProvider.<>c__Displa yClassad.<UserById>b__ab()
at Novell.Collaboration.Vibe.VibeProvider.<>c__Displa yClass5`1.<ServiceCall>b__4()
at Novell.Collaboration.Vibe.VibeProvider.WrapService Call(TeamingServiceSoapClient vibe, Action command)
--- End of inner exception stack trace ---
at Novell.Collaboration.Vibe.VibeProvider.WrapService Call(TeamingServiceSoapClient vibe, Action command)
at Novell.Collaboration.Vibe.VibeProvider.ServiceCall[T](TeamingServiceSoapClient vibe, Func`1 command)
at Novell.Collaboration.Vibe.VibeProvider.UserById(In t64 id)
at Novell.Collaboration.Vibe.VibeUserDateTime.Resolve User(UserCache users, Timestamp ts)
at Novell.Collaboration.Vibe.VibeUserDateTime.FromTim estamp(Timestamp timestamp, UserCache users)
at Novell.Collaboration.Vibe.VibeDocument.get_Modifie d()
at Novell.Collaboration.UX.ViewModel.InfoPaneViewMode l.OnDocumentChanged(Document newValue, Document oldValue)
at Novell.Collaboration.UX.ViewModel.InfoPaneViewMode l.OnDocumentChanged(DependencyObject obj, DependencyPropertyChangedEventArgs e)
at System.Windows.DependencyObject.OnPropertyChanged( DependencyPropertyChangedEventArgs e)
at System.Windows.DependencyObject.NotifyPropertyChan ge(DependencyPropertyChangedEventArgs args)
at System.Windows.DependencyObject.UpdateEffectiveVal ue(EntryIndex entryIndex, DependencyProperty dp, PropertyMetadata metadata, EffectiveValueEntry oldEntry, EffectiveValueEntry& newEntry, Boolean coerceWithDeferredReference, Boolean coerceWithCurrentValue, OperationType operationType)
at System.Windows.DependencyObject.SetValueCommon(Dep endencyProperty dp, Object value, PropertyMetadata metadata, Boolean coerceWithDeferredReference, Boolean coerceWithCurrentValue, OperationType operationType, Boolean isInternal)
at System.Windows.DependencyObject.SetValue(Dependenc yProperty dp, Object value)
at Novell.Collaboration.UX.ViewModel.InfoPaneViewMode l..ctor(Provider provider, Document doc)
at Novell.Collaboration.OfficeAddin.App.OpenDocument. .ctor(Provider provider, Document document, ManagedFile file)
at Novell.Collaboration.OfficeAddin.App.BaseOfficeApp .Open(String acctId, String docId, String docName)
at Novell.Collaboration.OfficeAddin.Connect.DoOpen(Pe rsistentLocation location)
at Novell.Collaboration.OfficeAddin.Connect.DoVibeOpe n()

I have tried granting workspace and administrator rights to the user to make sure he had sufficient rights, but i end up with the same error no matter what.
I have tried changing the default roles and re-indexing everything afterwards (even tried it more than once), but with no success.

Does anyone have an idea what i need to have a look at?