ContributionsMost RecentMost LikesSolutionsQueries randomly give error message Both of these generate table data. Test Complete gives "Unable to display the table data. The following error occurred: The query was executed but it produced no table data." I get this a ton for no apparent reason. Re: Ambiguous error message I found the issue the UI is auto filling in the following: KeywordTests.Product_Tab.Variables.Product_Vw(KeywordTests.Product_Tab.Variables.Product_Vw("OnHand")) instead of KeywordTests.Product_Tab.Variables.Product_Vw("OnHand") I have no idea why. I am manually correcting them all now. Ambiguous error message Item cannot be found in the collection corresponding to the requested name or ordinal. I am selecting and object then selecting a column from a variable that I have set up using the test complete drop downs. So I know the query runs and gives me a result and I can see the result. But when the automation runs it fails every time and gives this error, I can't figure out why. I mean I am using the built in functionality to get my object both as the tested item and as the test variable result. Re: DataSet.TextRe: DataSet.Text Ok I managed to figure out that it is looking only at the top level of every single log file in my history. I am trying to only parse out the messages from my current log. I'm using things like Log.ErrCount to get raw error count but there does not seem to be anything that gives me particular access to the messages in the current log itself? Re: DataSet.Text when I change to { LogText = LogText + LogData.Scheme.DataType + "<br />"; } I get 0 over and over and if it says LogData.Scheme it gives me "Test Log" over and over. Re: DataSet.Text I stand corrected, I've updated things and it was not detecting any text messages even though there are many there: // Obtains a collection of logs var LogsCol = Project.Logs; // Obtains the total number of log items in the collection var Num = LogsCol.LogItemsCount; var LogMessage; if ( Num > 0 ) { // Iterates through the items for (var i = 0; i < Num; i++) { var LogItem2 = LogsCol.LogItem(i); var LogData = LogItem2.Data(0); var Sch = LogData.Scheme; var LogDataType = Sch.DataType; if ( LogDataType == ldtText ) { LogText = LogText + LogData.Txt + "<br />"; } else { LogText = LogText + 'No Messages' + "<br />"; } } Results The Keyword Test Log [Sales_Order_BankWire] item has the following status: Passed Tests Cases Run: 4 ErrorCount: 0 Warning Count: 0 No Messages No Messages No Messages No Messages No Messages No Messages No Messages No Messages No Messages No Messages No Messages No Messages No Messages No Messages No Messages No Messages No Messages No Messages No Messages No Messages No Messages No Messages No Messages No Messages No Messages No Messages No Messages No Messages No Messages No Messages No Messages No Messages No Messages No Messages DataSet.Text When I set this up the only thing I get is .schema and my output always comes up as undefined even though there are text messages in my log and the if condition is passing. it does not throw an error but the text message always has undefined in my output. for (var i = 0; i < Num; i++) { var LogItem2 = LogsCol.LogItem(i); var LogData = LogItem2.Data(0); var Sch = LogData.Scheme; var LogDataType = Sch.DataType; if ( LogDataType == ldtText ) { LogText = LogText + LogData.Txt + "<br />"; } results when appended as: Results The Keyword Test Log [Sales_Order_BankWire] item has the following status: Passed Tests Cases Run: 4 ErrorCount: 0 Warning Count: 0 undefined I am trying to parse out my messages I am leaving in my test log and put them in my email summary and while I can count the messages and it detects them I can't get the contents.