This question is locked. New answers and comments are not allowed.
I have been trying to clear this error for a couple of days and have no idea what could be causing it. It appears that it's having a problem rendering the CodeMarker for the exception that it has found.
I can upload the entire method, if necessary. This is causing justCode Problems and the exception window to open. I don't think that I need to send this to Telerik as I think that it may be my code causing the problem.
Please help!
Jim Evans
Application Architect, company name withheld
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Exception:
System.Exception: Need context for this rendered construct in order to render it's text
at Telerik.JustCode.CommonLanguageModel.FrontendBase.ConstructBase.GetText(ConstructRenderContext context) in c:\Jenkins\Production JustCode\workspace\src\CommonLanguageModel\FrontendBase\ConstructBase.cs:line 423
at Telerik.JustCode.CommonLanguageModel.FrontendBase.TypeNameBase.GetText(ConstructRenderContext context) in c:\Jenkins\Production JustCode\workspace\src\CommonLanguageModel\FrontendBase\ConstructBase.cs:line 1821
at Telerik.JustCode.CommonLanguageModel.FrontendBase.ConstructBase.get_Text() in c:\Jenkins\Production JustCode\workspace\src\CommonLanguageModel\FrontendBase\ConstructBase.cs:line 400
at CLARIFIREJCExt.InlineSQL.<AddCodeMarkers>b__0(IMethodDeclaration method) in c:\inetpub\wwwroot\DEVTFS\eMASONSourceCode\Architecture\JustCode\JustCode Extensions\JustCodeExtension3\InlineSQL.cs:line 36
at Telerik.JustCode.CommonLanguageModel.ConstructEnumerableExtensions.#p.#8Z.MoveNext() in c:\Jenkins\Production JustCode\workspace\src\CommonLanguageModel\IConstructEnumerable.cs:line 213
at #2W.#wZ.MoveNext() in c:\Jenkins\Production JustCode\workspace\src\CommonLanguageModel\IConstructEnumerable.cs:line 31
at CLARIFIREJCExt.InlineSQL.AddCodeMarkers(FileModel fileModel) in c:\inetpub\wwwroot\DEVTFS\eMASONSourceCode\Architecture\JustCode\JustCode Extensions\JustCodeExtension3\InlineSQL.cs:line 36
at Telerik.JustCode.CommonLanguageModel.CodeMarkerProviderModuleBase.#Q0(FileModel fileModel) in c:\Jenkins\Production JustCode\workspace\src\CommonLanguageModel\CodeMarkerProviderModuleBase.cs:line 83
at Telerik.JustCode.CommonLanguageModel.Engine.CLMEngine.#fW(FileEntry file) in c:\Jenkins\Production JustCode\workspace\src\CommonLanguageModel.Engine\CLMEngine.cs:line 1912
Offending code:
I can upload the entire method, if necessary. This is causing justCode Problems and the exception window to open. I don't think that I need to send this to Telerik as I think that it may be my code causing the problem.
Please help!
Jim Evans
Application Architect, company name withheld
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Exception:
System.Exception: Need context for this rendered construct in order to render it's text
at Telerik.JustCode.CommonLanguageModel.FrontendBase.ConstructBase.GetText(ConstructRenderContext context) in c:\Jenkins\Production JustCode\workspace\src\CommonLanguageModel\FrontendBase\ConstructBase.cs:line 423
at Telerik.JustCode.CommonLanguageModel.FrontendBase.TypeNameBase.GetText(ConstructRenderContext context) in c:\Jenkins\Production JustCode\workspace\src\CommonLanguageModel\FrontendBase\ConstructBase.cs:line 1821
at Telerik.JustCode.CommonLanguageModel.FrontendBase.ConstructBase.get_Text() in c:\Jenkins\Production JustCode\workspace\src\CommonLanguageModel\FrontendBase\ConstructBase.cs:line 400
at CLARIFIREJCExt.InlineSQL.<AddCodeMarkers>b__0(IMethodDeclaration method) in c:\inetpub\wwwroot\DEVTFS\eMASONSourceCode\Architecture\JustCode\JustCode Extensions\JustCodeExtension3\InlineSQL.cs:line 36
at Telerik.JustCode.CommonLanguageModel.ConstructEnumerableExtensions.#p.#8Z.MoveNext() in c:\Jenkins\Production JustCode\workspace\src\CommonLanguageModel\IConstructEnumerable.cs:line 213
at #2W.#wZ.MoveNext() in c:\Jenkins\Production JustCode\workspace\src\CommonLanguageModel\IConstructEnumerable.cs:line 31
at CLARIFIREJCExt.InlineSQL.AddCodeMarkers(FileModel fileModel) in c:\inetpub\wwwroot\DEVTFS\eMASONSourceCode\Architecture\JustCode\JustCode Extensions\JustCodeExtension3\InlineSQL.cs:line 36
at Telerik.JustCode.CommonLanguageModel.CodeMarkerProviderModuleBase.#Q0(FileModel fileModel) in c:\Jenkins\Production JustCode\workspace\src\CommonLanguageModel\CodeMarkerProviderModuleBase.cs:line 83
at Telerik.JustCode.CommonLanguageModel.Engine.CLMEngine.#fW(FileEntry file) in c:\Jenkins\Production JustCode\workspace\src\CommonLanguageModel.Engine\CLMEngine.cs:line 1912
Offending code:
foreach
(IMethodDeclaration md
in
fileModel.All<IMethodDeclaration>().Where(method => method.TypeName.Type.IsPrimitiveType ==
true
||<br>
method.TypeName.Text.Equals(
"Object"
) ==
true
||<br>
method.TypeName.Text.Equals(
"String"
) ==
true
))