Follow

How to temp disable UT after upgrading to TFS 2015.1?

I upgraded a test server to TFS 2015.1 and am now unable to access most parts of the TFS web application. Is there a way to temporarily disable Urban Turtle from the file system while I wait for the new UT update? I want to confirm that it's only UT preventing normal use.

On a side note, any estimate as to when that new update will be made available?

Was this article helpful?
0 out of 0 found this helpful
Have more questions? Submit a request

9 Comments

  • 0
    Avatar
    Vincent Cléroux

    Hi John, 

    UT could have an effect on TFS.  You should uninstall the old version of Urban Turtle.Don't worry you will not lose any configurations, but you could backup this folder just in case: E:\Program Files\Microsoft Team Foundation Server 14.0\Application Tier\Web Services\Areas\UrbanTurtle\Configuration

    We are actively working on the TFS Update 1, we will notify you when it’s ready. Usually we have a compatible version 2 or 3 days after Microsoft Release. 

    Vincent

  • 0
    Avatar
    Erik LeBel

    hi John,

    we have a preliminary build for this. I will contact you directly to make this available. This update should be publicly available by tomorrow.

    regards,

    Erik

  • 0
    Avatar
    John D. Shkolnik

    Outstanding. Thank you.

  • 0
    Avatar
    David Savard

    Hi John,

    The new version 5.2 of Urban Turtle is now available. It supports TFS 2015 Update 1. You can download the new installer from our web site by following this link:

    http://urbanturtle.com/downloads/releases/Urban-Turtle-2015U1-5.2.msi

    If you have any problem after upgrading to Urban Turtle 5.2, let us know.  We will be pleased to provide some help.

    Regards

    David

  • 0
    Avatar
    John D. Shkolnik

    Thanks. I applied it to my test server without issue but the collection-level admin screen gives me TF400898: http://servername/tfs/_admin/_UrbanTurtle

  • 0
    Avatar
    John D. Shkolnik

    TF53010: The following error has occurred in a Team Foundation component or extension:
    Date (UTC): 12/3/2015 11:48:52 PM
    Machine: USSLTC7070V
    Application Domain: /LM/W3SVC/2/ROOT/tfs-12-130936600172502995
    Assembly: Microsoft.TeamFoundation.Framework.Server, Version=14.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a; v4.0.30319
    Service Host: 55e9e805-c4d6-48aa-869e-6e6bac77388b (TEAM FOUNDATION)
    Process Details:
    Process Name: w3wp
    Process Id: 10516
    Thread Id: 48168
    Account name: US\jshkolnik

    Detailed Message: TF30065: An unhandled exception occurred.

    Web Request Details
    Url: http://localhost:8080/tfs/_admin/_UrbanTurtle [method: GET]
    User Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/46.0.2490.86 Safari/537.36
    Headers: not available
    Path: /tfs/_admin/_UrbanTurtle
    Local Request: True
    Host Address: ::1
    User: US\jshkolnik [authentication type: NTLM]

    Exception Message: Object reference not set to an instance of an object. (type NullReferenceException)
    Exception Stack Trace: at Pyxis.UrbanTurtle.Domain.Models.Context.WebContextProvider.get_RequestContext()
    at Pyxis.UrbanTurtle.Domain.Repositories.CatalogNodeRepository.GetSortedProjectCatalogNodes()
    at Pyxis.UrbanTurtle.Web.Areas.UrbanTurtle.Controllers.AdminUrbanTurtleController.Index()
    at lambda_method(Closure , ControllerBase , Object[] )
    at System.Web.Mvc.ActionMethodDispatcher.Execute(ControllerBase controller, Object[] parameters)
    at System.Web.Mvc.ReflectedActionDescriptor.Execute(ControllerContext controllerContext, IDictionary`2 parameters)
    at System.Web.Mvc.ControllerActionInvoker.InvokeActionMethod(ControllerContext controllerContext, ActionDescriptor actionDescriptor, IDictionary`2 parameters)
    at System.Web.Mvc.Async.AsyncControllerActionInvoker.<>c__DisplayClass42.<BeginInvokeSynchronousActionMethod>b__41()
    at System.Web.Mvc.Async.AsyncResultWrapper.<>c__DisplayClass8`1.<BeginSynchronous>b__7(IAsyncResult _)
    at System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncResult`1.End()
    at System.Web.Mvc.Async.AsyncControllerActionInvoker.EndInvokeActionMethod(IAsyncResult asyncResult)
    at System.Web.Mvc.Async.AsyncControllerActionInvoker.<>c__DisplayClass37.<>c__DisplayClass39.<BeginInvokeActionMethodWithFilters>b__33()
    at System.Web.Mvc.Async.AsyncControllerActionInvoker.<>c__DisplayClass4f.<InvokeActionMethodFilterAsynchronously>b__49()
    at System.Web.Mvc.Async.AsyncControllerActionInvoker.<>c__DisplayClass4f.<InvokeActionMethodFilterAsynchronously>b__49()
    at System.Web.Mvc.Async.AsyncControllerActionInvoker.<>c__DisplayClass4f.<InvokeActionMethodFilterAsynchronously>b__49()
    at System.Web.Mvc.Async.AsyncControllerActionInvoker.<>c__DisplayClass4f.<InvokeActionMethodFilterAsynchronously>b__49()
    at System.Web.Mvc.Async.AsyncControllerActionInvoker.<>c__DisplayClass4f.<InvokeActionMethodFilterAsynchronously>b__49()
    at System.Web.Mvc.Async.AsyncControllerActionInvoker.<>c__DisplayClass37.<BeginInvokeActionMethodWithFilters>b__36(IAsyncResult asyncResult)
    at System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncResult`1.End()
    at System.Web.Mvc.Async.AsyncControllerActionInvoker.EndInvokeActionMethodWithFilters(IAsyncResult asyncResult)
    at System.Web.Mvc.Async.AsyncControllerActionInvoker.<>c__DisplayClass25.<>c__DisplayClass2a.<BeginInvokeAction>b__20()
    at System.Web.Mvc.Async.AsyncControllerActionInvoker.<>c__DisplayClass25.<BeginInvokeAction>b__22(IAsyncResult asyncResult)
    at System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncResult`1.End()
    at System.Web.Mvc.Async.AsyncControllerActionInvoker.EndInvokeAction(IAsyncResult asyncResult)
    at System.Web.Mvc.Controller.<>c__DisplayClass1d.<BeginExecuteCore>b__18(IAsyncResult asyncResult)
    at System.Web.Mvc.Async.AsyncResultWrapper.<>c__DisplayClass4.<MakeVoidDelegate>b__3(IAsyncResult ar)
    at System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncResult`1.End()
    at System.Web.Mvc.Controller.EndExecuteCore(IAsyncResult asyncResult)
    at System.Web.Mvc.Async.AsyncResultWrapper.<>c__DisplayClass4.<MakeVoidDelegate>b__3(IAsyncResult ar)
    at System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncResult`1.End()
    at System.Web.Mvc.Controller.EndExecute(IAsyncResult asyncResult)
    at System.Web.Mvc.Controller.System.Web.Mvc.Async.IAsyncController.EndExecute(IAsyncResult asyncResult)
    at System.Web.Mvc.MvcHandler.<>c__DisplayClass8.<BeginProcessRequest>b__3(IAsyncResult asyncResult)
    at System.Web.Mvc.Async.AsyncResultWrapper.<>c__DisplayClass4.<MakeVoidDelegate>b__3(IAsyncResult ar)
    at System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncResult`1.End()
    at System.Web.Mvc.MvcHandler.EndProcessRequest(IAsyncResult asyncResult)
    at System.Web.Mvc.MvcHandler.System.Web.IHttpAsyncHandler.EndProcessRequest(IAsyncResult result)
    at System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
    at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)

     

  • 0
    Avatar
    Erik LeBel

    hi John.

     

    thanks for reporting this, we're looking at this immediately.

    regards,

    Erik

  • 0
    Avatar
    Erik LeBel

    hi John,

    this issue has been fixed and rolled in to the currently available build. Sorry for the inconvenience. 

    please let us know if this resolves your issue and if you have any others.

    regards,

    Erik

  • 0
    Avatar
    John D. Shkolnik

    Seems to be fixed now; thanks.

Please sign in to leave a comment.