1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/durcframework-torna

 / Детали:

Ошибка при запуске Docker: отсутствуют поля MySQL.

Предстоит сделать
Владелец
Создано  
20.06.2025

Использование среды

↓↓ Введите вашу среду использования ↓↓

  • Версия Torna: 1.33.0
  • Версия Java: 1.8
  • Версия MySQL: 5.7
  • Браузер: Chrome/Edge

Описание

При запросе требований укажите сценарий использования

Команда запуска:

docker run --name torna --restart=always \
  -p 7700:7700 \
  -e JAVA_OPTS="-server -Xms512m -Xmx512m" \
  -v /etc/torna/application.properties:/torna/config/application.properties \
  -d registry.cn-hangzhou.aliyuncs.com/tanghc/torna:1.33.0

Инициализация MySQL скриптом: https://gitee.com/durcframework/torna/blob/v1.33.0/mysql.sqlСообщение об ошибке:

### Ошибка при запросе к базе данных. Причина: java.sql.SQLSyntaxErrorException: Неизвестный столбец 't.mfa_sk' в списке полей
### Ошибка может существовать в потоке ввода ресурса [UserInfoMapper.xml]
### Ошибка может быть связана с cn.torna.dao.mapper.UserInfoMapper.list-Inline
### Ошибка произошла при установке параметров
### SQL: SELECT t.id, t.username, t.password, t.nickname, t.is_super_admin, t.source, t.email, t.status, t.is_deleted, t.gmt_create, t.gmt_modified, t.mfa_sk FROM user_info t WHERE username = ? AND t.is_deleted = 0 LIMIT ?, ?
### Причина: java.sql.SQLSyntaxErrorException: Неизвестный столбец 't.mfa_sk' в списке полей
; плохая SQL грамматика []; вложенный异常是java.sql.SQLSyntaxErrorException:未知列't.mfa_sk'在'字段列表'中
; 不良SQL语法[]; 嵌套异常是java.sql.SQLSyntaxErrorException:未知列't.mfa_sk'在'字段列表'中
       在org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:239)~[spring-jdbc-5.3.22.jar!/]
       在org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:70)~[spring-jdbc-5.3.22.jar!/]
       在org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:91)~[mybatis-spring-2.0.7.jar!/]
       在org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:441)~[mybatis-spring-2.0.7.jar!/]
         在com.sun.proxy.$Proxy82.selectList(Unknown Source)~[na:na]
         在org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:224)~[mybatis-spring-2.0.7.jar!/]
         在org.apache.ibatis.binding.MapperMethod.executeForMany(MapperMethod.```java:147)~[mybatis-3.5.16.jar!/:]
         в org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:80)~[mybatis-3.5.16.jar!/:]
         в org.apache.ibatis.binding.MapperProxy$PlainMethodInvoker.invoke(MapperProxy.java:141)~[mybatis-3.5.16.jar!/:]
         в org.apache.ibatis.binding.MapperProxy. 
```вызвать(MapperProxy.java:86) ~[mybatis-3.5.16.jar!/3.5.16]
          at com.sun.proxy.$Proxy89.список(Неизвестный источник) ~[неизвестный:неизвестный]
          at com.gitee.fastmybatis.core.mapper.SearchMapper.получить(SearchMapper.java:94) ~[fastmybatis-core-3.0.10.jar!/неизвестный]
          at java.lang.invoke.MethodHandle.вызватьСАргументами(MethodHandle.java:627) ~[неизвестный:1.8.0_212]
          at org.apache.ibatis.binding.MapperProxy$DefaultMethodInvoker.вызвать(MapperProxy.java:154) ~[mybatis-3.5.16.jar!/3.5.16]
          at org.apache.ibatis.binding.MapperProxy.вызвать(MapperProxy.java:86) ~[mybatis-3.5.16.jar!/3.5.16]
          at com.sun.proxy.$Proxy89.получить(Неизвестный источник) ~[неизвестный:неизвестный]
          at com.gitee.fastmybatis.core.mapper.SearchMapper.получить(SearchMapper.java:316) ~[fastmybatis-core-3.0.10.jar!/неизвестный]
          at java.lang.invoke.MethodHandle.вызватьСАргументами(MethodHandle.java:627) ~[неизвестный:1.8.0_212]
          at org.apache.ibatis.binding.MapperProxy$DefaultMethodInvoker.вызвать(MapperProxy.java:154) ~[mybatis-3.5.16.jar!/3.5.16]
          at org.apache.ibatis.binding.MapperProxy.вызвать(MapperProxy.java:86) ~[mybatis-3.5.16.jar!/3.5.16]
          at com.sun.proxy.$Proxy89.получить(Неизвестный источник) ~[неизвестный:неизвестный]
          at com.gitee.fastmybatis.core.mapper.LambdaSearchMapper.получить(LambdaSearchMapper.java:48) ~[fastmybatis-core-3.0.10.jar!/неизвестный]
          at java.lang.invoke.MethodHandle.вызватьСАргументами(MethodHandle.java:627) ~[неизвестный:1.8.0_212]
```         at org.apache.ibatis.binding.MapperProxy$DefaultMethodInvoker.вызвать(MapperProxy.java:154) ~[mybatis-3.5.16.jar!/3.5.16]
          at org.apache.ibatis.binding.MapperProxy.вызвать(MapperProxy.java:86) ~[mybatis-3.5.16.jar!/3.5.16]
          at com.sun.proxy.$Proxy89.получить(Unknown source) ~[unknown:unknown]
          at com.gitee.fastmybatis.core.support.LambdaService.lambda$получить$43(LambdaService.java:973) ~[fastmybatis-core-3.0.10.jar!/unknown]
          at com.gitee.fastmybatis.core.ext.MapperRunner.выполнить(MapperRunner.java:33) ~[fastmybatis-core-3.0.10.jar!/unknown]
          ... 21 общих кадров опущено
  Вызвано: java.sql.SQLSyntaxErrorException: Неизвестный столбец 't.mfa_sk' в 'списке полей'
          at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:120) ~[mysql-connector-java-8.0.28.jar!/8.0.28]
          at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) ~[mysql-connector-java-8.0.28.jar!/8.0.28]        at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:953) ~[mysql-connector-java-8.0.28.jar!/8.0.28]
        at com.mysql.cj.jdbc.ClientPreparedStatement.execute(ClientPreparedStatement.java:371) ~[mysql-connector-java-8.0.28.jar!/8.0.28]
        at com.zaxxer.hikari.pool.ProxyPreparedStatement.execute(ProxyPreparedStatement.java:44) ~[HikariCP-4.0.3.jar!/na]
        at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.execute(HikariProxyPreparedStatement.java) ~[HikariCP-4.0.3.jar!/na]
        at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:65) ~[mybatis-3.5.16.jar!/3.5.16]
        at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:80) ~[mybatis-3.5.16.jar!/3.5.16]
        at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:65) ~[mybatis-3.5.16.jar!/3.5.16]
        at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:336) ~[mybatis-3.5.16.jar!/3.5.16]
        at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:158) ~[mybatis-3.5.16.jar!/3.5.16]
        at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:110) ~[mybatis-3.5.16.jar!/3.5.16]
        at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:90) ~[mybatis-3.5.16.jar!/3.5.16]
        at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:154) ~[mybatis-3.5.16.jar!/3.5.16]
        at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:147) ~[mybatis-3.5.16.jar!/3.5.16]
        at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:142) ~[mybatis-3.5.16.jar!/3.5.16]
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_212]
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_212]
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_212]
        at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_212]
        at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:427) ~[mybatis-spring-2.0.7.jar!/]
        ... 45 общих фреймов были удалены```plaintext
java:498) ~[na:1. 8. 0_212]
	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:427) ~[mybatis-spring-2.0.7.jar!/:]
	... 45 общих кадров опущено

Комментарий (0)

GitLife Service Account Задача создана

Вход Перед тем как оставить комментарий

Статус
Ответственный
Контрольная точка
Pull Requests
Связанные запросы на слияние могут быть закрыты после их объединения
Ветки
Дата начала   -   Крайний срок
-
Закрепить/Открепить
Приоритет
Участники(1)
1
https://api.gitlife.ru/oschina-mirror/durcframework-torna.git
git@api.gitlife.ru:oschina-mirror/durcframework-torna.git
oschina-mirror
durcframework-torna
durcframework-torna