थिंग्सबोर्ड को 2.2.0 से 2.3.0 में अपग्रेड करने के बाद, सेवा शुरू नहीं हो रही है, नीचे त्रुटि संदेश लॉग में दिखाया गया है।

2019-02-14 १०:१६:२३,९९६ [मुख्य] ​​त्रुटि o.s.boot.SpringApplication - एप्लिकेशन स्टार्टअप विफल org.springframework.beans.factory.BeanCreationException: 'baseRuleChainTransactionService' नाम से बीन बनाने में त्रुटि: ऑटोवायर्ड निर्भरता का इंजेक्शन विफल; नेस्टेड अपवाद java.lang.IllegalArgumentException है: org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor पर स्ट्रिंग मान "${actors.rule.transaction.queue_size}" में प्लेसहोल्डर 'actors.rule.transaction.queue_size' को हल नहीं कर सका। postFProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:376) org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1219) पर org.springframework.beans.Abs. org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:482) पर org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:306) पर Factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingleton BeanRegistry.java:230) org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:302) पर org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java पर) पर .springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:754) org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:866) पर (AbstractApplicationContext.java:542) org.springframework.boot.context.embedded.EmbeddedWebApplicationContext.refresh(EmbeddedWebApplicationContext.java:122) पर org.springframework.boot.SpringApplication.refresh(SpringApplication.java:761) पर org.org पर। boot.SpringApplication.refreshContext(SpringApplication.java:371) org.springframework.boot.SpringApplica पर tion.run(SpringApplication.java:315) org.springframework.boot.SpringApplication.run(SpringApplication.java:1186) पर org.springframework.boot.SpringApplication.run(SpringApplication.java:1175) पर org.thingsboard.server पर .ThingsboardServerApplication.main(ThingsboardServerApplication.java:38) sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) पर Sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) :43) java.lang.reflect.Method.invoke(Method.java:498) पर org.springframework.boot.loader.MainMethodRunner.run(MainMethodRunner.java:48) पर org.springframework.boot.loader.Launcher पर। org.springframework.boot.loader.Launcher.launch(Launcher.java:50) पर org.springframework.boot.loader.PropertiesLauncher.main(PropertiesLauncher.java:521) पर लॉन्च (Launcher.java:87) के कारण: जावा .lang.IllegalArgumentException: नहीं कर सका org.springframework.util.PropertyPlaceholderHelper.parseStringValue(PropertyPlaceholderHelper.java:174) org.springframework.util पर स्ट्रिंग मान "${actors.rule.transaction.queue_size}" में प्लेसहोल्डर 'actors.rule.transaction.queue_size' को हल करें। org.springframework.core.env.AbstractPropertyResolver.doResolvePlaceholders(AbstractPropertyResolver.java:219) पर org.springframework.core.PropertyResolver .springframework.context.support.PropertySourcesPlaceholderConfigurer$2.resolveStringValue(PropertySourcesPlaceholderConfigurer.java:172) org.springframework.beans.factory.support.AbstractBeanFactory.resolveEmbeddedbeansValue(Abstract.BeanFactory.org.springwork.support. DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1079) पर .factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:88) org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:370) पर ... 25 सामान्य फ़्रेम मिट गए

1
szpeti 14 फरवरी 2019, 13:40

1 उत्तर

सबसे बढ़िया उत्तर

आपको थिंग्सबोर्ड को अपडेट करना होगा .yml कॉन्फ़िगरेशन फ़ाइल actors.rule.transaction.queue_size कुंजी जोड़ने के लिए।

0
Gonzalo Matheu 14 फरवरी 2019, 11:10