Webhook project error

Project webhooks don’t trigger the webservice.

The error in the logs is:

Error while handling message 1914c320-8b2a-40d5-b680-a55579c4383e, reason_poisoned=User does not exist [user id: 0], topic_poisoned=project.updated, handler_poisoned=project.updated.webhook.listener, subscriber_poisoned=gochannel.GoChannel, payload={“project”:{“id”:7,“title”:“aaabbbcccdddccczzz”,“description”:“”,“identifier”:“”,“hex_color”:“”,“parent_project_id”:4,“owner”:{“id”:1,“name”:“–redacted–”,“username”:“–redacted–”,“created”:“2025-01-24T09:14:40Z”,“updated”:“2025-01-24T19:55:50Z”},“is_archived”:false,“background_information”:null,“background_blur_hash”:“”,“is_favorite”:false,“subscription”:{“id”:4,“entity”:“project”,“entity_id”:7,“created”:“2025-01-29T17:16:31Z”},“position”:458752,“views”:[{“id”:25,“title”:“List”,“project_id”:7,“view_kind”:“list”,“filter”:“done = false”,“position”:100,“bucket_configuration_mode”:“none”,“bucket_configuration”:,“default_bucket_id”:0,“done_bucket_id”:0,“updated”:“2025-01-29T17:15:01Z”,“created”:“2025-01-29T17:15:01Z”},{“id”:26,“title”:“Gantt”,“project_id”:7,“view_kind”:“gantt”,“filter”:“”,“position”:200,“bucket_configuration_mode”:“none”,“bucket_configuration”:,“default_bucket_id”:0,“done_bucket_id”:0,“updated”:“2025-01-29T17:15:01Z”,“created”:“2025-01-29T17:15:01Z”},{“id”:27,“title”:“Table”,“project_id”:7,“view_kind”:“table”,“filter”:“”,“position”:300,“bucket_configuration_mode”:“none”,“bucket_configuration”:,“default_bucket_id”:0,“done_bucket_id”:0,“updated”:“2025-01-29T17:15:01Z”,“created”:“2025-01-29T17:15:01Z”},{“id”:28,“title”:“Kanban”,“project_id”:7,“view_kind”:“kanban”,“filter”:“”,“position”:400,“bucket_configuration_mode”:“manual”,“bucket_configuration”:,“default_bucket_id”:0,“done_bucket_id”:0,“updated”:“2025-01-29T17:15:01Z”,“created”:“2025-01-29T17:15:01Z”}],“created”:“2025-01-29T17:15:01Z”,“updated”:“2025-01-29T17:22:43.266407849Z”},“doer”:{“id”:1,“name”:“–redacted–”,“username”:“–redacted–”,“email”:“–redacted–”,“created”:“0001-01-01T00:00:00Z”,“updated”:“0001-01-01T00:00:00Z”}}

Other webhooks work fine.

Version: v0.24.6
Docker Container

Does this work with the latest unstable build or on the demo?

Let me upgrade to the unstable version now.

Same error in
Version: v0.24.1-794-4532cdfa00

In unstable I’m unable to add attachments to tasks in the UI.
I had to roll back.
Do you want me to create a new issue or are you aware?

What error did you see?

I’m aware of an error where the dropzone does not appear under certain circumstances, but uploading via the upload button works.

I’ll look into the issue about the webhook.

1 Like

As I rolled back I can’t tell exactly anymore, but I saw an error message box appear in the bottom left saying something like You can’t upload files to this task.

Can you reproduce it on the demo? Without the error message or steps to reproduce it’ll be hard to fix.

Where can I see errors in the demo? Sorry, I’ve not used it before.
The message does not reach the webservice (N8N webhook).

It seems like your attempt to reproduce it was successful: Sentry

I’ll take a look.

1 Like

I’ve just pushed a potential fix for this in 4887f7fe60, please check with the next unstable build (should be ready for deployment in ~45min, also on try).

Hi. I’m facing the same issue, with regards to webhooks not working.
Error:

ERROR ▶ 1f183 Error while handling message b5fc8b97-b307-468b-9a06-f8988a7b3289, reason_poisoned=User does not exist [user id: 0
], topic_poisoned=project.updated, handler_poisoned=project.updated.webhook.listener, subscriber_poisoned=gochannel.GoChannel, payload={
...
}

I’m on Vikunja v0.24.6

Does it work with an unstable build?

Don’t know.

Also, in my env (Vikunja installed via Cloudron), i don’t have the freedom to switch over to unstable builds. They only release packages based on stable builds.


@kolaente

Update:

The concerned (faulty) event seems to be project.updated.

Then you’ll need to wait for the next release.

When is that expected?

When it’s done - some time in the next few weeks. There are still a few
things to iron out.