Error: No data to return.

Oct 2, 2012 at 5:02 PM

I created log file on win 2008 R2 and tried to process it using pal 2.1 on the same server but I got the following error (so trying to open log generated in newer win version is not the case). Please advise:

C:\perflogs\PerfLog_BL_DEVSPBQA03.blg (Binary)
Begin: 10/2/2012 19:16:08
End: 10/2/2012 19:16:17
Samples: 4
No data to return.
MergeConvertFilterPerfmonLogs : Relog.exe failed to process the log. This commo
nly occurs when a BLG file from a Windows Vista or newer operating system is at
tempting to be analyze on Windows XP or Windows Server 2003, or due to log corr
uption. If you see this message on Windows XP or Server 2003, then try analyzin
g the log on Windows Vista/Server 2008 or later. Review the results above this
line. If relog.exe continues to fail, then try running Relog.exe manually and/o
r contact Microsoft Customer Support Servers for support on Relog.exe only. PAL
is not supported by Microsoft.
At C:\Program Files\PAL\PAL v2.2\pal.ps1:5310 char:42
+ MergeConvertFilterPerfmonLogs <<<< -sPerfmonLogPaths $Log
+ CategoryInfo : NotSpecified: (:) [Write-Error], WriteErrorExcep
+ FullyQualifiedErrorId : Microsoft.PowerShell.Commands.WriteErrorExceptio


The log isn't corrupted and can be opened.


Oct 2, 2012 at 9:30 PM

According to Relog.exe there is only 4 samples of data in the log. This is not enough data for PAL to properly process. The log needs at least 31 samples before it can be processed using the PAL tool. Also, be aware that you are using an older version of PAL consider using PAL v2.3.2.

Oct 4, 2012 at 12:32 PM

Thanks for quick response. The issue wasn't connected with PAL. The root cause was the list of counters to collect. If you add 'Processor' counter then don't forget to add  'Process' counter. Because w/o it in my case relog.exe returns error described above.

Oct 8, 2012 at 8:49 PM

You can export a counter list from the PAL threshold files by clicking on the Export to Perfmon Counter Template button. This will ensure that you are collecting all of the counters that PAL intends to analyze.