找回密码
 立即注册

QQ登录

只需一步,快速开始

馒头
金牌服务用户   /  发表于:2024-1-31 14:35  /   查看:1452  /  回复:4
1金币
本帖最后由 馒头 于 2024-1-31 14:41 编辑




请求路径
/Publish/GetDatabaseSchema

异常调用堆栈
{
  "SqliteErrorCode": 11,
  "SqliteExtendedErrorCode": 11,
  "IsTransient": false,
  "SqlState": null,
  "BatchCommand": null,
  "ErrorCode": -2147467259,
  "Message": "SQLite Error 11: 'database disk image is malformed'.",
  "Data": {
    "$type": "System.Collections.ListDictionaryInternal, System.Private.CoreLib"
  },
  "InnerException": null,
  "HelpLink": null,
  "Source": "Microsoft.Data.Sqlite",
  "HResult": -2147467259,
  "StackTrace": "   at Microsoft.Data.Sqlite.SqliteException.ThrowExceptionForRC(Int32 rc, sqlite3 db)
   at Microsoft.Data.Sqlite.SqliteCommand.PrepareAndEnumerateStatements(Stopwatch timer)+MoveNext()
   at Microsoft.Data.Sqlite.SqliteCommand.GetStatements(Stopwatch timer)+MoveNext()
   at Microsoft.Data.Sqlite.SqliteDataReader.NextResult()
   at Microsoft.Data.Sqlite.SqliteCommand.ExecuteReader(CommandBehavior behavior)
   at Microsoft.Data.Sqlite.SqliteCommand.ExecuteReader()
   at Microsoft.Data.Sqlite.SqliteCommand.ExecuteNonQuery()
   at Forguncy.AdoNetExtensions.q.b()
   at Forguncy.AdoNetExtensions.a[a](DbCommand A_0, Func`1 A_1, List`1 A_2, String A_3)
   at Forguncy.AdoNetExtensions.ForguncyExecuteNonQuery(DbCommand command)
   at SqliteWrapper.Sqlite.a()
   at SqliteWrapper.Sqlite..ctor(String connectionStr)
   at ForguncyDataAccess.DataBaseWrapperFactory.Create(DataBaseType dataBaseType, String connectionStr)
   at Forguncy.DataSourceBase.get_DataBaseWrapper()
   at Forguncy.DataSourceBase.GetAllTableNames(String tableSchema, String tableName)
   at ForguncyDataAccess.MigrateDataBaseHelper.GetAllBuiltInTablesSchema(String dbPath)
   at Forguncy.UserService2.ServerManagerCommon.a(String A_0)
   at Forguncy.UserService2.Controllers.PublishController.GetDatabaseSchemaAsync(AppInfosParam param)
   at Microsoft.AspNetCore.Mvc.Infrastructure.ActionMethodExecutor.TaskOfIActionResultExecutor.Execute(IActionResultTypeMapper mapper, ObjectMethodExecutor executor, Object controller, Object[] arguments)
   at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.<InvokeActionMethodAsync>g__Awaited|12_0(ControllerActionInvoker invoker, ValueTask`1 actionResultValueTask)
   at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.<InvokeNextActionFilterAsync>g__Awaited|10_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted)
   at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Rethrow(ActionExecutedContextSealed context)
   at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted)
   at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.InvokeInnerFilterAsync()
--- End of stack trace from previous location ---
   at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.<InvokeFilterPipelineAsync>g__Awaited|20_0(ResourceInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted)
   at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.<InvokeAsync>g__Awaited|17_0(ResourceInvoker invoker, Task task, IDisposable scope)
   at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.<InvokeAsync>g__Awaited|17_0(ResourceInvoker invoker, Task task, IDisposable scope)
   at Microsoft.AspNetCore.Routing.EndpointMiddleware.<Invoke>g__AwaitRequestTask|6_0(Endpoint endpoint, Task requestTask, ILogger logger)
   at Forguncy.UserService2.KatanaMiddleware.ControllerMiddleware.InvokeAsync(HttpContext context)
   at Forguncy.UserService2.KatanaMiddleware.AdminPortalFrontMiddleware.InvokeAsync(HttpContext context)
   at ForguncyServerCommon.HttpHeaderMiddlewareBase.InvokeAsync(HttpContext context)
   at Forguncy.KatanaMiddleware.b.InvokeAsync(HttpContext context)"
}

啥意思看不明白~

试了一下服务端删除应用重新发布后可以正常显示,二次发布全覆盖用户信息视图就转圈不显示并报错




附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

4 个回复

倒序浏览
Joe.xu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2024-1-31 15:15:17
沙发
您好,刚才电话联系楼主无人接听,从这个报错来看,像是用户库损坏了



楼主的服务管理器可以正常打开吗,可以重发一个新应用试一下.
如果新应用没问题的话,直接使用新应用

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
馒头
金牌服务用户   /  发表于:2024-1-31 15:19:20
板凳
Joe.xu 发表于 2024-1-31 15:15
您好,刚才电话联系楼主无人接听,从这个报错来看,像是用户库损坏了

目前情况是第一次全新发布应用没有问题,第二次发布应用选择全覆盖用户信息视图就转圈不显示并且报这个错误。
回复 使用道具 举报
馒头
金牌服务用户   /  发表于:2024-1-31 15:27:48
地板
Joe.xu 发表于 2024-1-31 15:15
您好,刚才电话联系楼主无人接听,从这个报错来看,像是用户库损坏了

最新情况 又莫名其妙的好了~
回复 使用道具 举报
Joe.xu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2024-1-31 16:04:11
5#
可能是数据库被占用着,后面可以检查一下是不是有杀毒软件~
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部