-
-
Notifications
You must be signed in to change notification settings - Fork 113
Closed
Labels
Description
Describe the bug
I uploaded a tar.gz archive of SCWB 4.0 for an SCIO project with the inspect_manifest pipeline. The archive contains 2 manifest files: package.json and package-lock.json.
The pipeline failed with the error:
No package type found for /var/scancodeio/workspace/projects/scwb-packages-test-02-aa820b26/input/scancode-workbench-4.0.0.tar.gz
Traceback:
File "/opt/scancodeio/scanpipe/pipelines/__init__.py", line 120, in execute
step(self)
File "/opt/scancodeio/scanpipe/pipelines/inspect_manifest.py", line 67, in get_packages_from_manifest
packages = resolve.resolve_packages(input_location)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/scancodeio/scanpipe/pipes/resolve.py", line 49, in resolve_packages
raise Exception(f"No package type found for {input_location}")
I also created a project where I uploaded just the package-lock.json file and that worked.
System configuration
- Which version of ScanCode.io are you running? v3.5.2
- Are you running the app using Docker? Yes
- On which OS? Ubuntu
Expected behavior
I expected the inspect_manifest pipeline to find the package-lock.json file in the archive and report the npm packages (1448).