Commit Graph

4832 Commits

Author SHA1 Message Date
Eric Allam affc128161 Try to fix prisma generate errors 2024-04-26 18:28:17 +01:00
Eric Allam 40ba8ad0ee Fix the test page when a scheduled task has recent run payloads that aren’t scheduled payloads 2024-04-26 18:20:04 +01:00
Matt Aitken 96168eb383 Fixes for test page problems 2024-04-26 17:45:06 +01:00
Eric Allam 2c68473cc8 Fix pnpm lock file @trigger.dev/airtable@3.0.0-beta.22 @trigger.dev/astro@3.0.0-beta.22 @trigger.dev/cli@3.0.0-beta.22 @trigger.dev/core-backend@3.0.0-beta.22 @trigger.dev/core@3.0.0-beta.22 @trigger.dev/eslint-plugin@3.0.0-beta.22 @trigger.dev/express@3.0.0-beta.22 @trigger.dev/github@3.0.0-beta.22 @trigger.dev/hono@3.0.0-beta.22 @trigger.dev/integration-kit@3.0.0-beta.22 @trigger.dev/linear@3.0.0-beta.22 @trigger.dev/nestjs@3.0.0-beta.22 @trigger.dev/nextjs@3.0.0-beta.22 @trigger.dev/openai@3.0.0-beta.22 @trigger.dev/otlp-importer@3.0.0-beta.22 @trigger.dev/plain@3.0.0-beta.22 @trigger.dev/react@3.0.0-beta.22 @trigger.dev/remix@3.0.0-beta.22 @trigger.dev/replicate@3.0.0-beta.22 @trigger.dev/resend@3.0.0-beta.22 @trigger.dev/sdk@3.0.0-beta.22 @trigger.dev/shopify@3.0.0-beta.22 @trigger.dev/slack@3.0.0-beta.22 @trigger.dev/stripe@3.0.0-beta.22 @trigger.dev/supabase@3.0.0-beta.22 @trigger.dev/sveltekit@3.0.0-beta.22 @trigger.dev/testing@3.0.0-beta.22 @trigger.dev/typeform@3.0.0-beta.22 @trigger.dev/yalt@3.0.0-beta.22 trigger.dev@3.0.0-beta.22 @trigger.dev/sendgrid@3.0.0-beta.22 2024-04-26 17:14:11 +01:00
github-actions[bot] 469c8a2532 chore: Update version for release (beta) (#1067)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-04-26 17:13:20 +01:00
Eric Allam ebeb790522 Add typescript as a dependency so the esbuild-decorator will work even when running in npx 2024-04-26 17:00:14 +01:00
Matt Aitken e765240370 Latest lockfile @trigger.dev/airtable@3.0.0-beta.21 @trigger.dev/cli@3.0.0-beta.21 @trigger.dev/core-backend@3.0.0-beta.21 @trigger.dev/core@3.0.0-beta.21 @trigger.dev/eslint-plugin@3.0.0-beta.21 @trigger.dev/express@3.0.0-beta.21 @trigger.dev/github@3.0.0-beta.21 @trigger.dev/hono@3.0.0-beta.21 @trigger.dev/integration-kit@3.0.0-beta.21 @trigger.dev/linear@3.0.0-beta.21 @trigger.dev/nestjs@3.0.0-beta.21 @trigger.dev/nextjs@3.0.0-beta.21 @trigger.dev/openai@3.0.0-beta.21 @trigger.dev/otlp-importer@3.0.0-beta.21 @trigger.dev/plain@3.0.0-beta.21 @trigger.dev/react@3.0.0-beta.21 @trigger.dev/remix@3.0.0-beta.21 @trigger.dev/replicate@3.0.0-beta.21 @trigger.dev/resend@3.0.0-beta.21 @trigger.dev/sdk@3.0.0-beta.21 @trigger.dev/sendgrid@3.0.0-beta.21 @trigger.dev/shopify@3.0.0-beta.21 @trigger.dev/slack@3.0.0-beta.21 @trigger.dev/stripe@3.0.0-beta.21 @trigger.dev/supabase@3.0.0-beta.21 @trigger.dev/sveltekit@3.0.0-beta.21 @trigger.dev/testing@3.0.0-beta.21 @trigger.dev/typeform@3.0.0-beta.21 trigger.dev@3.0.0-beta.21 @trigger.dev/yalt@3.0.0-beta.21 @trigger.dev/astro@3.0.0-beta.21 2024-04-26 14:37:46 +01:00
github-actions[bot] 38770a91c7 chore: Update version for release (beta) (#1061)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-04-26 14:35:30 +01:00
Matt Aitken de188a22c5 Option for users to opt-in to a staging environment (#1064) 2024-04-26 11:29:20 +01:00
Matt Aitken fae93ac747 New tasks page (with activity) and multi-user fixes (#1063)
* Fix for “overridden” spelling mistake

* Make the task function names grey instead of yellow

* The task page now shows each task once

* Blankline

* WIP on activity bars

* Correct size of the graphs

* Add data for all days, even if there are no runs

* Activity graph is working and has a tooltip

* No activity label

* Got the bar bg working

* Activity chart now has a bg

* Added a compound id to make the activity graphs appear faster

* Improvements to the activity graph

* Tried to disable the bg from animating

* Added read replica support to the app, using Nick’s code from his batching PR

* Added the read replica to BasePresenter

* Added the queued and running columns to the Tasks list

* Added avg duration column

* Included completed but failed runs in the average duration

* Get rid of the old useDevEnvironment hook and remove API keys from the projects query

* Unified getting environment info to using a function and doing it in presenters

* Removed the path from the tasks table

* Onboarding for dev for 2nd+ user. Improved environment sorting.

* Removed log

* Improved the spacing

* Enable staging for new v3 projects
2024-04-26 10:44:39 +01:00
Eric Allam c3f6557eb6 Create publish preprelease script 2024-04-25 11:26:14 +01:00
Eric Allam 9491a1649c v3: Support decorators (#1060)
* Adds support for `emitDecoratorMetadata: true` and `experimentalDecorators: true` in your tsconfig

* Implement task.onSuccess/onFailure and config.onSuccess/onFailure

* Added onStart and more docs for lifecycle functions

* Use onStart instead of init for TypeORM
2024-04-25 11:17:13 +01:00
Eric Allam 0a5aa2dc15 Fix slow job retries by optimizing how errored tasks are deleted 2024-04-24 22:07:12 +01:00
Eric Allam 4a1a5b2e4a fix pnpm lock file @trigger.dev/airtable@3.0.0-beta.20 @trigger.dev/astro@3.0.0-beta.20 @trigger.dev/cli@3.0.0-beta.20 @trigger.dev/core-backend@3.0.0-beta.20 @trigger.dev/core@3.0.0-beta.20 @trigger.dev/eslint-plugin@3.0.0-beta.20 @trigger.dev/express@3.0.0-beta.20 @trigger.dev/github@3.0.0-beta.20 @trigger.dev/hono@3.0.0-beta.20 @trigger.dev/integration-kit@3.0.0-beta.20 @trigger.dev/linear@3.0.0-beta.20 @trigger.dev/nestjs@3.0.0-beta.20 @trigger.dev/nextjs@3.0.0-beta.20 @trigger.dev/openai@3.0.0-beta.20 @trigger.dev/otlp-importer@3.0.0-beta.20 @trigger.dev/plain@3.0.0-beta.20 @trigger.dev/react@3.0.0-beta.20 @trigger.dev/remix@3.0.0-beta.20 @trigger.dev/replicate@3.0.0-beta.20 @trigger.dev/resend@3.0.0-beta.20 @trigger.dev/sdk@3.0.0-beta.20 @trigger.dev/sendgrid@3.0.0-beta.20 @trigger.dev/shopify@3.0.0-beta.20 @trigger.dev/slack@3.0.0-beta.20 @trigger.dev/stripe@3.0.0-beta.20 @trigger.dev/supabase@3.0.0-beta.20 @trigger.dev/sveltekit@3.0.0-beta.20 @trigger.dev/testing@3.0.0-beta.20 @trigger.dev/typeform@3.0.0-beta.20 @trigger.dev/yalt@3.0.0-beta.20 trigger.dev@3.0.0-beta.20 2024-04-24 15:07:22 +01:00
github-actions[bot] 503882762c chore: Update version for release (beta) (#1059)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-04-24 15:06:25 +01:00
Eric Allam e3db257397 Fix error stack traces 2024-04-24 14:18:53 +01:00
Eric Allam de1cc868e3 Fix dev CLI output when not printing update messages 2024-04-24 14:06:49 +01:00
Eric Allam ff7fa9e19a Clear out errored tasks when re-attempting a job run (instead of using the cached error) 2024-04-24 13:00:02 +01:00
Eric Allam ba4f04db37 Fix pnpm lock file @trigger.dev/airtable@3.0.0-beta.19 @trigger.dev/astro@3.0.0-beta.19 @trigger.dev/cli@3.0.0-beta.19 @trigger.dev/core-backend@3.0.0-beta.19 @trigger.dev/eslint-plugin@3.0.0-beta.19 @trigger.dev/express@3.0.0-beta.19 @trigger.dev/github@3.0.0-beta.19 @trigger.dev/integration-kit@3.0.0-beta.19 @trigger.dev/linear@3.0.0-beta.19 @trigger.dev/nestjs@3.0.0-beta.19 @trigger.dev/nextjs@3.0.0-beta.19 @trigger.dev/openai@3.0.0-beta.19 @trigger.dev/otlp-importer@3.0.0-beta.19 @trigger.dev/plain@3.0.0-beta.19 @trigger.dev/react@3.0.0-beta.19 @trigger.dev/remix@3.0.0-beta.19 @trigger.dev/replicate@3.0.0-beta.19 @trigger.dev/resend@3.0.0-beta.19 @trigger.dev/sdk@3.0.0-beta.19 @trigger.dev/sendgrid@3.0.0-beta.19 @trigger.dev/shopify@3.0.0-beta.19 @trigger.dev/slack@3.0.0-beta.19 @trigger.dev/stripe@3.0.0-beta.19 @trigger.dev/supabase@3.0.0-beta.19 @trigger.dev/sveltekit@3.0.0-beta.19 @trigger.dev/testing@3.0.0-beta.19 @trigger.dev/typeform@3.0.0-beta.19 @trigger.dev/yalt@3.0.0-beta.19 trigger.dev@3.0.0-beta.19 @trigger.dev/hono@3.0.0-beta.19 @trigger.dev/core@3.0.0-beta.19 2024-04-24 12:49:06 +01:00
github-actions[bot] d7911892ee chore: Update version for release (beta) (#1058)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-04-24 12:48:00 +01:00
Eric Allam f888f85a09 Make the update trigger packages not print anything in dev 2024-04-24 12:16:49 +01:00
Eric Allam e9a63a4868 Lock SDK and CLI deps on exact core version 2024-04-24 12:12:24 +01:00
Eric Allam 93ecbc5e05 Fix pnpm lock file @trigger.dev/airtable@3.0.0-beta.18 @trigger.dev/astro@3.0.0-beta.18 @trigger.dev/cli@3.0.0-beta.18 @trigger.dev/core-backend@3.0.0-beta.18 @trigger.dev/core@3.0.0-beta.18 @trigger.dev/eslint-plugin@3.0.0-beta.18 @trigger.dev/express@3.0.0-beta.18 @trigger.dev/github@3.0.0-beta.18 @trigger.dev/hono@3.0.0-beta.18 @trigger.dev/integration-kit@3.0.0-beta.18 @trigger.dev/linear@3.0.0-beta.18 @trigger.dev/nextjs@3.0.0-beta.18 @trigger.dev/openai@3.0.0-beta.18 @trigger.dev/otlp-importer@3.0.0-beta.18 @trigger.dev/plain@3.0.0-beta.18 @trigger.dev/react@3.0.0-beta.18 @trigger.dev/remix@3.0.0-beta.18 @trigger.dev/replicate@3.0.0-beta.18 @trigger.dev/resend@3.0.0-beta.18 @trigger.dev/sdk@3.0.0-beta.18 @trigger.dev/sendgrid@3.0.0-beta.18 @trigger.dev/shopify@3.0.0-beta.18 @trigger.dev/slack@3.0.0-beta.18 @trigger.dev/stripe@3.0.0-beta.18 @trigger.dev/supabase@3.0.0-beta.18 @trigger.dev/sveltekit@3.0.0-beta.18 @trigger.dev/testing@3.0.0-beta.18 @trigger.dev/typeform@3.0.0-beta.18 @trigger.dev/yalt@3.0.0-beta.18 trigger.dev@3.0.0-beta.18 @trigger.dev/nestjs@3.0.0-beta.18 2024-04-24 11:52:12 +01:00
Eric Allam 60a8a5777b Merge pull request #1057 from triggerdotdev/changeset-release/main
chore: Update version for release (beta)
2024-04-24 11:50:13 +01:00
github-actions[bot] ed1cd16753 chore: Update version for release (beta) 2024-04-24 10:43:28 +00:00
Eric Allam 6bb4dd7b6f Fixed messaging when trying to login with an existing invalid access token 2024-04-24 11:41:38 +01:00
nicktrn 0b5a0be807 update CI deploy error 2024-04-24 11:23:20 +01:00
nicktrn 74d1e61e42 v3: fix for fresh CLI logins after CLI token revoke (#1056)
* prettier login command output

* fix for trying to login again after revoking cli token

* changeset

* improve errors when logging in with revoked or invalid token

* fix builds.. again
2024-04-24 10:44:34 +01:00
Eric Allam 12c83a56af Skip e2e github workflows for now because playwright is broken 2024-04-24 10:33:11 +01:00
nicktrn 75a54540a4 use full image refs for init containers 2024-04-24 10:13:28 +01:00
Eric Allam b68012f81c v3: Various fixes for Next.js projects and projects that use v2 and v3 together (#1051)
* Fixes an issue that was treating v2 trigger directories as v3

* Make msw a normal dependency (for now) to fix Module Not Found error in Next.js.

* Extract out all the zod* stuff from core so the SDK does not import it

* Add a changeset

* Fixing typecheck errors in the webapp

* Export the Task and TaskOptions types

* Extract additional exports from core/v3 that aren’t used in the SDK

* Move to our global system from AsyncLocalStorage for the current task context storage

* Update the esbuild core bundling plugin for the new core v3 exports

* Fix v3 CLI telemetry

* Add support for tasks located in subdirectories inside trigger dirs

* Remove the env var check during deploy (too many false negatives)
2024-04-24 10:09:36 +01:00
nicktrn fb83d58703 fix builds 2024-04-24 08:48:32 +01:00
nicktrn 52b2a8289c fix private package installs (#1055) 2024-04-24 07:58:14 +01:00
nicktrn 1e93ec4216 Revert "change action runner location" (resolved)
This reverts commit cb27b7278a.
2024-04-24 07:45:08 +01:00
nicktrn cb27b7278a change action runner location ⬆️⬆️⬇️⬇️⬅️➡️⬅️➡️🅱️🅰️ 2024-04-23 18:13:04 +01:00
Eric Allam e85fc501a6 Fix pnpm lock file @trigger.dev/airtable@3.0.0-beta.17 @trigger.dev/astro@3.0.0-beta.17 @trigger.dev/cli@3.0.0-beta.17 @trigger.dev/core-backend@3.0.0-beta.17 @trigger.dev/core@3.0.0-beta.17 @trigger.dev/express@3.0.0-beta.17 @trigger.dev/github@3.0.0-beta.17 @trigger.dev/hono@3.0.0-beta.17 @trigger.dev/integration-kit@3.0.0-beta.17 @trigger.dev/linear@3.0.0-beta.17 @trigger.dev/nestjs@3.0.0-beta.17 @trigger.dev/nextjs@3.0.0-beta.17 @trigger.dev/openai@3.0.0-beta.17 @trigger.dev/otlp-importer@3.0.0-beta.17 @trigger.dev/react@3.0.0-beta.17 @trigger.dev/remix@3.0.0-beta.17 @trigger.dev/replicate@3.0.0-beta.17 @trigger.dev/resend@3.0.0-beta.17 @trigger.dev/sdk@3.0.0-beta.17 @trigger.dev/sendgrid@3.0.0-beta.17 @trigger.dev/shopify@3.0.0-beta.17 @trigger.dev/slack@3.0.0-beta.17 @trigger.dev/stripe@3.0.0-beta.17 @trigger.dev/supabase@3.0.0-beta.17 @trigger.dev/sveltekit@3.0.0-beta.17 @trigger.dev/testing@3.0.0-beta.17 @trigger.dev/typeform@3.0.0-beta.17 @trigger.dev/yalt@3.0.0-beta.17 trigger.dev@3.0.0-beta.17 @trigger.dev/eslint-plugin@3.0.0-beta.17 @trigger.dev/plain@3.0.0-beta.17 2024-04-23 17:03:53 +01:00
github-actions[bot] 0bfeb0816f chore: Update version for release (beta) (#1054)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-04-23 16:58:48 +01:00
nicktrn b207601732 v3: semi-automatic package update command (#1052)
* fix package manager detection

* fix cli update check while in beta

* add update command and warn on mismatches

* update fixes and better integration with dev and deploy

* fix for ci

* update docs

* changeset

* be more specific about prompts before updates

* fail on version mismatch during ci

* update github actions docs

* fix package manager copypasta

* remove ncu

* ignore companyicons

* improve warnings and errors
2024-04-23 16:08:46 +01:00
Matt Aitken 3913e57ef4 Trace view fixes and improvements (#1046)
* Query param for span using history.replaceState is working

* When clicking again on a node, don’t collapse it

* Close the span view using the same replacing of the search param

* Conditional rendering of the resize panels was causing the tree view re-rendering and collapsing…

* Live reloading moved to where the parent label is

* Span action bar is now deeper

* WIP on trace view navigation changes with shortcuts

* Shortcuts for expanding and collapsing en masse

* Number keys expand/collapse levels

* Changed duration toggle to a shortcut key

* Option + click expands/collapse at that level

* Option/alt left/right expands/collapse at that level

* Removed unused imports

* Link from the runs table to the specific span

* Latest lockfile

* Sorted imports

* When doing a test link directly to a span

* Replay links to the span

* CLI log links go directly to a span

* Keyboard shortcuts are in a popover if the width is narrow

* If holding alt only collapse level

* Don’t expand the individual node if you’re holding alt
2024-04-22 13:46:08 +01:00
James Ritchie 26f310397a Fixed the grid layout for v2 runs page 2024-04-22 13:06:56 +01:00
github-actions[bot] 0a845767a0 chore: Update version for release (beta) (#1049)
* chore: Update version for release (beta)

* update lockfile

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: nicktrn <55853254+nicktrn@users.noreply.github.com>
@trigger.dev/airtable@3.0.0-beta.16 @trigger.dev/astro@3.0.0-beta.16 @trigger.dev/cli@3.0.0-beta.16 @trigger.dev/core-backend@3.0.0-beta.16 @trigger.dev/core@3.0.0-beta.16 @trigger.dev/eslint-plugin@3.0.0-beta.16 @trigger.dev/github@3.0.0-beta.16 @trigger.dev/hono@3.0.0-beta.16 @trigger.dev/integration-kit@3.0.0-beta.16 @trigger.dev/linear@3.0.0-beta.16 @trigger.dev/nextjs@3.0.0-beta.16 @trigger.dev/openai@3.0.0-beta.16 @trigger.dev/otlp-importer@3.0.0-beta.16 @trigger.dev/plain@3.0.0-beta.16 @trigger.dev/react@3.0.0-beta.16 @trigger.dev/remix@3.0.0-beta.16 @trigger.dev/replicate@3.0.0-beta.16 @trigger.dev/resend@3.0.0-beta.16 @trigger.dev/sdk@3.0.0-beta.16 @trigger.dev/sendgrid@3.0.0-beta.16 @trigger.dev/shopify@3.0.0-beta.16 @trigger.dev/slack@3.0.0-beta.16 @trigger.dev/stripe@3.0.0-beta.16 @trigger.dev/supabase@3.0.0-beta.16 @trigger.dev/sveltekit@3.0.0-beta.16 @trigger.dev/typeform@3.0.0-beta.16 @trigger.dev/yalt@3.0.0-beta.16 trigger.dev@3.0.0-beta.16 @trigger.dev/nestjs@3.0.0-beta.16 @trigger.dev/express@3.0.0-beta.16 @trigger.dev/testing@3.0.0-beta.16
2024-04-21 15:07:11 +01:00
nicktrn ed2a26c865 v3: fix additionalFiles, uncaught exceptions, and improve errors (#1048)
* fix additionalFiles for paths up the tree

* warn if additionalFiles pattern produced no matches

* improve deploy warnings and errors, fail early

* changeset
2024-04-21 15:03:00 +01:00
Eric Allam 4a68e71583 Fix pnpm lock file @trigger.dev/airtable@3.0.0-beta.15 @trigger.dev/cli@3.0.0-beta.15 @trigger.dev/core-backend@3.0.0-beta.15 @trigger.dev/core@3.0.0-beta.15 @trigger.dev/eslint-plugin@3.0.0-beta.15 @trigger.dev/express@3.0.0-beta.15 @trigger.dev/github@3.0.0-beta.15 @trigger.dev/hono@3.0.0-beta.15 @trigger.dev/integration-kit@3.0.0-beta.15 @trigger.dev/nestjs@3.0.0-beta.15 @trigger.dev/nextjs@3.0.0-beta.15 @trigger.dev/openai@3.0.0-beta.15 @trigger.dev/otlp-importer@3.0.0-beta.15 @trigger.dev/plain@3.0.0-beta.15 @trigger.dev/react@3.0.0-beta.15 @trigger.dev/remix@3.0.0-beta.15 @trigger.dev/replicate@3.0.0-beta.15 @trigger.dev/resend@3.0.0-beta.15 @trigger.dev/sdk@3.0.0-beta.15 @trigger.dev/sendgrid@3.0.0-beta.15 @trigger.dev/shopify@3.0.0-beta.15 @trigger.dev/slack@3.0.0-beta.15 @trigger.dev/stripe@3.0.0-beta.15 @trigger.dev/supabase@3.0.0-beta.15 @trigger.dev/sveltekit@3.0.0-beta.15 @trigger.dev/testing@3.0.0-beta.15 @trigger.dev/typeform@3.0.0-beta.15 @trigger.dev/yalt@3.0.0-beta.15 trigger.dev@3.0.0-beta.15 @trigger.dev/linear@3.0.0-beta.15 @trigger.dev/astro@3.0.0-beta.15 2024-04-19 19:20:01 +01:00
github-actions[bot] b657eb6555 chore: Update version for release (beta) (#1044)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-04-19 19:19:11 +01:00
Eric Allam 62c9a5b712 Fix restoring after waiting for task/batch 2024-04-19 18:59:02 +01:00
Matt Aitken f339b41ef3 Added some basic Defer migration details for CRON 2024-04-19 18:30:58 +01:00
Eric Allam ae40ce3995 Fix the management file 2024-04-19 16:14:57 +01:00
Eric Allam 374edef020 Updates the trigger, batchTrigger and their *AndWait variants to use the first parameter for the payload/items, and the second parameter for options (#1045)
Also always returns a `TaskRunResult` object from `triggerAndWait` instead of rethrowing subtask errors in the parent
2024-04-19 14:51:51 +01:00
Eric Allam b82db67b81 Add additional logging around cleaning up dev workers, and always kill them after 5 seconds if they haven't already exited 2024-04-19 11:14:20 +01:00
Eric Allam 26093896d2 v3: Fixes for using (batch)triggerAndWait with idempotency keys (#1043)
* Fixes various issues with triggerAndWait and batchTriggerAndWait

When using idempotency keys, triggerAndWait and batchTriggerAndWait will still work even if the existing runs have already been completed (or even partially completed, in the case of batchTriggerAndWait)

- TaskRunExecutionResult.id is now the run friendlyId, not the attempt friendlyId
- A single TaskRun can now have many batchItems, in the case of batchTriggerAndWait while using idempotency keys
- A run’s idempotencyKey is now added to the ctx as well as the TaskEvent and displayed in the span view
- When resolving batchTriggerAndWait, the runtimes no longer reject promises, leading to an error in the parent task

* Remove the default queue concurrency limit as we now have env and org concurrency limits

* Use the run friendlyId in the completion result id

* Added some error logging
2024-04-19 10:54:43 +01:00