Staging Environment: Content and features may be unstable or change without notice.
Back to All Runs

FlagGhostPackagePipeline Run Log


Pipeline ID

flag_ghost_packages

Status

Failure

Runtime

561 seconds (9.3 minutes)

Exit Code

1

Start

2026-03-07 10:35 a.m. UTC

End

2026-03-07 10:45 a.m. UTC

Created

2026-03-07 10:35 a.m. UTC

Version

v37.0.0

Job ID

83ad2b04-9fb9-43ac-9fc7-220e88719264

Run Error

duplicate key value violates unique constraint "vulnerabilities_package_type_namespace_name_vers_1806082f_uniq"
DETAIL:  Key (type, namespace, name, version, qualifiers, subpath)=(composer, maikuolan, phpmussel, 1.6.0, , ) already exists.


Traceback:
  File "/app/vulnerabilities/pipelines/__init__.py", line 110, in execute
    step(self)
  File "/app/vulnerabilities/pipelines/flag_ghost_packages.py", line 32, in flag_ghost_packages
    detect_and_flag_ghost_packages(logger=self.log)
  File "/app/vulnerabilities/pipelines/flag_ghost_packages.py", line 58, in detect_and_flag_ghost_packages
    ghost_package_count += flag_ghost_packages(
                           ^^^^^^^^^^^^^^^^^^^^
  File "/app/vulnerabilities/pipelines/flag_ghost_packages.py", line 88, in flag_ghost_packages
    pkg.save()
  File "/app/vulnerabilities/models.py", line 949, in save
    super().save(*args, **kwargs)
  File "/usr/local/lib/python3.12/site-packages/django/db/models/base.py", line 902, in save
    self.save_base(
  File "/usr/local/lib/python3.12/site-packages/django/db/models/base.py", line 1008, in save_base
    updated = self._save_table(
              ^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/site-packages/django/db/models/base.py", line 1138, in _save_table
    updated = self._do_update(
              ^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/site-packages/django/db/models/base.py", line 1203, in _do_update
    return filtered._update(values) > 0
           ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/site-packages/django/db/models/query.py", line 1288, in _update
    return query.get_compiler(self.db).execute_sql(ROW_COUNT)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/site-packages/django/db/models/sql/compiler.py", line 2060, in execute_sql
    row_count = super().execute_sql(result_type)
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/site-packages/django/db/models/sql/compiler.py", line 1623, in execute_sql
    cursor.execute(sql, params)
  File "/usr/local/lib/python3.12/site-packages/django/db/backends/utils.py", line 79, in execute
    return self._execute_with_wrappers(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/site-packages/django/db/backends/utils.py", line 92, in _execute_with_wrappers
    return executor(sql, params, many, context)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/site-packages/django/db/backends/utils.py", line 100, in _execute
    with self.db.wrap_database_errors:
         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/usr/local/lib/python3.12/site-packages/django/db/backends/utils.py", line 105, in _execute
    return self.cursor.execute(sql, params)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Log Output

                    
                
Snippet 1
Back to All Runs