Query for "WNT.REGISTRY" from server "{RMS_Information_Server}" failed.Reason - Error in WaitForData call, Reason: Invalid Parameter

Article:TECH136515  |  Created: 2010-01-20  |  Updated: 2012-01-20  |  Article URL http://www.symantec.com/docs/TECH136515
Article Type
Technical Solution


Issue



What does the Failure message "Query for "WNT.REGISTRY" from server "{RMS_Information_Server}" failed.Reason - Error in WaitForData call, Reason: Invalid Parameter" mean and what can I do to prevent it.

Symptoms
A data collection job returns there failure message(s): Query for "WNT.REGISTRY" from server "{RMS_Information_Server}" failed.Reason - Error in WaitForData call, Reason: Invalid Parameter


 


Cause



The target registry key defined in the standard is incorrectly set and is therefore considered an "Invalid Parameter".


Solution



The correct way of defining a registry key (hive) is HKLM for HKEY_LOCAL_MACHINE - here is an example screenshot.





Technical Information
The DPS logs will show the following errors:


UTC,LOCAL,SEVERITY,CATEGORY,PNAME,PID,MTNAME,MTID,METHOD,SRCFILE,SRCLINE,INDENT,MESSAGE
2010-07-20 09:09:56.828,2010-07-20 10:09:56.828,Information,ProductVersionInfo,Blade.WorkerProcess,184604,,3,ThreadStart_Context,,0,0,Blade.WorkerProcess [SuiteVersion=9.0.1696.20500] [ExecutingAssemblyVersion=9.0.1696.20500] [CLRVersion=2.0.50727.1433]
2010-07-20 09:09:56.812,2010-07-20 10:09:56.812,Error,RmsXmlQuery,Blade.WorkerProcess,184604,RMSThread: 2,25,ContinueProcessing,,0,0,"Error processing Query for WNT.REGISTRY from CCS-DPS01 at 7/20/2010 10:09:43 AM, message: System.Runtime.InteropServices.COMException (0x80004005): Error in WaitForData call, Reason: Invalid Parameter
at BVNetConnLib.BVQueryJobClass.GetAvailableXMLFile(Boolean& bGotFile, String& fileContents)
at Symantec.Implementation.RMS.Query.RMSQueryResult.ContinueProcessing(IBVISSession session, Queue requeue)"
2010-07-20 09:09:56.812,2010-07-20 10:09:56.812,Error,RmsXmlQuery,Blade.WorkerProcess,184604,RMSThread: 2,25,CancelJob,,0,0,"System.ArgumentException: Value does not fall within the expected range.
at BVNetConnLib.BVQueryJobClass.CancelJob()
at Symantec.Implementation.RMS.Query.RMSQueryResult.KillRunningJobs()"
2010-07-20 09:09:56.843,2010-07-20 10:09:56.843,Error,RmsXmlQuery,Blade.WorkerProcess,184604,submitPool:9,9,ThrowIfError,,0,1,"Query for ""WNT.REGISTRY"" from Server ""ccs-rms.ccs01.local"" failed.Reason - Error in WaitForData call, Reason: Invalid Parameter"
2010-07-20 09:09:56.843,2010-07-20 10:09:56.843,Error,RMSMOSProvider,Blade.WorkerProcess,184604,submitPool:9,9,CheckForQueryExecutionErrors,,0,1,"Error occured for query on WNT.REGISTRY with index 0. Message - Query for ""WNT.REGISTRY"" from server ""ccs-rms.ccs01.local"" failed.Reason - Error in WaitForData call, Reason: Invalid Parameter"
2010-07-20 09:09:57.265,2010-07-20 10:09:57.265,Error,RMSMOSProvider,Blade.WorkerProcess,184604,submitPool:9,9,Initialize,,0,1,QueryRunner.GetNextResult() returned null.
2010-07-20 09:09:57.265,2010-07-20 10:09:57.265,Error,RMSMOSProvider,Blade.WorkerProcess,184604,submitPool:9,9,.ctor,,0,1,Using QueryPlannerDummy...

 



Legacy ID



2010072011274153


Article URL http://www.symantec.com/docs/TECH136515


Terms of use for this information are found in Legal Notices