Skip to content

mysql数据库方式启动失败 #242

Open

Description

@whiteS18

使用git仓库下的docker-compose-mysql.yml启动,创建了两个容器:opendeepwiki-koalawiki-1和opendeepwiki-koalawiki-web-1。
opendeepwiki-koalawiki-web-1启动正常但是opendeepwiki-koalawiki-1启动失败,容器日志报错如下:
2025-08-26 18:56:32.770 | Unhandled exception. System.InvalidCastException: Unable to cast object of type 'System.Int64' to type 'System.Int32'.
2025-08-26 18:56:32.770 | at MySql.EntityFrameworkCore.Migrations.Internal.MySQLHistoryRepository.AcquireDatabaseLockAsync(CancellationToken cancellationToken)
2025-08-26 18:56:32.770 | at MySql.EntityFrameworkCore.Migrations.Internal.MySQLHistoryRepository.AcquireDatabaseLockAsync(CancellationToken cancellationToken)
2025-08-26 18:56:32.770 | at MySql.EntityFrameworkCore.Migrations.Internal.MySQLMigrator.MigrateAsync(String targetMigration, CancellationToken cancellationToken)
2025-08-26 18:56:32.770 | at MySql.EntityFrameworkCore.Migrations.Internal.MySQLMigrator.MigrateAsync(String targetMigration, CancellationToken cancellationToken)
2025-08-26 18:56:32.770 | at KoalaWiki.Core.DataAccess.KoalaWikiContext`1.RunMigrateAsync() in /src/KoalaWiki.Core/DataAccess/KoalaWikiContext.cs:line 88
2025-08-26 18:56:32.770 | at Program.

$(String[] args) in /src/src/KoalaWiki/Program.cs:line 161
2025-08-26 18:56:32.770 | at Program.(String[] args)

Activity

  1. 239573049 commented on Aug 27, 2025

    @239573049
    Member

    使用git仓库下的docker-compose-mysql.yml启动,创建了两个容器:opendeepwiki-koalawiki-1和opendeepwiki-koalawiki-web-1。 opendeepwiki-koalawiki-web-1启动正常但是opendeepwiki-koalawiki-1启动失败,容器日志报错如下: 2025-08-26 18:56:32.770 | Unhandled exception. System.InvalidCastException: Unable to cast object of type 'System.Int64' to type 'System.Int32'. 2025-08-26 18:56:32.770 | at MySql.EntityFrameworkCore.Migrations.Internal.MySQLHistoryRepository.AcquireDatabaseLockAsync(CancellationToken cancellationToken) 2025-08-26 18:56:32.770 | at MySql.EntityFrameworkCore.Migrations.Internal.MySQLHistoryRepository.AcquireDatabaseLockAsync(CancellationToken cancellationToken) 2025-08-26 18:56:32.770 | at MySql.EntityFrameworkCore.Migrations.Internal.MySQLMigrator.MigrateAsync(String targetMigration, CancellationToken cancellationToken) 2025-08-26 18:56:32.770 | at MySql.EntityFrameworkCore.Migrations.Internal.MySQLMigrator.MigrateAsync(String targetMigration, CancellationToken cancellationToken) 2025-08-26 18:56:32.770 | at KoalaWiki.Core.DataAccess.KoalaWikiContext`1.RunMigrateAsync() in /src/KoalaWiki.Core/DataAccess/KoalaWikiContext.cs:line 88 2025-08-26 18:56:32.770 | at Program.

    $(String[] args) in /src/src/KoalaWiki/Program.cs:line 161
    2025-08-26 18:56:32.770 | at Program.(String[] args)

    先不要使用mysql,可以先用pgsql

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions