mirror of
https://github.com/go-vikunja/vikunja.git
synced 2026-05-06 03:27:53 -05:00
Closed
opened 2026-04-20 16:25:50 -05:00 by GiteaMirror
·
23 comments
No Branch/Tag Specified
main
renovate/dev-dependencies
feat-v2-foundation
dependabot/npm_and_yarn/frontend/axios-1.15.2
spike-huma-openapi3
claude/investigate-swagger3-support-nyyUa
feat-list-view-buckets
ci-mysql-8-test
codex/analyze-codebase-for-email-task-feature
feat-project-templates
csv-import-feature
claude/email-reply-comments-wpdcQ
fix-oidc-pkce-support
fix/overview-subtasks-expand
feat/bucket-select-task-detail
feat-soft-delete-projects
claude/review-bot-design-plan-cf5C3
claude/project-scoped-api-tokens-KTqR3
claude/explore-openclaw-integration-KQEzg
claude/project-scoped-api-tokens-yv5KS
fix-duplicate-close-button
feat-list-view-sorting
feat/official-vite-sentry-plugin
feat/highlight-overdue-tasks
feat/add-enter-key-form-submission-handling
feat/TipTap-nits
feat/update-caldavtimetotimestamp-parsing
feat-phosphor-icons
wip-plans
claude/investigate-issue-2173-llKme
fix-description-text-drag
feat-custom-keyboard-shortcuts
pr-1845-ci
codex/fix-drag-and-drop-behavior-inconsistency
copilot/add-clickable-labels-for-filtering
copilot/fix-issue-1786
playwright-migration
fix-kanban-repeating-wip
copilot/fix-1498
feature/replace-axios
codex/upgrade-to-tailwind-4.1.8-using-pnpm
codex/add-cypress-test-for-avatar-types
feature/biome
feature/oxc
codex/update-flexsearch-to-0.8.205
4r6ni9-codex/fix-deprecated-sass-@import-usage
codex/fix-deprecated-sass-@import-usage
codex/add-cypress-test-for-task-list-refresh-fix
codex/fix-quick-add-magic-not-adding-tasks
codex/fix-all-type-errors
codex/fix-mimetype-for-docs.json
feature/caldav-from-scratch
feature/gh-actions-hetzner
fix-ci
feat/new-logger
jyte-better-dev-config
feat/add-team-member-with-enter
fix/button-and-icon-types
fix/notifications-component-name-collision
feature/null-time
renovate/tailwindcss-4.x
feature/unplugin-vue-router
fix/deprecated-import
feature/zod-schema
renovate/golangci-golangci-lint-1.x
fix/tiptap-editor-reactive-destructuring
release/0.24
feat/improve-add-task
fix/saved-filter-search
feat/webp-and-avif-attachment-previews
feature/migrate-back-to-bulma
fix/sass-add-missing-list-import
feature/sticky-demo-bar
fix/gantt-view-switch
feature/typesense-position-join
feature/focus-visible
dependencies/golangci-lint
feature/better-filter-syntax
fix/tiptap-task-list
renovate/github.com-golang-jwt-jwt-v4-5.x
feature/hide-forbidden-related-tasks
renovate/golang-1.x
release/0.20
release/0.17
release/0.16
release/0.15
release/0.14
v2.3.0
v2.2.2
v2.2.1
v2.2.0
v2.1.0
v2.0.0
v1.1.0
v1.0.0
v1.0.0-rc4
v1.0.0-rc3
v1.0.0-rc2
v1.0.0-rc1
v1.0.0-rc0
v0.24.6
v0.24.5
v0.24.4
v0.24.3
v0.24.2
v0.24.1
v0.24.0
v0.23.0
v0.22.1
v0.22.0
0.21.0
v0.21.0
v0.20.4
v0.20.5
v0.20.3
v0.20.2
v0.20.1
v0.20.0
v0.19.2
v0.19.1
v0.19.0
vue3
v0.18.1
v0.18.0
v0.17.1
v0.17.0
v0.16.1
v0.16.0
v0.15.1
v0.15.0
v0.14.1
v0.14.0
v0.13.1
v0.13
v0.12
v0.11
v0.10
v0.9
v0.8
v0.7
v0.6
v0.5
v0.4
v0.3
v0.2
v0.1
Labels
Clear labels
area/api
area/attachments
area/auth
area/avatars
area/backup-restore
area/caldav
area/calendar-view
area/comments
area/config
area/database
area/desktop
area/docker
area/email
area/favorites
area/filters
area/frontend
area/gantt
area/i18n
area/import-export
area/internal-code
area/kanban
area/labels
area/list-view
area/mobile
area/notifications
area/permissions
area/projects
area/pwa
area/recurring-tasks
area/reminders
area/search
area/shortcuts
area/subtasks
area/sync
area/table-view
area/task-editor
area/task-metadata
area/task-relations
area/teams
area/theming
area/time-tracking
area/typesense
area/views
area/webhooks
bug
changes requested
concern/accessibility
concern/performance
concern/regression
concern/ux
confirmed
db/mysql
dependencies
enhancement
good first issue
help wanted
integration/inbound
integration/outbound
kind/bug
kind/feature
needs reproduction
pull-request
question
security
support
upstream issue
waiting for reply
wontfix
Mirrored from GitHub Pull Request
No Label
Milestone
No items
No Milestone
Projects
Clear projects
No project
No Assignees
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: github-starred/vikunja#5967
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @hackschnitzel09 on GitHub (Dec 20, 2023).
Original GitHub issue: https://github.com/go-vikunja/vikunja/issues/101
Description
Hi,
thanks for the new release. I am trying to update to 0.22.0 and got the following errors:
When checking via phpadmin I can see the table api_tokens but when I click on it it says #1932 Table "vikunja-beta.api_tockens" doesnt exist in engine
Vikunja Frontend Version
0.21 to 0.22
Vikunja API Version
0.21 to 0.22
Browser and version
Chrome
Can you reproduce the bug on the Vikunja demo site?
No
Screenshots
No response
@hackschnitzel09 commented on GitHub (Dec 20, 2023):
with a new db it works
@hackschnitzel09 commented on GitHub (Dec 20, 2023):
since when is the api_tokens table there? Backups from days ago do show it already?
@hackschnitzel09 commented on GitHub (Dec 20, 2023):
sorry for spam :) what worked for me was:
running the db from yesterdays backup export via
https://help.dreamhost.com/hc/en-us/articles/214395738-phpMyAdmin-How-to-backup-or-export-a-database-or-tablecreate a new db from and import viahttps://help.dreamhost.com/hc/en-us/articles/214395768-phpMyAdmin-How-to-import-a-database-or-tableFor now everything looks fine
@kolaente commented on GitHub (Dec 20, 2023):
Maybe also relevant wrt backup and restore: https://vikunja.io/docs/what-to-backup/
@RoboMagus commented on GitHub (Dec 30, 2023):
Could this issue be re-opened? I'm experiencing the exact same issue.
Hoping there would be a migration implemented for missing tables. Is that possible?
@kolaente commented on GitHub (Dec 30, 2023):
@RoboMagus there is a migration for missing tables. Is the exact same migration failing for you as well?
@RoboMagus commented on GitHub (Jan 2, 2024):
It's the same indeed. Here's my docker logs:
@kolaente commented on GitHub (Jan 4, 2024):
What does not really make sense here is that the migration which complains about the table being missing is the migration which should create that table.
@RoboMagus Does this only happen for you when you update from 0.21 to 0.22?
@RoboMagus commented on GitHub (Jan 4, 2024):
After I first noticed the error and found this thread I've locked the version of both my API and Frontend containers to 0.21 after which the error no longer showed. The logs above are produced after re-enabling the
latesttag, so that would be 0.22.I'm not sure if there are other scenarios this could be replicated in, as I do not have a succesfully running v0.20 or v0.22 setup I could try this with.
additional info:
I'm on linuxserver/mariadb
10.11.5-r0-ls123@kolaente commented on GitHub (Jan 28, 2024):
Does it work if you switch to unstable?
@hackschnitzel09 commented on GitHub (Jan 28, 2024):
Sorry, I am not able to test it anymore
@RoboMagus commented on GitHub (Jan 28, 2024):
Yes, the error persists when currently trying on
unstable@kolaente commented on GitHub (Jan 28, 2024):
Do you have an entry for
20230831155832in themigrationtable?@RoboMagus commented on GitHub (Jan 28, 2024):
These are all the entries that appear to be in that table.
20230831155832appears to be missing.@kolaente commented on GitHub (Jan 28, 2024):
Can you enable database logging to see which queries it executes prior to the failing migration?
I'm still unable to reproduce this.
@RoboMagus commented on GitHub (Jan 28, 2024):
Below are the log results of the API container startup with these lines added to the docker compose envirornment variables:
@kolaente commented on GitHub (Jan 28, 2024):
What happens if you run the following sql query in your database?
@RoboMagus commented on GitHub (Jan 28, 2024):
It seems that command does not change anything in the DB.
@RoboMagus commented on GitHub (Jan 28, 2024):
More interesting output follows from these commands:
@kolaente commented on GitHub (Jan 28, 2024):
Are you able to create any other table? Like this:
Otherwise, I suspect this to be a problem with your database / engine etc.
Does it work when you recreate the database?
@RoboMagus commented on GitHub (Feb 18, 2024):
Creating another table using the command you provided worked fine.
In the end I've dumped and restored the entire DB with the exception of the
api_tokensandtypesense_synctables, as they were both probably corrupted (showing thedoesn't exist in engineerror.So far everything seems to work as expected, and the 0.22 upgrade now also works.
Though with the data from these 2 tables gone I'm wondering what's missing. Is there anything I should look for to reconfigure?
(What's contained in the typesense_sync table?)
@kolaente commented on GitHub (Feb 19, 2024):
The
api_tokenstable gone means you won't be able to use the api tokens, thetypesense_synccontains information about when the last sync into Typesense happened so that it can collect everything which has changed since then. It is only used when you have the Typesense integration configured.Does the dump contain the
api_tokensandtypesense_synctables?@RoboMagus commented on GitHub (Feb 21, 2024):
Thanks for the info. The Typesense integrations is not used and I'm pretty sure api_tokens have not yet been configured as it's a relatively new addition. So based on that I'm guessing no particularly usefull data got lost / has to be reconfigured :)
The dump did not contain the
api_tokensandtypesense_synctables, as those were corrupted in the old DB, however were recreated once the Vikunja API container got started again.Everything looks to be up and running again, with no issues in the last couple of days.
Thank you for your assistance!