Opened 5 years ago
#3031 new defect
HiveJobManager access denied for shared job
Reported by: | pfleck | Owned by: | jkarder |
---|---|---|---|
Priority: | medium | Milestone: | |
Component: | Hive.Client | Version: | |
Keywords: | Cc: |
Description
If a hive user tries to access a shared hive job with "Read" access level, a SecurityAccessDeniedException is thrown.
This happens only for regular hive users (non admins) on shared jobs with "Read" access level.
System.ServiceModel.Security.SecurityAccessDeniedException: Access is denied. Server stack trace: at System.ServiceModel.Channels.ServiceChannel.ThrowIfFaultUnderstood(Message reply, MessageFault fault, String action, MessageVersion version, FaultConverter faultConverter) at System.ServiceModel.Channels.ServiceChannel.HandleReply(ProxyOperationRuntime operation, ProxyRpc& rpc) at System.ServiceModel.Channels.ServiceChannel.Call(String action, Boolean oneway, ProxyOperationRuntime operation, Object[] ins, Object[] outs, TimeSpan timeout) at System.ServiceModel.Channels.ServiceChannelProxy.InvokeService(IMethodCallMessage methodCall, ProxyOperationRuntime operation) at System.ServiceModel.Channels.ServiceChannelProxy.Invoke(IMessage message) Exception rethrown at [0]: at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg) at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type) at HeuristicLab.Clients.Hive.IHiveService.GetAssignedResourcesForJob(Guid jobId) at HeuristicLab.Clients.Hive.HiveServiceClient.GetAssignedResourcesForJob(Guid jobId) in C:\dev\HeuristicLab\trunk\HeuristicLab.Clients.Hive\3.3\ServiceClients\HiveServiceClient.cs:line 2703 at HeuristicLab.Clients.Hive.HiveClient.<>c__DisplayClass94_0.<GetAssignedResourcesForJob>b__0(IHiveService service) in C:\dev\HeuristicLab\trunk\HeuristicLab.Clients.Hive\3.3\HiveClient.cs:line 758 at HeuristicLab.Clients.Hive.HiveServiceLocator.CallHiveService[T](Func`2 call) in C:\dev\HeuristicLab\trunk\HeuristicLab.Clients.Hive\3.3\HiveServiceLocator.cs:line 115 at HeuristicLab.Clients.Hive.HiveClient.GetAssignedResourcesForJob(Guid jobId) in C:\dev\HeuristicLab\trunk\HeuristicLab.Clients.Hive\3.3\HiveClient.cs:line 758 at HeuristicLab.Clients.Hive.JobManager.Views.RefreshableHiveJobView.OnContentChanged() in C:\dev\HeuristicLab\trunk\HeuristicLab.Clients.Hive.JobManager\3.3\Views\RefreshableHiveJobView.cs:line 179 at HeuristicLab.MainForm.WindowsForms.ContentView.set_Content(IContent value) in C:\dev\HeuristicLab\trunk\HeuristicLab.MainForm.WindowsForms\3.3\Views\ContentView.cs:line 52 at HeuristicLab.MainForm.WindowsForms.ViewHost.OnContentChanged() in C:\dev\HeuristicLab\trunk\HeuristicLab.MainForm.WindowsForms\3.3\Controls\ViewHost.cs:line 150 at HeuristicLab.MainForm.WindowsForms.ContentView.set_Content(IContent value) in C:\dev\HeuristicLab\trunk\HeuristicLab.MainForm.WindowsForms\3.3\Views\ContentView.cs:line 52 at System.Windows.Forms.ListView.OnSelectedIndexChanged(EventArgs e) at System.Windows.Forms.ListView.WmReflectNotify(Message& m) at System.Windows.Forms.ListView.WndProc(Message& m) at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
Note: See
TracTickets for help on using
tickets.