Community
Vault Forum
Welcome to Autodesk’s Vault Forums. Share your knowledge, ask questions, and explore popular Vault topics.
cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

ECO Markup security problem

1 REPLY 1
SOLVED
Reply
Message 1 of 2
cbenner
450 Views, 1 Reply

ECO Markup security problem

In my change order system we use ADR to create markups.  The workflow is that the user begins the markup inside of the ECO, saves it, and then right clicks to open it from the file menu on the left panel of the change order.  They are prompted to check it out, and then when finished they check it back in to save it to the change order.  As of about 12:30 pm this oafternoon this was working fine.  Now, with no changes being made in security (I'm the only one who can change settings), no one is able to check out any of these markups, except for me as the Admin.  They all get an error 303... You do not have adequate.... (you know the rest).

 

I'm going to try a reboot of the server because I cannot think of what may have changed.  Here is a snippet of the log file:

 

 

12/16/2013 12:42:48 PM Acquired license(81642656) for username(POWELLFAB\cbenner), userId(6), host(192.168.1.108).
12/16/2013 12:44:31 PM Begin executing event Autodesk.ECO.EmailNotification at 12/16/2013 12:44:31 PM
12/16/2013 12:44:32 PM End executing event Autodesk.ECO.EmailNotification at 12/16/2013 12:44:32 PM
12/16/2013 12:57:31 PM Begin executing event Autodesk.ECO.EmailNotification at 12/16/2013 12:57:31 PM
12/16/2013 12:57:31 PM End executing event Autodesk.ECO.EmailNotification at 12/16/2013 12:57:31 PM
12/16/2013 1:00:24 PM *******************************************************************
Error: Soap Exception ( mesg-id = 635227956247676844 )
Exception: BadAuthenticationToken [300]
Stacktrace:

12/16/2013 1:00:31 PM Begin executing event Autodesk.Effectivity.Update on vault 'Vault' at 12/16/2013 1:00:31 PM
12/16/2013 1:00:31 PM End executing event Autodesk.Effectivity.Update on vault 'Vault' at 12/16/2013 1:00:31 PM
12/16/2013 1:00:31 PM Begin executing event Autodesk.Effectivity.Update on vault 'Powell' at 12/16/2013 1:00:31 PM
12/16/2013 1:00:31 PM End executing event Autodesk.Effectivity.Update on vault 'Powell' at 12/16/2013 1:00:31 PM
12/16/2013 1:00:42 PM Acquired license(81642656) for username(POWELLFAB\cbenner), userId(6), host(192.168.1.108).
12/16/2013 1:00:43 PM Acquired license(81642656) for username(POWELLFAB\cbenner), userId(6), host(192.168.1.108).
12/16/2013 1:03:45 PM *******************************************************************
Error: Soap Exception ( mesg-id = 635227958250045944 )
Exception: PermissionDenied [303]
Stacktrace:
Server stack trace:
   at Connectivity.Core.DataAccess.AccessControlCheck.<DeniedWithinCount>d__0.MoveNext()
   at System.Collections.Generic.HashSet`1.UnionWith(IEnumerable`1 other)
   at Connectivity.Core.DataAccess.AccessControlCheck.ProcessViolations()
   at Connectivity.Core.DataAccess.AccessControlCheck.ExecutePostBuild(ArrayList builders)
   at Connectivity.Core.DataAccess.DirectorExtentions.PostBuild(ArrayList builders)
   at Connectivity.Document.DataAccess.Files.GetFileById(Int64 iterationId, Boolean performSecurityCheck)
   at Connectivity.Document.DataAccess.Files.CheckoutFile(File originatingFile, Int64 folderId, Int64 createUserId, String machineName, String localSpec, String comment, Boolean performSecurityCheck)
   at Connectivity.Document.BusinessLogic.FileBL.CheckoutFile(Int64 folderId, Int64 fileIterationId, CheckoutFileOptions option, String machine, String localpath, String comment, Int64 checkoutUserId, DownloadOptions downloadFile, SyncOptions syncOption, DateTime& tipCommittedCheckinDate, Stream& fileStream, Boolean performSecurityCheck)
   at Connectivity.Document.BusinessLogic.FileBL.CheckoutFile(Int64 folderId, Int64 fileIterationId, CheckoutFileOptions option, String machine, String localpath, String comment, DownloadOptions downloadFile, SyncOptions syncOption, DateTime& tipCommittedCheckinDate, Stream& fileStream)
   at System.Runtime.Remoting.Messaging.StackBuilderSink._PrivateProcessMessage(IntPtr md, Object[] args, Object server, Int32 methodPtr, Boolean fExecuteInContext, Object[]& outArgs)
   at System.Runtime.Remoting.Messaging.StackBuilderSink.SyncProcessMessage(IMessage msg, Int32 methodPtr, Boolean fExecuteInContext)

 

Rebooting.... I'll report back.

1 REPLY 1
Message 2 of 2
cbenner
in reply to: cbenner

Feeling a bit red faced.

 

Last week, we made a decision here to not use categories on Files anymore since we are controlling all of our lifecycles on Items.  As a result of this decision I changed the default file category to "Base".  Base was setup with the "Basic Release" lifecycle... which was set for read only access to the Engineering group on Work In Progress.  D'OH!!  Changed the lifecycle to our Project lifecycle, and double checked that the group had full rights, and the problem went away.  It's always one tiny checkbox that messes you up.  And it's usually one that I SHOULD have know to look for.

Can't find what you're looking for? Ask the community or share your knowledge.

Post to forums  

Autodesk Design & Make Report