-
-
Notifications
You must be signed in to change notification settings - Fork 275
Closed
Description
Using this branch https://github.com/nexB/vulnerablecode/tree/misc-updates (with exception catching and enhanced logging) I get these errors:
$ DJANGO_DEV=1 python manage.py import --all --verbosity 2
Importing data from rust
Successfully imported data from rust
Importing data from alpine
Successfully imported data from alpine
Importing data from archlinux
Successfully imported data from archlinux
Importing data from debian
Successfully imported data from debian
Importing data from npm
Failed to _get_or_create_vulnerability: {'summary': 'attackers can write arbitrary files when a malicious archive is extracted.'}:
Traceback (most recent call last):
File "/tmp/vulnerablecode/vulnerabilities/import_runner.py", line 256, in _get_or_create_vulnerability
vuln, created = models.Vulnerability.objects.get_or_create(**query_kwargs)
File "/tmp/vulnerablecode/lib/python3.8/site-packages/django/db/models/manager.py", line 82, in manager_method
return getattr(self.get_queryset(), name)(*args, **kwargs)
File "/tmp/vulnerablecode/lib/python3.8/site-packages/django/db/models/query.py", line 559, in get_or_create
return self.get(**kwargs), False
File "/tmp/vulnerablecode/lib/python3.8/site-packages/django/db/models/query.py", line 419, in get
raise self.model.MultipleObjectsReturned(
vulnerabilities.models.Vulnerability.MultipleObjectsReturned: get() returned more than one Vulnerability -- it returned 2!
Failed to process advisory: Advisory(summary='attackers can write arbitrary files when a malicious archive is extracted.', impacted_package_urls={PackageURL(type='npm', namespace=None, name='decompress-zip', version='0.3.0', qualifiers=OrderedDict(), subpath=None), PackageURL(type='npm', namespace=None, name='decompress-zip', version='0.2.1', qualifiers=OrderedDict(), subpath=None), PackageURL(type='npm', namespace=None, name='decompress-zip', version='0.2.0', qualifiers=OrderedDict(), subpath=None), PackageURL(type='npm', namespace=None, name='decompress-zip', version='0.0.4', qualifiers=OrderedDict(), subpath=None), PackageURL(type='npm', namespace=None, name='decompress-zip', version='0.0.7', qualifiers=OrderedDict(), subpath=None), PackageURL(type='npm', namespace=None, name='decompress-zip', version='0.0.3', qualifiers=OrderedDict(), subpath=None), PackageURL(type='npm', namespace=None, name='decompress-zip', version='0.0.8', qualifiers=OrderedDict(), subpath=None), PackageURL(type='npm', namespace=None, name='decompress-zip', version='0.0.5', qualifiers=OrderedDict(), subpath=None), PackageURL(type='npm', namespace=None, name='decompress-zip', version='0.1.0', qualifiers=OrderedDict(), subpath=None), PackageURL(type='npm', namespace=None, name='decompress-zip', version='0.0.6', qualifiers=OrderedDict(), subpath=None), PackageURL(type='npm', namespace=None, name='decompress-zip', version='0.0.2', qualifiers=OrderedDict(), subpath=None), PackageURL(type='npm', namespace=None, name='decompress-zip', version='0.3.1', qualifiers=OrderedDict(), subpath=None), PackageURL(type='npm', namespace=None, name='decompress-zip', version='0.0.1', qualifiers=OrderedDict(), subpath=None)}, resolved_package_urls={PackageURL(type='npm', namespace=None, name='decompress-zip', version='0.2.2', qualifiers=OrderedDict(), subpath=None), PackageURL(type='npm', namespace=None, name='decompress-zip', version='0.3.2', qualifiers=OrderedDict(), subpath=None)}, vuln_references=[Reference(url='https://registry.npmjs.org/-/npm/v1/advisories/488', reference_id=488)], cve_id=''):
Traceback (most recent call last):
File "/tmp/vulnerablecode/vulnerabilities/import_runner.py", line 146, in process_advisories
vuln, vuln_created = _get_or_create_vulnerability(advisory)
File "/tmp/vulnerablecode/vulnerabilities/import_runner.py", line 256, in _get_or_create_vulnerability
vuln, created = models.Vulnerability.objects.get_or_create(**query_kwargs)
File "/tmp/vulnerablecode/lib/python3.8/site-packages/django/db/models/manager.py", line 82, in manager_method
return getattr(self.get_queryset(), name)(*args, **kwargs)
File "/tmp/vulnerablecode/lib/python3.8/site-packages/django/db/models/query.py", line 559, in get_or_create
return self.get(**kwargs), False
File "/tmp/vulnerablecode/lib/python3.8/site-packages/django/db/models/query.py", line 419, in get
raise self.model.MultipleObjectsReturned(
vulnerabilities.models.Vulnerability.MultipleObjectsReturned: get() returned more than one Vulnerability -- it returned 2!
Failed to _get_or_create_vulnerability: {'summary': 'attackers can write arbitrary files when a malicious archive is extracted.'}:
Traceback (most recent call last):
File "/tmp/vulnerablecode/vulnerabilities/import_runner.py", line 256, in _get_or_create_vulnerability
vuln, created = models.Vulnerability.objects.get_or_create(**query_kwargs)
File "/tmp/vulnerablecode/lib/python3.8/site-packages/django/db/models/manager.py", line 82, in manager_method
return getattr(self.get_queryset(), name)(*args, **kwargs)
File "/tmp/vulnerablecode/lib/python3.8/site-packages/django/db/models/query.py", line 559, in get_or_create
return self.get(**kwargs), False
File "/tmp/vulnerablecode/lib/python3.8/site-packages/django/db/models/query.py", line 419, in get
raise self.model.MultipleObjectsReturned(
vulnerabilities.models.Vulnerability.MultipleObjectsReturned: get() returned more than one Vulnerability -- it returned 2!
Failed to process advisory: Advisory(summary='attackers can write arbitrary files when a malicious archive is extracted.', impacted_package_urls={PackageURL(type='npm', namespace=None, name='bower', version='1.7.6', qualifiers=OrderedDict(), subpath=None), PackageURL(type='npm', namespace=None, name='bower', version='0.4.0', qualifiers=OrderedDict(), subpath=None), PackageURL(type='npm', namespace=None, name='bower', version='1.3.1', qualifiers=OrderedDict(), subpath=None), PackageURL(type='npm', namespace=None, name='bower', version='1.2.8', qualifiers=OrderedDict(), subpath=None), PackageURL(type='npm', namespace=None, name='bower', version='1.8.6', qualifiers=OrderedDict(), subpath=None), PackageURL(type='npm', namespace=None, name='bower', version='1.3.11', qualifiers=OrderedDict(), subpath=None), PackageURL(type='npm', namespace=None, name='bower', version='1.3.2', qualifiers=OrderedDict(), subpath=None), PackageURL(type='npm', namespace=None, name='bower', version='1.6.6', qualifiers=OrderedDict(), subpath=None), PackageURL(type='npm', namespace=None, name='bower', version='1.6.4', qualifiers=OrderedDict(), subpath=None), PackageURL(type='npm', namespace=None, name='bower', version='0.3.1', qualifiers=OrderedDict(), subpath=None), PackageURL(type='npm', namespace=None, name='bower', version='1.2.5', qualifiers=OrderedDict(), subpath=None), PackageURL(type='npm', namespace=None, name='bower', version='0.9.0', qualifiers=OrderedDict(), subpath=None), PackageURL(type='npm', namespace=None, name='bower', version='0.3.2', qualifiers=OrderedDict(), subpath=None), PackageURL(type='npm', namespace=None, name='bower', version='1.5.0', qualifiers=OrderedDict(), subpath=None), PackageURL(type='npm', namespace=None, name='bower', version='1.4.0', qualifiers=OrderedDict(), subpath=None), PackageURL(type='npm', namespace=None, name='bower', version='1.3.7', qualifiers=OrderedDict(), subpath=None), PackageURL(type='npm', namespace=None, name='bower', version='1.7.9', qualifiers=OrderedDict(), subpath=None), PackageURL(type='npm', namespace=None, name='bower', version='0.1.0', qualifiers=OrderedDict(), subpath=None), PackageURL(type='npm', namespace=None, name='bower', version='1.8.0', qualifiers=OrderedDict(), subpath=None), PackageURL(type='npm', namespace=None, name='bower', version='1.1.1', qualifiers=OrderedDict(), subpath=None), PackageURL(type='npm', namespace=None, name='bower', version='0.1.2', qualifiers=OrderedDict(), subpath=None), PackageURL(type='npm', namespace=None, name='bower', version='0.5.1', qualifiers=OrderedDict(), subpath=None), PackageURL(type='npm', namespace=None, name='bower', version='1.2.6', qualifiers=OrderedDict(), subpath=None), PackageURL(type='npm', namespace=None, name='bower', version='0.7.1', qualifiers=OrderedDict(), subpath=None), PackageURL(type='npm', namespace=None, name='bower', version='0.6.5', qualifiers=OrderedDict(), subpath=None), PackageURL(type='npm', namespace=None, name='bower', version='1.7.8', qualifiers=OrderedDict(), subpath=None), PackageURL(type='npm', namespace=None, name='bower', version='0.6.1', qualifiers=OrderedDict(), subpath=None), PackageURL(type='npm', namespace=None, name='bower', version='0.5.0', qualifiers=OrderedDict(), subpath=None), PackageURL(type='npm', namespace=None, name='bower', version='1.2.0', qualifiers=OrderedDict(), subpath=None), PackageURL(type='npm', namespace=None, name='bower', version='1.8.2', qualifiers=OrderedDict(), subpath=None), PackageURL(type='npm', namespace=None, name='bower', version='1.4.1', qualifiers=OrderedDict(), subpath=None), PackageURL(type='npm', namespace=None, name='bower', version='1.2.3', qualifiers=OrderedDict(), subpath=None), PackageURL(type='npm', namespace=None, name='bower', version='0.2.0', qualifiers=OrderedDict(), subpath=None), PackageURL(type='npm', namespace=None, name='bower', version='0.3.0', qualifiers=OrderedDict(), subpath=None), PackageURL(type='npm', namespace=None, name='bower', version='1.5.1', qualifiers=OrderedDict(), subpath=None), PackageURL(type='npm', namespace=None, name='bower', version='0.6.6', qualifiers=OrderedDict(), subpath=None), PackageURL(type='npm', namespace=None, name='bower', version='1.6.3', qualifiers=OrderedDict(), subpath=None), PackageURL(type='npm', namespace=None, name='bower', version='1.8.3', qualifiers=OrderedDict(), subpath=None), PackageURL(type='npm', namespace=None, name='bower', version='1.6.2', qualifiers=OrderedDict(), subpath=None), PackageURL(type='npm', namespace=None, name='bower', version='0.6.0', qualifiers=OrderedDict(), subpath=None), PackageURL(type='npm', namespace=None, name='bower', version='1.0.1', qualifiers=OrderedDict(), subpath=None), PackageURL(type='npm', namespace=None, name='bower', version='1.2.7', qualifiers=OrderedDict(), subpath=None), PackageURL(type='npm', namespace=None, name='bower', version='1.3.10', qualifiers=OrderedDict(), subpath=None), PackageURL(type='npm', namespace=None, name='bower', version='1.5.3', qualifiers=OrderedDict(), subpath=None), PackageURL(type='npm', namespace=None, name='bower', version='1.6.5', qualifiers=OrderedDict(), subpath=None), PackageURL(type='npm', namespace=None, name='bower', version='1.7.0', qualifiers=OrderedDict(), subpath=None), PackageURL(type='npm', namespace=None, name='bower', version='0.8.5', qualifiers=OrderedDict(), subpath=None), PackageURL(type='npm', namespace=None, name='bower', version='1.1.0', qualifiers=OrderedDict(), subpath=None), PackageURL(type='npm', namespace=None, name='bower', version='1.7.1', qualifiers=OrderedDict(), subpath=None), PackageURL(type='npm', namespace=None, name='bower', version='1.7.5', qualifiers=OrderedDict(), subpath=None), PackageURL(type='npm', namespace=None, name='bower', version='1.2.4', qualifiers=OrderedDict(), subpath=None), PackageURL(type='npm', namespace=None, name='bower', version='1.3.0', qualifiers=OrderedDict(), subpath=None), PackageURL(type='npm', namespace=None, name='bower', version='0.8.3', qualifiers=OrderedDict(), subpath=None), PackageURL(type='npm', namespace=None, name='bower', version='1.5.2', qualifiers=OrderedDict(), subpath=None), PackageURL(type='npm', namespace=None, name='bower', version='1.0.3', qualifiers=OrderedDict(), subpath=None), PackageURL(type='npm', namespace=None, name='bower', version='1.3.4', qualifiers=OrderedDict(), subpath=None), PackageURL(type='npm', namespace=None, name='bower', version='0.6.4', qualifiers=OrderedDict(), subpath=None), PackageURL(type='npm', namespace=None, name='bower', version='1.1.2', qualifiers=OrderedDict(), subpath=None), PackageURL(type='npm', namespace=None, name='bower', version='1.8.4', qualifiers=OrderedDict(), subpath=None), PackageURL(type='npm', namespace=None, name='bower', version='0.1.3', qualifiers=OrderedDict(), subpath=None), PackageURL(type='npm', namespace=None, name='bower', version='1.3.9', qualifiers=OrderedDict(), subpath=None), PackageURL(type='npm', namespace=None, name='bower', version='1.6.7', qualifiers=OrderedDict(), subpath=None), PackageURL(type='npm', namespace=None, name='bower', version='1.2.1', qualifiers=OrderedDict(), subpath=None), PackageURL(type='npm', namespace=None, name='bower', version='1.0.0', qualifiers=OrderedDict(), subpath=None), PackageURL(type='npm', namespace=None, name='bower', version='1.2.2', qualifiers=OrderedDict(), subpath=None), PackageURL(type='npm', namespace=None, name='bower', version='1.3.5', qualifiers=OrderedDict(), subpath=None), PackageURL(type='npm', namespace=None, name='bower', version='1.7.10', qualifiers=OrderedDict(), subpath=None), PackageURL(type='npm', namespace=None, name='bower', version='1.3.12', qualifiers=OrderedDict(), subpath=None), PackageURL(type='npm', namespace=None, name='bower', version='1.6.9', qualifiers=OrderedDict(), subpath=None), PackageURL(type='npm', namespace=None, name='bower', version='0.7.0', qualifiers=OrderedDict(), subpath=None), PackageURL(type='npm', namespace=None, name='bower', version='0.8.4', qualifiers=OrderedDict(), subpath=None), PackageURL(type='npm', namespace=None, name='bower', version='0.10.0', qualifiers=OrderedDict(), subpath=None), PackageURL(type='npm', namespace=None, name='bower', version='1.3.8', qualifiers=OrderedDict(), subpath=None), PackageURL(type='npm', namespace=None, name='bower', version='1.7.2', qualifiers=OrderedDict(), subpath=None), PackageURL(type='npm', namespace=None, name='bower', version='1.3.6', qualifiers=OrderedDict(), subpath=None), PackageURL(type='npm', namespace=None, name='bower', version='0.9.2', qualifiers=OrderedDict(), subpath=None), PackageURL(type='npm', namespace=None, name='bower', version='1.6.8', qualifiers=OrderedDict(), subpath=None), PackageURL(type='npm', namespace=None, name='bower', version='0.9.1', qualifiers=OrderedDict(), subpath=None), PackageURL(type='npm', namespace=None, name='bower', version='1.0.2', qualifiers=OrderedDict(), subpath=None), PackageURL(type='npm', namespace=None, name='bower', version='1.3.3', qualifiers=OrderedDict(), subpath=None), PackageURL(type='npm', namespace=None, name='bower', version='0.6.2', qualifiers=OrderedDict(), subpath=None), PackageURL(type='npm', namespace=None, name='bower', version='0.6.7', qualifiers=OrderedDict(), subpath=None), PackageURL(type='npm', namespace=None, name='bower', version='1.5.4', qualifiers=OrderedDict(), subpath=None), PackageURL(type='npm', namespace=None, name='bower', version='0.8.1', qualifiers=OrderedDict(), subpath=None), PackageURL(type='npm', namespace=None, name='bower', version='0.6.3', qualifiers=OrderedDict(), subpath=None), PackageURL(type='npm', namespace=None, name='bower', version='0.6.8', qualifiers=OrderedDict(), subpath=None), PackageURL(type='npm', namespace=None, name='bower', version='1.4.2', qualifiers=OrderedDict(), subpath=None), PackageURL(type='npm', namespace=None, name='bower', version='0.8.2', qualifiers=OrderedDict(), subpath=None), PackageURL(type='npm', namespace=None, name='bower', version='0.8.6', qualifiers=OrderedDict(), subpath=None), PackageURL(type='npm', namespace=None, name='bower', version='0.8.0', qualifiers=OrderedDict(), subpath=None), PackageURL(type='npm', namespace=None, name='bower', version='1.7.7', qualifiers=OrderedDict(), subpath=None)}, resolved_package_urls={PackageURL(type='npm', namespace=None, name='bower', version='1.8.8', qualifiers=OrderedDict(), subpath=None), PackageURL(type='npm', namespace=None, name='bower', version='1.8.7', qualifiers=OrderedDict(), subpath=None)}, vuln_references=[Reference(url='https://registry.npmjs.org/-/npm/v1/advisories/487', reference_id=487)], cve_id=''):
Traceback (most recent call last):
File "/tmp/vulnerablecode/vulnerabilities/import_runner.py", line 146, in process_advisories
vuln, vuln_created = _get_or_create_vulnerability(advisory)
File "/tmp/vulnerablecode/vulnerabilities/import_runner.py", line 256, in _get_or_create_vulnerability
vuln, created = models.Vulnerability.objects.get_or_create(**query_kwargs)
File "/tmp/vulnerablecode/lib/python3.8/site-packages/django/db/models/manager.py", line 82, in manager_method
return getattr(self.get_queryset(), name)(*args, **kwargs)
File "/tmp/vulnerablecode/lib/python3.8/site-packages/django/db/models/query.py", line 559, in get_or_create
return self.get(**kwargs), False
File "/tmp/vulnerablecode/lib/python3.8/site-packages/django/db/models/query.py", line 419, in get
raise self.model.MultipleObjectsReturned(
vulnerabilities.models.Vulnerability.MultipleObjectsReturned: get() returned more than one Vulnerability -- it returned 2!
Successfully imported data from npm
Importing data from ruby
Successfully imported data from ruby
Importing data from ubuntu
Failed to get updated_advisories: <xml.etree.ElementTree.ElementTree object at 0x7f5fd9fec670> with {'type': 'deb', 'namespace': 'ubuntu'}:
Traceback (most recent call last):
File "/tmp/vulnerablecode/vulnerabilities/data_source.py", line 453, in updated_advisories
oval_data = self.get_data_from_xml_doc(oval_file, metadata)
File "/tmp/vulnerablecode/vulnerabilities/data_source.py", line 482, in get_data_from_xml_doc
raw_data = oval_doc.get_data()
File "/tmp/vulnerablecode/vulnerabilities/oval_parser.py", line 76, in get_data
test_data['version_ranges'] = self.get_versionsrngs_from_state(
File "/tmp/vulnerablecode/vulnerabilities/oval_parser.py", line 152, in get_versionsrngs_from_state
return RangeSpecifier(version_range)
File "/tmp/vulnerablecode/lib/python3.8/site-packages/dephell_specifier/range_specifier.py", line 40, in __init__
self._specs = self._parse(spec)
File "/tmp/vulnerablecode/lib/python3.8/site-packages/dephell_specifier/range_specifier.py", line 62, in _parse
result.add(cls._parse_star_and_operator(constr))
File "/tmp/vulnerablecode/lib/python3.8/site-packages/dephell_specifier/range_specifier.py", line 123, in _parse_star_and_operator
parts = version.release[:-1] + (version.release[-1] + 1, )
TypeError: 'NoneType' object is not subscriptable
Failed to get updated_advisories: <xml.etree.ElementTree.ElementTree object at 0x7f5fe7f61d00> with {'type': 'deb', 'namespace': 'ubuntu'}:
Traceback (most recent call last):
File "/tmp/vulnerablecode/vulnerabilities/data_source.py", line 453, in updated_advisories
oval_data = self.get_data_from_xml_doc(oval_file, metadata)
File "/tmp/vulnerablecode/vulnerabilities/data_source.py", line 482, in get_data_from_xml_doc
raw_data = oval_doc.get_data()
File "/tmp/vulnerablecode/vulnerabilities/oval_parser.py", line 76, in get_data
test_data['version_ranges'] = self.get_versionsrngs_from_state(
File "/tmp/vulnerablecode/vulnerabilities/oval_parser.py", line 152, in get_versionsrngs_from_state
return RangeSpecifier(version_range)
File "/tmp/vulnerablecode/lib/python3.8/site-packages/dephell_specifier/range_specifier.py", line 40, in __init__
self._specs = self._parse(spec)
File "/tmp/vulnerablecode/lib/python3.8/site-packages/dephell_specifier/range_specifier.py", line 62, in _parse
result.add(cls._parse_star_and_operator(constr))
File "/tmp/vulnerablecode/lib/python3.8/site-packages/dephell_specifier/range_specifier.py", line 123, in _parse_star_and_operator
parts = version.release[:-1] + (version.release[-1] + 1, )
TypeError: 'NoneType' object is not subscriptable
Failed to get updated_advisories: <xml.etree.ElementTree.ElementTree object at 0x7f5fcdbbe0a0> with {'type': 'deb', 'namespace': 'ubuntu'}:
Traceback (most recent call last):
File "/tmp/vulnerablecode/vulnerabilities/data_source.py", line 453, in updated_advisories
oval_data = self.get_data_from_xml_doc(oval_file, metadata)
File "/tmp/vulnerablecode/vulnerabilities/data_source.py", line 482, in get_data_from_xml_doc
raw_data = oval_doc.get_data()
File "/tmp/vulnerablecode/vulnerabilities/oval_parser.py", line 76, in get_data
test_data['version_ranges'] = self.get_versionsrngs_from_state(
File "/tmp/vulnerablecode/vulnerabilities/oval_parser.py", line 152, in get_versionsrngs_from_state
return RangeSpecifier(version_range)
File "/tmp/vulnerablecode/lib/python3.8/site-packages/dephell_specifier/range_specifier.py", line 40, in __init__
self._specs = self._parse(spec)
File "/tmp/vulnerablecode/lib/python3.8/site-packages/dephell_specifier/range_specifier.py", line 62, in _parse
result.add(cls._parse_star_and_operator(constr))
File "/tmp/vulnerablecode/lib/python3.8/site-packages/dephell_specifier/range_specifier.py", line 123, in _parse_star_and_operator
parts = version.release[:-1] + (version.release[-1] + 1, )
TypeError: 'NoneType' object is not subscriptable
Traceback (most recent call last):
File "/tmp/vulnerablecode/lib/python3.8/site-packages/django/db/backends/utils.py", line 86, in _execute
return self.cursor.execute(sql, params)
psycopg2.errors.ProgramLimitExceeded: string too long to represent as jsonb string
LINE 1: ...ties_importproblem" ("conflicting_model") VALUES ('"[{\"mode...
^
DETAIL: Due to an implementation restriction, jsonb strings cannot exceed 268435455 bytes.
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "manage.py", line 22, in <module>
execute_from_command_line(sys.argv)
File "/tmp/vulnerablecode/lib/python3.8/site-packages/django/core/management/__init__.py", line 401, in execute_from_command_line
utility.execute()
File "/tmp/vulnerablecode/lib/python3.8/site-packages/django/core/management/__init__.py", line 395, in execute
self.fetch_command(subcommand).run_from_argv(self.argv)
File "/tmp/vulnerablecode/lib/python3.8/site-packages/django/core/management/base.py", line 328, in run_from_argv
self.execute(*args, **cmd_options)
File "/tmp/vulnerablecode/lib/python3.8/site-packages/django/core/management/base.py", line 369, in execute
output = self.handle(*args, **options)
File "/tmp/vulnerablecode/vulnerabilities/management/commands/import.py", line 69, in handle
self._import_data(Importer.objects.all(), options['cutoff_date'])
File "/tmp/vulnerablecode/vulnerabilities/management/commands/import.py", line 105, in _import_data
ImportRunner(importer, batch_size).run(cutoff_date=cutoff_date)
File "/tmp/vulnerablecode/vulnerabilities/import_runner.py", line 115, in run
process_advisories(data_source)
File "/tmp/vulnerablecode/vulnerabilities/import_runner.py", line 197, in process_advisories
handle_conflicts([i.to_model_object() for i in conflicts])
File "/tmp/vulnerablecode/vulnerabilities/import_runner.py", line 241, in handle_conflicts
models.ImportProblem.objects.create(conflicting_model=conflicts)
File "/tmp/vulnerablecode/lib/python3.8/site-packages/django/db/models/manager.py", line 82, in manager_method
return getattr(self.get_queryset(), name)(*args, **kwargs)
File "/tmp/vulnerablecode/lib/python3.8/site-packages/django/db/models/query.py", line 433, in create
obj.save(force_insert=True, using=self.db)
File "/tmp/vulnerablecode/lib/python3.8/site-packages/django/db/models/base.py", line 745, in save
self.save_base(using=using, force_insert=force_insert,
File "/tmp/vulnerablecode/lib/python3.8/site-packages/django/db/models/base.py", line 782, in save_base
updated = self._save_table(
File "/tmp/vulnerablecode/lib/python3.8/site-packages/django/db/models/base.py", line 887, in _save_table
results = self._do_insert(cls._base_manager, using, fields, returning_fields, raw)
File "/tmp/vulnerablecode/lib/python3.8/site-packages/django/db/models/base.py", line 924, in _do_insert
return manager._insert(
File "/tmp/vulnerablecode/lib/python3.8/site-packages/django/db/models/manager.py", line 82, in manager_method
return getattr(self.get_queryset(), name)(*args, **kwargs)
File "/tmp/vulnerablecode/lib/python3.8/site-packages/django/db/models/query.py", line 1204, in _insert
return query.get_compiler(using=using).execute_sql(returning_fields)
File "/tmp/vulnerablecode/lib/python3.8/site-packages/django/db/models/sql/compiler.py", line 1392, in execute_sql
cursor.execute(sql, params)
File "/tmp/vulnerablecode/lib/python3.8/site-packages/django/db/backends/utils.py", line 100, in execute
return super().execute(sql, params)
File "/tmp/vulnerablecode/lib/python3.8/site-packages/django/db/backends/utils.py", line 68, in execute
return self._execute_with_wrappers(sql, params, many=False, executor=self._execute)
File "/tmp/vulnerablecode/lib/python3.8/site-packages/django/db/backends/utils.py", line 77, in _execute_with_wrappers
return executor(sql, params, many, context)
File "/tmp/vulnerablecode/lib/python3.8/site-packages/django/db/backends/utils.py", line 86, in _execute
return self.cursor.execute(sql, params)
File "/tmp/vulnerablecode/lib/python3.8/site-packages/django/db/utils.py", line 90, in __exit__
raise dj_exc_value.with_traceback(traceback) from exc_value
File "/tmp/vulnerablecode/lib/python3.8/site-packages/django/db/backends/utils.py", line 86, in _execute
return self.cursor.execute(sql, params)
django.db.utils.OperationalError: string too long to represent as jsonb string
LINE 1: ...ties_importproblem" ("conflicting_model") VALUES ('"[{\"mode...
^
DETAIL: Due to an implementation restriction, jsonb strings cannot exceed 268435455 bytes.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels