【问题标题】:jhipster-entity-audit issue SQLSTATE(08003)jhipster-entity-audit 问题 SQLSTATE(08003)
【发布时间】:2020-11-03 16:09:42
【问题描述】:

我从头开始生成演示项目。项目编译并启动,没有错误和警告。

但在应用 jhipster-entity-audit 后,我看到了异常:

2018-01-17 03:46:54.194  WARN 128655 --- [demo-Executor-1] com.zaxxer.hikari.pool.ProxyConnection   : HikariPool-1 - Connection org.postgresql.jdbc.PgConnection@409be93d marked as broken because of SQLSTATE(08003), ErrorCode(0)

org.postgresql.util.PSQLException: This connection has been closed.
    at org.postgresql.jdbc.PgConnection.checkClosed(PgConnection.java:803)
    at org.postgresql.jdbc.PgConnection.getAutoCommit(PgConnection.java:764)
    at com.zaxxer.hikari.pool.HikariProxyConnection.getAutoCommit(HikariProxyConnection.java)
    at liquibase.database.jvm.JdbcConnection.rollback(JdbcConnection.java:336)
    at liquibase.database.AbstractJdbcDatabase.rollback(AbstractJdbcDatabase.java:1166)
    at liquibase.lockservice.StandardLockService.acquireLock(StandardLockService.java:205)
    at liquibase.lockservice.StandardLockService.waitForLock(StandardLockService.java:170)
    at liquibase.Liquibase.update(Liquibase.java:196)
    at liquibase.Liquibase.update(Liquibase.java:192)
    at liquibase.integration.spring.SpringLiquibase.performUpdate(SpringLiquibase.java:431)
    at liquibase.integration.spring.SpringLiquibase.afterPropertiesSet(SpringLiquibase.java:388)
    at io.github.jhipster.config.liquibase.AsyncSpringLiquibase.initDb(AsyncSpringLiquibase.java:94)
    at io.github.jhipster.config.liquibase.AsyncSpringLiquibase.lambda$afterPropertiesSet$0(AsyncSpringLiquibase.java:77)
    at io.github.jhipster.async.ExceptionHandlingAsyncTaskExecutor.lambda$createWrappedRunnable$1(ExceptionHandlingAsyncTaskExecutor.java:68)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
    at java.lang.Thread.run(Thread.java:748)

应用 jhipster-entity-audit 时我选择了:

Custom JHipster auditing (works with SQL)

JHipster 版本:4.13.3

.yo-rc.json:

{
  "generator-jhipster": {
    "promptValues": {
      "packageName": "com.mycompany.myapp",
      "nativeLanguage": "en"
    },
    "jhipsterVersion": "4.13.3",
    "baseName": "demo",
    "packageName": "com.mycompany.myapp",
    "packageFolder": "com/mycompany/myapp",
    "serverPort": "8080",
    "authenticationType": "jwt",
    "cacheProvider": "ehcache",
    "enableHibernateCache": true,
    "websocket": false,
    "databaseType": "sql",
    "devDatabaseType": "postgresql",
    "prodDatabaseType": "postgresql",
    "searchEngine": false,
    "messageBroker": false,
    "serviceDiscoveryType": false,
    "buildTool": "maven",
    "enableSocialSignIn": false,
    "enableSwaggerCodegen": false,
    "jwtSecretKey": "58737acdea1188e4cf1654fcec9e216448299e87",
    "clientFramework": "angularX",
    "useSass": true,
    "clientPackageManager": "yarn",
    "applicationType": "monolith",
    "testFrameworks": [],
    "jhiPrefix": "jhi",
    "enableTranslation": true,
    "nativeLanguage": "en",
    "languages": [
      "en"
    ]
  },
  "generator-jhipster-entity-audit": {
    "auditFramework": "custom"
  }
}

实体配置: 没有 entityName.json 文件

浏览器和操作系统: Linux Mint 18.3 西尔维亚

npm -v
5.6.0
node -v
v8.9.4 

请建议找到解决此问题的方法。

更新:我打开了问题:https://github.com/hipster-labs/generator-jhipster-entity-audit/issues/82

解决方法: 来自@deepu105 的提示解决方法只需添加字符串

cm.createCache(com.mycompany.myapp.domain.EntityAuditEvent.class.getName(), jcacheConfiguration);

CacheConfiguration.java 文件

【问题讨论】:

    标签: jhipster


    【解决方案1】:

    我在使用 IntelliJ 运行 dev 时遇到了同样的问题。服务器。 我不知道为什么,但我通过这一步解决了它:

    1. 使用 maven 手动构建以测试它是否是 intelliJ 错误(对我来说构建没问题): ./mvnw
    2. 进入 intellij 并打开 maven 面板:“视图”-->“工具窗口”-->“maven 项目”
    3. 在“配置文件”菜单上处于活动状态和去活动状态以及活动(再次)“IDE”配置文件(对我来说“开发”配置文件也处于活动状态)
    4. 现在,尝试使用 intellij 进行构建。

    祝你好运

    【讨论】:

    • 我尝试通过 ./mvnw 和 intellij idea 运行(带/不带 DEV 配置文件)-相同的错误 SQLSTATE(08003)。
    【解决方案2】:

    我有同样的问题。 我意识到这是因为我使用 OAuth2 的决定。 我使用 HTTP 会话身份验证创建了新的 jhipster 项目并再次运行项目。 没关系。祝你好运

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-06-26
      • 1970-01-01
      • 1970-01-01
      • 2020-02-22
      • 2014-08-07
      • 2016-01-01
      • 1970-01-01
      • 2011-06-26
      相关资源
      最近更新 更多