macos - Quarkus:SRCFG00019:无法从 Converter 构造函数创建新实例
问题描述
我是这个框架的新手,我正在按照本指南使用 Quarkus https://quarkus.io/guides/redis设置数据库(redis)
但是,在设置 redis 并按照指南进行操作后,运行时出现以下错误
mvn quarkus:dev
2021-04-28 01:31:29,418 ERROR [io.qua.dep.dev.IsolatedDevModeMain] (vert.x-worker-thread-4) Failed to start quarkus: java.lang.RuntimeException: java.lang.RuntimeException: Failed to start quarkus
at io.quarkus.dev.appstate.ApplicationStateNotification.waitForApplicationStart(ApplicationStateNotification.java:51)
at io.quarkus.runner.bootstrap.StartupActionImpl.runMainClass(StartupActionImpl.java:145)
at io.quarkus.deployment.dev.IsolatedDevModeMain.restartApp(IsolatedDevModeMain.java:191)
at io.quarkus.deployment.dev.IsolatedDevModeMain.restartCallback(IsolatedDevModeMain.java:175)
at io.quarkus.deployment.dev.RuntimeUpdatesProcessor.doScan(RuntimeUpdatesProcessor.java:254)
at io.quarkus.vertx.http.runtime.devmode.VertxHttpHotReplacementSetup$2.handle(VertxHttpHotReplacementSetup.java:62)
at io.quarkus.vertx.http.runtime.devmode.VertxHttpHotReplacementSetup$2.handle(VertxHttpHotReplacementSetup.java:52)
at io.vertx.core.impl.ContextImpl.lambda$executeBlocking$2(ContextImpl.java:313)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
at java.base/java.lang.Thread.run(Thread.java:830)
Caused by: java.lang.RuntimeException: Failed to start quarkus
at io.quarkus.runner.ApplicationImpl.doStart(ApplicationImpl.zig:807)
at io.quarkus.runtime.Application.start(Application.java:90)
at io.quarkus.runtime.ApplicationLifecycleManager.run(ApplicationLifecycleManager.java:100)
at io.quarkus.runtime.Quarkus.run(Quarkus.java:66)
at io.quarkus.runtime.Quarkus.run(Quarkus.java:42)
at io.quarkus.runtime.Quarkus.run(Quarkus.java:119)
at io.quarkus.runner.GeneratedMain.main(GeneratedMain.zig:29)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:567)
at io.quarkus.runner.bootstrap.StartupActionImpl$3.run(StartupActionImpl.java:134)
... 1 more
Caused by: io.quarkus.runtime.configuration.ConfigurationException: One or more configuration errors have prevented the application from starting. The errors are:
- SRCFG00019: Failed to create new instance from Converter constructor
解决方案
原来我在application.properties中设置的redis属性最后有个空格
quarkus.redis.hosts=redis://localhost:6379
我偶然发现了这个,因为我没有很多属性,我希望 quarkus 提供更好的堆栈跟踪。
推荐阅读
- javascript - 尝试在我的网络应用程序中测试 google oauth 时出现 popup_closed_by_user 错误
- karate - 空手道加特林:设置本地地址
- python - 如何使用 python 日志库从 PySpark 应用程序记录到 HDFS
- ios - 授权文件在构建期间被修改,不支持
- python - 使用来自 Celery 的 SQS 消息
- sql - SQL Server 在 equals 查询中剥离 unicode
- excel - 在 Mac 上将范围选择保存为 PDF
- r - R splm:没有外生回归变量的空间面板
- php - “字段列表”中的未知列“valueone”
- pandas - 从熊猫列中特定值的出现中选择所有前 6 个月的数据记录