SAP Knowledge Base Article - Preview

3695418 - XScan crashes with error "Object reference not set to an instance of an object" - Tricentis

Symptom

When attempting to scan a combobox in your Salesforce application with Tricentis Tosca, XScan crashes and displays the following error message as soon as you select the combobox control:

"System.NullReferenceException: Object reference not set to an instance of an object.
   at Tricentis.Automation.Engines.Helpers.CommonExtensions.FindFirstDescendant[T](IHtmlDOMNodeTechnical element, Int32 maxDepth, Func`2 match, CacheUsingOption cacheUsingOption)
   at Tricentis.Automation.Engines.Helpers.CommonExtensions.GetRelatedListName(IHtmlElementTechnical technical)
   at Tricentis.Automation.Engines.Adapters.Salesforce.Lightning.ComboBoxes.RelatedList.SfLgRelatedListComboBoxAdapter.get_Container()
   at InvokeStub_SfLgRelatedListComboBoxAdapter.get_Container(Object, Object, IntPtr*)
   at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)
   at Tricentis.Automation.Creation.ReflectionExtensions.TryGetProperty[T](Object target, String name, T& result, PropertyInfo& propertyInfo)
   at Tricentis.Automation.Engines.Adapters.Adapter`1.GetProperty(String name, PropertyInfo& propertyInfo, Boolean fallback)
   at Tricentis.Automation.XScan.Result.Tasks.LoadPropertiesTask.TryGetProperty(IRepresentation representation, String technicalReadablePropertyName, PropertyInfo& propInfo)
   at Tricentis.Automation.XScan.Result.Tasks.LoadPropertiesTask.GetProperties(IRepresentation representation)
   at Tricentis.Automation.XScan.Result.Tasks.LoadPropertiesTask.LoadCached()
   at Tricentis.Automation.XScan.Result.Tasks.LoadPropertiesTask.LoadProperties()
   at Tricentis.Automation.XScan.Result.Tasks.Html.HtmlLoadPropertiesTask.LoadProperties()
   at Tricentis.Automation.XScan.Result.Tasks.Salesforce.SalesforceHtmlLoadPropertiesTask.LoadProperties()
   at Tricentis.Automation.XScan.Result.Tasks.LoadPropertiesTask.ExecuteTask()
   at Tricentis.Automation.XScan.Tasks.TaskExecutor.ExecuteItemInSafeMode(TaskExecutionItem runningTaskExecutionItem)
--- End of stack trace from previous location ---
   at Tricentis.Automation.XScan.Tasks.TaskExecutor.HandleExceptionThrownInTask(IScanTask runningTask, TaskInfo taskInfo)
   at Tricentis.Automation.XScan.Tasks.TaskExecutor.ExecuteRunningExecutionItem(TaskExecutionItem runningTaskExecutionItem)
   at Tricentis.Automation.XScan.Tasks.TaskExecutor.ExecuteExecutionItem(TaskExecutionItem runningTaskExecutionItem)
   at Tricentis.Automation.XScan.Tasks.TaskExecutor.ExecuteFollowUpTasks(TaskExecutionItem parentItem)
   at Tricentis.Automation.XScan.Tasks.TaskExecutor.ExecuteItemInSafeMode(TaskExecutionItem runningTaskExecutionItem)
--- End of stack trace from previous location ---
   at Tricentis.Automation.XScan.Tasks.TaskExecutor.HandleExceptionThrownInTask(IScanTask runningTask, TaskInfo taskInfo)
   at Tricentis.Automation.XScan.Tasks.TaskExecutor.ExecuteRunningExecutionItem(TaskExecutionItem runningTaskExecutionItem)
   at Tricentis.Automation.XScan.Tasks.TaskExecutor.ExecuteExecutionItem(TaskExecutionItem runningTaskExecutionItem)
   at Tricentis.Automation.XScan.Tasks.TaskExecutor.ExecuteFollowUpTasks(TaskExecutionItem parentItem)
   at Tricentis.Automation.XScan.Tasks.TaskExecutor.ExecuteItemInSafeMode(TaskExecutionItem runningTaskExecutionItem)
--- End of stack trace from previous location ---
   at Tricentis.Automation.XScan.Tasks.TaskExecutor.HandleExceptionThrownInTask(IScanTask runningTask, TaskInfo taskInfo)
   at Tricentis.Automation.XScan.Tasks.TaskExecutor.ExecuteRunningExecutionItem(TaskExecutionItem runningTaskExecutionItem)
   at Tricentis.Automation.XScan.Tasks.TaskExecutor.ExecuteExecutionItem(TaskExecutionItem runningTaskExecutionItem)
   at Tricentis.Automation.XScan.Tasks.TaskExecutor.ExecuteFollowUpTasks(TaskExecutionItem parentItem)
   at Tricentis.Automation.XScan.Tasks.TaskExecutor.ExecuteItemInSafeMode(TaskExecutionItem runningTaskExecutionItem)"


Read more...

Environment

SAP Enterprise Continuous Testing by Tricentis

Keywords

KBA , XX-PART-TRI-ECT , SAP Enterprise Continuous Testing by Tricentis , Problem

About this page

This is a preview of a SAP Knowledge Base Article. Click more to access the full version on SAP for Me (Login required).

Search for additional results

Visit SAP Support Portal's SAP Notes and KBA Search.