Cannot apply function on XYZ prefix in bucket objectstore: no files listed

With every edit we try to perform in Studio, we don’t end up with the actual change, but with an error message in the logs.

For a user, it looks like the editing process works correctly: after saving the changes, the task is created and, in our case, handed off to a runner, where it is picked up successfully.

After that, however, an error appears in the logs and the edit have not taken place, and I have no idea where to start looking for a solution. Does anyone have experience with this?

Cannot apply function on cf09b3dd8aXYZ:streaming-playlists/hls/2f1dbXYZ-df9f-4273-b485-XYZ673f0e41c prefix in bucket objectstore: no files listed.

Cannot apply function on cf09b3dd8aXYZ:streaming-playlists/hls/71820XYZ-7241-4f03-bafa-XYZ4b0efd8 prefix in bucket objectstore: no files listed.

Can you provide more logs, above these errors?

Parent job: -
Processed on 4/17/26, 3:05:12.547 PM
Finished on 4/17/26, 3:05:31.622 PM

Payload:

{
  "input": {
    "videoFileUrl": "https://video.edu.nl/api/v1/runners/jobs/a78f5ccc-XYZ-460d-9f48-d2c1b9eadc46/files/videos/2f1dbXYZ-XYZ-4273-b485-fbcXYZf0e41c/max-quality",
    "separatedAudioFileUrl": []
  },
  "tasks": [
    {
      "name": "cut",
      "options": {
        "end": "60"
      }
    }
  ],
  "output": {}
}

Private payload:

{
  "videoUUID": "2f1dbXYZ-XYZ-4273-b485-fbcXYZf0e41c",
  "originalTasks": [
    {
      "name": "cut",
      "options": {
        "end": "60"
      }
    }
  ]
}
Cannot apply function on cf09b3dd8a454e84aff76b325d8c4e4f:streaming-playlists/hls/2f1dbXYZ-XYZ-4273-b485-fbcXYZf0e41c prefix in bucket objectstore: no files listed.
error[4/17/2026, 3:05:31 PM] Cannot apply function on XYZZZZZZZZ:streaming-playlists/hls/XYZZZZZZZZ prefix in bucket objectstore: no files listed.
{
  "response": {
    "$metadata": {
      "httpStatusCode": 200,
      "requestId": "XYZZZZZZZZ6416-default",
      "attempts": 1,
      "totalRetryDelay": 0
    }
  },
  "tags": [
    "object-storage"
  ]
}
error[4/17/2026, 3:05:31 PM] Cannot complete runner job
{
  "err": {
    "stack": "Error: Cannot apply function on XYZZZZZZZZ:streaming-playlists/hls/XYZZZZZZZZ prefix in bucket objectstore: no files listed.\n    at applyOnPrefix (file:///app/dist/core/lib/object-storage/object-storage-helpers.js:221:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n    at async VideoModel.removeAllStreamingPlaylistFiles (file:///app/dist/core/models/video/video.js:1058:17)\n    at async removeHLSPlaylist (file:///app/dist/core/lib/video-file.js:56:9)\n    at async removeAllFiles (file:///app/dist/core/lib/video-studio.js:102:5)\n    at async onVideoStudioEnded (file:///app/dist/core/lib/video-studio.js:74:9)\n    at async VideoStudioTranscodingJobHandler.specificComplete (file:///app/dist/core/lib/runners/job-handlers/video-studio-transcoding-job-handler.js:72:9)\n    at async VideoStudioTranscodingJobHandler.complete (file:///app/dist/core/lib/runners/job-handlers/abstract-job-handler.js:53:13)\n    at async postRunnerJobSuccess (file:///app/dist/core/controllers/api/runners/jobs.js:184:5)",
    "message": "Cannot apply function on XYZZZZZZZZ:streaming-playlists/hls/XYZZZZZZZZ prefix in bucket objectstore: no files listed."
  },
  "tags": [
    "runner",
    8631,
    "video-studio-transcoding"
  ]
}

The video in video player mode will keep stating:

“Studio edition in progress
Your web browser may not be able to play it.”

( Reclaiming digital autonomy at Dutch universities - video.edu.nl )

    • I am unable to remove this supposed status.

    • In the job queue, everything has already been removed (errors) or completed.

    • The runners have already been restarted; this is not a solution.

    • Turning the studio on and off in the admin interface has no effect.

    • You cannot re-transcode HLS or web video to work around the issue.

    • You can no longer access the studio (disabled in video management).

    • Re-uploading the original file is also not possible as a solution (disabled in video management).

    Due to this supposed status, the video no longer appears in overviews or on the homepage.

Thank you. All your studio tasks are breaking with this error message?

Did the video finish transcoding after uploading when the studio task broke?

And what is your object storage provider/software?