-
-
Notifications
You must be signed in to change notification settings - Fork 1.4k
Description
使用官方 v5.1.2 的镜像,daily 参数启动成功,product 参数启动失败
daily 参数
--spring.profiles.active=daily --logging.config=classpath:logback-product.xml --spring.datasource.core.jdbc-url=jdbc:mysql://172.17.2.100:3306/powerjob_test?useUnicode=true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghai --spring.datasource.core.username=root --spring.datasource.core.password=passwordxxx --oms.storage.dfs.mysql_series.url=jdbc:mysql://172.17.2.100:3306/powerjob_test?useUnicode=true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghai --oms.storage.dfs.mysql_series.username=root --oms.storage.dfs.mysql_series.password=passwordxxx
product 参数
--spring.profiles.active=product --logging.config=classpath:logback-product.xml --spring.datasource.core.jdbc-url=jdbc:mysql://172.17.2.100:3306/powerjob_test?useUnicode=true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghai --spring.datasource.core.username=root --spring.datasource.core.password=passwordxxx --oms.storage.dfs.mysql_series.url=jdbc:mysql://172.17.2.100:3306/powerjob_test?useUnicode=true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghai --oms.storage.dfs.mysql_series.username=root --oms.storage.dfs.mysql_series.password=passwordxxx
product 参数启动失败日志
16:10:09.720 [main] INFO tech.powerjob.server.PowerJobServerApplication -
******************* PowerJob Tips *******************
如果应用无法启动,我们建议您仔细阅读以下文档来解决:
if server can't startup, we recommend that you read the documentation to find a solution:
https://www.yuque.com/powerjob/guidence/problem
******************* PowerJob Tips *******************
2025-10-15 16:10:10.832 INFO 7 --- [ main] o.s.boot.SpringApplication :
███████ ██ ██
░██░░░░██ ░██ ░██
░██ ░██ ██████ ███ ██ █████ ██████ ░██ ██████ ░██
░███████ ██░░░░██░░██ █ ░██ ██░░░██░░██░░█ ░██ ██░░░░██░██████
░██░░░░ ░██ ░██ ░██ ███░██░███████ ░██ ░ ░██░██ ░██░██░░░██
░██ ░██ ░██ ░████░████░██░░░░ ░██ ██ ░██░██ ░██░██ ░██
░██ ░░██████ ███░ ░░░██░░██████░███ ░░█████ ░░██████ ░██████
░░ ░░░░░░ ░░░ ░░░ ░░░░░░ ░░░ ░░░░░ ░░░░░░ ░░░░░
* Maintainer: tengjiqi@gmail.com & Team PowerJob
* OfficialWebsite: http://www.powerjob.tech/
* SourceCode: https://github.com/PowerJob/PowerJob
* PoweredBy: SpringBoot (v2.7.18)
2025-10-15 16:10:11.020 INFO 7 --- [ main] t.p.server.PowerJobServerApplication : Starting PowerJobServerApplication v5.1.2 using Java 1.8.0_292 on powerjob-server-866875b59b-xltkv with PID 7 (/powerjob-server.jar started by root in /)
2025-10-15 16:10:11.021 INFO 7 --- [ main] t.p.server.PowerJobServerApplication : The following 1 profile is active: "product"
2025-10-15 16:10:12.565 INFO 7 --- [ main] .s.d.r.c.RepositoryConfigurationDelegate : Bootstrapping Spring Data JPA repositories in DEFAULT mode.
2025-10-15 16:10:12.625 INFO 7 --- [ main] .s.d.r.c.RepositoryConfigurationDelegate : Finished Spring Data repository scanning in 48 ms. Found 1 JPA repository interfaces.
2025-10-15 16:10:12.626 INFO 7 --- [ main] .s.d.r.c.RepositoryConfigurationDelegate : Bootstrapping Spring Data JPA repositories in DEFAULT mode.
2025-10-15 16:10:12.684 INFO 7 --- [ main] .s.d.r.c.RepositoryConfigurationDelegate : Finished Spring Data repository scanning in 57 ms. Found 14 JPA repository interfaces.
2025-10-15 16:10:12.698 INFO 7 --- [ main] t.p.s.c.s.c.PropertyAndOneBeanCondition : [PropertyAndOneBeanCondition] [GridFsCondition] check any config exist result with keys=[spring.data.mongodb.uri, oms.storage.dfs.mongodb.uri]: false
2025-10-15 16:10:12.700 INFO 7 --- [ main] t.p.s.c.s.c.PropertyAndOneBeanCondition : [PropertyAndOneBeanCondition] [MySqlSeriesCondition] check any config exist result with keys=[oms.storage.dfs.mysql_series.url]: true
2025-10-15 16:10:12.747 INFO 7 --- [ main] t.p.s.c.s.c.PropertyAndOneBeanCondition : [PropertyAndOneBeanCondition] [MySqlSeriesCondition] bean of type[DFsService] exist check result: false
2025-10-15 16:10:12.748 INFO 7 --- [ main] t.p.s.c.s.c.PropertyAndOneBeanCondition : [PropertyAndOneBeanCondition] [PostgresqlSeriesCondition] check any config exist result with keys=[oms.storage.dfs.postgresql_series.url]: false
2025-10-15 16:10:12.749 INFO 7 --- [ main] t.p.s.c.s.c.PropertyAndOneBeanCondition : [PropertyAndOneBeanCondition] [AliOssCondition] check any config exist result with keys=[oms.storage.dfs.alioss.endpoint]: false
2025-10-15 16:10:12.750 INFO 7 --- [ main] t.p.s.c.s.c.PropertyAndOneBeanCondition : [PropertyAndOneBeanCondition] [MinioOssCondition] check any config exist result with keys=[oms.storage.dfs.minio.endpoint]: false
2025-10-15 16:10:12.751 INFO 7 --- [ main] t.p.s.c.s.c.PropertyAndOneBeanCondition : [PropertyAndOneBeanCondition] [EmptyCondition] check any config exist result with keys=null: true
2025-10-15 16:10:12.753 INFO 7 --- [ main] t.p.s.p.storage.AbstractDFsService : [DFsService] invoke [tech.powerjob.server.persistence.storage.impl.MySqlSeriesDfsService]'s constructor
2025-10-15 16:10:12.753 INFO 7 --- [ main] t.p.s.p.storage.AbstractDFsService : [DFsService] invoke [tech.powerjob.server.persistence.storage.impl.MySqlSeriesDfsService]'s setApplicationContext
2025-10-15 16:10:12.754 INFO 7 --- [ main] t.p.s.p.s.impl.MySqlSeriesDfsService : [MySqlSeriesDfsService] init datasource by config: MySqlSeriesDfsService.MySQLProperty(driver=null, url=jdbc:mysql://172.17.2.100:3306/powerjob_test?useUnicode=true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghai, username=root, password=passwordxxx, autoCreateTable=false)
2025-10-15 16:10:12.757 ERROR 7 --- [ main] t.p.s.p.s.impl.MySqlSeriesDfsService : [MySqlSeriesDfsService] init datasource failed!
java.lang.NullPointerException: null
at org.springframework.boot.loader.LaunchedURLClassLoader.loadClass(LaunchedURLClassLoader.java:123)
at java.lang.ClassLoader.loadClass(ClassLoader.java:351)
at com.zaxxer.hikari.HikariConfig.attemptFromContextLoader(HikariConfig.java:970)
at com.zaxxer.hikari.HikariConfig.setDriverClassName(HikariConfig.java:480)
at tech.powerjob.server.persistence.storage.impl.MySqlSeriesDfsService.initDatabase(MySqlSeriesDfsService.java:279)
at tech.powerjob.server.persistence.storage.impl.MySqlSeriesDfsService.init(MySqlSeriesDfsService.java:263)
at tech.powerjob.server.persistence.storage.AbstractDFsService.setApplicationContext(AbstractDFsService.java:42)
at org.springframework.context.support.ApplicationContextAwareProcessor.invokeAwareInterfaces(ApplicationContextAwareProcessor.java:128)
at org.springframework.context.support.ApplicationContextAwareProcessor.postProcessBeforeInitialization(ApplicationContextAwareProcessor.java:102)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:440)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1796)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:620)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542)
at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335)
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:233)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveNamedBean(DefaultListableBeanFactory.java:1284)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveNamedBean(DefaultListableBeanFactory.java:1245)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveBean(DefaultListableBeanFactory.java:494)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBean(DefaultListableBeanFactory.java:349)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBean(DefaultListableBeanFactory.java:342)
at tech.powerjob.server.common.spring.condition.PropertyAndOneBeanCondition.checkBeanExist(PropertyAndOneBeanCondition.java:85)
at tech.powerjob.server.common.spring.condition.PropertyAndOneBeanCondition.matches(PropertyAndOneBeanCondition.java:50)
at org.springframework.context.annotation.ConditionEvaluator.shouldSkip(ConditionEvaluator.java:108)
at org.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.loadBeanDefinitionsForBeanMethod(ConfigurationClassBeanDefinitionReader.java:193)
at org.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.loadBeanDefinitionsForConfigurationClass(ConfigurationClassBeanDefinitionReader.java:153)
at org.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.loadBeanDefinitions(ConfigurationClassBeanDefinitionReader.java:129)
at org.springframework.context.annotation.ConfigurationClassPostProcessor.processConfigBeanDefinitions(ConfigurationClassPostProcessor.java:343)
at org.springframework.context.annotation.ConfigurationClassPostProcessor.postProcessBeanDefinitionRegistry(ConfigurationClassPostProcessor.java:247)
at org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanDefinitionRegistryPostProcessors(PostProcessorRegistrationDelegate.java:311)
at org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanFactoryPostProcessors(PostProcessorRegistrationDelegate.java:112)
at org.springframework.context.support.AbstractApplicationContext.invokeBeanFactoryPostProcessors(AbstractApplicationContext.java:756)
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:572)
at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:147)
at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:732)
at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:409)
at org.springframework.boot.SpringApplication.run(SpringApplication.java:308)
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1300)
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1289)
at tech.powerjob.server.PowerJobServerApplication.main(PowerJobServerApplication.java:33)
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:49)
at org.springframework.boot.loader.Launcher.launch(Launcher.java:108)
at org.springframework.boot.loader.Launcher.launch(Launcher.java:58)
at org.springframework.boot.loader.JarLauncher.main(JarLauncher.java:65)
2025-10-15 16:10:12.759 WARN 7 --- [ main] ConfigServletWebServerApplicationContext : Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'initDbFs' defined in class path resource [tech/powerjob/server/persistence/storage/StorageConfiguration.class]: Initialization of bean failed; nested exception is java.lang.NullPointerException
2025-10-15 16:10:12.773 INFO 7 --- [ main] ConditionEvaluationReportLoggingListener :
Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled.
2025-10-15 16:10:12.825 ERROR 7 --- [ main] o.s.boot.SpringApplication : Application run failed
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'initDbFs' defined in class path resource [tech/powerjob/server/persistence/storage/StorageConfiguration.class]: Initialization of bean failed; nested exception is java.lang.NullPointerException
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:628)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542)
at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335)
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:233)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveNamedBean(DefaultListableBeanFactory.java:1284)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveNamedBean(DefaultListableBeanFactory.java:1245)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveBean(DefaultListableBeanFactory.java:494)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBean(DefaultListableBeanFactory.java:349)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBean(DefaultListableBeanFactory.java:342)
at tech.powerjob.server.common.spring.condition.PropertyAndOneBeanCondition.checkBeanExist(PropertyAndOneBeanCondition.java:85)
at tech.powerjob.server.common.spring.condition.PropertyAndOneBeanCondition.matches(PropertyAndOneBeanCondition.java:50)
at org.springframework.context.annotation.ConditionEvaluator.shouldSkip(ConditionEvaluator.java:108)
at org.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.loadBeanDefinitionsForBeanMethod(ConfigurationClassBeanDefinitionReader.java:193)
at org.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.loadBeanDefinitionsForConfigurationClass(ConfigurationClassBeanDefinitionReader.java:153)
at org.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.loadBeanDefinitions(ConfigurationClassBeanDefinitionReader.java:129)
at org.springframework.context.annotation.ConfigurationClassPostProcessor.processConfigBeanDefinitions(ConfigurationClassPostProcessor.java:343)
at org.springframework.context.annotation.ConfigurationClassPostProcessor.postProcessBeanDefinitionRegistry(ConfigurationClassPostProcessor.java:247)
at org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanDefinitionRegistryPostProcessors(PostProcessorRegistrationDelegate.java:311)
at org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanFactoryPostProcessors(PostProcessorRegistrationDelegate.java:112)
at org.springframework.context.support.AbstractApplicationContext.invokeBeanFactoryPostProcessors(AbstractApplicationContext.java:756)
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:572)
at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:147)
at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:732)
at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:409)
at org.springframework.boot.SpringApplication.run(SpringApplication.java:308)
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1300)
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1289)
at tech.powerjob.server.PowerJobServerApplication.main(PowerJobServerApplication.java:33)
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:49)
at org.springframework.boot.loader.Launcher.launch(Launcher.java:108)
at org.springframework.boot.loader.Launcher.launch(Launcher.java:58)
at org.springframework.boot.loader.JarLauncher.main(JarLauncher.java:65)
Caused by: java.lang.NullPointerException: null
at org.springframework.boot.loader.LaunchedURLClassLoader.loadClass(LaunchedURLClassLoader.java:123)
at java.lang.ClassLoader.loadClass(ClassLoader.java:351)
at com.zaxxer.hikari.HikariConfig.attemptFromContextLoader(HikariConfig.java:970)
at com.zaxxer.hikari.HikariConfig.setDriverClassName(HikariConfig.java:480)
at tech.powerjob.server.persistence.storage.impl.MySqlSeriesDfsService.initDatabase(MySqlSeriesDfsService.java:279)
at tech.powerjob.server.persistence.storage.impl.MySqlSeriesDfsService.init(MySqlSeriesDfsService.java:263)
at tech.powerjob.server.persistence.storage.AbstractDFsService.setApplicationContext(AbstractDFsService.java:42)
at org.springframework.context.support.ApplicationContextAwareProcessor.invokeAwareInterfaces(ApplicationContextAwareProcessor.java:128)
at org.springframework.context.support.ApplicationContextAwareProcessor.postProcessBeforeInitialization(ApplicationContextAwareProcessor.java:102)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:440)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1796)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:620)
... 37 common frames omitted
2025-10-15 16:10:12.826 ERROR 7 --- [ main] t.p.server.PowerJobServerApplication :
******************* PowerJob Tips *******************
如果应用无法启动,我们建议您仔细阅读以下文档来解决:
if server can't startup, we recommend that you read the documentation to find a solution:
https://www.yuque.com/powerjob/guidence/problem
******************* PowerJob Tips *******************