question

Upvotes
Accepted
7 2 0 3

MonitorUrl : returned JSON contains embedded stack trace

Hi

when querying my active jobs using the Jobs/JobGetActive API call, I see a number of jobs which have been in status "InProgress" for several days.

When I query the monitorUrl associated with the jobs, the JSON reponse returns what appears to be a C# stack trace, as shown below.

Is there anyway to clear these (presumably broken) jobs?

Many thanks.

{
"error":{
"message":"System.InvalidOperationException: Job.Metadata has invalid values for ReportExtractionId|ReportTemplateType|ExtractionCodePath \"\".
 at ThomsonReuters.Dss.Extractions.ExtractionsContext.ExtractionJobMetadata..ctor(String metadata)
 at ThomsonReuters.Dss.Extractions.ExtractionsContext.d__5a.MoveNext()
 --- End of stack trace from previous location where exception was thrown ---
 at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
 at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
 at ThomsonReuters.Dss.Extractions.ExtractionsContextBase.d__25.MoveNext()
 --- End of stack trace from previous location where exception was thrown ---
 at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
 at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
 at ThomsonReuters.Dss.Api.Extractions.ExtractionsContextBaseController.d__23.MoveNext()
 --- End of stack trace from previous location where exception was thrown ---
 at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
 at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
 at System.Threading.Tasks.TaskHelpersExtensions.d__3`1.MoveNext()
 --- End of stack trace from previous location where exception was thrown ---
 at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
 at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
 at System.Runtime.CompilerServices.TaskAwaiter`1.GetResult()
 at System.Web.Http.Controllers.ApiControllerActionInvoker.d__0.MoveNext()
 --- End of stack trace from previous location where exception was thrown ---
 at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
 at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
 at System.Runtime.CompilerServices.TaskAwaiter`1.GetResult()
 at System.Web.Http.Controllers.ActionFilterResult.d__2.MoveNext()
 --- End of stack trace from previous location where exception was thrown ---
 at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
 at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
 at System.Web.Http.Filters.AuthorizationFilterAttribute.d__2.MoveNext()
 --- End of stack trace from previous location where exception was thrown ---
 at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
 at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
 at System.Runtime.CompilerServices.TaskAwaiter`1.GetResult()
 at System.Web.Http.Controllers.ExceptionFilterResult.d__0.MoveNext() Error ID: [9cad481c-025e-440e-b72c-0eb4d478d55c]"}}


tick-history-rest-api
icon clock
10 |1500

Up to 2 attachments (including images) can be used with a maximum of 5.0 MiB each and 10.0 MiB total.

1 Answer

Upvotes
Accepted
13.7k 26 8 12

@andy.wilson, I escalated your query internally. The initial feedback I received from support seems to indicate this would be a bug. There is no way for you to clear the broken jobs.

icon clock
10 |1500

Up to 2 attachments (including images) can be used with a maximum of 5.0 MiB each and 10.0 MiB total.

Click below to post an Idea Post Idea