You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Three, perhaps related issues. I only get these issues with bundles that were first registered in the MCP registry, not those migrated from the JPL registry.
(1) The checksum manifest, transfer manifest, and SIP tables produced only contain the bundle product, i.e. bundle.xml and readme.txt.
(2) In some instances, the checksum and transfer manifest table files state "." or "/." as the filename instead of "bundle.xml" or "/bundle.xml".
(3) I can run pds-deep-registry-archive on collections without the utility erroring out. I get similar results as (1) and (2).
Including @plawton-umd who registered the data in case there is a problem with how data is being registered in new MCP registry.
🕵️ Expected behavior
(1) I expected full manifest files that include all products for the bundle recursively.
(2) I expected proper filenames and paths.
(3) I expected this to fail, since the tool claims it should only be run on bundles. Though I do like the option to run on collections and/or only the bundle product.
I get proper results if I run: pds-deep-registry-archive -s PDS_SBN urn:nasa:pds:epoxi_mri:hartley2_photometry::1.0
INFO 👟 PDS Deep Registry-based Archive, version 1.3.0
ERROR 💥 We got an unexpected error; sorry it didn't work out
Traceback (most recent call last):
File "/Users/tbarnes4/.virtualenvs/pds-deep-archive/lib/python3.10/site-packages/requests/models.py", line 971, in json
return complexjson.loads(self.text, **kwargs)
File "/usr/local/Cellar/[email protected]/3.10.14_1/Frameworks/Python.framework/Versions/3.10/lib/python3.10/json/init.py", line 346, in loads
return _default_decoder.decode(s)
File "/usr/local/Cellar/[email protected]/3.10.14_1/Frameworks/Python.framework/Versions/3.10/lib/python3.10/json/decoder.py", line 340, in decode
raise JSONDecodeError("Extra data", s, end)
json.decoder.JSONDecodeError: Extra data: line 1 column 5 (char 4)
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/Users/tbarnes4/.virtualenvs/pds-deep-archive/lib/python3.10/site-packages/pds2/aipgen/registry.py", line 407, in main
generatedeeparchive(args.url, args.bundle, args.site, not args.include_latest_collection_only)
File "/Users/tbarnes4/.virtualenvs/pds-deep-archive/lib/python3.10/site-packages/pds2/aipgen/registry.py", line 381, in generatedeeparchive
bac, title = _comprehendregistry(url, bundlelidvid, allcollections)
File "/Users/tbarnes4/.virtualenvs/pds-deep-archive/lib/python3.10/site-packages/pds2/aipgen/registry.py", line 235, in _comprehendregistry
for product in _getproducts(url, collection["id"]):
File "/Users/tbarnes4/.virtualenvs/pds-deep-archive/lib/python3.10/site-packages/pds2/aipgen/registry.py", line 180, in _getproducts
matches = r.json()["data"]
File "/Users/tbarnes4/.virtualenvs/pds-deep-archive/lib/python3.10/site-packages/requests/models.py", line 975, in json
raise RequestsJSONDecodeError(e.msg, e.doc, e.pos)
requests.exceptions.JSONDecodeError: Extra data: line 1 column 5 (char 4)
INFO 👋 Thanks for using this program! Bye!
...
🖥 Environment Info
Operating System: mac OS 12.7.6
Operating System: Red Hat Enterprise Linux 9.5
📚 Version of Software Used
pds-deep-registry-archive 1.3.0
🩺 Test Data / Additional context
No response
🦄 Related requirements
🦄 #xyz
Acceptance Criteria
Given When I perform Then I expect
⚙️ Engineering Details
No response
🎉 Integration & Test
No response
The text was updated successfully, but these errors were encountered:
jordanpadams
changed the title
pds-deep-registry-archive produces incomplete files for recently uploaded bundles on MCP
pds-deep-registry-archive produces incomplete SIPs for data recently uploaded to the Registry
Mar 5, 2025
@tbarnes4 thanks for reporting this. it appears that one of our automated services is down that updates to registry in order to add metadata needed by deep-archive. this somehow got lost in the shuffle, and has now been moved to top priority for our team. apologies for the inconvenience. We will manually kickoff the processing so that this gets fixed ASAP. I am out on leave for a week, but @tloubrieu-jpl@sjoshi-jpl@alexdunnjpl will let you know as soon as this is fixed and you can try re-running
Checked for duplicates
Yes - I've already checked
🐛 Describe the bug
Three, perhaps related issues. I only get these issues with bundles that were first registered in the MCP registry, not those migrated from the JPL registry.
(1) The checksum manifest, transfer manifest, and SIP tables produced only contain the bundle product, i.e. bundle.xml and readme.txt.
(2) In some instances, the checksum and transfer manifest table files state "." or "/." as the filename instead of "bundle.xml" or "/bundle.xml".
(3) I can run pds-deep-registry-archive on collections without the utility erroring out. I get similar results as (1) and (2).
Including @plawton-umd who registered the data in case there is a problem with how data is being registered in new MCP registry.
🕵️ Expected behavior
(1) I expected full manifest files that include all products for the bundle recursively.
(2) I expected proper filenames and paths.
(3) I expected this to fail, since the tool claims it should only be run on bundles. Though I do like the option to run on collections and/or only the bundle product.
📜 To Reproduce
For an example for (1), run the command:
pds-deep-registry-archive -s PDS_SBN urn:nasa:pds:nh_swap::1.0
Other examples: urn:nasa:pds:nh_lorri::1.0, urn:nasa:pds:nh_sdc::1.0
I get proper results if I run:
pds-deep-registry-archive -s PDS_SBN urn:nasa:pds:epoxi_mri::1.0
For an example for (2), run the command:
pds-deep-registry-archive -s PDS_SBN urn:nasa:pds:gbl-classe::1.0
Other example: urn:nasa:pds:nh_documents::4.0
For an example for (3), run the command:
pds-deep-registry-archive -s PDS_SBN urn:nasa:pds:nh_sdc:kem1_cal::1.0
I get proper results if I run:
pds-deep-registry-archive -s PDS_SBN urn:nasa:pds:epoxi_mri:hartley2_photometry::1.0
...
🖥 Environment Info
📚 Version of Software Used
pds-deep-registry-archive 1.3.0
🩺 Test Data / Additional context
No response
🦄 Related requirements
🦄 #xyz
Acceptance Criteria
Given
When I perform
Then I expect
⚙️ Engineering Details
No response
🎉 Integration & Test
No response
The text was updated successfully, but these errors were encountered: