Error when running RDR->SDR conversion with ADL 4.1/4.2

Issues related to runtime execution of algorithms in ADL
Post Reply
sudipta
Posts: 8
Joined: Wed Jan 08, 2014 10:37 am

Error when running RDR->SDR conversion with ADL 4.1/4.2

Post by sudipta »

Hi All
I am trying to generate VIIRS SDRs from RDR and I have the following files all staged:
1. SAPCECRAFT-DIARY-RDR
2. VIIRS-SCIENCE_RDR
3. TLE-AUX_npp
4. off_USNO-PolarWander-UT1-ANC

For the rest of the LUTs I am just using the sample LUTs that came with ADL.

However each time I run the bin/ProSdrViirsController.exe I get the following error:

Code: Select all

ProSdrCmnGeo[ProSdrCmnGeo]::getWander() [0x969cd00] ROOT PRO_FAIL Error retrieving data for group name USNO-POLARWANDER-UT1 from file src/ProSdrCmnGeo.cpp, line 9461
Further digging into the log file reveals the following:

Code: Select all

2014/01/29 19:26:15.109.999 (22199.47538383771536): DBG_HIGH ProCmnMethodAudit.cpp|207|ProCmnInputItem[16ProCmnAncIntItem]::queryDMS(USNO-PolarWander-UT1-ANC-Int) [0x96a0750] UNKNOWN_ERROR queryMetadata:   [N_Collection_Short_Name:EQ:USNO-PolarWander-UT1-ANC-Int] AND [DatasetLock:EQ:0] AND [Effectivity:EQ:[2014-01-12 18:18:55.700000 - 2014-01-12 18:18:55.700000]] from file ProCmnInputItem.cpp, line 426
2014/01/29 19:26:15.110.017 (22199.47538383771536): DBG_HIGH ProCmnMethodAudit.cpp|207|ProCmnInputItem[16ProCmnAncIntItem]::acquireURs(USNO-PolarWander-UT1-ANC-Int) [0x96a0750] UNKNOWN_ERROR queryDMS() call from file ProCmnInputItem.cpp, line 256
2014/01/29 19:26:15.110.116 (22199.47538383771536): DBG_HIGH ProCmnMethodAudit.cpp|207|ProCmnDataItem[16ProCmnAncIntItem]::getData(USNO-PolarWander-UT1-ANC-Int) [0x96a0750] UNKNOWN_ERROR acquireURs() call from file ProCmnDataItem.cpp, line 960
2014/01/29 19:26:15.110.131 (22199.47538383771536): DBG_HIGH ProCmnMethodAudit.cpp|207|ProCmnInputItem[16ProCmnAncIntItem]::getData(USNO-PolarWander-UT1-ANC-Int) [0x96a0750] UNKNOWN_ERROR ProCmnDataItem::getData() failed from file ProCmnInputItem.cpp, line 194
2014/01/29 19:26:15.110.142 (22199.47538383771536): DBG_HIGH ProCmnMethodAudit.cpp|207|ProCmnDataItem[16ProCmnAncIntItem]::get(USNO-PolarWander-UT1-ANC-Int) [0x96a0750] UNKNOWN_ERROR getData() call from file ProCmnDataItem.cpp, line 569
2014/01/29 19:26:15.110.189 (22199.47538383771536): DBG_HIGH ProCmnMessage.cpp|165|Status: INF_STATUSTYPE_PRO_FREE_FORM | Routine: ProSdrCmnGeo | Description:  Error retrieving data for group name USNO-POLARWANDER-UT1
2014/01/29 19:26:15.110.202 (22199.47538383771536): DBG_HIGH ProCmnMethodAudit.cpp|207|ProSdrCmnGeo[ProSdrCmnGeo]::getWander() [0x969cd00] ROOT PRO_FAIL Error retrieving data for group name USNO-POLARWANDER-UT1 from file src/ProSdrCmnGeo.cpp, line 9461
2014/01/29 19:26:15.110.234 (22199.47538383771536): DBG_HIGH ProCmnMethodAudit.cpp|207|ProSdrCmnGeo[ProSdrCmnGeo]::initCmnGeo() [0x969cd00] PRO_FAIL Unable to read Polar Wander from file src/ProSdrCmnGeo.cpp, line 628
2014/01/29 19:26:15.110.668 (22199.47538383771536): DBG_HIGH ProCmnMethodAudit.cpp|207|ProCmnAppl[ProCmnViirsAppl]::initCmnGeoSingleton() [0x7fff3a355100] PRO_FAIL couldn't get a singleton pointer from file ProCmnAppl.cpp, line 1294
Also the USNO-PolarWander-UT1-ANC-Int file that I have is not a binary file with associated metadata but its a Text file. It came as H5 file which on unpacking produced the following files:

Code: Select all

1. off_USNO-PolarWander-UT1-ANC_Ser7_USNO_000f_20140110_201401100000Z_20140110000004Z_ee20140117120000Z_np.msd
2. off_USNO-PolarWander-UT1-ANC_Ser7_USNO_000f_20140110_201401100000Z_20140110000004Z_ee20140117120000Z_np.msd.CMP_FILENAME
So I am not sure if I am using the right kind of file. If my file is of correct type then can anyone please help me understand whats causing the problem.

Thanks
2.
houchin
Posts: 128
Joined: Mon Jan 10, 2011 6:20 am

Re: Error when running RDR->SDR conversion with ADL 4.1/4.2

Post by houchin »

The Polar Wander file must be converted from the NASA distributed text form to the binary internal format used by ADL. Paul Meade did create a script (available on the UW website) to run this conversion.

Alternately, if you have GRAVITE access, I maintain a DMS containing all Polar Wander in the ADL format that is updated nightly.

GRAVITE shell:
/home/share/aero/aeroadl/latest/DMS/USNO-PolarWander-UT1-ANC-Int

GRAVITE subversion:
https://svn.gravite.gov/aeroadl/trunk/D ... T1-ANC-Int

Everyone should be able to read from that subversion repository as long as you have a GIP account. If you're getting an authentication error, let me know.
Scott Houchin, Senior Engineering Specialist, The Aerospace Corporation
15049 Conference Center Dr CH3/310, Chantilly, VA 20151; 571-307-3914; scott.houchin@aero.org
sudipta
Posts: 8
Joined: Wed Jan 08, 2014 10:37 am

Re: Error when running RDR->SDR conversion with ADL 4.1/4.2

Post by sudipta »

Thanks Scott,
That helped. I got the data from Gravite and that solved that problem.
Post Reply