System log

This is the place to report bugs and get support. When posting in this forum, please always provide as much detail as possible.

Please do not report problems with a custom build or custom code in this forum. If you are producing your own build from the source code and have problems or questions, ask in the developer forum, do not report it as a bug.

This is the place to report bugs and get support

When posting in this forum, please try to provide as many relevant details as possible. Particularly the following:

  • What operating system were you running when the bug appeared?
  • What database platform is your site using?
  • What version of mojoPortal are you running?
  • What version of .NET do you use?
  • What steps are necessary to reproduce the issue? Compare expected results vs actual results.
Please do not report problems with a custom build or custom code in this forum. If you are producing your own build from the source code and have problems or questions, ask in the developer forum.
This thread is closed to new posts. You must sign in to post in the forums.
1/14/2009 1:44:20 AM
Gravatar
Total Posts 88

System log

Hi Joe,

I'm having some small issues with my site at the moment. Since upgrading to ASP.NET 3.5, I'm getting sporadic error messages pop up "JIT Debugging failed with the following error: Access is denied. JIT Debugging was initiated by the user account 'TIMPC\ASPNET'."

Performance has also been a problem and the site seems to use a large amount of memory, though whether this is host-related or MP-related I cannot say.

Anyway, I had a look at the logs and have found the following errors.

1. Each time the app starts, the following log appears:

2009-01-13 13:18:44,265 INFO mojoPortal.Web.WebTaskManager - deserialized WebTaskManager task
2009-01-13 13:18:44,265 INFO mojoPortal.Web.WebTaskManager - Queued WebTaskManager on a new thread
2009-01-13 13:18:44,421 INFO mojoPortal.Business.WebHelpers.IndexWriterTask - deserialized IndexWriterTask task
2009-01-13 13:18:44,421 INFO mojoPortal.Business.WebHelpers.IndexWriterTask - Queued IndexWriterTask on a new thread

2. I also have the following log occuring repeatedly:

2009-01-13 13:18:07,531 ERROR mojoPortal.Web.Global - 82.4.189.146-en-GB - /Services/SessionKeepAlive.aspx
System.Web.HttpCompileException: External component has thrown an exception.
at System.Web.Compilation.AssemblyBuilder.Compile()
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)
at System.Web.Compilation.BuildManager.GetVPathBuildResultWithNoAssert(HttpContext context, VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile)
at System.Web.Compilation.BuildManager.GetVirtualPathObjectFactory(VirtualPath virtualPath, HttpContext context, Boolean allowCrossApp, Boolean noAssert)
at System.Web.Compilation.BuildManager.CreateInstanceFromVirtualPath(VirtualPath virtualPath, Type requiredBaseType, HttpContext context, Boolean allowCrossApp, Boolean noAssert)
at System.Web.UI.PageHandlerFactory.GetHandlerHelper(HttpContext context, String requestType, VirtualPath virtualPath, String physicalPath)
at System.Web.UI.PageHandlerFactory.System.Web.IHttpHandlerFactory2.GetHandler(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)

 

3. and this one:

2009-01-13 13:17:04,828 ERROR mojoPortal.Web.mojoBasePage - 82.4.189.146-en-GB - /HtmlEdit.aspx?mid=8&pageid=10
System.IO.FileNotFoundException: Could not find file 'e:\3e\SYSTEM~1\j2w_jhtt.dll'.
File name: 'e:\3e\SYSTEM~1\j2w_jhtt.dll'
at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy)
at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share)
at Microsoft.CSharp.CSharpCodeGenerator.FromFileBatch(CompilerParameters options, String[] fileNames)
at Microsoft.CSharp.CSharpCodeGenerator.FromSourceBatch(CompilerParameters options, String[] sources)
at Microsoft.CSharp.CSharpCodeGenerator.System.CodeDom.Compiler.ICodeCompiler.CompileAssemblyFromSourceBatch(CompilerParameters options, String[] sources)
at System.CodeDom.Compiler.CodeDomProvider.CompileAssemblyFromSource(CompilerParameters options, String[] sources)
at System.Xml.Serialization.Compiler.Compile(Assembly parent, String ns, XmlSerializerCompilerParameters xmlParameters, Evidence evidence)
at System.Xml.Serialization.TempAssembly.GenerateAssembly(XmlMapping[] xmlMappings, Type[] types, String defaultNamespace, Evidence evidence, XmlSerializerCompilerParameters parameters, Assembly assembly, Hashtable assemblies)
at System.Xml.Serialization.TempAssembly..ctor(XmlMapping[] xmlMappings, Type[] types, String defaultNamespace, String location, Evidence evidence)
at System.Xml.Serialization.XmlSerializer.GenerateTempAssembly(XmlMapping xmlMapping, Type type, String defaultNamespace)
at System.Xml.Serialization.XmlSerializer..ctor(Type type, String defaultNamespace)
at System.Xml.Serialization.XmlSerializer..ctor(Type type)
at mojoPortal.Business.SerializationHelper.SerializeToString(Object obj)
at mojoPortal.Business.WebHelpers.IndexWriterTask.QueueTask()
at mojoPortal.Web.SiteUtils.QueueIndexing()
at mojoPortal.Web.ContentUI.EditHtml.btnUpdate_Click(Object sender, EventArgs e)
at System.Web.UI.WebControls.Button.OnClick(EventArgs e)
at System.Web.UI.WebControls.Button.RaisePostBackEvent(String eventArgument)
at System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument)
at System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument)
at System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData)
at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)

 

As I am not a coder I am unable to decipher what these mean, but I can see it looks like something has gone wrong. Any ideas?

Many thanks in advance,

Leah

1/14/2009 5:08:26 AM
Gravatar
Total Posts 18439

Re: System log

Hi Leah,

I would not be overly concerned about errors in the log unless you are experiencing problems using the site. Lots of errors and info messages will be logged in normal operation in order to make it easier to provide support, but there is usually a lot of noise in the log so when there is a symptom happening that you can re-produce its best to clear the log then cause the symptom and then see what gets logged, otherwise you may interpret the noise as the real problem when it is not.

JIT Debugging failed with the following error: Access is denied. JIT Debugging was initiated by the user account 'TIMPC\ASPNET'.

I'm not sure why thats happening, but thats happening on your local machine not on your hosted site right?

JIT stands for just in time, and its related to the way .NET works. When I compile mojoPortal all the C# code is compiled into CIL aka MSIL (Microsoft Intermediate Language), but when the site gets its first page request, the CIL code is JIT (just in time) compiled to native instructions for the processor and the JIT compiled code get cached into folders beneath Windows\system as you see "File name: 'e:\3e\SYSTEM~1\j2w_jhtt.dll'" in one of your errors. Sometimes things get funky with the caching and you will see errors like this. Restarting the app should clear the cache and the it would normally get JIT compiled again when the app restarts but occassionally I've seen cases where the machine had to be rebooted or there was some other problem interfering with the JIT or caching.

1. Is just logged as INFO, and its normal, every time the application starts we run a task on a background thread to check if there were any unfinished items that need to be indexed into the search index or other tasks that may have been interupted when the application was restarted.

2. Is not an error I've seen and it doesn't give any real clue what caused it but I would not worry about it unless its associated with some problem using the site.

3. Looks like some JIT caching issue, these things can happen from time to time, I would not worry about it unless its causing problems using the site or is happening all the time.

Hope it helps,

Joe

You must sign in to post in the forums. This thread is closed to new posts.