启动时提示未配置SQL记录存储目录,然后启动失败报错

利江 错误处理 61

版本号:

镜像版本harbor.oinone.top/oinone/oinone-designer-full-v5.1:5.1.6

 

错误信息:


[INFO ] [2024-09-04 15:43:41] pro.shushi.pamirs.record.sql.manager.SQLRecordManager [48] - 未配置SQL记录存储目录 !
[INFO ] [2024-09-04 15:43:41] pro.shushi.pamirs.record.sql.manager.SQLRecordManager [49] - 未配置SQL记录存储目录 !
[INFO ] [2024-09-04 15:43:41] pro.shushi.pamirs.record.sql.manager.SQLRecordManager [50] - 未配置SQL记录存储目录 !
[INFO ] [2024-09-04 15:43:41] pro.shushi.pamirs.record.sql.manager.SQLRecordManager [51] - 将使用默认存储目录: [/opt/pamirs]
[INFO ] [2024-09-04 15:43:41] org.springframework.boot.autoconfigure.logging.ConditionEvaluationReportLoggingListener [136] -

Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled.
[INFO ] [2024-09-04 15:43:41] org.apache.dubbo.spring.boot.context.event.AwaitingNonWebApplicationListener [175] -  [Dubbo] Current Spring Boot Application is about to shutdown...
[INFO ] [2024-09-04 15:43:42] org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor [218] - Shutting down ExecutorService 'globalFixedThreadPoolExecutor'
[INFO ] [2024-09-04 15:43:42] com.alibaba.druid.pool.DruidDataSource [2003] - {dataSource-2} closing ...
[INFO ] [2024-09-04 15:43:42] com.alibaba.druid.pool.DruidDataSource [2075] - {dataSource-2} closed
[INFO ] [2024-09-04 15:43:42] com.alibaba.druid.pool.DruidDataSource [2003] - {dataSource-1} closing ...
[INFO ] [2024-09-04 15:43:42] com.alibaba.druid.pool.DruidDataSource [2075] - {dataSource-1} closed
[INFO ] [2024-09-04 15:43:42] org.apache.dubbo.config.spring.beans.factory.annotation.ReferenceAnnotationBeanPostProcessor [354] - class org.apache.dubbo.config.spring.beans.factory.annotation.ReferenceAnnotationBeanPostProcessor was destroying!
[ERROR] [2024-09-04 15:43:42] org.springframework.boot.SpringApplication [837] - Application run failed
java.lang.reflect.UndeclaredThrowableException: Failed to invoke event listener method
HandlerMethod details:
Bean [pro.shushi.pamirs.boot.common.initial.PamirsBootMainInitial]
Method [public void pro.shushi.pamirs.boot.common.initial.PamirsBootMainInitial.init(org.springframework.boot.context.event.ApplicationStartedEvent) throws java.lang.InterruptedException,java.util.concurrent.ExecutionException]
Resolved arguments:
[0] [type=org.springframework.boot.context.event.ApplicationStartedEvent] [value=org.springframework.boot.context.event.ApplicationStartedEvent[source=org.springframework.boot.SpringApplication@29c15c32]]

at org.springframework.context.event.ApplicationListenerMethodAdapter.doInvoke(ApplicationListenerMethodAdapter.java:322)
at org.springframework.context.event.ApplicationListenerMethodAdapter.processEvent(ApplicationListenerMethodAdapter.java:190)
at org.springframework.context.event.ApplicationListenerMethodAdapter.onApplicationEvent(ApplicationListenerMethodAdapter.java:153)
at org.springframework.context.event.SimpleApplicationEventMulticaster.doInvokeListener(SimpleApplicationEventMulticaster.java:172)
at org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:165)
at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:139)
at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:404)
at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:361)
at org.springframework.boot.context.event.EventPublishingRunListener.started(EventPublishingRunListener.java:102)
at org.springframework.boot.SpringApplicationRunListeners.started(SpringApplicationRunListeners.java:71)
at org.springframework.boot.SpringApplication.run(SpringApplication.java:321)
at org.springframework.boot.builder.SpringApplicationBuilder.run(SpringApplicationBuilder.java:140)
at pro.shushi.pamirs.designer.DesignerApplication.main(DesignerApplication.java:70)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.springframework.boot.loader.MainMethodRunner.run(MainMethodRunner.java:48)
at org.springframework.boot.loader.Launcher.launch(Launcher.java:87)
at org.springframework.boot.loader.Launcher.launch(Launcher.java:50)
at io.xjar.boot.XExtLauncher.launch(XExtLauncher.java:29)
at io.xjar.boot.XExtLauncher.main(XExtLauncher.java:25)
Caused by: java.util.concurrent.ExecutionException: java.lang.NullPointerException
at java.util.concurrent.CompletableFuture.reportGet(CompletableFuture.java:357)
at java.util.concurrent.CompletableFuture.get(CompletableFuture.java:1908)
at pro.shushi.pamirs.boot.common.initial.PamirsBootMainInitial.init(PamirsBootMainInitial.java:66)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.springframework.context.event.ApplicationListenerMethodAdapter.doInvoke(ApplicationListenerMethodAdapter.java:305)
... 21 common frames omitted
Caused by: java.lang.NullPointerException: null
at java.io.File.<init>(File.java:279)
at pro.shushi.pamirs.record.sql.lock.SQLRecordLockFactory.lock(SQLRecordLockFactory.java:39)
at pro.shushi.pamirs.record.sql.manager.SQLRecordManager.<init>(SQLRecordManager.java:73)
at pro.shushi.pamirs.record.sql.manager.SQLRecordChangeDataManager.<init>(SQLRecordChangeDataManager.java:20)
at pro.shushi.pamirs.record.sql.manager.SQLRecordChangeDataManager.init(SQLRecordChangeDataManager.java:28)
at pro.shushi.pamirs.record.sql.init.SQLRecordBootSysInit.init(SQLRecordBootSysInit.java:28)
at pro.shushi.pamirs.boot.common.process.PamirsBootMainProcessor.lambda$null$0(PamirsBootMainProcessor.java:107)
at java.util.ArrayList.forEach(ArrayList.java:1259)
at java.util.Collections$UnmodifiableCollection.forEach(Collections.java:1082)
at pro.shushi.pamirs.boot.common.process.PamirsBootMainProcessor.lambda$installOrLoad$3(PamirsBootMainProcessor.java:107)
at pro.shushi.pamirs.boot.standard.spi.StandardBootModuleLifecycleAround.run(StandardBootModuleLifecycleAround.java:23)
at pro.shushi.pamirs.boot.common.process.PamirsBootMainProcessor.installOrLoad(PamirsBootMainProcessor.java:105)
at pro.shushi.pamirs.boot.common.initial.PamirsBootMainInitial.installOrLoad(PamirsBootMainInitial.java:119)
at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1640)
at java.util.concurrent.CompletableFuture$AsyncRun.exec(CompletableFuture.java:1632)
at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289)
at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1067)
at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1703)
at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:172)

你的期望:

启动成功

如何重现问题:

启动容器

回复

共1条回复 我来回复
  • 利江的头像
    利江
    数式Oinone用户
    评论

    已被采纳为最佳回答

    2024090503563123

    需要这里进行配置

    2周前 0条评论