[OnTrack] Error opening OnTrack

[OnTrack] Error opening OnTrack

  
Forge Component
(23)
Published on 8 May by OutSystems Labs
23 votes
Published on 8 May by OutSystems Labs

Hi!

I've just installed OnTrack from the Forge into my company's OutSystem cloud (currently at version 10.0.150.0).

Whenever I try to open it, I get the following message:

"There was an error processing your request. Please try again later..."

The error log in Service Center says this:

Message:
Exception of type 'System.Web.HttpUnhandledException' was thrown.

Environment Information:
eSpaceVer: 1 (Id=5100, PubId=5049, CompiledWith=10.0.105.0)
RequestUrl: https://mdsource.outsystemscloud.com/ontrack/Default.aspx?_ts=636168947941606844 (Method: GET)
AppDomain: /LM/W3SVC/9/ROOT/ontrack-207-131257693867697568
FilePath: C:\OutSystems\Sandboxes\TGDTXO006\Platform Server\running\ontrack\Redirector.aspx
ClientIp: 93.108.27.55
Locale: en-US
DateFormat: dd-MM-yyyy
PID: 21956 ('w3wp', Started='11/3/2016 3:00:52 PM', Priv=815Mb, Virt=18462Mb)
TID: 1729
Thread Name:
.NET: 4.0.30319.42000

Stack:
[1] Exception of type 'System.Web.HttpUnhandledException' was thrown.
   at System.Web.UI.Page.HandleError(Exception e)
   at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
   at System.Web.UI.Page.ProcessRequest(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
   at System.Web.UI.Page.ProcessRequest()
   at System.Web.UI.Page.ProcessRequest(HttpContext context)
   at System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
   at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)

[2] Error executing child request for Redirector.aspx.
   at System.Web.HttpServerUtility.ExecuteInternal(IHttpHandler handler, TextWriter writer, Boolean preserveForm, Boolean setPreviousPage, VirtualPath path, VirtualPath filePath, String physPath, Exception error, String queryStringOverride)
   at System.Web.HttpServerUtility.Execute(String path, TextWriter writer, Boolean preserveForm)
   at System.Web.HttpServerUtility.Transfer(String path, Boolean preserveForm)
   at System.Web.HttpServerUtility.Transfer(String path)
   at ssontrack.Flows.FlowDefault.EntryDefault.Page_Load(Object sender, EventArgs e)
   at System.Web.UI.Control.OnLoad(EventArgs e)
   at System.Web.UI.Control.LoadRecursive()
   at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)


Any ideas as to what is happening?






Hi Carlos,


Your error stack is not very conclusive.

Without any additional information I would say there are 2 possible causes:

 1. the P10 upgrade caused some issue on the application

 2. since the error you are showing is in a redirector screen and the issue is an recursive load, it can be related with the redirector process.


Can you try to access any different screen directly, for instance https://mdsource.outsystemscloud.com/ontrack/Dashboard.aspx and check if you get the same result?


Regards,

It did show something, but when I clicked on the link on the tutorial to login with the sample user I got another error:

"The page cannot be found. Please make sure you typed the URL correctly."


I'll try to refresh all the references in OT_Themes to see if it helps. Maybe something didn't go well when I installed OnTrack...



Nope, didn't help.

Checking the logs in Service Center only shows this error:
Message:
The file '/OT_Theme/Blocks/SilkUIFramework/Layout/WidgetsForLayout.ascx' does not exist.
Stack:
[1] The file '/OT_Theme/Blocks/SilkUIFramework/Layout/WidgetsForLayout.ascx' does not exist.
   at System.Web.UI.TemplateParser.ProcessException(Exception ex)
   at System.Web.UI.TemplateParser.ParseStringInternal(String text, Encoding fileEncoding)
   at System.Web.UI.TemplateParser.ParseString(String text, VirtualPath virtualPath, Encoding fileEncoding)
   at System.Web.UI.TemplateParser.ParseFile(String physicalPath, VirtualPath virtualPath)
   at System.Web.UI.TemplateParser.ParseInternal()
   at System.Web.UI.TemplateParser.Parse()
   at System.Web.Compilation.BaseTemplateBuildProvider.get_CodeCompilerType()
   at System.Web.Compilation.BuildProvider.GetCompilerTypeFromBuildProvider(BuildProvider buildProvider)
   at System.Web.Compilation.BuildProvidersCompiler.ProcessBuildProviders()
   at System.Web.Compilation.BuildProvidersCompiler.PerformBuild()
   at System.Web.Compilation.BuildManager.CompileWebFile(VirtualPath virtualPath)
   at System.Web.Compilation.BuildManager.GetVPathBuildResultInternal(VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile, Boolean throwIfNotFound, Boolean ensureIsUpToDate)
   at System.Web.Compilation.BuildManager.GetVPathBuildResultWithNoAssert(HttpContext context, VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile, Boolean throwIfNotFound, Boolean ensureIsUpToDate)
   at System.Web.Compilation.BuildManager.GetVirtualPathObjectFactory(VirtualPath virtualPath, HttpContext context, Boolean allowCrossApp, Boolean throwIfNotFound)
   at System.Web.Compilation.BuildManager.CreateInstanceFromVirtualPath(VirtualPath virtualPath, Type requiredBaseType, HttpContext context, Boolean allowCrossApp)
   at System.Web.UI.PageHandlerFactory.GetHandlerHelper(HttpContext context, String requestType, VirtualPath virtualPath, String physicalPath)
   at System.Web.HttpApplication.MapHttpHandler(HttpContext context, String requestType, VirtualPath path, String pathTranslated, Boolean useAppConfig)
   at System.Web.HttpApplication.MapHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
   at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)
[2] The file '/OT_Theme/Blocks/SilkUIFramework/Layout/WidgetsForLayout.ascx' does not exist.
   at System.Web.UI.TemplateParser.ProcessException(Exception ex)
   at System.Web.UI.TemplateParser.ParseStringInternal(String text, Encoding fileEncoding)
   at System.Web.UI.TemplateParser.ParseString(String text, VirtualPath virtualPath, Encoding fileEncoding)
[3] The file '/OT_Theme/Blocks/SilkUIFramework/Layout/WidgetsForLayout.ascx' does not exist.
   at System.Web.UI.Util.CheckVirtualFileExists(VirtualPath virtualPath)
   at System.Web.Compilation.BuildManager.GetVPathBuildResultInternal(VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile, Boolean throwIfNotFound, Boolean ensureIsUpToDate)
   at System.Web.Compilation.BuildManager.GetVPathBuildResultWithNoAssert(HttpContext context, VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile, Boolean throwIfNotFound, Boolean ensureIsUpToDate)
   at System.Web.Compilation.BuildManager.GetVPathBuildResult(HttpContext context, VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile, Boolean ensureIsUpToDate)
   at System.Web.UI.BaseTemplateParser.GetReferencedType(VirtualPath virtualPath, Boolean allowNoCompile)
   at System.Web.UI.BaseTemplateParser.GetUserControlType(VirtualPath virtualPath)
   at System.Web.UI.MainTagNameToTypeMapper.ProcessUserControlRegistration(UserControlRegisterEntry ucRegisterEntry)
   at System.Web.UI.BaseTemplateParser.ProcessDirective(String directiveName, IDictionary directive)
   at System.Web.UI.TemplateParser.ParseStringInternal(String text, Encoding fileEncoding)


Hmmmm... Maybe the SilkUIFramework is broken?

I would recommend you to republish the full application, because apparently there was something that went wrong during the installation.

Well, I did that, I publish the 1.0.3 version via Service Studio and the same happens...



Ok, so I installed it in my personal cloud and everything seems to be working.

Now I'm really confused...